UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

74 lines (73 loc) 2.4 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * Create and manage form types in Amazon Datazone */ export declare function getFormType(args: GetFormTypeArgs, opts?: pulumi.InvokeOptions): Promise<GetFormTypeResult>; export interface GetFormTypeArgs { /** * The ID of the Amazon DataZone domain in which this metadata form type is created. */ domainIdentifier: string; /** * The ID of this Amazon DataZone metadata form type. */ formTypeIdentifier: string; } export interface GetFormTypeResult { /** * The timestamp of when this Amazon DataZone metadata form type was created. */ readonly createdAt?: string; /** * The user who created this Amazon DataZone metadata form type. */ readonly createdBy?: string; /** * The description of this Amazon DataZone metadata form type. */ readonly description?: string; /** * The ID of the Amazon DataZone domain in which this metadata form type is created. */ readonly domainId?: string; /** * The ID of this Amazon DataZone metadata form type. */ readonly formTypeIdentifier?: string; /** * The model of this Amazon DataZone metadata form type. */ readonly model?: outputs.datazone.FormTypeModel; /** * The ID of the project that owns this Amazon DataZone metadata form type. */ readonly owningProjectId?: string; /** * The ID of the Amazon DataZone project that owns this metadata form type. */ readonly owningProjectIdentifier?: string; /** * The revision of this Amazon DataZone metadata form type. */ readonly revision?: string; /** * The status of this Amazon DataZone metadata form type. */ readonly status?: enums.datazone.FormTypeStatus; } /** * Create and manage form types in Amazon Datazone */ export declare function getFormTypeOutput(args: GetFormTypeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFormTypeResult>; export interface GetFormTypeOutputArgs { /** * The ID of the Amazon DataZone domain in which this metadata form type is created. */ domainIdentifier: pulumi.Input<string>; /** * The ID of this Amazon DataZone metadata form type. */ formTypeIdentifier: pulumi.Input<string>; }