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.
-
ClassDescriptionThe
AWS::CloudFormation::CustomResourceresource creates a custom resource.A fluent builder forCfnCustomResource.Properties for defining aCfnCustomResource.A builder forCfnCustomResourcePropsAn implementation forCfnCustomResourcePropsTheAWS::CloudFormation::GuardHookresource creates and activates a Guard Hook.A fluent builder forCfnGuardHook.Hook targets are the destination where hooks will be invoked against.A builder forCfnGuardHook.HookTargetPropertyAn implementation forCfnGuardHook.HookTargetPropertySpecifies the input parameters for a Guard Hook.A builder forCfnGuardHook.OptionsPropertyAn implementation forCfnGuardHook.OptionsPropertySpecifies the S3 location where your Guard rules or input parameters are located.A builder forCfnGuardHook.S3LocationPropertyAn implementation forCfnGuardHook.S3LocationPropertyTheStackFiltersproperty type specifies stack level filters for a Hook.A builder forCfnGuardHook.StackFiltersPropertyAn implementation forCfnGuardHook.StackFiltersPropertySpecifies the stack names for theStackFiltersproperty type to include or exclude specific stacks from Hook invocations.A builder forCfnGuardHook.StackNamesPropertyAn implementation forCfnGuardHook.StackNamesPropertySpecifies the stack roles for theStackFiltersproperty type to include or exclude specific stacks from Hook invocations based on their associated IAM roles.A builder forCfnGuardHook.StackRolesPropertyAn implementation forCfnGuardHook.StackRolesPropertyTheTargetFiltersproperty type specifies the target filters for the Hook.A builder forCfnGuardHook.TargetFiltersPropertyAn implementation forCfnGuardHook.TargetFiltersPropertyProperties for defining aCfnGuardHook.A builder forCfnGuardHookPropsAn implementation forCfnGuardHookPropsTheAWS::CloudFormation::HookDefaultVersionresource specifies the default version of a Hook.A fluent builder forCfnHookDefaultVersion.Properties for defining aCfnHookDefaultVersion.A builder forCfnHookDefaultVersionPropsAn implementation forCfnHookDefaultVersionPropsTheAWS::CloudFormation::HookTypeConfigresource specifies the configuration of an activated Hook.A fluent builder forCfnHookTypeConfig.Properties for defining aCfnHookTypeConfig.A builder forCfnHookTypeConfigPropsAn implementation forCfnHookTypeConfigPropsTheAWS::CloudFormation::HookVersionresource publishes new or first version of a Hook to the 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 forCfnHookVersionPropsTheAWS::CloudFormation::LambdaHookresource creates and activates a Lambda Hook.A fluent builder forCfnLambdaHook.Hook targets are the destination where hooks will be invoked against.A builder forCfnLambdaHook.HookTargetPropertyAn implementation forCfnLambdaHook.HookTargetPropertyTheStackFiltersproperty type specifies stack level filters for a Hook.A builder forCfnLambdaHook.StackFiltersPropertyAn implementation forCfnLambdaHook.StackFiltersPropertySpecifies the stack names for theStackFiltersproperty type to include or exclude specific stacks from Hook invocations.A builder forCfnLambdaHook.StackNamesPropertyAn implementation forCfnLambdaHook.StackNamesPropertySpecifies the stack roles for theStackFiltersproperty type to include or exclude specific stacks from Hook invocations based on their associated IAM roles.A builder forCfnLambdaHook.StackRolesPropertyAn implementation forCfnLambdaHook.StackRolesPropertyTheTargetFiltersproperty type specifies the target filters for the Hook.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 forCfnModuleDefaultVersionPropsTheAWS::CloudFormation::ModuleVersionresource registers the specified version of the module with the CloudFormation registry.A fluent builder forCfnModuleVersion.Properties for defining aCfnModuleVersion.A builder forCfnModuleVersionPropsAn implementation forCfnModuleVersionPropsTheAWS::CloudFormation::PublicTypeVersionresource tests and publishes a registered extension as a public, third-party extension.A fluent builder forCfnPublicTypeVersion.Properties for defining aCfnPublicTypeVersion.A builder forCfnPublicTypeVersionPropsAn implementation forCfnPublicTypeVersionPropsTheAWS::CloudFormation::Publisherresource registers your account as a publisher of public extensions in the CloudFormation registry.A fluent builder forCfnPublisher.Properties for defining aCfnPublisher.A builder forCfnPublisherPropsAn implementation forCfnPublisherPropsTheAWS::CloudFormation::ResourceDefaultVersionresource specifies the default version of a resource.A fluent builder forCfnResourceDefaultVersion.Properties for defining aCfnResourceDefaultVersion.A builder forCfnResourceDefaultVersionPropsAn implementation forCfnResourceDefaultVersionPropsTheAWS::CloudFormation::ResourceVersionresource registers a resource version with the CloudFormation registry.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::StackSetresource 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).A builder forCfnStackSet.AutoDeploymentPropertyAn implementation forCfnStackSet.AutoDeploymentPropertyA fluent builder forCfnStackSet.The AWS Organizations accounts or AWS accounts to deploy stacks to 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 CloudFormation performs a StackSet 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 forCfnStackSetPropsTheAWS::CloudFormation::TypeActivationresource activates 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 forCfnTypeActivationPropsTheAWS::CloudFormation::WaitConditionresource 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.A fluent builder forCfnWaitCondition.TheAWS::CloudFormation::WaitConditionHandletype has no properties.A fluent builder forCfnWaitConditionHandle.Properties for defining aCfnWaitConditionHandle.A builder forCfnWaitConditionHandlePropsAn implementation forCfnWaitConditionHandlePropsProperties for defining aCfnWaitCondition.A builder forCfnWaitConditionPropsAn implementation forCfnWaitConditionPropsA reference to a CustomResource resource.A builder forCustomResourceReferenceAn implementation forCustomResourceReferenceA reference to a GuardHook resource.A builder forGuardHookReferenceAn implementation forGuardHookReferenceA reference to a HookDefaultVersion resource.A builder forHookDefaultVersionReferenceAn implementation forHookDefaultVersionReferenceA reference to a HookTypeConfig resource.A builder forHookTypeConfigReferenceAn implementation forHookTypeConfigReferenceA reference to a HookVersion resource.A builder forHookVersionReferenceAn implementation forHookVersionReference(experimental) Indicates that this resource can be referenced as a CustomResource.Internal default implementation forICustomResourceRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a GuardHook.Internal default implementation forIGuardHookRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a HookDefaultVersion.Internal default implementation forIHookDefaultVersionRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a HookTypeConfig.Internal default implementation forIHookTypeConfigRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a HookVersion.Internal default implementation forIHookVersionRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a LambdaHook.Internal default implementation forILambdaHookRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Macro.Internal default implementation forIMacroRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ModuleDefaultVersion.Internal default implementation forIModuleDefaultVersionRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ModuleVersion.Internal default implementation forIModuleVersionRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a PublicTypeVersion.Internal default implementation forIPublicTypeVersionRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Publisher.Internal default implementation forIPublisherRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ResourceDefaultVersion.Internal default implementation forIResourceDefaultVersionRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ResourceVersion.Internal default implementation forIResourceVersionRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Stack.Internal default implementation forIStackRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a StackSet.Internal default implementation forIStackSetRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a TypeActivation.Internal default implementation forITypeActivationRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a WaitConditionHandle.Internal default implementation forIWaitConditionHandleRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a WaitCondition.Internal default implementation forIWaitConditionRef.A proxy class which represents a concrete javascript instance of this type.A reference to a LambdaHook resource.A builder forLambdaHookReferenceAn implementation forLambdaHookReferenceA reference to a Macro resource.A builder forMacroReferenceAn implementation forMacroReferenceA reference to a ModuleDefaultVersion resource.A builder forModuleDefaultVersionReferenceAn implementation forModuleDefaultVersionReferenceA reference to a ModuleVersion resource.A builder forModuleVersionReferenceAn implementation forModuleVersionReferenceA reference to a PublicTypeVersion resource.A builder forPublicTypeVersionReferenceAn implementation forPublicTypeVersionReferenceA reference to a Publisher resource.A builder forPublisherReferenceAn implementation forPublisherReferenceA reference to a ResourceDefaultVersion resource.A builder forResourceDefaultVersionReferenceAn implementation forResourceDefaultVersionReferenceA reference to a ResourceVersion resource.A builder forResourceVersionReferenceAn implementation forResourceVersionReferenceA reference to a Stack resource.A builder forStackReferenceAn implementation forStackReferenceA reference to a StackSet resource.A builder forStackSetReferenceAn implementation forStackSetReferenceA reference to a TypeActivation resource.A builder forTypeActivationReferenceAn implementation forTypeActivationReferenceA reference to a WaitConditionHandle resource.A builder forWaitConditionHandleReferenceAn implementation forWaitConditionHandleReferenceA reference to a WaitCondition resource.A builder forWaitConditionReferenceAn implementation forWaitConditionReference