1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. datazone
  5. getFormType

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi

aws-native.datazone.getFormType

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi

    Create and manage form types in Amazon Datazone

    Using getFormType

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getFormType(args: GetFormTypeArgs, opts?: InvokeOptions): Promise<GetFormTypeResult>
    function getFormTypeOutput(args: GetFormTypeOutputArgs, opts?: InvokeOptions): Output<GetFormTypeResult>
    def get_form_type(domain_identifier: Optional[str] = None,
                      form_type_identifier: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetFormTypeResult
    def get_form_type_output(domain_identifier: Optional[pulumi.Input[str]] = None,
                      form_type_identifier: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetFormTypeResult]
    func LookupFormType(ctx *Context, args *LookupFormTypeArgs, opts ...InvokeOption) (*LookupFormTypeResult, error)
    func LookupFormTypeOutput(ctx *Context, args *LookupFormTypeOutputArgs, opts ...InvokeOption) LookupFormTypeResultOutput

    > Note: This function is named LookupFormType in the Go SDK.

    public static class GetFormType 
    {
        public static Task<GetFormTypeResult> InvokeAsync(GetFormTypeArgs args, InvokeOptions? opts = null)
        public static Output<GetFormTypeResult> Invoke(GetFormTypeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFormTypeResult> getFormType(GetFormTypeArgs args, InvokeOptions options)
    public static Output<GetFormTypeResult> getFormType(GetFormTypeArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:datazone:getFormType
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DomainIdentifier string
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    FormTypeIdentifier string
    The ID of this Amazon DataZone metadata form type.
    DomainIdentifier string
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    FormTypeIdentifier string
    The ID of this Amazon DataZone metadata form type.
    domainIdentifier String
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    formTypeIdentifier String
    The ID of this Amazon DataZone metadata form type.
    domainIdentifier string
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    formTypeIdentifier string
    The ID of this Amazon DataZone metadata form type.
    domain_identifier str
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    form_type_identifier str
    The ID of this Amazon DataZone metadata form type.
    domainIdentifier String
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    formTypeIdentifier String
    The ID of this Amazon DataZone metadata form type.

    getFormType Result

    The following output properties are available:

    CreatedAt string
    The timestamp of when this Amazon DataZone metadata form type was created.
    CreatedBy string
    The user who created this Amazon DataZone metadata form type.
    Description string
    The description of this Amazon DataZone metadata form type.
    DomainId string
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    FormTypeIdentifier string
    The ID of this Amazon DataZone metadata form type.
    Model Pulumi.AwsNative.DataZone.Outputs.FormTypeModel
    The model of this Amazon DataZone metadata form type.
    OwningProjectId string
    The ID of the project that owns this Amazon DataZone metadata form type.
    OwningProjectIdentifier string
    The ID of the Amazon DataZone project that owns this metadata form type.
    Revision string
    The revision of this Amazon DataZone metadata form type.
    Status Pulumi.AwsNative.DataZone.FormTypeStatus
    The status of this Amazon DataZone metadata form type.
    CreatedAt string
    The timestamp of when this Amazon DataZone metadata form type was created.
    CreatedBy string
    The user who created this Amazon DataZone metadata form type.
    Description string
    The description of this Amazon DataZone metadata form type.
    DomainId string
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    FormTypeIdentifier string
    The ID of this Amazon DataZone metadata form type.
    Model FormTypeModel
    The model of this Amazon DataZone metadata form type.
    OwningProjectId string
    The ID of the project that owns this Amazon DataZone metadata form type.
    OwningProjectIdentifier string
    The ID of the Amazon DataZone project that owns this metadata form type.
    Revision string
    The revision of this Amazon DataZone metadata form type.
    Status FormTypeStatus
    The status of this Amazon DataZone metadata form type.
    createdAt String
    The timestamp of when this Amazon DataZone metadata form type was created.
    createdBy String
    The user who created this Amazon DataZone metadata form type.
    description String
    The description of this Amazon DataZone metadata form type.
    domainId String
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    formTypeIdentifier String
    The ID of this Amazon DataZone metadata form type.
    model FormTypeModel
    The model of this Amazon DataZone metadata form type.
    owningProjectId String
    The ID of the project that owns this Amazon DataZone metadata form type.
    owningProjectIdentifier String
    The ID of the Amazon DataZone project that owns this metadata form type.
    revision String
    The revision of this Amazon DataZone metadata form type.
    status FormTypeStatus
    The status of this Amazon DataZone metadata form type.
    createdAt string
    The timestamp of when this Amazon DataZone metadata form type was created.
    createdBy string
    The user who created this Amazon DataZone metadata form type.
    description string
    The description of this Amazon DataZone metadata form type.
    domainId string
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    formTypeIdentifier string
    The ID of this Amazon DataZone metadata form type.
    model FormTypeModel
    The model of this Amazon DataZone metadata form type.
    owningProjectId string
    The ID of the project that owns this Amazon DataZone metadata form type.
    owningProjectIdentifier string
    The ID of the Amazon DataZone project that owns this metadata form type.
    revision string
    The revision of this Amazon DataZone metadata form type.
    status FormTypeStatus
    The status of this Amazon DataZone metadata form type.
    created_at str
    The timestamp of when this Amazon DataZone metadata form type was created.
    created_by str
    The user who created this Amazon DataZone metadata form type.
    description str
    The description of this Amazon DataZone metadata form type.
    domain_id str
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    form_type_identifier str
    The ID of this Amazon DataZone metadata form type.
    model FormTypeModel
    The model of this Amazon DataZone metadata form type.
    owning_project_id str
    The ID of the project that owns this Amazon DataZone metadata form type.
    owning_project_identifier str
    The ID of the Amazon DataZone project that owns this metadata form type.
    revision str
    The revision of this Amazon DataZone metadata form type.
    status FormTypeStatus
    The status of this Amazon DataZone metadata form type.
    createdAt String
    The timestamp of when this Amazon DataZone metadata form type was created.
    createdBy String
    The user who created this Amazon DataZone metadata form type.
    description String
    The description of this Amazon DataZone metadata form type.
    domainId String
    The ID of the Amazon DataZone domain in which this metadata form type is created.
    formTypeIdentifier String
    The ID of this Amazon DataZone metadata form type.
    model Property Map
    The model of this Amazon DataZone metadata form type.
    owningProjectId String
    The ID of the project that owns this Amazon DataZone metadata form type.
    owningProjectIdentifier String
    The ID of the Amazon DataZone project that owns this metadata form type.
    revision String
    The revision of this Amazon DataZone metadata form type.
    status "ENABLED" | "DISABLED"
    The status of this Amazon DataZone metadata form type.

    Supporting Types

    FormTypeModel

    Smithy string
    Smithy string
    smithy String
    smithy string
    smithy str
    smithy String

    FormTypeStatus

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate