Optional ReadonlycreateOptional ReadonlycreateFlag controlling SSM parameter creation for construct resource references enabling
Optional ReadonlydescriptionHuman-readable description of the form type.
ReadonlydomainThe DataZone (SMUS) domain ID in which the form type is created. Passed as the
CreateFormType domainIdentifier and used to derive the Smithy model namespace
(the lambda replaces hyphens with underscores, which Smithy namespaces require).
ReadonlyfieldsField definitions for the form. Each entry becomes a member of the generated Smithy structure. Declaration order is preserved.
ReadonlyformThe form type name. Must be a valid Smithy structure name and is used verbatim
as both the CreateFormType name and the generated structure <name>. MDAA
naming prefixes are intentionally NOT applied — the service requires the name
to match the structure declared in the model.
ReadonlyhandlerIAM role used to create the form type via the DataZone API. DataZone requires
the CreateFormType caller to be an owner/member of the owning project, which
the default CloudFormation execution role is not. This role must be a
PROJECT_OWNER of owningProjectIdentifier — the domain custom-resource role
(which MDAA already makes a project owner) satisfies this.
ReadonlynamingMDAA naming implementation for consistent resource naming across all MDAA constructs
ReadonlyowningThe DataZone project ID that owns the form type. Form types are always owned by a project even though they are usable across the domain.
Optional ReadonlystatusForm type status.
Flag controlling CloudFormation output and stack export creation for construct resources