aws_cdk.core
Includes API for attaching annotations such as warning messages to constructs. |
|
A construct which represents an entire CDK app. This construct is normally the root of the construct tree. |
|
An enum representing the various ARN formats that different services use. |
|
Aspects can be applied to CDK tree scopes and can operate on the tree before synthesis. |
|
The type of asset hash. |
|
Stages a file or directory from a location on the file system into a staging directory. |
|
Accessor for pseudo parameters. |
|
Synthesizer that reuses bootstrap roles from a different region. |
|
(deprecated) A Docker image used for asset bundling. |
|
The type of output that a bundling operation is producing. |
|
Capabilities that affect whether CloudFormation is allowed to change IAM resources. |
|
A CloudFormation Hook for CodeDeploy blue-green ECS deployments. |
|
Represents a CloudFormation condition, for resources which must be conditionally created and the determination must be made at deploy time. |
|
A CloudFormation |
|
With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted. |
|
References a dynamically retrieved value. |
|
The service to retrieve the dynamic reference from. |
|
An element of a CloudFormation stack. |
|
Represents a CloudFormation resource. |
|
A CloudFormation |
|
A CloudFormation |
|
A CloudFormation |
|
(deprecated) Includes a CloudFormation template into a stack. |
|
Captures a synthesis-time JSON object a CloudFormation reference which resolves during deployment to the resolved values of the JSON object. |
|
A CloudFormation |
|
Represents a CloudFormation mapping. |
|
A CloudFormation |
|
A CloudFormation |
|
A CloudFormation parameter. |
|
A CloudFormation |
|
A CloudFormation |
|
Base class for referenceable CloudFormation constructs which are not Resources. |
|
Represents a CloudFormation resource. |
|
A CloudFormation |
|
A CloudFormation |
|
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. |
|
A CloudFormation |
|
A CloudFormation |
|
The possible types of traffic shifting for the blue-green deployment configuration. |
|
A CloudFormation |
|
A CloudFormation |
|
A CloudFormation |
|
A synthesizer that uses conventional asset locations, but not conventional deployment roles. |
|
A set of constructs to be used as a dependable. |
|
Represents the building block of the construct graph. |
|
Represents the construct node in the scope tree. |
|
In what order to return constructs. |
|
Base class for the model side of context providers. |
|
Instantiation of a custom resource, whose implementation is provided a Provider. |
|
An AWS-Lambda backed custom resource provider, for CDK Construct Library constructs. |
|
The lambda runtime to use for the resource provider. |
|
Uses conventionally named roles and asset storage locations. |
|
Default resolver implementation. |
|
Trait for IDependable. |
|
Ignores file paths based on the |
|
A Docker image. |
|
Supported Docker volume consistency types. |
|
Represents a length of time. |
|
Represents a date of expiration. |
|
Features that are implemented behind a flag in order to preserve backwards compatibility for existing apps. |
|
Packaging modes for file assets. |
|
File system utilities. |
|
CloudFormation intrinsic functions. |
|
Ignores file paths based on the |
|
Ignores file paths based on simple glob patterns. |
|
Interface for lazy untyped value producers. |
|
Represents an Aspect. |
|
Common interface for all assets. |
|
Represents a CloudFormation element that can be used within a Condition. |
|
Interface to specify certain functions as Service Catalog rule-specifc. |
|
Represents a construct. |
|
Trait marker for classes that can be depended upon. |
|
Function used to concatenate symbols in the target document language. |
|
Interface for examining a construct and exposing metadata. |
|
Interface for lazy list producers. |
|
Local bundling. |
|
Interface for lazy number producers. |
|
A Token that can post-process the complete resolved value, after resolve() has recursed over it. |
|
Interface for values that can be resolvable later. |
|
Current resolution context for tokens. |
|
Interface for the Resource construct. |
|
Interface for (stable) lazy untyped value producers. |
|
Interface for (stable) lazy list producers. |
|
Interface for (stable) lazy number producers. |
|
Interface for (stable) lazy string producers. |
|
Encodes information how a certain Stack should be deployed. |
|
Interface for lazy string producers. |
|
Represents a single session of synthesis. |
|
Interface to implement tags. |
|
CloudFormation template options for a stack. |
|
Interface to apply operation to tokens in a string. |
|
How to resolve tokens. |
|
Determines the ignore behavior to use. |
|
Represents file path ignoring behavior. |
|
Token subclass that represents values intrinsic to the target document language. |
|
Lazily produce a value. |
|
Use the CDK classic way of referencing assets. |
|
Functions for devising unique names for constructs. |
|
A CloudFormation nested stack. |
|
Synthesizer for a nested stack. |
|
Includes special markers for automatic generation of physical names. |
|
An intrinsic Token that represents a reference to a construct. |
|
Possible values for a resource’s Removal Policy. |
|
The RemoveTag Aspect will handle removing tags from this node and children. |
|
A construct which represents an AWS resource. |
|
Accessor for scoped pseudo parameters. |
|
Work with secret values in the CDK. |
|
Represents the amount of digital storage. |
|
Rounding behaviour when converting between units of |
|
A root construct which represents a single CloudFormation stack. |
|
Base class for implementing an IStackSynthesizer. |
|
An abstract application modeling unit consisting of Stacks that should be deployed together. |
|
Converts all fragments to strings and concats those. |
|
Determines how symlinks are followed. |
|
The Tag Aspect will handle adding a tag to this node and cascading tags to children. |
|
TagManager facilitates a common implementation of tagging for Constructs. |
|
Manages AWS tags for all resources within a construct scope. |
|
Represents a special or lazily-evaluated value. |
|
An enum-like class that represents the result of comparing two Tokens. |
|
Less oft-needed functions to manipulate Tokens. |
|
Fragments of a concatenated string containing stringified Tokens. |
|
Inspector that maintains an attribute bag. |
|
Representation of validation results. |
|
A collection of validation results. |