A B C E G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAdditionalIdentifier(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- addAdditionalSchema(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
- addExcludedProperty(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- additionalIdentifiers(List<Set<String>>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- additionalSchemas(List<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
- addPrimaryIdentifier(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- addShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
B
- build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
- builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
- builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
- builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
- Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
C
- CfnAdditionalIdentifierTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that the CloudFormation property generated from this member is an additional identifier for the resource.
- CfnAdditionalIdentifierTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
- CfnAdditionalIdentifierTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
- CfnAdditionalIdentifierTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnDefaultValueTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that the CloudFormation property generated from this member has a default value for this resource.
- CfnDefaultValueTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
- CfnDefaultValueTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
- CfnDefaultValueTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnExcludePropertyTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that structure member should not be included in generated CloudFormation resource definitions.
- CfnExcludePropertyTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
- CfnExcludePropertyTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
- CfnExcludePropertyTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnMutabilityTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates an explicit CloudFormation mutability of the structure member when part of a CloudFormation resource.
- CfnMutabilityTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
- CfnMutabilityTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnMutabilityTraitValidator - Class in software.amazon.smithy.aws.cloudformation.traits
-
Validates that members marked as having write-only mutability are not also marked as additional identifiers for their CloudFormation resource.
- CfnMutabilityTraitValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
- CfnNameTrait - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnNameTrait(String) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
- CfnNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
- CfnNameTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnResource - Class in software.amazon.smithy.aws.cloudformation.traits
-
Contains extracted resource information.
- CfnResource.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnResourceIndex - Class in software.amazon.smithy.aws.cloudformation.traits
-
Index of resources to their CloudFormation identifiers and properties.
- CfnResourceIndex(Model) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
- CfnResourceIndex.Mutability - Enum in software.amazon.smithy.aws.cloudformation.traits
-
Mutability options derived through lifecycle operations or traits.
- CfnResourceProperty - Class in software.amazon.smithy.aws.cloudformation.traits
-
Contains extracted resource property information.
- CfnResourceProperty.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnResourcePropertyValidator - Class in software.amazon.smithy.aws.cloudformation.traits
-
Validates that derived CloudFormation properties all have the same target.
- CfnResourcePropertyValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
- CfnResourceTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that a Smithy resource is a CloudFormation resource.
- CfnResourceTrait.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnResourceTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CREATE - software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
-
Applied when a property was derived from a lifecycle operation that creates a resource or the
CfnMutabilityTraitspecifyingfull,create, orcreate-and-readmutability. - createNode() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Provider
E
- excludedProperties(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
G
- getAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Get a list of sets of member shape ids, each set can be used to identify the CloudFormation resource in addition to its primary identifier(s).
- getAdditionalSchemas() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
-
Get the Smithy structure shape Ids for additional schema properties.
- getCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Get create-specifiable-only property definitions of the CloudFormation resource.
- getExcludedProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Get members that have been explicitly excluded from the CloudFormation resource.
- getMutabilities() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
-
Gets all of the CloudFormation-specific property mutability options associated with this resource property.
- getName() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
-
Get the AWS CloudFormation resource name.
- getPrimaryIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Gets a set of identifier names that represent the primary way to identify a CloudFormation resource.
- getProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Get all property definitions of the CloudFormation resource.
- getProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Gets the definition of the specified property of the CloudFormation resource.
- getReadOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Get read-only property definitions of the CloudFormation resource.
- getResource(ToShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
-
Gets the definition of the specified CloudFormation resource.
- getShapeId() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
-
Gets the shape ID used to represent this property.
- getWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Get write-only property definitions of the CloudFormation resource.
H
- hasExplicitMutability() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
-
Returns true if the property's mutability was configured explicitly by the use of a trait instead of derived through its lifecycle bindings within a resource.
- hasExplicitMutability(boolean) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
- hasPropertyDefinition(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
I
- ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
- ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
- ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
- ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
- ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
- ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
- isCreate() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
- isCreateAndRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
- isFullyMutable() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
- isRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
- isWrite() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
M
- mutabilities(Set<CfnResourceIndex.Mutability>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
N
- name(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
O
- of(Model) - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
P
- primaryIdentifiers(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- propertyDefinitions(Map<String, CfnResourceProperty>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Provider
- putPropertyDefinition(String, CfnResourceProperty) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
R
- READ - software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
-
Applied when a property was derived from a lifecycle operation that retrieves a resource or the
CfnMutabilityTraitspecifyingfull,read, orcreate-and-readmutability. - removeShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
S
- shapeIds(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
- software.amazon.smithy.aws.cloudformation.traits - package software.amazon.smithy.aws.cloudformation.traits
-
Defines traits used for generating CloudFormation Resource Schemas from Smithy models.
T
- toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
- toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
- toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
U
- updatePropertyDefinition(String, Function<CfnResourceProperty, CfnResourceProperty>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
V
- validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
- validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
- valueOf(String) - Static method in enum software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WRITE - software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
-
Applied when a property was derived from a lifecycle operation that updates a resource or the
CfnMutabilityTraitspecifyingfullorwritemutability.
All Classes All Packages