@Stability(value=Experimental)
See: Description
| Interface | Description |
|---|---|
| AppProps |
(experimental) Initialization props for apps.
|
| ArnComponents | |
| AssetOptions |
(experimental) Asset hash options.
|
| AssetStagingProps |
(experimental) Initialization properties for `AssetStaging`.
|
| BootstraplessSynthesizerProps |
(experimental) Construction properties of
BootstraplessSynthesizer. |
| BundlingOptions |
(experimental) Bundling options.
|
| CfnAutoScalingReplacingUpdate |
(experimental) Specifies whether an Auto Scaling group and the instances it contains are replaced during an update.
|
| CfnAutoScalingRollingUpdate |
(experimental) To specify how AWS CloudFormation handles rolling updates for an Auto Scaling group, use the AutoScalingRollingUpdate policy.
|
| CfnAutoScalingScheduledAction |
(experimental) With scheduled actions, the group size properties of an Auto Scaling group can change at any time.
|
| CfnCodeDeployBlueGreenAdditionalOptions |
(experimental) Additional options for the blue/green deployment.
|
| CfnCodeDeployBlueGreenApplication |
(experimental) The application actually being deployed.
|
| CfnCodeDeployBlueGreenApplicationTarget |
(experimental) Type of the
CfnCodeDeployBlueGreenApplication.target property. |
| CfnCodeDeployBlueGreenEcsAttributes |
(experimental) The attributes of the ECS Service being deployed.
|
| CfnCodeDeployBlueGreenHookProps |
(experimental) Construction properties of
CfnCodeDeployBlueGreenHook. |
| CfnCodeDeployBlueGreenLifecycleEventHooks |
(experimental) Lifecycle events for blue-green deployments.
|
| CfnCodeDeployLambdaAliasUpdate |
(experimental) To perform an AWS CodeDeploy deployment when the version changes on an AWS::Lambda::Alias resource, use the CodeDeployLambdaAliasUpdate update policy.
|
| CfnConditionProps | |
| CfnCreationPolicy |
(experimental) 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.
|
| CfnCustomResourceProps |
Properties for defining a `AWS::CloudFormation::CustomResource`.
|
| CfnDynamicReferenceProps |
(experimental) Properties for a Dynamic Reference.
|
| CfnHookProps |
(experimental) Construction properties of
CfnHook. |
| CfnIncludeProps | Deprecated
use the CfnInclude class from the cloudformation-include module instead
|
| CfnJsonProps | |
| CfnMacroProps |
Properties for defining a `AWS::CloudFormation::Macro`.
|
| CfnMappingProps | |
| CfnModuleDefaultVersionProps |
Properties for defining a `AWS::CloudFormation::ModuleDefaultVersion`.
|
| CfnModuleVersionProps |
Properties for defining a `AWS::CloudFormation::ModuleVersion`.
|
| CfnOutputProps | |
| CfnParameterProps | |
| CfnResourceAutoScalingCreationPolicy |
(experimental) For an Auto Scaling group replacement update, specifies how many instances must signal success for the update to succeed.
|
| CfnResourceDefaultVersionProps |
Properties for defining a `AWS::CloudFormation::ResourceDefaultVersion`.
|
| CfnResourceProps | |
| CfnResourceSignal |
(experimental) 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.
|
| CfnResourceVersion.LoggingConfigProperty | |
| CfnResourceVersionProps |
Properties for defining a `AWS::CloudFormation::ResourceVersion`.
|
| CfnRuleAssertion |
(experimental) A rule assertion.
|
| CfnRuleProps |
(experimental) A rule can include a RuleCondition property and must include an Assertions property.
|
| CfnStackProps |
Properties for defining a `AWS::CloudFormation::Stack`.
|
| CfnStackSet.AutoDeploymentProperty | |
| CfnStackSet.DeploymentTargetsProperty | |
| CfnStackSet.OperationPreferencesProperty | |
| CfnStackSet.ParameterProperty | |
| CfnStackSet.StackInstancesProperty | |
| CfnStackSetProps |
Properties for defining a `AWS::CloudFormation::StackSet`.
|
| CfnTag | |
| CfnTrafficRoute |
(experimental) A traffic route, representing where the traffic is being directed to.
|
| CfnTrafficRouting |
(experimental) Type of the
CfnCodeDeployBlueGreenEcsAttributes.trafficRouting property. |
| CfnTrafficRoutingConfig |
(experimental) Traffic routing configuration settings.
|
| CfnTrafficRoutingTimeBasedCanary |
(experimental) The traffic routing configuration if
CfnTrafficRoutingConfig.type is CfnTrafficRoutingType.TIME_BASED_CANARY. |
| CfnTrafficRoutingTimeBasedLinear |
(experimental) The traffic routing configuration if
CfnTrafficRoutingConfig.type is CfnTrafficRoutingType.TIME_BASED_LINEAR. |
| CfnUpdatePolicy |
(experimental) Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource.
|
| CfnWaitConditionProps |
Properties for defining a `AWS::CloudFormation::WaitCondition`.
|
| CopyOptions |
(experimental) Obtains applied when copying directories into the staging location.
|
| CustomResourceProps |
(experimental) Properties to provide a Lambda-backed custom resource.
|
| CustomResourceProviderProps |
(experimental) Initialization properties for `CustomResourceProvider`.
|
| DefaultStackSynthesizerProps |
(experimental) Configuration properties for DefaultStackSynthesizer.
|
| Dependency |
(experimental) A single dependency.
|
| DockerBuildOptions |
(experimental) Docker build options.
|
| DockerImageAssetLocation |
(experimental) The location of the published docker image.
|
| DockerImageAssetSource | |
| DockerRunOptions |
(experimental) Docker run options.
|
| DockerVolume |
(experimental) A Docker volume.
|
| EncodingOptions |
(experimental) Properties to string encodings.
|
| Environment |
(experimental) The deployment environment for a stack.
|
| ExportValueOptions |
(experimental) Options for the `stack.exportValue()` method.
|
| FileAssetLocation |
(experimental) The location of the published file asset.
|
| FileAssetSource |
(experimental) Represents the source for a file asset.
|
| FingerprintOptions |
(experimental) Options related to calculating source hash.
|
| GetContextKeyOptions | |
| GetContextKeyResult | |
| GetContextValueOptions | |
| GetContextValueResult | |
| IAnyProducer |
(experimental) Interface for lazy untyped value producers.
|
| IAnyProducer.Jsii$Default |
Internal default implementation for
IAnyProducer. |
| IAspect |
(experimental) Represents an Aspect.
|
| IAspect.Jsii$Default |
Internal default implementation for
IAspect. |
| IAsset |
(experimental) Common interface for all assets.
|
| IAsset.Jsii$Default |
Internal default implementation for
IAsset. |
| ICfnConditionExpression |
(experimental) Represents a CloudFormation element that can be used within a Condition.
|
| ICfnConditionExpression.Jsii$Default |
Internal default implementation for
ICfnConditionExpression. |
| ICfnResourceOptions | |
| ICfnResourceOptions.Jsii$Default |
Internal default implementation for
ICfnResourceOptions. |
| IConstruct |
(experimental) Represents a construct.
|
| IConstruct.Jsii$Default |
Internal default implementation for
IConstruct. |
| IDependable |
(experimental) Trait marker for classes that can be depended upon.
|
| IDependable.Jsii$Default |
Internal default implementation for
IDependable. |
| IFragmentConcatenator |
(experimental) Function used to concatenate symbols in the target document language.
|
| IFragmentConcatenator.Jsii$Default |
Internal default implementation for
IFragmentConcatenator. |
| IInspectable |
(experimental) Interface for examining a construct and exposing metadata.
|
| IInspectable.Jsii$Default |
Internal default implementation for
IInspectable. |
| IListProducer |
(experimental) Interface for lazy list producers.
|
| IListProducer.Jsii$Default |
Internal default implementation for
IListProducer. |
| ILocalBundling |
(experimental) Local bundling.
|
| ILocalBundling.Jsii$Default |
Internal default implementation for
ILocalBundling. |
| IntrinsicProps |
(experimental) Customization properties for an Intrinsic token.
|
| INumberProducer |
(experimental) Interface for lazy number producers.
|
| INumberProducer.Jsii$Default |
Internal default implementation for
INumberProducer. |
| IPostProcessor |
(experimental) A Token that can post-process the complete resolved value, after resolve() has recursed over it.
|
| IPostProcessor.Jsii$Default |
Internal default implementation for
IPostProcessor. |
| IResolvable |
(experimental) Interface for values that can be resolvable later.
|
| IResolvable.Jsii$Default |
Internal default implementation for
IResolvable. |
| IResolveContext |
(experimental) Current resolution context for tokens.
|
| IResolveContext.Jsii$Default |
Internal default implementation for
IResolveContext. |
| IResource |
(experimental) Interface for the Resource construct.
|
| IResource.Jsii$Default |
Internal default implementation for
IResource. |
| IStableAnyProducer |
(experimental) Interface for (stable) lazy untyped value producers.
|
| IStableAnyProducer.Jsii$Default |
Internal default implementation for
IStableAnyProducer. |
| IStableListProducer |
(experimental) Interface for (stable) lazy list producers.
|
| IStableListProducer.Jsii$Default |
Internal default implementation for
IStableListProducer. |
| IStableNumberProducer |
(experimental) Interface for (stable) lazy number producers.
|
| IStableNumberProducer.Jsii$Default |
Internal default implementation for
IStableNumberProducer. |
| IStableStringProducer |
(experimental) Interface for (stable) lazy string producers.
|
| IStableStringProducer.Jsii$Default |
Internal default implementation for
IStableStringProducer. |
| IStackSynthesizer |
(experimental) Encodes information how a certain Stack should be deployed.
|
| IStackSynthesizer.Jsii$Default |
Internal default implementation for
IStackSynthesizer. |
| IStringProducer |
(experimental) Interface for lazy string producers.
|
| IStringProducer.Jsii$Default |
Internal default implementation for
IStringProducer. |
| ISynthesisSession |
(experimental) Represents a single session of synthesis.
|
| ISynthesisSession.Jsii$Default |
Internal default implementation for
ISynthesisSession. |
| ITaggable |
(experimental) Interface to implement tags.
|
| ITaggable.Jsii$Default |
Internal default implementation for
ITaggable. |
| ITemplateOptions |
(experimental) CloudFormation template options for a stack.
|
| ITemplateOptions.Jsii$Default |
Internal default implementation for
ITemplateOptions. |
| ITokenMapper |
(experimental) Interface to apply operation to tokens in a string.
|
| ITokenMapper.Jsii$Default |
Internal default implementation for
ITokenMapper. |
| ITokenResolver |
(experimental) How to resolve tokens.
|
| ITokenResolver.Jsii$Default |
Internal default implementation for
ITokenResolver. |
| LazyAnyValueOptions |
(experimental) Options for creating lazy untyped tokens.
|
| LazyListValueOptions |
(experimental) Options for creating a lazy list token.
|
| LazyStringValueOptions |
(experimental) Options for creating a lazy string token.
|
| NestedStackProps |
(experimental) Initialization props for the `NestedStack` construct.
|
| RemovalPolicyOptions | |
| ResolveChangeContextOptions |
(experimental) Options that can be changed while doing a recursive resolve.
|
| ResolveOptions |
(experimental) Options to the resolve() operation.
|
| ResourceEnvironment |
(experimental) Represents the environment a given resource lives in.
|
| ResourceProps |
(experimental) Construction properties for
Resource. |
| ReverseOptions |
(experimental) Options for the 'reverse()' operation.
|
| SecretsManagerSecretOptions |
(experimental) Options for referencing a secret value from Secrets Manager.
|
| SizeConversionOptions |
(experimental) Options for how to convert time to a different unit.
|
| StackProps | |
| StageProps |
(experimental) Initialization props for a stage.
|
| StageSynthesisOptions |
(experimental) Options for assemly synthesis.
|
| SynthesisOptions | Deprecated
use `app.synth()` or `stage.synth()` instead
|
| SynthesizeStackArtifactOptions |
(experimental) Stack artifact options.
|
| TagManagerOptions |
(experimental) Options to configure TagManager behavior.
|
| TagProps |
(experimental) Properties for a tag.
|
| TimeConversionOptions |
(experimental) Options for how to convert time to a different unit.
|
| ValidationError |
(experimental) An error returned during the validation phase.
|
| Class | Description |
|---|---|
| Annotations |
(experimental) Includes API for attaching annotations such as warning messages to constructs.
|
| App |
(experimental) A construct which represents an entire CDK app.
|
| App.Builder |
(experimental) A fluent builder for
App. |
| AppProps.Builder |
A builder for
AppProps |
| AppProps.Jsii$Proxy |
An implementation for
AppProps |
| Arn | |
| ArnComponents.Builder |
A builder for
ArnComponents |
| ArnComponents.Jsii$Proxy |
An implementation for
ArnComponents |
| Aspects |
(experimental) Aspects can be applied to CDK tree scopes and can operate on the tree before synthesis.
|
| AssetOptions.Builder |
A builder for
AssetOptions |
| AssetOptions.Jsii$Proxy |
An implementation for
AssetOptions |
| AssetStaging |
(experimental) Stages a file or directory from a location on the file system into a staging directory.
|
| AssetStaging.Builder |
(experimental) A fluent builder for
AssetStaging. |
| AssetStagingProps.Builder |
A builder for
AssetStagingProps |
| AssetStagingProps.Jsii$Proxy |
An implementation for
AssetStagingProps |
| Aws |
(experimental) Accessor for pseudo parameters.
|
| BootstraplessSynthesizer |
(experimental) A special synthesizer that behaves similarly to DefaultStackSynthesizer, but doesn't require bootstrapping the environment it operates in.
|
| BootstraplessSynthesizer.Builder |
(experimental) A fluent builder for
BootstraplessSynthesizer. |
| BootstraplessSynthesizerProps.Builder |
A builder for
BootstraplessSynthesizerProps |
| BootstraplessSynthesizerProps.Jsii$Proxy |
An implementation for
BootstraplessSynthesizerProps |
| BundlingDockerImage | Deprecated
use DockerImage
|
| BundlingOptions.Builder |
A builder for
BundlingOptions |
| BundlingOptions.Jsii$Proxy |
An implementation for
BundlingOptions |
| CfnAutoScalingReplacingUpdate.Builder |
A builder for
CfnAutoScalingReplacingUpdate |
| CfnAutoScalingReplacingUpdate.Jsii$Proxy |
An implementation for
CfnAutoScalingReplacingUpdate |
| CfnAutoScalingRollingUpdate.Builder |
A builder for
CfnAutoScalingRollingUpdate |
| CfnAutoScalingRollingUpdate.Jsii$Proxy |
An implementation for
CfnAutoScalingRollingUpdate |
| CfnAutoScalingScheduledAction.Builder |
A builder for
CfnAutoScalingScheduledAction |
| CfnAutoScalingScheduledAction.Jsii$Proxy |
An implementation for
CfnAutoScalingScheduledAction |
| CfnCodeDeployBlueGreenAdditionalOptions.Builder |
A builder for
CfnCodeDeployBlueGreenAdditionalOptions |
| CfnCodeDeployBlueGreenAdditionalOptions.Jsii$Proxy |
An implementation for
CfnCodeDeployBlueGreenAdditionalOptions |
| CfnCodeDeployBlueGreenApplication.Builder |
A builder for
CfnCodeDeployBlueGreenApplication |
| CfnCodeDeployBlueGreenApplication.Jsii$Proxy |
An implementation for
CfnCodeDeployBlueGreenApplication |
| CfnCodeDeployBlueGreenApplicationTarget.Builder |
A builder for
CfnCodeDeployBlueGreenApplicationTarget |
| CfnCodeDeployBlueGreenApplicationTarget.Jsii$Proxy |
An implementation for
CfnCodeDeployBlueGreenApplicationTarget |
| CfnCodeDeployBlueGreenEcsAttributes.Builder |
A builder for
CfnCodeDeployBlueGreenEcsAttributes |
| CfnCodeDeployBlueGreenEcsAttributes.Jsii$Proxy |
An implementation for
CfnCodeDeployBlueGreenEcsAttributes |
| CfnCodeDeployBlueGreenHook |
(experimental) A CloudFormation Hook for CodeDeploy blue-green ECS deployments.
|
| CfnCodeDeployBlueGreenHook.Builder |
(experimental) A fluent builder for
CfnCodeDeployBlueGreenHook. |
| CfnCodeDeployBlueGreenHookProps.Builder |
A builder for
CfnCodeDeployBlueGreenHookProps |
| CfnCodeDeployBlueGreenHookProps.Jsii$Proxy |
An implementation for
CfnCodeDeployBlueGreenHookProps |
| CfnCodeDeployBlueGreenLifecycleEventHooks.Builder |
A builder for
CfnCodeDeployBlueGreenLifecycleEventHooks |
| CfnCodeDeployBlueGreenLifecycleEventHooks.Jsii$Proxy |
An implementation for
CfnCodeDeployBlueGreenLifecycleEventHooks |
| CfnCodeDeployLambdaAliasUpdate.Builder |
A builder for
CfnCodeDeployLambdaAliasUpdate |
| CfnCodeDeployLambdaAliasUpdate.Jsii$Proxy |
An implementation for
CfnCodeDeployLambdaAliasUpdate |
| CfnCondition |
(experimental) Represents a CloudFormation condition, for resources which must be conditionally created and the determination must be made at deploy time.
|
| CfnCondition.Builder |
(experimental) A fluent builder for
CfnCondition. |
| CfnConditionProps.Builder |
A builder for
CfnConditionProps |
| CfnConditionProps.Jsii$Proxy |
An implementation for
CfnConditionProps |
| CfnCreationPolicy.Builder |
A builder for
CfnCreationPolicy |
| CfnCreationPolicy.Jsii$Proxy |
An implementation for
CfnCreationPolicy |
| CfnCustomResource |
A CloudFormation `AWS::CloudFormation::CustomResource`.
|
| CfnCustomResource.Builder |
A fluent builder for
CfnCustomResource. |
| CfnCustomResourceProps.Builder |
A builder for
CfnCustomResourceProps |
| CfnCustomResourceProps.Jsii$Proxy |
An implementation for
CfnCustomResourceProps |
| CfnDynamicReference |
(experimental) References a dynamically retrieved value.
|
| CfnDynamicReferenceProps.Builder |
A builder for
CfnDynamicReferenceProps |
| CfnDynamicReferenceProps.Jsii$Proxy |
An implementation for
CfnDynamicReferenceProps |
| CfnElement |
(experimental) An element of a CloudFormation stack.
|
| CfnHook |
(experimental) Represents a CloudFormation resource.
|
| CfnHook.Builder |
(experimental) A fluent builder for
CfnHook. |
| CfnHookProps.Builder |
A builder for
CfnHookProps |
| CfnHookProps.Jsii$Proxy |
An implementation for
CfnHookProps |
| CfnInclude | Deprecated
use the CfnInclude class from the cloudformation-include module instead
|
| CfnInclude.Builder | Deprecated |
| CfnIncludeProps.Builder | Deprecated |
| CfnIncludeProps.Jsii$Proxy | Deprecated |
| CfnJson |
(experimental) Captures a synthesis-time JSON object a CloudFormation reference which resolves during deployment to the resolved values of the JSON object.
|
| CfnJson.Builder |
(experimental) A fluent builder for
CfnJson. |
| CfnJsonProps.Builder |
A builder for
CfnJsonProps |
| CfnJsonProps.Jsii$Proxy |
An implementation for
CfnJsonProps |
| CfnMacro |
A CloudFormation `AWS::CloudFormation::Macro`.
|
| CfnMacro.Builder |
A fluent builder for
CfnMacro. |
| CfnMacroProps.Builder |
A builder for
CfnMacroProps |
| CfnMacroProps.Jsii$Proxy |
An implementation for
CfnMacroProps |
| CfnMapping |
(experimental) Represents a CloudFormation mapping.
|
| CfnMapping.Builder |
(experimental) A fluent builder for
CfnMapping. |
| CfnMappingProps.Builder |
A builder for
CfnMappingProps |
| CfnMappingProps.Jsii$Proxy |
An implementation for
CfnMappingProps |
| CfnModuleDefaultVersion |
A CloudFormation `AWS::CloudFormation::ModuleDefaultVersion`.
|
| CfnModuleDefaultVersion.Builder |
A fluent builder for
CfnModuleDefaultVersion. |
| CfnModuleDefaultVersionProps.Builder |
A builder for
CfnModuleDefaultVersionProps |
| CfnModuleDefaultVersionProps.Jsii$Proxy |
An implementation for
CfnModuleDefaultVersionProps |
| CfnModuleVersion |
A CloudFormation `AWS::CloudFormation::ModuleVersion`.
|
| CfnModuleVersion.Builder |
A fluent builder for
CfnModuleVersion. |
| CfnModuleVersionProps.Builder |
A builder for
CfnModuleVersionProps |
| CfnModuleVersionProps.Jsii$Proxy |
An implementation for
CfnModuleVersionProps |
| CfnOutput | |
| CfnOutput.Builder |
(experimental) A fluent builder for
CfnOutput. |
| CfnOutputProps.Builder |
A builder for
CfnOutputProps |
| CfnOutputProps.Jsii$Proxy |
An implementation for
CfnOutputProps |
| CfnParameter |
(experimental) A CloudFormation parameter.
|
| CfnParameter.Builder |
(experimental) A fluent builder for
CfnParameter. |
| CfnParameterProps.Builder |
A builder for
CfnParameterProps |
| CfnParameterProps.Jsii$Proxy |
An implementation for
CfnParameterProps |
| CfnRefElement |
(experimental) Base class for referenceable CloudFormation constructs which are not Resources.
|
| CfnResource |
(experimental) Represents a CloudFormation resource.
|
| CfnResource.Builder |
(experimental) A fluent builder for
CfnResource. |
| CfnResourceAutoScalingCreationPolicy.Builder |
A builder for
CfnResourceAutoScalingCreationPolicy |
| CfnResourceAutoScalingCreationPolicy.Jsii$Proxy |
An implementation for
CfnResourceAutoScalingCreationPolicy |
| CfnResourceDefaultVersion |
A CloudFormation `AWS::CloudFormation::ResourceDefaultVersion`.
|
| CfnResourceDefaultVersion.Builder |
A fluent builder for
CfnResourceDefaultVersion. |
| CfnResourceDefaultVersionProps.Builder |
A builder for
CfnResourceDefaultVersionProps |
| CfnResourceDefaultVersionProps.Jsii$Proxy |
An implementation for
CfnResourceDefaultVersionProps |
| CfnResourceProps.Builder |
A builder for
CfnResourceProps |
| CfnResourceProps.Jsii$Proxy |
An implementation for
CfnResourceProps |
| CfnResourceSignal.Builder |
A builder for
CfnResourceSignal |
| CfnResourceSignal.Jsii$Proxy |
An implementation for
CfnResourceSignal |
| CfnResourceVersion |
A CloudFormation `AWS::CloudFormation::ResourceVersion`.
|
| CfnResourceVersion.Builder |
A fluent builder for
CfnResourceVersion. |
| CfnResourceVersion.LoggingConfigProperty.Builder |
A builder for
CfnResourceVersion.LoggingConfigProperty |
| CfnResourceVersion.LoggingConfigProperty.Jsii$Proxy |
An implementation for
CfnResourceVersion.LoggingConfigProperty |
| CfnResourceVersionProps.Builder |
A builder for
CfnResourceVersionProps |
| CfnResourceVersionProps.Jsii$Proxy |
An implementation for
CfnResourceVersionProps |
| CfnRule |
(experimental) 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 |
(experimental) A fluent builder for
CfnRule. |
| CfnRuleAssertion.Builder |
A builder for
CfnRuleAssertion |
| CfnRuleAssertion.Jsii$Proxy |
An implementation for
CfnRuleAssertion |
| CfnRuleProps.Builder |
A builder for
CfnRuleProps |
| CfnRuleProps.Jsii$Proxy |
An implementation for
CfnRuleProps |
| CfnStack |
A CloudFormation `AWS::CloudFormation::Stack`.
|
| CfnStack.Builder |
A fluent builder for
CfnStack. |
| CfnStackProps.Builder |
A builder for
CfnStackProps |
| CfnStackProps.Jsii$Proxy |
An implementation for
CfnStackProps |
| CfnStackSet |
A CloudFormation `AWS::CloudFormation::StackSet`.
|
| CfnStackSet.AutoDeploymentProperty.Builder |
A builder for
CfnStackSet.AutoDeploymentProperty |
| CfnStackSet.AutoDeploymentProperty.Jsii$Proxy |
An implementation for
CfnStackSet.AutoDeploymentProperty |
| CfnStackSet.Builder |
A fluent builder for
CfnStackSet. |
| CfnStackSet.DeploymentTargetsProperty.Builder |
A builder for
CfnStackSet.DeploymentTargetsProperty |
| CfnStackSet.DeploymentTargetsProperty.Jsii$Proxy |
An implementation for
CfnStackSet.DeploymentTargetsProperty |
| CfnStackSet.OperationPreferencesProperty.Builder |
A builder for
CfnStackSet.OperationPreferencesProperty |
| CfnStackSet.OperationPreferencesProperty.Jsii$Proxy |
An implementation for
CfnStackSet.OperationPreferencesProperty |
| CfnStackSet.ParameterProperty.Builder |
A builder for
CfnStackSet.ParameterProperty |
| CfnStackSet.ParameterProperty.Jsii$Proxy |
An implementation for
CfnStackSet.ParameterProperty |
| CfnStackSet.StackInstancesProperty.Builder |
A builder for
CfnStackSet.StackInstancesProperty |
| CfnStackSet.StackInstancesProperty.Jsii$Proxy |
An implementation for
CfnStackSet.StackInstancesProperty |
| CfnStackSetProps.Builder |
A builder for
CfnStackSetProps |
| CfnStackSetProps.Jsii$Proxy |
An implementation for
CfnStackSetProps |
| CfnTag.Builder |
A builder for
CfnTag |
| CfnTag.Jsii$Proxy |
An implementation for
CfnTag |
| CfnTrafficRoute.Builder |
A builder for
CfnTrafficRoute |
| CfnTrafficRoute.Jsii$Proxy |
An implementation for
CfnTrafficRoute |
| CfnTrafficRouting.Builder |
A builder for
CfnTrafficRouting |
| CfnTrafficRouting.Jsii$Proxy |
An implementation for
CfnTrafficRouting |
| CfnTrafficRoutingConfig.Builder |
A builder for
CfnTrafficRoutingConfig |
| CfnTrafficRoutingConfig.Jsii$Proxy |
An implementation for
CfnTrafficRoutingConfig |
| CfnTrafficRoutingTimeBasedCanary.Builder |
A builder for
CfnTrafficRoutingTimeBasedCanary |
| CfnTrafficRoutingTimeBasedCanary.Jsii$Proxy |
An implementation for
CfnTrafficRoutingTimeBasedCanary |
| CfnTrafficRoutingTimeBasedLinear.Builder |
A builder for
CfnTrafficRoutingTimeBasedLinear |
| CfnTrafficRoutingTimeBasedLinear.Jsii$Proxy |
An implementation for
CfnTrafficRoutingTimeBasedLinear |
| CfnUpdatePolicy.Builder |
A builder for
CfnUpdatePolicy |
| CfnUpdatePolicy.Jsii$Proxy |
An implementation for
CfnUpdatePolicy |
| CfnWaitCondition |
A CloudFormation `AWS::CloudFormation::WaitCondition`.
|
| CfnWaitCondition.Builder |
A fluent builder for
CfnWaitCondition. |
| CfnWaitConditionHandle |
A CloudFormation `AWS::CloudFormation::WaitConditionHandle`.
|
| CfnWaitConditionProps.Builder |
A builder for
CfnWaitConditionProps |
| CfnWaitConditionProps.Jsii$Proxy |
An implementation for
CfnWaitConditionProps |
| ConcreteDependable |
(experimental) A set of constructs to be used as a dependable.
|
| Construct |
(experimental) Represents the building block of the construct graph.
|
| ConstructNode |
(experimental) Represents the construct node in the scope tree.
|
| ContextProvider |
(experimental) Base class for the model side of context providers.
|
| CopyOptions.Builder |
A builder for
CopyOptions |
| CopyOptions.Jsii$Proxy |
An implementation for
CopyOptions |
| CustomResource |
(experimental) Custom resource that is implemented using a Lambda.
|
| CustomResource.Builder |
(experimental) A fluent builder for
CustomResource. |
| CustomResourceProps.Builder |
A builder for
CustomResourceProps |
| CustomResourceProps.Jsii$Proxy |
An implementation for
CustomResourceProps |
| CustomResourceProvider |
(experimental) An AWS-Lambda backed custom resource provider.
|
| CustomResourceProviderProps.Builder |
A builder for
CustomResourceProviderProps |
| CustomResourceProviderProps.Jsii$Proxy |
An implementation for
CustomResourceProviderProps |
| DefaultStackSynthesizer |
(experimental) Uses conventionally named roles and reify asset storage locations.
|
| DefaultStackSynthesizer.Builder |
(experimental) A fluent builder for
DefaultStackSynthesizer. |
| DefaultStackSynthesizerProps.Builder |
A builder for
DefaultStackSynthesizerProps |
| DefaultStackSynthesizerProps.Jsii$Proxy |
An implementation for
DefaultStackSynthesizerProps |
| DefaultTokenResolver |
(experimental) Default resolver implementation.
|
| DependableTrait |
(experimental) Trait for IDependable.
|
| Dependency.Builder |
A builder for
Dependency |
| Dependency.Jsii$Proxy |
An implementation for
Dependency |
| DockerBuildOptions.Builder |
A builder for
DockerBuildOptions |
| DockerBuildOptions.Jsii$Proxy |
An implementation for
DockerBuildOptions |
| DockerIgnoreStrategy |
(experimental) Ignores file paths based on the [`.dockerignore specification`](https://docs.docker.com/engine/reference/builder/#dockerignore-file).
|
| DockerImage |
(experimental) A Docker image.
|
| DockerImageAssetLocation.Builder |
A builder for
DockerImageAssetLocation |
| DockerImageAssetLocation.Jsii$Proxy |
An implementation for
DockerImageAssetLocation |
| DockerImageAssetSource.Builder |
A builder for
DockerImageAssetSource |
| DockerImageAssetSource.Jsii$Proxy |
An implementation for
DockerImageAssetSource |
| DockerRunOptions.Builder |
A builder for
DockerRunOptions |
| DockerRunOptions.Jsii$Proxy |
An implementation for
DockerRunOptions |
| DockerVolume.Builder |
A builder for
DockerVolume |
| DockerVolume.Jsii$Proxy |
An implementation for
DockerVolume |
| Duration |
(experimental) Represents a length of time.
|
| EncodingOptions.Builder |
A builder for
EncodingOptions |
| EncodingOptions.Jsii$Proxy |
An implementation for
EncodingOptions |
| Environment.Builder |
A builder for
Environment |
| Environment.Jsii$Proxy |
An implementation for
Environment |
| Expiration |
(experimental) Represents a date of expiration.
|
| ExportValueOptions.Builder |
A builder for
ExportValueOptions |
| ExportValueOptions.Jsii$Proxy |
An implementation for
ExportValueOptions |
| FeatureFlags |
(experimental) Features that are implemented behind a flag in order to preserve backwards compatibility for existing apps.
|
| FileAssetLocation.Builder |
A builder for
FileAssetLocation |
| FileAssetLocation.Jsii$Proxy |
An implementation for
FileAssetLocation |
| FileAssetSource.Builder |
A builder for
FileAssetSource |
| FileAssetSource.Jsii$Proxy |
An implementation for
FileAssetSource |
| FileSystem |
(experimental) File system utilities.
|
| FingerprintOptions.Builder |
A builder for
FingerprintOptions |
| FingerprintOptions.Jsii$Proxy |
An implementation for
FingerprintOptions |
| Fn |
(experimental) CloudFormation intrinsic functions.
|
| GetContextKeyOptions.Builder |
A builder for
GetContextKeyOptions |
| GetContextKeyOptions.Jsii$Proxy |
An implementation for
GetContextKeyOptions |
| GetContextKeyResult.Builder |
A builder for
GetContextKeyResult |
| GetContextKeyResult.Jsii$Proxy |
An implementation for
GetContextKeyResult |
| GetContextValueOptions.Builder |
A builder for
GetContextValueOptions |
| GetContextValueOptions.Jsii$Proxy |
An implementation for
GetContextValueOptions |
| GetContextValueResult.Builder |
A builder for
GetContextValueResult |
| GetContextValueResult.Jsii$Proxy |
An implementation for
GetContextValueResult |
| GitIgnoreStrategy |
(experimental) Ignores file paths based on the [`.gitignore specification`](https://git-scm.com/docs/gitignore).
|
| GlobIgnoreStrategy |
(experimental) Ignores file paths based on simple glob patterns.
|
| IAnyProducer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IAspect.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IAsset.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| ICfnConditionExpression.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| ICfnResourceOptions.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IConstruct.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IDependable.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IFragmentConcatenator.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IgnoreStrategy |
(experimental) Represents file path ignoring behavior.
|
| IInspectable.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IListProducer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| ILocalBundling.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| Intrinsic |
(experimental) Token subclass that represents values intrinsic to the target document language.
|
| Intrinsic.Builder |
(experimental) A fluent builder for
Intrinsic. |
| IntrinsicProps.Builder |
A builder for
IntrinsicProps |
| IntrinsicProps.Jsii$Proxy |
An implementation for
IntrinsicProps |
| INumberProducer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IPostProcessor.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IResolvable.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IResolveContext.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IResource.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IStableAnyProducer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IStableListProducer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IStableNumberProducer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IStableStringProducer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IStackSynthesizer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| IStringProducer.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| ISynthesisSession.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| ITaggable.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| ITemplateOptions.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| ITokenMapper.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| ITokenResolver.Jsii$Proxy |
A proxy class which represents a concrete javascript instance of this type.
|
| Lazy |
(experimental) Lazily produce a value.
|
| LazyAnyValueOptions.Builder |
A builder for
LazyAnyValueOptions |
| LazyAnyValueOptions.Jsii$Proxy |
An implementation for
LazyAnyValueOptions |
| LazyListValueOptions.Builder |
A builder for
LazyListValueOptions |
| LazyListValueOptions.Jsii$Proxy |
An implementation for
LazyListValueOptions |
| LazyStringValueOptions.Builder |
A builder for
LazyStringValueOptions |
| LazyStringValueOptions.Jsii$Proxy |
An implementation for
LazyStringValueOptions |
| LegacyStackSynthesizer |
(experimental) Use the original deployment environment.
|
| Names |
(experimental) Functions for devising unique names for constructs.
|
| NestedStack |
(experimental) A CloudFormation nested stack.
|
| NestedStack.Builder |
(experimental) A fluent builder for
NestedStack. |
| NestedStackProps.Builder |
A builder for
NestedStackProps |
| NestedStackProps.Jsii$Proxy |
An implementation for
NestedStackProps |
| NestedStackSynthesizer |
(experimental) Deployment environment for a nested stack.
|
| PhysicalName |
(experimental) Includes special markers for automatic generation of physical names.
|
| Reference |
(experimental) An intrinsic Token that represents a reference to a construct.
|
| RemovalPolicyOptions.Builder |
A builder for
RemovalPolicyOptions |
| RemovalPolicyOptions.Jsii$Proxy |
An implementation for
RemovalPolicyOptions |
| RemoveTag |
(experimental) The RemoveTag Aspect will handle removing tags from this node and children.
|
| RemoveTag.Builder |
(experimental) A fluent builder for
RemoveTag. |
| ResolveChangeContextOptions.Builder |
A builder for
ResolveChangeContextOptions |
| ResolveChangeContextOptions.Jsii$Proxy |
An implementation for
ResolveChangeContextOptions |
| ResolveOptions.Builder |
A builder for
ResolveOptions |
| ResolveOptions.Jsii$Proxy |
An implementation for
ResolveOptions |
| Resource |
(experimental) A construct which represents an AWS resource.
|
| ResourceEnvironment.Builder |
A builder for
ResourceEnvironment |
| ResourceEnvironment.Jsii$Proxy |
An implementation for
ResourceEnvironment |
| ResourceProps.Builder |
A builder for
ResourceProps |
| ResourceProps.Jsii$Proxy |
An implementation for
ResourceProps |
| ReverseOptions.Builder |
A builder for
ReverseOptions |
| ReverseOptions.Jsii$Proxy |
An implementation for
ReverseOptions |
| ScopedAws |
(experimental) Accessor for scoped pseudo parameters.
|
| SecretsManagerSecretOptions.Builder |
A builder for
SecretsManagerSecretOptions |
| SecretsManagerSecretOptions.Jsii$Proxy |
An implementation for
SecretsManagerSecretOptions |
| SecretValue |
(experimental) Work with secret values in the CDK.
|
| SecretValue.Builder |
(experimental) A fluent builder for
SecretValue. |
| Size |
(experimental) Represents the amount of digital storage.
|
| SizeConversionOptions.Builder |
A builder for
SizeConversionOptions |
| SizeConversionOptions.Jsii$Proxy |
An implementation for
SizeConversionOptions |
| Stack |
(experimental) A root construct which represents a single CloudFormation stack.
|
| Stack.Builder |
(experimental) A fluent builder for
Stack. |
| StackProps.Builder |
A builder for
StackProps |
| StackProps.Jsii$Proxy |
An implementation for
StackProps |
| StackSynthesizer |
(experimental) Base class for implementing an IStackSynthesizer.
|
| Stage |
(experimental) An abstract application modeling unit consisting of Stacks that should be deployed together.
|
| Stage.Builder |
(experimental) A fluent builder for
Stage. |
| StageProps.Builder |
A builder for
StageProps |
| StageProps.Jsii$Proxy |
An implementation for
StageProps |
| StageSynthesisOptions.Builder |
A builder for
StageSynthesisOptions |
| StageSynthesisOptions.Jsii$Proxy |
An implementation for
StageSynthesisOptions |
| StringConcat |
(experimental) Converts all fragments to strings and concats those.
|
| SynthesisOptions.Builder | Deprecated |
| SynthesisOptions.Jsii$Proxy | Deprecated |
| SynthesizeStackArtifactOptions.Builder |
A builder for
SynthesizeStackArtifactOptions |
| SynthesizeStackArtifactOptions.Jsii$Proxy |
An implementation for
SynthesizeStackArtifactOptions |
| Tag |
(experimental) The Tag Aspect will handle adding a tag to this node and cascading tags to children.
|
| Tag.Builder |
(experimental) A fluent builder for
Tag. |
| TagManager |
(experimental) TagManager facilitates a common implementation of tagging for Constructs.
|
| TagManager.Builder |
(experimental) A fluent builder for
TagManager. |
| TagManagerOptions.Builder |
A builder for
TagManagerOptions |
| TagManagerOptions.Jsii$Proxy |
An implementation for
TagManagerOptions |
| TagProps.Builder |
A builder for
TagProps |
| TagProps.Jsii$Proxy |
An implementation for
TagProps |
| Tags |
(experimental) Manages AWS tags for all resources within a construct scope.
|
| TimeConversionOptions.Builder |
A builder for
TimeConversionOptions |
| TimeConversionOptions.Jsii$Proxy |
An implementation for
TimeConversionOptions |
| Token |
(experimental) Represents a special or lazily-evaluated value.
|
| TokenComparison |
(experimental) An enum-like class that represents the result of comparing two Tokens.
|
| Tokenization |
(experimental) Less oft-needed functions to manipulate Tokens.
|
| TokenizedStringFragments |
(experimental) Fragments of a concatenated string containing stringified Tokens.
|
| TreeInspector |
(experimental) Inspector that maintains an attribute bag.
|
| ValidationError.Builder |
A builder for
ValidationError |
| ValidationError.Jsii$Proxy |
An implementation for
ValidationError |
| ValidationResult |
(experimental) Representation of validation results.
|
| ValidationResults |
(experimental) A collection of validation results.
|
| Enum | Description |
|---|---|
| AssetHashType |
(experimental) The type of asset hash.
|
| BundlingOutput |
(experimental) The type of output that a bundling operation is producing.
|
| CfnCapabilities |
(experimental) Capabilities that affect whether CloudFormation is allowed to change IAM resources.
|
| CfnDeletionPolicy |
(experimental) With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted.
|
| CfnDynamicReferenceService |
(experimental) The service to retrieve the dynamic reference from.
|
| CfnTrafficRoutingType |
(experimental) The possible types of traffic shifting for the blue-green deployment configuration.
|
| ConstructOrder |
(experimental) In what order to return constructs.
|
| CustomResourceProviderRuntime |
(experimental) The lambda runtime to use for the resource provider.
|
| DockerVolumeConsistency |
(experimental) Supported Docker volume consistency types.
|
| FileAssetPackaging |
(experimental) Packaging modes for file assets.
|
| IgnoreMode |
(experimental) Determines the ignore behavior to use.
|
| RemovalPolicy |
(experimental) Possible values for a resource's Removal Policy.
|
| SizeRoundingBehavior |
(experimental) Rounding behaviour when converting between units of `Size`.
|
| SymlinkFollowMode |
(experimental) Determines how symlinks are followed.
|
| TagType |
An experiment to bundle all of the CDK into a single module.
:warning: Please don't use this module unless you are interested in providing feedback about this experience.
To try out monocdk replace all references to CDK Construct
Libraries (most @aws-cdk/* packages) in your package.json file with a single
entrey referring to monocdk.
You also need to add a reference to the constructs library, according to the
kind of project you are developing:
devDependencies and peerDependenciesdependencies only
You can use a classic import to get access to each service namespaces:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 import software.amazon.awscdk.core.core; import software.amazon.awscdk.core.aws_s3; Object app = new App(); Object stack = new Stack(app, "MonoCDK-Stack"); new Bucket(stack, "TestBucket");
Alternatively, you can use "barrel" imports:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 import software.amazon.awscdk.core.App; import software.amazon.awscdk.core.Stack; import monocdk.aws.s3.Bucket; App app = new App(); Stack stack = new Stack(app, "MonoCDK-Stack"); new Bucket(stack, "TestBucket");
Copyright © 2021. All rights reserved.