| Class and Description |
|---|
| App
A construct which represents an entire CDK app.
|
| App.Builder
A fluent builder for
App. |
| AppProps
Initialization props for apps.
|
| AppProps.Builder
A builder for
AppProps |
| ArnComponents |
| ArnComponents.Builder
A builder for
ArnComponents |
| AssetStaging
Stages a file or directory from a location on the file system into a staging directory.
|
| AssetStaging.Builder
A fluent builder for
AssetStaging. |
| AssetStagingProps
Initialization properties for `AssetStaging`.
|
| AssetStagingProps.Builder
A builder for
AssetStagingProps |
| CfnAutoScalingReplacingUpdate
Specifies whether an Auto Scaling group and the instances it contains are replaced during an update.
|
| CfnAutoScalingReplacingUpdate.Builder
A builder for
CfnAutoScalingReplacingUpdate |
| CfnAutoScalingRollingUpdate
To specify how AWS CloudFormation handles rolling updates for an Auto Scaling group, use the AutoScalingRollingUpdate policy.
|
| CfnAutoScalingRollingUpdate.Builder
A builder for
CfnAutoScalingRollingUpdate |
| CfnAutoScalingScheduledAction
With scheduled actions, the group size properties of an Auto Scaling group can change at any time.
|
| CfnAutoScalingScheduledAction.Builder
A builder for
CfnAutoScalingScheduledAction |
| CfnCapabilities
Capabilities that affect whether CloudFormation is allowed to change IAM resources.
|
| CfnCodeDeployLambdaAliasUpdate
To perform an AWS CodeDeploy deployment when the version changes on an AWS::Lambda::Alias resource, use the CodeDeployLambdaAliasUpdate update policy.
|
| CfnCodeDeployLambdaAliasUpdate.Builder
A builder for
CfnCodeDeployLambdaAliasUpdate |
| CfnCondition
Represents a CloudFormation condition, for resources which must be conditionally created and the determination must be made at deploy time.
|
| CfnCondition.Builder
A fluent builder for
CfnCondition. |
| CfnConditionProps |
| CfnConditionProps.Builder
A builder for
CfnConditionProps |
| CfnCreationPolicy
Associate the CreationPolicy attribute with a resource to prevent its status from reaching create complete until AWS CloudFormation receives a specified number of success signals or the timeout period is exceeded.
|
| CfnCreationPolicy.Builder
A builder for
CfnCreationPolicy |
| CfnCustomResource
A CloudFormation `AWS::CloudFormation::CustomResource`.
|
| CfnCustomResource.Builder
A fluent builder for
CfnCustomResource. |
| CfnCustomResourceProps
Properties for defining a `AWS::CloudFormation::CustomResource`.
|
| CfnCustomResourceProps.Builder
A builder for
CfnCustomResourceProps |
| CfnDeletionPolicy
With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted.
|
| CfnDynamicReference
References a dynamically retrieved value.
|
| CfnDynamicReferenceProps
Properties for a Dynamic Reference.
|
| CfnDynamicReferenceProps.Builder
A builder for
CfnDynamicReferenceProps |
| CfnDynamicReferenceService
The service to retrieve the dynamic reference from.
|
| CfnElement
An element of a CloudFormation stack.
|
| CfnInclude
Includes a CloudFormation template into a stack.
|
| CfnInclude.Builder
A fluent builder for
CfnInclude. |
| CfnIncludeProps |
| CfnIncludeProps.Builder
A builder for
CfnIncludeProps |
| CfnMacro
A CloudFormation `AWS::CloudFormation::Macro`.
|
| CfnMacro.Builder
A fluent builder for
CfnMacro. |
| CfnMacroProps
Properties for defining a `AWS::CloudFormation::Macro`.
|
| CfnMacroProps.Builder
A builder for
CfnMacroProps |
| CfnMapping
Represents a CloudFormation mapping.
|
| CfnMapping.Builder
A fluent builder for
CfnMapping. |
| CfnMappingProps |
| CfnMappingProps.Builder
A builder for
CfnMappingProps |
| CfnOutput |
| CfnOutput.Builder
A fluent builder for
CfnOutput. |
| CfnOutputProps |
| CfnOutputProps.Builder
A builder for
CfnOutputProps |
| CfnParameter
A CloudFormation parameter.
|
| CfnParameter.Builder
A fluent builder for
CfnParameter. |
| CfnParameterProps |
| CfnParameterProps.Builder
A builder for
CfnParameterProps |
| CfnRefElement
Base class for referenceable CloudFormation constructs which are not Resources.
|
| CfnResource
Represents a CloudFormation resource.
|
| CfnResource.Builder
A fluent builder for
CfnResource. |
| CfnResourceAutoScalingCreationPolicy
For an Auto Scaling group replacement update, specifies how many instances must signal success for the update to succeed.
|
| CfnResourceAutoScalingCreationPolicy.Builder
A builder for
CfnResourceAutoScalingCreationPolicy |
| CfnResourceProps |
| CfnResourceProps.Builder
A builder for
CfnResourceProps |
| CfnResourceSignal
When AWS CloudFormation creates the associated resource, configures the number of required success signals and the length of time that AWS CloudFormation waits for those signals.
|
| CfnResourceSignal.Builder
A builder for
CfnResourceSignal |
| CfnRule
The Rules that define template constraints in an AWS Service Catalog portfolio describe when end users can use the template and which values they can specify for parameters that are declared in the AWS CloudFormation template used to create the product they are attempting to use.
|
| CfnRule.Builder
A fluent builder for
CfnRule. |
| CfnRuleAssertion
A rule assertion.
|
| CfnRuleAssertion.Builder
A builder for
CfnRuleAssertion |
| CfnRuleProps
A rule can include a RuleCondition property and must include an Assertions property.
|
| CfnRuleProps.Builder
A builder for
CfnRuleProps |
| CfnStack
A CloudFormation `AWS::CloudFormation::Stack`.
|
| CfnStack.Builder
A fluent builder for
CfnStack. |
| CfnStackProps
Properties for defining a `AWS::CloudFormation::Stack`.
|
| CfnStackProps.Builder
A builder for
CfnStackProps |
| CfnTag |
| CfnTag.Builder
A builder for
CfnTag |
| CfnUpdatePolicy
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource.
|
| CfnUpdatePolicy.Builder
A builder for
CfnUpdatePolicy |
| CfnWaitCondition
A CloudFormation `AWS::CloudFormation::WaitCondition`.
|
| CfnWaitCondition.Builder
A fluent builder for
CfnWaitCondition. |
| CfnWaitConditionHandle
A CloudFormation `AWS::CloudFormation::WaitConditionHandle`.
|
| CfnWaitConditionProps
Properties for defining a `AWS::CloudFormation::WaitCondition`.
|
| CfnWaitConditionProps.Builder
A builder for
CfnWaitConditionProps |
| Construct
Represents the building block of the construct graph.
|
| ConstructNode
Represents the construct node in the scope tree.
|
| ConstructOrder
In what order to return constructs.
|
| CopyOptions
Obtains applied when copying directories into the staging location.
|
| CopyOptions.Builder
A builder for
CopyOptions |
| CustomResource
Custom resource that is implemented using a Lambda.
|
| CustomResource.Builder
A fluent builder for
CustomResource. |
| CustomResourceProps
Properties to provide a Lambda-backed custom resource.
|
| CustomResourceProps.Builder
A builder for
CustomResourceProps |
| CustomResourceProviderProps
Initialization properties for `CustomResourceProvider`.
|
| CustomResourceProviderProps.Builder
A builder for
CustomResourceProviderProps |
| CustomResourceProviderRuntime
The lambda runtime to use for the resource provider.
|
| DefaultStackSynthesizer
Uses conventionally named roles and reify asset storage locations.
|
| DefaultStackSynthesizer.Builder
A fluent builder for
DefaultStackSynthesizer. |
| DefaultStackSynthesizerProps
Configuration properties for DefaultStackSynthesizer.
|
| DefaultStackSynthesizerProps.Builder
A builder for
DefaultStackSynthesizerProps |
| DependableTrait
Trait for IDependable.
|
| Dependency
A single dependency.
|
| Dependency.Builder
A builder for
Dependency |
| DockerImageAssetLocation
The location of the published docker image.
|
| DockerImageAssetLocation.Builder
A builder for
DockerImageAssetLocation |
| DockerImageAssetSource |
| DockerImageAssetSource.Builder
A builder for
DockerImageAssetSource |
| Duration
Represents a length of time.
|
| EncodingOptions
Properties to string encodings.
|
| EncodingOptions.Builder
A builder for
EncodingOptions |
| Environment
The deployment environment for a stack.
|
| Environment.Builder
A builder for
Environment |
| FileAssetLocation
The location of the published file asset.
|
| FileAssetLocation.Builder
A builder for
FileAssetLocation |
| FileAssetPackaging
Packaging modes for file assets.
|
| FileAssetSource
Represents the source for a file asset.
|
| FileAssetSource.Builder
A builder for
FileAssetSource |
| FingerprintOptions
Options related to calculating source hash.
|
| FingerprintOptions.Builder
A builder for
FingerprintOptions |
| GetContextKeyOptions
EXPERIMENTAL
|
| GetContextKeyOptions.Builder
A builder for
GetContextKeyOptions |
| GetContextKeyResult
EXPERIMENTAL
|
| GetContextKeyResult.Builder
A builder for
GetContextKeyResult |
| GetContextValueOptions
EXPERIMENTAL
|
| GetContextValueOptions.Builder
A builder for
GetContextValueOptions |
| GetContextValueResult
EXPERIMENTAL
|
| GetContextValueResult.Builder
A builder for
GetContextValueResult |
| IAnyProducer
Interface for lazy untyped value producers.
|
| IAspect
Represents an Aspect.
|
| ICfnConditionExpression
Represents a CloudFormation element that can be used within a Condition.
|
| ICfnResourceOptions |
| IConstruct
Represents a construct.
|
| IDependable
Trait marker for classes that can be depended upon.
|
| IFragmentConcatenator
Function used to concatenate symbols in the target document language.
|
| IInspectable
Interface for examining a construct and exposing metadata.
|
| IListProducer
Interface for lazy list producers.
|
| Intrinsic
Token subclass that represents values intrinsic to the target document language.
|
| INumberProducer
Interface for lazy number producers.
|
| IPostProcessor
A Token that can post-process the complete resolved value, after resolve() has recursed over it.
|
| IResolvable
Interface for values that can be resolvable later.
|
| IResolveContext
Current resolution context for tokens.
|
| IResource
Interface for the Resource construct.
|
| IStackSynthesizer
Encodes information how a certain Stack should be deployed.
|
| IStringProducer
Interface for lazy string producers.
|
| ISynthesisSession
Represents a single session of synthesis.
|
| ITaggable
Interface to implement tags.
|
| ITemplateOptions
CloudFormation template options for a stack.
|
| ITokenMapper
Interface to apply operation to tokens in a string.
|
| ITokenResolver
How to resolve tokens.
|
| LazyAnyValueOptions
Options for creating lazy untyped tokens.
|
| LazyAnyValueOptions.Builder
A builder for
LazyAnyValueOptions |
| LazyListValueOptions
Options for creating a lazy list token.
|
| LazyListValueOptions.Builder
A builder for
LazyListValueOptions |
| LazyStringValueOptions
Options for creating a lazy string token.
|
| LazyStringValueOptions.Builder
A builder for
LazyStringValueOptions |
| NestedStack
A CloudFormation nested stack.
|
| NestedStack.Builder
A fluent builder for
NestedStack. |
| NestedStackProps
Initialization props for the `NestedStack` construct.
|
| NestedStackProps.Builder
A builder for
NestedStackProps |
| Reference
An intrinsic Token that represents a reference to a construct.
|
| RemovalPolicy |
| RemovalPolicyOptions |
| RemovalPolicyOptions.Builder
A builder for
RemovalPolicyOptions |
| RemoveTag
The RemoveTag Aspect will handle removing tags from this node and children.
|
| RemoveTag.Builder
A fluent builder for
RemoveTag. |
| ResolveOptions
Options to the resolve() operation.
|
| ResolveOptions.Builder
A builder for
ResolveOptions |
| Resource
A construct which represents an AWS resource.
|
| ResourceProps
Construction properties for
Resource. |
| ResourceProps.Builder
A builder for
ResourceProps |
| SecretsManagerSecretOptions
Options for referencing a secret value from Secrets Manager.
|
| SecretsManagerSecretOptions.Builder
A builder for
SecretsManagerSecretOptions |
| SecretValue
Work with secret values in the CDK.
|
| Size
Represents the amount of digital storage.
|
| SizeConversionOptions
Options for how to convert time to a different unit.
|
| SizeConversionOptions.Builder
A builder for
SizeConversionOptions |
| SizeRoundingBehavior
Rouding behaviour when converting between units of `Size`.
|
| Stack
A root construct which represents a single CloudFormation stack.
|
| Stack.Builder
A fluent builder for
Stack. |
| StackProps |
| StackProps.Builder
A builder for
StackProps |
| SymlinkFollowMode
Determines how symlinks are followed.
|
| SynthesisOptions
Options for synthesis.
|
| SynthesisOptions.Builder
A builder for
SynthesisOptions |
| Tag
The Tag Aspect will handle adding a tag to this node and cascading tags to children.
|
| Tag.Builder
A fluent builder for
Tag. |
| TagManager
TagManager facilitates a common implementation of tagging for Constructs.
|
| TagManager.Builder
A fluent builder for
TagManager. |
| TagManagerOptions
Options to configure TagManager behavior.
|
| TagManagerOptions.Builder
A builder for
TagManagerOptions |
| TagProps
Properties for a tag.
|
| TagProps.Builder
A builder for
TagProps |
| TagType |
| TimeConversionOptions
Options for how to convert time to a different unit.
|
| TimeConversionOptions.Builder
A builder for
TimeConversionOptions |
| TokenizedStringFragments
Fragments of a concatenated string containing stringified Tokens.
|
| TreeInspector
Inspector that maintains an attribute bag.
|
| ValidationError
An error returned during the validation phase.
|
| ValidationError.Builder
A builder for
ValidationError |
| ValidationResult
Representation of validation results.
|
| ValidationResults
A collection of validation results.
|
Copyright © 2020. All rights reserved.