Skip to content
v2.274.0

AWS CloudFormation Construct Library ​

This module is part of the AWS Cloud Development Kit project.

Types ​

NameKindSummary
CfnChangeSetConstruct (L1)Resource type definition for AWS::CloudFormation::ChangeSet.
CfnCustomResourceConstruct (L1)The AWS::CloudFormation::CustomResource resource creates a custom resource.
CfnGeneratedTemplateConstruct (L1)Creates a generated template from existing resources using the CloudFormation IaC Generator.
CfnGuardHookConstruct (L1)The AWS::CloudFormation::GuardHook resource creates and activates a Guard Hook.
CfnHookDefaultVersionConstruct (L1)The AWS::CloudFormation::HookDefaultVersion resource specifies the default version of a Hook.
CfnHookTypeConfigConstruct (L1)The AWS::CloudFormation::HookTypeConfig resource specifies the configuration of an activated Hook.
CfnHookVersionConstruct (L1)The AWS::CloudFormation::HookVersion resource publishes new or first version of a Hook to the CloudFormation registry.
CfnLambdaHookConstruct (L1)The AWS::CloudFormation::LambdaHook resource creates and activates a Lambda Hook.
CfnMacroConstruct (L1)The AWS::CloudFormation::Macro resource is a CloudFormation resource type that creates a CloudFormation macro to perform custom processing on CloudFormation templates.
CfnModuleDefaultVersionConstruct (L1)Specifies the default version of a module.
CfnModuleVersionConstruct (L1)The AWS::CloudFormation::ModuleVersion resource registers the specified version of the module with the CloudFormation registry.
CfnPublicTypeVersionConstruct (L1)The AWS::CloudFormation::PublicTypeVersion resource tests and publishes a registered extension as a public, third-party extension.
CfnPublisherConstruct (L1)The AWS::CloudFormation::Publisher resource registers your account as a publisher of public extensions in the CloudFormation registry.
CfnResourceDefaultVersionConstruct (L1)The AWS::CloudFormation::ResourceDefaultVersion resource specifies the default version of a resource.
CfnResourceVersionConstruct (L1)The AWS::CloudFormation::ResourceVersion resource registers a resource version with the CloudFormation registry.
CfnStackConstruct (L1)The AWS::CloudFormation::Stack resource nests a stack as a resource in a top-level template.
CfnStackSetConstruct (L1)The AWS::CloudFormation::StackSet resource contains information about a StackSet.
CfnTypeActivationConstruct (L1)The AWS::CloudFormation::TypeActivation resource activates a public third-party extension, making it available for use in stack templates.
CfnWaitConditionConstruct (L1)The 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.
CfnWaitConditionHandleConstruct (L1)The AWS::CloudFormation::WaitConditionHandle type has no properties.
CfnChangeSet.TagsItemsPropertyStruct
CfnChangeSetPropsStructProperties for defining a CfnChangeSet.
CfnCustomResourcePropsStructProperties for defining a CfnCustomResource.
CfnGeneratedTemplate.TemplateConfigurationPropertyStructThe configuration details of the generated template.
CfnGeneratedTemplate.TemplateProgressPropertyStructA summary of the progress of the template generation.
CfnGeneratedTemplatePropsStructProperties for defining a CfnGeneratedTemplate.
CfnGuardHook.HookTargetPropertyStructHook targets are the destination where hooks will be invoked against.
CfnGuardHook.OptionsPropertyStructSpecifies the input parameters for a Guard Hook.
CfnGuardHook.S3LocationPropertyStructSpecifies the S3 location where your Guard rules or input parameters are located.
CfnGuardHook.StackFiltersPropertyStructThe StackFilters property type specifies stack level filters for a Hook.
CfnGuardHook.StackNamesPropertyStructSpecifies the stack names for the StackFilters property type to include or exclude specific stacks from Hook invocations.
CfnGuardHook.StackRolesPropertyStructSpecifies the stack roles for the StackFilters property type to include or exclude specific stacks from Hook invocations based on their associated IAM roles.
CfnGuardHook.TargetFiltersPropertyStructThe TargetFilters property type specifies the target filters for the Hook.
CfnGuardHookPropsStructProperties for defining a CfnGuardHook.
CfnHookDefaultVersionPropsStructProperties for defining a CfnHookDefaultVersion.
CfnHookTypeConfigPropsStructProperties for defining a CfnHookTypeConfig.
CfnHookVersion.LoggingConfigPropertyStructThe LoggingConfig property type specifies logging configuration information for an extension.
CfnHookVersionPropsStructProperties for defining a CfnHookVersion.
CfnLambdaHook.HookTargetPropertyStructHook targets are the destination where hooks will be invoked against.
CfnLambdaHook.LoggingConfigPropertyStructContains logging configuration information for an extension.
CfnLambdaHook.StackFiltersPropertyStructThe StackFilters property type specifies stack level filters for a Hook.
CfnLambdaHook.StackNamesPropertyStructSpecifies the stack names for the StackFilters property type to include or exclude specific stacks from Hook invocations.
CfnLambdaHook.StackRolesPropertyStructSpecifies the stack roles for the StackFilters property type to include or exclude specific stacks from Hook invocations based on their associated IAM roles.
CfnLambdaHook.TargetFiltersPropertyStructThe TargetFilters property type specifies the target filters for the Hook.
CfnLambdaHookPropsStructProperties for defining a CfnLambdaHook.
CfnMacroPropsStructProperties for defining a CfnMacro.
CfnModuleDefaultVersionPropsStructProperties for defining a CfnModuleDefaultVersion.
CfnModuleVersionPropsStructProperties for defining a CfnModuleVersion.
CfnPublicTypeVersionPropsStructProperties for defining a CfnPublicTypeVersion.
CfnPublisherPropsStructProperties for defining a CfnPublisher.
CfnResourceDefaultVersionPropsStructProperties for defining a CfnResourceDefaultVersion.
CfnResourceVersion.LoggingConfigPropertyStructLogging configuration information for a resource.
CfnResourceVersionPropsStructProperties for defining a CfnResourceVersion.
CfnStack.OutputPropertyStructThe Output data type.
CfnStackPropsStructProperties for defining a CfnStack.
CfnStackSet.AutoDeploymentPropertyStructDescribes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organization or organizational unit (OU).
CfnStackSet.DeploymentTargetsPropertyStructThe AWS Organizations accounts or AWS accounts to deploy stacks to in the specified Regions.
CfnStackSet.ManagedExecutionPropertyStructDescribes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
CfnStackSet.OperationPreferencesPropertyStructThe user-specified preferences for how CloudFormation performs a StackSet operation.
CfnStackSet.ParameterPropertyStructThe Parameter data type.
CfnStackSet.StackInstancesPropertyStructStack instances in some specific accounts and Regions.
CfnStackSetPropsStructProperties for defining a CfnStackSet.
CfnTypeActivation.LoggingConfigPropertyStructContains logging configuration information for an extension.
CfnTypeActivationPropsStructProperties for defining a CfnTypeActivation.
CfnWaitConditionHandlePropsStructProperties for defining a CfnWaitConditionHandle.
CfnWaitConditionPropsStructProperties for defining a CfnWaitCondition.