aws_cdk.coreΒΆ

Package Overview

App

A construct which represents an entire CDK app. This construct is normally the root of the construct tree.

AppProps

Arn

ArnComponents

Aws

Accessor for pseudo parameters.

CfnAutoScalingReplacingUpdate

CfnAutoScalingRollingUpdate

CfnAutoScalingScheduledAction

CfnCodeDeployLambdaAliasUpdate

CfnCondition

Represents a CloudFormation condition, for resources which must be conditionally created and the determination must be made at deploy time.

CfnConditionProps

CfnCreationPolicy

CfnDeletionPolicy

With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted. You specify a DeletionPolicy attribute for each resource that you want to control. If a resource has no DeletionPolicy attribute, AWS CloudFormation deletes the resource by default. Note that this capability also applies to update operations that lead to resources being removed.

CfnDynamicReference

References a dynamically retrieved value.

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.

CfnIncludeProps

CfnMapping

Represents a CloudFormation mapping.

CfnMappingProps

CfnOutput

CfnOutputProps

CfnParameter

A CloudFormation parameter.

CfnParameterProps

CfnRefElement

Base class for referenceable CloudFormation constructs which are not Resources.

CfnResource

Represents a CloudFormation resource.

CfnResourceAutoScalingCreationPolicy

CfnResourceProps

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.

CfnRuleAssertion

CfnRuleProps

CfnTag

CfnUpdatePolicy

ConcreteDependable

A set of constructs to be used as a dependable.

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.

ContextProvider

Base class for the model side of context providers.

DefaultTokenResolver

Default resolver implementation.

DependableTrait

Trait for IDependable.

Dependency

DockerImageAssetLocation

DockerImageAssetSource

Duration

Represents a length of time.

EncodingOptions

Environment

FileAssetLocation

FileAssetPackaging

Packaging modes for file assets.

FileAssetSource

Fn

CloudFormation intrinsic functions. http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference.html.

GetContextKeyOptions

GetContextKeyResult

GetContextValueOptions

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.

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.

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.

Intrinsic

Token subclass that represents values intrinsic to the target document language.

Lazy

Lazily produce a value.

LazyAnyValueOptions

LazyListValueOptions

LazyStringValueOptions

PhysicalName

Includes special markers for automatic generation of physical names.

Reference

An intrinsic Token that represents a reference to a construct.

RemovalPolicy

An enumeration.

RemovalPolicyOptions

RemoveTag

The RemoveTag Aspect will handle removing tags from this node and children.

ResolveOptions

Resource

A construct which represents an AWS resource.

ResourceProps

ScopedAws

Accessor for scoped pseudo parameters.

SecretValue

Work with secret values in the CDK.

SecretsManagerSecretOptions

Stack

A root construct which represents a single CloudFormation stack.

StackProps

StringConcat

Converts all fragments to strings and concats those.

SynthesisOptions

Tag

The Tag Aspect will handle adding a tag to this node and cascading tags to children.

TagManager

TagManager facilitates a common implementation of tagging for Constructs.

TagProps

TagType

An enumeration.

TimeConversionOptions

Token

Represents a special or lazily-evaluated value.

Tokenization

Less oft-needed functions to manipulate Tokens.

TokenizedStringFragments

Fragments of a concatenated string containing stringified Tokens.

TreeInspector

Inspector that maintains an attribute bag.

ValidationError

ValidationResult

Representation of validation results.

ValidationResults

A collection of validation results.