Package software.amazon.awscdk.services.cloudformation
package software.amazon.awscdk.services.cloudformation
AWS CloudFormation Construct Library
This module is part of the AWS Cloud Development Kit project.
-
ClassDescriptionIn a CloudFormation template, you use the
AWS::CloudFormation::CustomResourceorCustom:: *String*resource type to specify custom resources.A fluent builder forCfnCustomResource.Properties for defining aCfnCustomResource.A builder forCfnCustomResourcePropsAn implementation forCfnCustomResourcePropsThis is a CloudFormation resource for activating the first-party AWS::Hooks::GuardHook.A fluent builder forCfnGuardHook.Example:A builder forCfnGuardHook.OptionsPropertyAn implementation forCfnGuardHook.OptionsPropertyS3 Source Location for the Guard files.A builder forCfnGuardHook.S3LocationPropertyAn implementation forCfnGuardHook.S3LocationPropertyFilters to allow hooks to target specific stack attributes.A builder forCfnGuardHook.StackFiltersPropertyAn implementation forCfnGuardHook.StackFiltersPropertyList of stack names as filters.A builder forCfnGuardHook.StackNamesPropertyAn implementation forCfnGuardHook.StackNamesPropertyList of stack roles that are performing the stack operations.A builder forCfnGuardHook.StackRolesPropertyAn implementation forCfnGuardHook.StackRolesPropertyExample:A builder forCfnGuardHook.TargetFiltersPropertyAn implementation forCfnGuardHook.TargetFiltersPropertyProperties for defining aCfnGuardHook.A builder forCfnGuardHookPropsAn implementation forCfnGuardHookPropsTheHookDefaultVersionresource specifies the default version of the hook.A fluent builder forCfnHookDefaultVersion.Properties for defining aCfnHookDefaultVersion.A builder forCfnHookDefaultVersionPropsAn implementation forCfnHookDefaultVersionPropsTheHookTypeConfigresource specifies the configuration of a hook.A fluent builder forCfnHookTypeConfig.Properties for defining aCfnHookTypeConfig.A builder forCfnHookTypeConfigPropsAn implementation forCfnHookTypeConfigPropsTheHookVersionresource publishes new or first hook version to the AWS CloudFormation registry.A fluent builder forCfnHookVersion.TheLoggingConfigproperty type specifies logging configuration information for an extension.A builder forCfnHookVersion.LoggingConfigPropertyAn implementation forCfnHookVersion.LoggingConfigPropertyProperties for defining aCfnHookVersion.A builder forCfnHookVersionPropsAn implementation forCfnHookVersionPropsThis is a CloudFormation resource for the first-party AWS::Hooks::LambdaHook.A fluent builder forCfnLambdaHook.Filters to allow hooks to target specific stack attributes.A builder forCfnLambdaHook.StackFiltersPropertyAn implementation forCfnLambdaHook.StackFiltersPropertyList of stack names as filters.A builder forCfnLambdaHook.StackNamesPropertyAn implementation forCfnLambdaHook.StackNamesPropertyList of stack roles that are performing the stack operations.A builder forCfnLambdaHook.StackRolesPropertyAn implementation forCfnLambdaHook.StackRolesPropertyExample:A builder forCfnLambdaHook.TargetFiltersPropertyAn implementation forCfnLambdaHook.TargetFiltersPropertyProperties for defining aCfnLambdaHook.A builder forCfnLambdaHookPropsAn implementation forCfnLambdaHookPropsTheAWS::CloudFormation::Macroresource is a CloudFormation resource type that creates a CloudFormation macro to perform custom processing on CloudFormation templates.A fluent builder forCfnMacro.Properties for defining aCfnMacro.A builder forCfnMacroPropsAn implementation forCfnMacroPropsSpecifies the default version of a module.A fluent builder forCfnModuleDefaultVersion.Properties for defining aCfnModuleDefaultVersion.A builder forCfnModuleDefaultVersionPropsAn implementation forCfnModuleDefaultVersionPropsRegisters the specified version of the module with the CloudFormation service.A fluent builder forCfnModuleVersion.Properties for defining aCfnModuleVersion.A builder forCfnModuleVersionPropsAn implementation forCfnModuleVersionPropsTests and publishes a registered extension as a public, third-party extension.A fluent builder forCfnPublicTypeVersion.Properties for defining aCfnPublicTypeVersion.A builder forCfnPublicTypeVersionPropsAn implementation forCfnPublicTypeVersionPropsRegisters your account as a publisher of public extensions in the CloudFormation registry.A fluent builder forCfnPublisher.Properties for defining aCfnPublisher.A builder forCfnPublisherPropsAn implementation forCfnPublisherPropsSpecifies the default version of a resource.A fluent builder forCfnResourceDefaultVersion.Properties for defining aCfnResourceDefaultVersion.A builder forCfnResourceDefaultVersionPropsAn implementation forCfnResourceDefaultVersionPropsRegisters a resource version with the CloudFormation service.A fluent builder forCfnResourceVersion.Logging configuration information for a resource.A builder forCfnResourceVersion.LoggingConfigPropertyAn implementation forCfnResourceVersion.LoggingConfigPropertyProperties for defining aCfnResourceVersion.A builder forCfnResourceVersionPropsAn implementation forCfnResourceVersionPropsTheAWS::CloudFormation::Stackresource nests a stack as a resource in a top-level template.A fluent builder forCfnStack.The Output data type.A builder forCfnStack.OutputPropertyAn implementation forCfnStack.OutputPropertyProperties for defining aCfnStack.A builder forCfnStackPropsAn implementation forCfnStackPropsTheAWS::CloudFormation::StackSetenables you to provision stacks into AWS accounts and across Regions by using a single CloudFormation template.[Service-managedpermissions] Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organizational unit (OU).A builder forCfnStackSet.AutoDeploymentPropertyAn implementation forCfnStackSet.AutoDeploymentPropertyA fluent builder forCfnStackSet.The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions.A builder forCfnStackSet.DeploymentTargetsPropertyAn implementation forCfnStackSet.DeploymentTargetsPropertyDescribes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.A builder forCfnStackSet.ManagedExecutionPropertyAn implementation forCfnStackSet.ManagedExecutionPropertyThe user-specified preferences for how AWS CloudFormation performs a stack set operation.A builder forCfnStackSet.OperationPreferencesPropertyAn implementation forCfnStackSet.OperationPreferencesPropertyThe Parameter data type.A builder forCfnStackSet.ParameterPropertyAn implementation forCfnStackSet.ParameterPropertyStack instances in some specific accounts and Regions.A builder forCfnStackSet.StackInstancesPropertyAn implementation forCfnStackSet.StackInstancesPropertyProperties for defining aCfnStackSet.A builder forCfnStackSetPropsAn implementation forCfnStackSetPropsActivates a public third-party extension, making it available for use in stack templates.A fluent builder forCfnTypeActivation.Contains logging configuration information for an extension.A builder forCfnTypeActivation.LoggingConfigPropertyAn implementation forCfnTypeActivation.LoggingConfigPropertyProperties for defining aCfnTypeActivation.A builder forCfnTypeActivationPropsAn implementation forCfnTypeActivationPropsA fluent builder forCfnWaitCondition.A fluent builder forCfnWaitConditionHandle.Properties for defining aCfnWaitConditionHandle.A builder forCfnWaitConditionHandlePropsAn implementation forCfnWaitConditionHandlePropsProperties for defining aCfnWaitCondition.A builder forCfnWaitConditionPropsAn implementation forCfnWaitConditionProps