AWS CDK
2.195.0
API Reference
Python
Java
.NET
Go
Developer Guide
Examples
Construct Hub
›
Structs
API Reference
Welcome
aws-cdk-lib
Overview
Constructs
AssetStaging
CustomResource
CustomResourceProvider
NestedStack
Stack
Stage
Classes
Annotations
App
Arn
AspectApplication
AspectPriority
Aspects
AssetManifestBuilder
Aws
BootstraplessSynthesizer
CfnDynamicReference
CfnElement
CfnRefElement
CliCredentialsStackSynthesizer
ContextProvider
CustomResourceProviderBase
DefaultStackSynthesizer
DefaultTokenResolver
DockerBuildSecret
DockerIgnoreStrategy
DockerImage
Duration
Errors
Expiration
FeatureFlags
FileSystem
Fn
GitIgnoreStrategy
GlobIgnoreStrategy
IgnoreStrategy
Intrinsic
JsonNull
Lazy
LegacyStackSynthesizer
MissingRemovalPolicies
Names
NestedStackSynthesizer
PermissionsBoundary
PhysicalName
Reference
RemovalPolicies
RemoveTag
Resource
ScopedAws
SecretValue
Size
StackSynthesizer
StringConcat
Tag
TagManager
Tags
TimeZone
Token
TokenComparison
Tokenization
TokenizedStringFragments
TreeInspector
ValidationResult
ValidationResults
Structs
AddDockerImageAssetOptions
AddFileAssetOptions
AppProps
ArnComponents
AspectOptions
AssetManifestDockerImageDestination
AssetManifestFileDestination
AssetOptions
AssetStagingProps
BootstraplessSynthesizerProps
BundlingOptions
CliCredentialsStackSynthesizerProps
CopyOptions
CustomResourceProps
CustomResourceProviderBaseProps
CustomResourceProviderOptions
CustomResourceProviderProps
DefaultStackSynthesizerProps
DockerBuildOptions
DockerCacheOption
DockerImageAssetLocation
DockerImageAssetSource
DockerRunOptions
DockerVolume
EncodingOptions
Environment
ExportValueOptions
FileAssetLocation
FileAssetSource
FileCopyOptions
FileFingerprintOptions
FingerprintOptions
GetContextKeyOptions
GetContextKeyResult
GetContextValueOptions
GetContextValueResult
IntrinsicProps
LazyAnyValueOptions
LazyListValueOptions
LazyStringValueOptions
NestedStackProps
PermissionsBoundaryBindOptions
PolicyValidationPluginReportBeta1
PolicyViolatingResourceBeta1
PolicyViolationBeta1
RemovalPolicyOptions
RemovalPolicyProps
ResolveChangeContextOptions
ResolveOptions
ResourceEnvironment
ResourceProps
ReverseOptions
RoleOptions
SecretsManagerSecretOptions
SizeConversionOptions
StackProps
StageProps
StageSynthesisOptions
SynthesizeStackArtifactOptions
TagManagerOptions
TagProps
TimeConversionOptions
UniqueResourceNameOptions
Interfaces
IAnyProducer
IAspect
IAsset
IBoundStackSynthesizer
ICfnConditionExpression
ICfnResourceOptions
ICfnRuleConditionExpression
IFragmentConcatenator
IInspectable
IListProducer
ILocalBundling
INumberProducer
IPolicyValidationContextBeta1
IPolicyValidationPluginBeta1
IPostProcessor
IResolvable
IResolveContext
IResource
IReusableStackSynthesizer
IStableAnyProducer
IStableListProducer
IStableNumberProducer
IStableStringProducer
IStackSynthesizer
IStringProducer
ISynthesisSession
ITaggable
ITaggableV2
ITemplateOptions
ITokenMapper
ITokenResolver
Enums
ArnFormat
AssetHashType
BundlingFileAccess
BundlingOutput
CfnCapabilities
CfnDeletionPolicy
CfnDynamicReferenceService
CfnTrafficRoutingType
CustomResourceProviderRuntime
DockerVolumeConsistency
FileAssetPackaging
IgnoreMode
PolicyValidationReportStatusBeta1
RemovalPolicy
ResolutionTypeHint
SizeRoundingBehavior
SymlinkFollowMode
TagType
CloudFormation Resources
CfnCodeDeployBlueGreenHook
CfnCondition
CfnCustomResource
CfnGuardHook
CfnHook
CfnHookDefaultVersion
CfnHookTypeConfig
CfnHookVersion
CfnJson
CfnLambdaHook
CfnMacro
CfnMapping
CfnModuleDefaultVersion
CfnModuleVersion
CfnOutput
CfnParameter
CfnPublicTypeVersion
CfnPublisher
CfnResource
CfnResourceDefaultVersion
CfnResourceVersion
CfnRule
CfnStack
CfnStackSet
CfnTypeActivation
CfnWaitCondition
CfnWaitConditionHandle
CloudFormation Property Types
CfnAutoScalingReplacingUpdate
CfnAutoScalingRollingUpdate
CfnAutoScalingScheduledAction
CfnCodeDeployBlueGreenAdditionalOptions
CfnCodeDeployBlueGreenApplication
CfnCodeDeployBlueGreenApplicationTarget
CfnCodeDeployBlueGreenEcsAttributes
CfnCodeDeployBlueGreenHookProps
CfnCodeDeployBlueGreenLifecycleEventHooks
CfnCodeDeployLambdaAliasUpdate
CfnConditionProps
CfnCreationPolicy
CfnCustomResourceProps
CfnDynamicReferenceProps
HookTargetProperty
OptionsProperty
S3LocationProperty
StackFiltersProperty
StackNamesProperty
StackRolesProperty
TargetFiltersProperty
CfnGuardHookProps
CfnHookDefaultVersionProps
CfnHookProps
CfnHookTypeConfigProps
LoggingConfigProperty
CfnHookVersionProps
CfnJsonProps
HookTargetProperty
StackFiltersProperty
StackNamesProperty
StackRolesProperty
TargetFiltersProperty
CfnLambdaHookProps
CfnMacroProps
CfnMappingProps
CfnModuleDefaultVersionProps
CfnModuleVersionProps
CfnOutputProps
CfnParameterProps
CfnPublicTypeVersionProps
CfnPublisherProps
CfnResourceAutoScalingCreationPolicy
CfnResourceDefaultVersionProps
CfnResourceProps
CfnResourceSignal
LoggingConfigProperty
CfnResourceVersionProps
CfnRuleAssertion
CfnRuleProps
OutputProperty
CfnStackProps
AutoDeploymentProperty
DeploymentTargetsProperty
ManagedExecutionProperty
OperationPreferencesProperty
ParameterProperty
StackInstancesProperty
CfnStackSetProps
CfnTag
CfnTrafficRoute
CfnTrafficRouting
CfnTrafficRoutingConfig
CfnTrafficRoutingTimeBasedCanary
CfnTrafficRoutingTimeBasedLinear
LoggingConfigProperty
CfnTypeActivationProps
CfnUpdatePolicy
CfnWaitConditionHandleProps
CfnWaitConditionProps
aws-cdk-lib.alexa_ask
Overview
Structs
AuthenticationConfigurationProperty
OverridesProperty
SkillPackageProperty
CloudFormation Resources
CfnSkill
CloudFormation Property Types
CfnSkillProps
aws-cdk-lib.assertions
Overview
Classes
Annotations
Capture
Match
Matcher
MatchResult
Tags
Template
Structs
MatchCapture
MatchFailure
TemplateParsingOptions
aws-cdk-lib.assets¹
Overview
aws-cdk-lib.aws_accessanalyzer
Overview
Structs
AnalysisRuleCriteriaProperty
AnalysisRuleProperty
AnalyzerConfigurationProperty
ArchiveRuleProperty
FilterProperty
UnusedAccessConfigurationProperty
CloudFormation Resources
CfnAnalyzer
CloudFormation Property Types
CfnAnalyzerProps
aws-cdk-lib.aws_acmpca
Overview
Classes
CertificateAuthority
Structs
ApiPassthroughProperty
CustomAttributeProperty
CustomExtensionProperty
EdiPartyNameProperty
ExtendedKeyUsageProperty
ExtensionsProperty
GeneralNameProperty
KeyUsageProperty
OtherNameProperty
PolicyInformationProperty
PolicyQualifierInfoProperty
QualifierProperty
SubjectProperty
ValidityProperty
AccessDescriptionProperty
AccessMethodProperty
CrlConfigurationProperty
CrlDistributionPointExtensionConfigurationProperty
CsrExtensionsProperty
CustomAttributeProperty
EdiPartyNameProperty
GeneralNameProperty
KeyUsageProperty
OcspConfigurationProperty
OtherNameProperty
RevocationConfigurationProperty
SubjectProperty
Interfaces
ICertificateAuthority
CloudFormation Resources
CfnCertificate
CfnCertificateAuthority
CfnCertificateAuthorityActivation
CfnPermission
CloudFormation Property Types
CfnCertificateAuthorityActivationProps
CfnCertificateAuthorityProps
CfnCertificateProps
CfnPermissionProps
aws-cdk-lib.aws_amazonmq
Overview
Structs
ConfigurationIdProperty
EncryptionOptionsProperty
LdapServerMetadataProperty
LogListProperty
MaintenanceWindowProperty
TagsEntryProperty
UserProperty
TagsEntryProperty
ConfigurationIdProperty
CloudFormation Resources
CfnBroker
CfnConfiguration
CfnConfigurationAssociation
CloudFormation Property Types
CfnBrokerProps
CfnConfigurationAssociationProps
CfnConfigurationProps
aws-cdk-lib.aws_amplify
Overview
Structs
AutoBranchCreationConfigProperty
BasicAuthConfigProperty
CacheConfigProperty
CustomRuleProperty
EnvironmentVariableProperty
BackendProperty
BasicAuthConfigProperty
EnvironmentVariableProperty
CertificateProperty
CertificateSettingsProperty
SubDomainSettingProperty
CloudFormation Resources
CfnApp
CfnBranch
CfnDomain
CloudFormation Property Types
CfnAppProps
CfnBranchProps
CfnDomainProps
aws-cdk-lib.aws_amplifyuibuilder
Overview
Structs
ActionParametersProperty
ComponentBindingPropertiesValuePropertiesProperty
ComponentBindingPropertiesValueProperty
ComponentChildProperty
ComponentConditionPropertyProperty
ComponentDataConfigurationProperty
ComponentEventProperty
ComponentPropertyBindingPropertiesProperty
ComponentPropertyProperty
ComponentVariantProperty
FormBindingElementProperty
MutationActionSetStateParameterProperty
PredicateProperty
SortPropertyProperty
FieldConfigProperty
FieldInputConfigProperty
FieldPositionProperty
FieldValidationConfigurationProperty
FileUploaderFieldConfigProperty
FormButtonProperty
FormCTAProperty
FormDataTypeConfigProperty
FormInputBindingPropertiesValuePropertiesProperty
FormInputBindingPropertiesValueProperty
FormInputValuePropertyBindingPropertiesProperty
FormInputValuePropertyProperty
FormStyleConfigProperty
FormStyleProperty
SectionalElementProperty
ValueMappingProperty
ValueMappingsProperty
ThemeValueProperty
ThemeValuesProperty
CloudFormation Resources
CfnComponent
CfnForm
CfnTheme
CloudFormation Property Types
CfnComponentProps
CfnFormProps
CfnThemeProps
aws-cdk-lib.aws_apigateway
Overview
Constructs
ApiKey
BasePathMapping
CognitoUserPoolsAuthorizer
Deployment
DomainName
GatewayResponse
LambdaRestApi
Method
Model
ProxyResource