Package software.amazon.smithy.aws.cloudformation.traits
Defines traits used for generating CloudFormation Resource Schemas
from Smithy models.
-
Class Summary Class Description CfnAdditionalIdentifierTrait Indicates that the CloudFormation property generated from this member is an additional identifier for the resource.CfnAdditionalIdentifierTrait.Provider CfnDefaultValueTrait Indicates that the CloudFormation property generated from this member has a default value for this resource.CfnDefaultValueTrait.Provider CfnExcludePropertyTrait Indicates that structure member should not be included in generated CloudFormation resource definitions.CfnExcludePropertyTrait.Provider CfnMutabilityTrait Indicates an explicit CloudFormation mutability of the structure member when part of a CloudFormation resource.CfnMutabilityTrait.Provider CfnMutabilityTraitValidator Validates that members marked as having write-only mutability are not also marked as additional identifiers for their CloudFormation resource.CfnNameTrait CfnNameTrait.Provider CfnResource Contains extracted resource information.CfnResource.Builder CfnResourceIndex Index of resources to their CloudFormation identifiers and properties.CfnResourceProperty Contains extracted resource property information.CfnResourceProperty.Builder CfnResourcePropertyValidator Validates that derived CloudFormation properties all have the same target.CfnResourceTrait Indicates that a Smithy resource is a CloudFormation resource.CfnResourceTrait.Builder CfnResourceTrait.Provider -
Enum Summary Enum Description CfnResourceIndex.Mutability Mutability options derived through lifecycle operations or traits.