We recommend new projects start with resources from the AWS provider.
aws-native.datazone.FormType
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Create and manage form types in Amazon Datazone
Create FormType Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FormType(name: string, args: FormTypeArgs, opts?: CustomResourceOptions);
@overload
def FormType(resource_name: str,
args: FormTypeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FormType(resource_name: str,
opts: Optional[ResourceOptions] = None,
domain_identifier: Optional[str] = None,
model: Optional[FormTypeModelArgs] = None,
owning_project_identifier: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
status: Optional[FormTypeStatus] = None)
func NewFormType(ctx *Context, name string, args FormTypeArgs, opts ...ResourceOption) (*FormType, error)
public FormType(string name, FormTypeArgs args, CustomResourceOptions? opts = null)
public FormType(String name, FormTypeArgs args)
public FormType(String name, FormTypeArgs args, CustomResourceOptions options)
type: aws-native:datazone:FormType
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FormTypeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FormTypeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FormTypeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FormTypeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FormTypeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FormType Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FormType resource accepts the following input properties:
- Domain
Identifier string - The ID of the Amazon DataZone domain in which this metadata form type is created.
- Model
Pulumi.
Aws Native. Data Zone. Inputs. Form Type Model - The model of this Amazon DataZone metadata form type.
- Owning
Project stringIdentifier - The ID of the Amazon DataZone project that owns this metadata form type.
- Description string
- The description of this Amazon DataZone metadata form type.
- Name string
- The name of this Amazon DataZone metadata form type.
- Status
Pulumi.
Aws Native. Data Zone. Form Type Status - The status of this Amazon DataZone metadata form type.
- Domain
Identifier string - The ID of the Amazon DataZone domain in which this metadata form type is created.
- Model
Form
Type Model Args - The model of this Amazon DataZone metadata form type.
- Owning
Project stringIdentifier - The ID of the Amazon DataZone project that owns this metadata form type.
- Description string
- The description of this Amazon DataZone metadata form type.
- Name string
- The name of this Amazon DataZone metadata form type.
- Status
Form
Type Status - The status of this Amazon DataZone metadata form type.
- domain
Identifier String - The ID of the Amazon DataZone domain in which this metadata form type is created.
- model
Form
Type Model - The model of this Amazon DataZone metadata form type.
- owning
Project StringIdentifier - The ID of the Amazon DataZone project that owns this metadata form type.
- description String
- The description of this Amazon DataZone metadata form type.
- name String
- The name of this Amazon DataZone metadata form type.
- status
Form
Type Status - The status of this Amazon DataZone metadata form type.
- domain
Identifier string - The ID of the Amazon DataZone domain in which this metadata form type is created.
- model
Form
Type Model - The model of this Amazon DataZone metadata form type.
- owning
Project stringIdentifier - The ID of the Amazon DataZone project that owns this metadata form type.
- description string
- The description of this Amazon DataZone metadata form type.
- name string
- The name of this Amazon DataZone metadata form type.
- status
Form
Type Status - The status 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.
- model
Form
Type Model Args - The model of this Amazon DataZone metadata form type.
- owning_
project_ stridentifier - The ID of the Amazon DataZone project that owns this metadata form type.
- description str
- The description of this Amazon DataZone metadata form type.
- name str
- The name of this Amazon DataZone metadata form type.
- status
Form
Type Status - The status of this Amazon DataZone metadata form type.
- domain
Identifier String - The ID of the Amazon DataZone domain in which this metadata form type is created.
- model Property Map
- The model of this Amazon DataZone metadata form type.
- owning
Project StringIdentifier - The ID of the Amazon DataZone project that owns this metadata form type.
- description String
- The description of this Amazon DataZone metadata form type.
- name String
- The name of this Amazon DataZone metadata form type.
- status "ENABLED" | "DISABLED"
- The status of this Amazon DataZone metadata form type.
Outputs
All input properties are implicitly available as output properties. Additionally, the FormType resource produces the following output properties:
- Created
At string - The timestamp of when this Amazon DataZone metadata form type was created.
- Created
By string - The user who created this Amazon DataZone metadata form type.
- Domain
Id string - The ID of the Amazon DataZone domain in which this metadata form type is created.
- Form
Type stringIdentifier - The ID of this Amazon DataZone metadata form type.
- Id string
- The provider-assigned unique ID for this managed resource.
- Owning
Project stringId - The ID of the project that owns this Amazon DataZone metadata form type.
- Revision string
- The revision of this Amazon DataZone metadata form type.
- Created
At string - The timestamp of when this Amazon DataZone metadata form type was created.
- Created
By string - The user who created this Amazon DataZone metadata form type.
- Domain
Id string - The ID of the Amazon DataZone domain in which this metadata form type is created.
- Form
Type stringIdentifier - The ID of this Amazon DataZone metadata form type.
- Id string
- The provider-assigned unique ID for this managed resource.
- Owning
Project stringId - The ID of the project that owns this Amazon DataZone metadata form type.
- Revision string
- The revision of this Amazon DataZone metadata form type.
- created
At String - The timestamp of when this Amazon DataZone metadata form type was created.
- created
By String - The user who created this Amazon DataZone metadata form type.
- domain
Id String - The ID of the Amazon DataZone domain in which this metadata form type is created.
- form
Type StringIdentifier - The ID of this Amazon DataZone metadata form type.
- id String
- The provider-assigned unique ID for this managed resource.
- owning
Project StringId - The ID of the project that owns this Amazon DataZone metadata form type.
- revision String
- The revision of this Amazon DataZone metadata form type.
- created
At string - The timestamp of when this Amazon DataZone metadata form type was created.
- created
By string - The user who created this Amazon DataZone metadata form type.
- domain
Id string - The ID of the Amazon DataZone domain in which this metadata form type is created.
- form
Type stringIdentifier - The ID of this Amazon DataZone metadata form type.
- id string
- The provider-assigned unique ID for this managed resource.
- owning
Project stringId - The ID of the project that owns this Amazon DataZone metadata form type.
- revision string
- The revision 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.
- domain_
id str - The ID of the Amazon DataZone domain in which this metadata form type is created.
- form_
type_ stridentifier - The ID of this Amazon DataZone metadata form type.
- id str
- The provider-assigned unique ID for this managed resource.
- owning_
project_ strid - The ID of the project that owns this Amazon DataZone metadata form type.
- revision str
- The revision of this Amazon DataZone metadata form type.
- created
At String - The timestamp of when this Amazon DataZone metadata form type was created.
- created
By String - The user who created this Amazon DataZone metadata form type.
- domain
Id String - The ID of the Amazon DataZone domain in which this metadata form type is created.
- form
Type StringIdentifier - The ID of this Amazon DataZone metadata form type.
- id String
- The provider-assigned unique ID for this managed resource.
- owning
Project StringId - The ID of the project that owns this Amazon DataZone metadata form type.
- revision String
- The revision of this Amazon DataZone metadata form type.
Supporting Types
FormTypeModel, FormTypeModelArgs
- Smithy string
- Smithy string
- smithy String
- smithy string
- smithy str
- smithy String
FormTypeStatus, FormTypeStatusArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- Form
Type Status Enabled - ENABLED
- Form
Type Status Disabled - DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.