Namespace Amazon.CDK
Properties for AWS EventBridge event metadata.
AddDockerImageAssetOptionsOptions for the addDockerImageAsset operation.
AddFileAssetOptionsOptions for the addFileAsset operation.
AnnotationsIncludes API for attaching annotations such as warning messages to constructs.
AppA construct which represents an entire CDK app. This construct is normally the root of the construct tree.
AppPropsInitialization props for apps.
Arn ArnComponents AspectApplicationObject respresenting an Aspect application.
AspectOptionsOptions when Applying an Aspect.
AspectPriorityDefault Priority values for Aspects.
AspectsAspects can be applied to CDK tree scopes and can operate on the tree before synthesis.
AssetManifestBuilderBuild an asset manifest from assets added to a stack.
AssetManifestDockerImageDestinationThe destination for a docker image asset, when it is given to the AssetManifestBuilder.
AssetManifestFileDestinationThe destination for a file asset, when it is given to the AssetManifestBuilder.
AssetOptionsAsset hash options.
AssetStagingStages a file or directory from a location on the file system into a staging directory.
AssetStagingPropsInitialization properties for AssetStaging.
Accessor for pseudo parameters.
BootstraplessSynthesizerSynthesizer that reuses bootstrap roles from a different region.
BootstraplessSynthesizerPropsConstruction properties of BootstraplessSynthesizer.
Bundling options.
CfnAutoScalingReplacingUpdateSpecifies whether an Auto Scaling group and the instances it contains are replaced during an update.
CfnAutoScalingRollingUpdateTo specify how AWS CloudFormation handles rolling updates for an Auto Scaling group, use the AutoScalingRollingUpdate policy.
CfnAutoScalingScheduledActionWith scheduled actions, the group size properties of an Auto Scaling group can change at any time.
CfnCodeDeployBlueGreenAdditionalOptionsAdditional options for the blue/green deployment.
CfnCodeDeployBlueGreenApplicationThe application actually being deployed.
CfnCodeDeployBlueGreenApplicationTargetType of the CfnCodeDeployBlueGreenApplication.target property.
The attributes of the ECS Service being deployed.
CfnCodeDeployBlueGreenHookA CloudFormation Hook for CodeDeploy blue-green ECS deployments.
CfnCodeDeployBlueGreenHookPropsConstruction properties of CfnCodeDeployBlueGreenHook.
Lifecycle events for blue-green deployments.
CfnCodeDeployLambdaAliasUpdateTo perform an AWS CodeDeploy deployment when the version changes on an AWS::Lambda::Alias resource, use the CodeDeployLambdaAliasUpdate update policy.
CfnConditionRepresents a CloudFormation condition, for resources which must be conditionally created and the determination must be made at deploy time.
CfnConditionProps CfnCreationPolicyAssociate 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.
CfnCustomResourceThe AWS::CloudFormation::CustomResource resource creates a custom resource.
Properties for defining a CfnCustomResource.
References a dynamically retrieved value.
CfnDynamicReferencePropsProperties for a Dynamic Reference.
CfnElementAn element of a CloudFormation stack.
CfnGuardHookThe AWS::CloudFormation::GuardHook resource creates and activates a Guard Hook.
Hook targets are the destination where hooks will be invoked against.
CfnGuardHook.OptionsPropertySpecifies the input parameters for a Guard Hook.
CfnGuardHook.S3LocationPropertySpecifies the S3 location where your Guard rules or input parameters are located.
CfnGuardHook.StackFiltersPropertyThe StackFilters property type specifies stack level filters for a Hook.
Specifies the stack names for the StackFilters property type to include or exclude specific stacks from Hook invocations.
Specifies the stack roles for the StackFilters property type to include or exclude specific stacks from Hook invocations based on their associated IAM roles.
The TargetFilters property type specifies the target filters for the Hook.
Properties for defining a CfnGuardHook.
Represents a CloudFormation resource.
CfnHookDefaultVersionThe AWS::CloudFormation::HookDefaultVersion resource specifies the default version of a Hook.
Properties for defining a CfnHookDefaultVersion.
Construction properties of CfnHook.
The AWS::CloudFormation::HookTypeConfig resource specifies the configuration of an activated Hook.
Properties for defining a CfnHookTypeConfig.
The AWS::CloudFormation::HookVersion resource publishes new or first version of a Hook to the CloudFormation registry.
The LoggingConfig property type specifies logging configuration information for an extension.
Properties for defining a CfnHookVersion.
Captures a synthesis-time JSON object a CloudFormation reference which resolves during deployment to the resolved values of the JSON object.
CfnJsonProps CfnLambdaHookThe AWS::CloudFormation::LambdaHook resource creates and activates a Lambda Hook.
Hook targets are the destination where hooks will be invoked against.
CfnLambdaHook.StackFiltersPropertyThe StackFilters property type specifies stack level filters for a Hook.
Specifies the stack names for the StackFilters property type to include or exclude specific stacks from Hook invocations.
Specifies the stack roles for the StackFilters property type to include or exclude specific stacks from Hook invocations based on their associated IAM roles.
The TargetFilters property type specifies the target filters for the Hook.
Properties for defining a CfnLambdaHook.
The AWS::CloudFormation::Macro resource is a CloudFormation resource type that creates a CloudFormation macro to perform custom processing on CloudFormation templates.
Properties for defining a CfnMacro.
Represents a CloudFormation mapping.
CfnMappingProps CfnModuleDefaultVersionSpecifies the default version of a module.
CfnModuleDefaultVersionPropsProperties for defining a CfnModuleDefaultVersion.
The AWS::CloudFormation::ModuleVersion resource registers the specified version of the module with the CloudFormation registry.
Properties for defining a CfnModuleVersion.
A CloudFormation parameter.
CfnParameterProps CfnPublicTypeVersionThe AWS::CloudFormation::PublicTypeVersion resource tests and publishes a registered extension as a public, third-party extension.
Properties for defining a CfnPublicTypeVersion.
The AWS::CloudFormation::Publisher resource registers your account as a publisher of public extensions in the CloudFormation registry.
Properties for defining a CfnPublisher.
Base class for referenceable CloudFormation constructs which are not Resources.
CfnResourceRepresents a CloudFormation resource.
CfnResourceAutoScalingCreationPolicyFor an Auto Scaling group replacement update, specifies how many instances must signal success for the update to succeed.
CfnResourceDefaultVersionThe AWS::CloudFormation::ResourceDefaultVersion resource specifies the default version of a resource.
Properties for defining a CfnResourceDefaultVersion.
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.
CfnResourceVersionThe AWS::CloudFormation::ResourceVersion resource registers a resource version with the CloudFormation registry.
Logging configuration information for a resource.
CfnResourceVersionPropsProperties for defining a CfnResourceVersion.
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.
CfnRuleAssertionA rule assertion.
CfnRulePropsA rule can include a RuleCondition property and must include an Assertions property.
CfnStackThe AWS::CloudFormation::Stack resource nests a stack as a resource in a top-level template.
The Output data type.
Properties for defining a CfnStack.
The AWS::CloudFormation::StackSet resource contains information about a StackSet.
Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organization or organizational unit (OU).
CfnStackSet.DeploymentTargetsPropertyThe AWS Organizations accounts or AWS accounts to deploy stacks to in the specified Regions.
CfnStackSet.ManagedExecutionPropertyDescribes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
CfnStackSet.OperationPreferencesPropertyThe user-specified preferences for how CloudFormation performs a StackSet operation.
CfnStackSet.ParameterPropertyThe Parameter data type.
CfnStackSet.StackInstancesPropertyStack instances in some specific accounts and Regions.
CfnStackSetPropsProperties for defining a CfnStackSet.
A traffic route, representing where the traffic is being directed to.
CfnTrafficRoutingType of the CfnCodeDeployBlueGreenEcsAttributes.trafficRouting property.
Traffic routing configuration settings.
CfnTrafficRoutingTimeBasedCanaryThe traffic routing configuration if CfnTrafficRoutingConfig.type is CfnTrafficRoutingType.TIME_BASED_CANARY.
The traffic routing configuration if CfnTrafficRoutingConfig.type is CfnTrafficRoutingType.TIME_BASED_LINEAR.
The AWS::CloudFormation::TypeActivation resource activates a public third-party extension, making it available for use in stack templates.
Contains logging configuration information for an extension.
CfnTypeActivationPropsProperties for defining a CfnTypeActivation.
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource.
CfnWaitConditionThe AWS::CloudFormation::WaitCondition resource provides a way to coordinate stack resource creation with configuration actions that are external to the stack creation or to track the status of a configuration process.
The AWS::CloudFormation::WaitConditionHandle type has no properties.
Properties for defining a CfnWaitConditionHandle.
Properties for defining a CfnWaitCondition.
A synthesizer that uses conventional asset locations, but not conventional deployment roles.
CliCredentialsStackSynthesizerPropsProperties for the CliCredentialsStackSynthesizer.
ContextProviderBase class for the model side of context providers.
CopyOptionsOptions applied when copying directories.
CustomResourceInstantiation of a custom resource, whose implementation is provided a Provider.
CustomResourcePropsProperties to provide a Lambda-backed custom resource.
CustomResourceProviderAn AWS-Lambda backed custom resource provider, for CDK Construct Library constructs.
CustomResourceProviderBaseBase class for creating a custom resource provider.
CustomResourceProviderBasePropsInitialization properties for CustomResourceProviderBase.
Initialization options for custom resource providers.
CustomResourceProviderPropsInitialization properties for CustomResourceProvider.
Uses conventionally named roles and asset storage locations.
DefaultStackSynthesizerPropsConfiguration properties for DefaultStackSynthesizer.
DefaultTokenResolverDefault resolver implementation.
DockerBuildOptionsDocker build options.
DockerBuildSecretMethods to build Docker CLI arguments for builds using secrets.
DockerCacheOptionOptions for configuring the Docker cache backend.
DockerIgnoreStrategyIgnores file paths based on the .dockerignore specification.
A Docker image.
DockerImageAssetLocationThe location of the published docker image.
DockerImageAssetSource DockerRunOptionsDocker run options.
DockerVolumeA Docker volume.
DurationRepresents a length of time.
EncodingOptionsProperties to string encodings.
EnvironmentThe deployment environment for a stack.
ErrorsHelper to check if an error is of a certain type.
ExpirationRepresents a date of expiration.
ExportValueOptionsOptions for the stack.exportValue() method.
Features that are implemented behind a flag in order to preserve backwards compatibility for existing apps.
FileAssetLocationThe location of the published file asset.
FileAssetSourceRepresents the source for a file asset.
FileCopyOptionsOptions applied when copying directories into the staging location.
FileFingerprintOptionsOptions related to calculating source hash.
FileSystemFile system utilities.
FingerprintOptionsOptions related to calculating source hash.
FnCloudFormation intrinsic functions.
GetContextKeyOptions GetContextKeyResult GetContextValueOptions GetContextValueResult GitIgnoreStrategyIgnores file paths based on the .gitignore specification.
Ignores file paths based on simple glob patterns.
IgnoreStrategyRepresents file path ignoring behavior.
InjectionContextThis defines the values needed for Injection.
IntrinsicToken subclass that represents values intrinsic to the target document language.
IntrinsicPropsCustomization properties for an Intrinsic token.
JsonNullAn object which serializes to the JSON null literal, and which can safely be passed across languages where undefined and null are not different.
Lazily produce a value.
LazyAnyValueOptionsOptions for creating lazy untyped tokens.
LazyListValueOptionsOptions for creating a lazy list token.
LazyStringValueOptionsOptions for creating a lazy string token.
LegacyStackSynthesizerUse the CDK classic way of referencing assets.
MissingRemovalPoliciesManages removal policies for resources without existing policies within a construct scope.
NamesFunctions for devising unique names for constructs.
NestedStackA CloudFormation nested stack.
NestedStackPropsInitialization props for the NestedStack construct.
Synthesizer for a nested stack.
PermissionsBoundaryApply a permissions boundary to all IAM Roles and Users within a specific scope.
PermissionsBoundaryBindOptionsOptions for binding a Permissions Boundary to a construct scope.
PhysicalNameIncludes special markers for automatic generation of physical names.
PolicyValidationPluginReportBeta1The report emitted by the plugin after evaluation.
PolicyViolatingResourceBeta1Resource violating a specific rule.
PolicyViolationBeta1Violation produced by the validation plugin.
PropertyInjectorsThis is a collection of ProjectInjectors assigned to this scope.
ReferenceAn intrinsic Token that represents a reference to a construct.
RemovalPoliciesManages removal policies for all resources within a construct scope, overriding any existing policies by default.
RemovalPolicyOptions RemovalPolicyPropsProperties for applying a removal policy.
RemoveTagThe RemoveTag Aspect will handle removing tags from this node and children.
ResolveChangeContextOptionsOptions that can be changed while doing a recursive resolve.
ResolveOptionsOptions to the resolve() operation.
ResourceAn L2 construct which represents an AWS resource.
ResourcePropsConstruction properties for Resource.
Options for the 'reverse()' operation.
RoleOptionsOptions for specifying a role.
ScopedAwsAccessor for scoped pseudo parameters.
SecretValueWork with secret values in the CDK.
SecretsManagerSecretOptionsOptions for referencing a secret value from Secrets Manager.
SizeRepresents the amount of digital storage.
SizeConversionOptionsOptions for how to convert time to a different unit.
StackA root construct which represents a single CloudFormation stack.
StackProps StackSynthesizerBase class for implementing an IStackSynthesizer.
StageAn abstract application modeling unit consisting of Stacks that should be deployed together.
StagePropsInitialization props for a stage.
StageSynthesisOptionsOptions for assembly synthesis.
StringConcatConverts all fragments to strings and concats those.
SynthesizeStackArtifactOptionsStack artifact options.
TagThe Tag Aspect will handle adding a tag to this node and cascading tags to children.
TagManagerTagManager facilitates a common implementation of tagging for Constructs.
TagManagerOptionsOptions to configure TagManager behavior.
TagPropsProperties for a tag.
TagsManages AWS tags for all resources within a construct scope.
TimeConversionOptionsOptions for how to convert time to a different unit.
TimeZoneCanonical names of the IANA time zones, derived from the IANA Time Zone Database.
TokenRepresents a special or lazily-evaluated value.
TokenComparisonAn enum-like class that represents the result of comparing two Tokens.
TokenizationLess oft-needed functions to manipulate Tokens.
TokenizedStringFragmentsFragments of a concatenated string containing stringified Tokens.
TreeInspectorInspector that maintains an attribute bag.
UniqueResourceNameOptionsOptions for creating a unique resource name.
ValidationResultRepresentation of validation results.
ValidationResultsA collection of validation results.
Hook targets are the destination where hooks will be invoked against.
CfnGuardHook.IOptionsPropertySpecifies the input parameters for a Guard Hook.
CfnGuardHook.IS3LocationPropertySpecifies the S3 location where your Guard rules or input parameters are located.
CfnGuardHook.IStackFiltersPropertyThe StackFilters property type specifies stack level filters for a Hook.
Specifies the stack names for the StackFilters property type to include or exclude specific stacks from Hook invocations.
Specifies the stack roles for the StackFilters property type to include or exclude specific stacks from Hook invocations based on their associated IAM roles.
The TargetFilters property type specifies the target filters for the Hook.
The LoggingConfig property type specifies logging configuration information for an extension.
Hook targets are the destination where hooks will be invoked against.
CfnLambdaHook.IStackFiltersPropertyThe StackFilters property type specifies stack level filters for a Hook.
Specifies the stack names for the StackFilters property type to include or exclude specific stacks from Hook invocations.
Specifies the stack roles for the StackFilters property type to include or exclude specific stacks from Hook invocations based on their associated IAM roles.
The TargetFilters property type specifies the target filters for the Hook.
Logging configuration information for a resource.
CfnStack.IOutputPropertyThe Output data type.
Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organization or organizational unit (OU).
CfnStackSet.IDeploymentTargetsPropertyThe AWS Organizations accounts or AWS accounts to deploy stacks to in the specified Regions.
CfnStackSet.IManagedExecutionPropertyDescribes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
CfnStackSet.IOperationPreferencesPropertyThe user-specified preferences for how CloudFormation performs a StackSet operation.
CfnStackSet.IParameterPropertyThe Parameter data type.
CfnStackSet.IStackInstancesPropertyStack instances in some specific accounts and Regions.
CfnTypeActivation.ILoggingConfigPropertyContains logging configuration information for an extension.
IAWSEventMetadataPropsProperties for AWS EventBridge event metadata.
IAddDockerImageAssetOptionsOptions for the addDockerImageAsset operation.
IAddFileAssetOptionsOptions for the addFileAsset operation.
IAnyProducerInterface for lazy untyped value producers.
IAppPropsInitialization props for apps.
IArnComponents IAspectRepresents an Aspect.
IAspectOptionsOptions when Applying an Aspect.
IAssetCommon interface for all assets.
IAssetManifestDockerImageDestinationThe destination for a docker image asset, when it is given to the AssetManifestBuilder.
IAssetManifestFileDestinationThe destination for a file asset, when it is given to the AssetManifestBuilder.
IAssetOptionsAsset hash options.
IAssetStagingPropsInitialization properties for AssetStaging.
Construction properties of BootstraplessSynthesizer.
A Stack Synthesizer, obtained from IReusableStackSynthesizer..
Bundling options.
ICfnAutoScalingReplacingUpdateSpecifies whether an Auto Scaling group and the instances it contains are replaced during an update.
ICfnAutoScalingRollingUpdateTo specify how AWS CloudFormation handles rolling updates for an Auto Scaling group, use the AutoScalingRollingUpdate policy.
ICfnAutoScalingScheduledActionWith scheduled actions, the group size properties of an Auto Scaling group can change at any time.
ICfnCodeDeployBlueGreenAdditionalOptionsAdditional options for the blue/green deployment.
ICfnCodeDeployBlueGreenApplicationThe application actually being deployed.
ICfnCodeDeployBlueGreenApplicationTargetType of the CfnCodeDeployBlueGreenApplication.target property.
The attributes of the ECS Service being deployed.
ICfnCodeDeployBlueGreenHookPropsConstruction properties of CfnCodeDeployBlueGreenHook.
Lifecycle events for blue-green deployments.
ICfnCodeDeployLambdaAliasUpdateTo perform an AWS CodeDeploy deployment when the version changes on an AWS::Lambda::Alias resource, use the CodeDeployLambdaAliasUpdate update policy.
ICfnConditionExpressionRepresents a CloudFormation element that can be used within a Condition.
ICfnConditionProps ICfnCreationPolicyAssociate 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.
ICfnCustomResourcePropsProperties for defining a CfnCustomResource.
Properties for a Dynamic Reference.
ICfnGuardHookPropsProperties for defining a CfnGuardHook.
Properties for defining a CfnHookDefaultVersion.
Construction properties of CfnHook.
Properties for defining a CfnHookTypeConfig.
Properties for defining a CfnHookVersion.
Properties for defining a CfnLambdaHook.
Properties for defining a CfnMacro.
Properties for defining a CfnModuleDefaultVersion.
Properties for defining a CfnModuleVersion.
Properties for defining a CfnPublicTypeVersion.
Properties for defining a CfnPublisher.
For an Auto Scaling group replacement update, specifies how many instances must signal success for the update to succeed.
ICfnResourceDefaultVersionPropsProperties for defining a CfnResourceDefaultVersion.
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.
ICfnResourceVersionPropsProperties for defining a CfnResourceVersion.
A rule assertion.
ICfnRuleConditionExpressionInterface to specify certain functions as Service Catalog rule-specific.
ICfnRulePropsA rule can include a RuleCondition property and must include an Assertions property.
ICfnStackPropsProperties for defining a CfnStack.
Properties for defining a CfnStackSet.
A traffic route, representing where the traffic is being directed to.
ICfnTrafficRoutingType of the CfnCodeDeployBlueGreenEcsAttributes.trafficRouting property.
Traffic routing configuration settings.
ICfnTrafficRoutingTimeBasedCanaryThe traffic routing configuration if CfnTrafficRoutingConfig.type is CfnTrafficRoutingType.TIME_BASED_CANARY.
The traffic routing configuration if CfnTrafficRoutingConfig.type is CfnTrafficRoutingType.TIME_BASED_LINEAR.
Properties for defining a CfnTypeActivation.
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource.
ICfnWaitConditionHandlePropsProperties for defining a CfnWaitConditionHandle.
Properties for defining a CfnWaitCondition.
Properties for the CliCredentialsStackSynthesizer.
ICopyOptionsOptions applied when copying directories.
ICustomResourcePropsProperties to provide a Lambda-backed custom resource.
ICustomResourceProviderBasePropsInitialization properties for CustomResourceProviderBase.
Initialization options for custom resource providers.
ICustomResourceProviderPropsInitialization properties for CustomResourceProvider.
Configuration properties for DefaultStackSynthesizer.
IDockerBuildOptionsDocker build options.
IDockerCacheOptionOptions for configuring the Docker cache backend.
IDockerImageAssetLocationThe location of the published docker image.
IDockerImageAssetSource IDockerRunOptionsDocker run options.
IDockerVolumeA Docker volume.
IEncodingOptionsProperties to string encodings.
IEnvironmentThe deployment environment for a stack.
IExportValueOptionsOptions for the stack.exportValue() method.
The location of the published file asset.
IFileAssetSourceRepresents the source for a file asset.
IFileCopyOptionsOptions applied when copying directories into the staging location.
IFileFingerprintOptionsOptions related to calculating source hash.
IFingerprintOptionsOptions related to calculating source hash.
IFragmentConcatenatorFunction used to concatenate symbols in the target document language.
IGetContextKeyOptions IGetContextKeyResult IGetContextValueOptions IGetContextValueResult IInjectionContextThis defines the values needed for Injection.
IInspectableInterface for examining a construct and exposing metadata.
IIntrinsicPropsCustomization properties for an Intrinsic token.
ILazyAnyValueOptionsOptions for creating lazy untyped tokens.
ILazyListValueOptionsOptions for creating a lazy list token.
ILazyStringValueOptionsOptions for creating a lazy string token.
IListProducerInterface for lazy list producers.
ILocalBundlingLocal bundling.
INestedStackPropsInitialization props for the NestedStack construct.
Interface for lazy number producers.
IPermissionsBoundaryBindOptionsOptions for binding a Permissions Boundary to a construct scope.
IPolicyValidationContextBeta1Context available to the validation plugin.
IPolicyValidationPluginBeta1Represents a validation plugin that will be executed during synthesis.
IPolicyValidationPluginReportBeta1The report emitted by the plugin after evaluation.
IPolicyViolatingResourceBeta1Resource violating a specific rule.
IPolicyViolationBeta1Violation produced by the validation plugin.
IPostProcessorA Token that can post-process the complete resolved value, after resolve() has recursed over it.
IPropertyInjectorThis interface define an inject function that operates on a Construct's Property.
IRemovalPolicyOptions IRemovalPolicyPropsProperties for applying a removal policy.
IResolvableInterface for values that can be resolvable later.
IResolveChangeContextOptionsOptions that can be changed while doing a recursive resolve.
IResolveContextCurrent resolution context for tokens.
IResolveOptionsOptions to the resolve() operation.
IResourceInterface for L2 Resource constructs.
IResourcePropsConstruction properties for Resource.
Interface for Stack Synthesizers that can be used for more than one stack.
IReverseOptionsOptions for the 'reverse()' operation.
IRoleOptionsOptions for specifying a role.
ISecretsManagerSecretOptionsOptions for referencing a secret value from Secrets Manager.
ISizeConversionOptionsOptions for how to convert time to a different unit.
IStableAnyProducerInterface for (stable) lazy untyped value producers.
IStableListProducerInterface for (stable) lazy list producers.
IStableNumberProducerInterface for (stable) lazy number producers.
IStableStringProducerInterface for (stable) lazy string producers.
IStackProps IStackSynthesizerEncodes information how a certain Stack should be deployed.
IStagePropsInitialization props for a stage.
IStageSynthesisOptionsOptions for assembly synthesis.
IStringProducerInterface for lazy string producers.
ISynthesisSessionRepresents a single session of synthesis.
ISynthesizeStackArtifactOptionsStack artifact options.
ITagManagerOptionsOptions to configure TagManager behavior.
ITagPropsProperties for a tag.
ITaggableInterface to implement tags.
ITaggableV2Modernized version of ITaggable.
ITemplateOptionsCloudFormation template options for a stack.
ITimeConversionOptionsOptions for how to convert time to a different unit.
ITokenMapperInterface to apply operation to tokens in a string.
ITokenResolverHow to resolve tokens.
IUniqueResourceNameOptionsOptions for creating a unique resource name.