aws_cdk
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. |
|
Object respresenting an Aspect application. |
|
Default Priority values for Aspects. |
|
Aspects can be applied to CDK tree scopes and can operate on the tree before synthesis. |
|
The type of asset hash. |
|
Build an asset manifest from assets added to a stack. |
|
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. |
|
The access mechanism used to make source files available to the bundling container and to return the bundling output back to the host. |
|
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. |
|
In a CloudFormation template, you use the |
|
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. |
|
The |
|
Represents a CloudFormation resource. |
|
The |
|
The |
|
The |
|
Captures a synthesis-time JSON object a CloudFormation reference which resolves during deployment to the resolved values of the JSON object. |
|
The |
|
The |
|
Represents a CloudFormation mapping. |
|
Specifies the default version of a module. |
|
Registers the specified version of the module with the CloudFormation service. |
|
A CloudFormation parameter. |
|
Tests and publishes a registered extension as a public, third-party extension. |
|
Registers your account as a publisher of public extensions in the CloudFormation registry. |
|
Base class for referencable CloudFormation constructs which are not Resources. |
|
Represents a CloudFormation resource. |
|
Specifies the default version of a resource. |
|
Registers a resource version with the CloudFormation service. |
|
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. |
|
The |
|
The |
|
The possible types of traffic shifting for the blue-green deployment configuration. |
|
Activates a public third-party extension, making it available for use in stack templates. |
|
A synthesizer that uses conventional asset locations, but not conventional deployment roles. |
|
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. |
|
Base class for creating a custom resource provider. |
|
The lambda runtime to use for the resource provider. |
|
Uses conventionally named roles and asset storage locations. |
|
Default resolver implementation. |
|
Methods to build Docker CLI arguments for builds using secrets. |
|
Ignores file paths based on the |
|
A Docker image. |
|
Supported Docker volume consistency types. |
|
Represents a length of time. |
|
Helper to check if an error is a SynthesisErrors. |
|
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. |
|
A Stack Synthesizer, obtained from |
|
Represents a CloudFormation element that can be used within a Condition. |
|
Interface to specify certain functions as Service Catalog rule-specific. |
|
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. |
|
Context available to the validation plugin. |
|
Represents a validation plugin that will be executed during synthesis. |
|
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 Stack Synthesizers that can be used for more than one stack. |
|
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. |
|
Modernized version of ITaggable. |
|
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. |
|
An object which serializes to the JSON |
|
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. |
|
Apply a permissions boundary to all IAM Roles and Users within a specific scope. |
|
Includes special markers for automatic generation of physical names. |
|
The final status of the validation report. |
|
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. |
|
Type hints for resolved values. |
|
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. |
|
Canonical names of the IANA time zones, derived from the IANA Time Zone Database. |
|
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. |