package
1.204.0-devpreview
Repository: https://github.com/aws/aws-cdk-go.git
Documentation: pkg.go.dev

# README

AWS CloudFormation Construct Library

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

# Functions

No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
Return whether the given object is a Construct.
Check whether the given construct is a Resource.
The Lambda provider that implements this custom resource.
The SNS Topic for the provider that implements this custom resource.
Use AWS Lambda as a provider.
Use an SNS topic as the provider.
Return whether the given object is a Construct.
Checks if `x` is an object of type `NestedStack`.
Return whether the given object is a Stack.
Looks up the first stack scope in which `construct` is defined.
Create a new `AWS::CloudFormation::CustomResource`.
Create a new `AWS::CloudFormation::CustomResource`.
Create a new `AWS::CloudFormation::HookDefaultVersion`.
Create a new `AWS::CloudFormation::HookDefaultVersion`.
Create a new `AWS::CloudFormation::HookTypeConfig`.
Create a new `AWS::CloudFormation::HookTypeConfig`.
Create a new `AWS::CloudFormation::HookVersion`.
Create a new `AWS::CloudFormation::HookVersion`.
Create a new `AWS::CloudFormation::Macro`.
Create a new `AWS::CloudFormation::Macro`.
Create a new `AWS::CloudFormation::ModuleDefaultVersion`.
Create a new `AWS::CloudFormation::ModuleDefaultVersion`.
Create a new `AWS::CloudFormation::ModuleVersion`.
Create a new `AWS::CloudFormation::ModuleVersion`.
Create a new `AWS::CloudFormation::PublicTypeVersion`.
Create a new `AWS::CloudFormation::PublicTypeVersion`.
Create a new `AWS::CloudFormation::Publisher`.
Create a new `AWS::CloudFormation::Publisher`.
Create a new `AWS::CloudFormation::ResourceDefaultVersion`.
Create a new `AWS::CloudFormation::ResourceDefaultVersion`.
Create a new `AWS::CloudFormation::ResourceVersion`.
Create a new `AWS::CloudFormation::ResourceVersion`.
Create a new `AWS::CloudFormation::Stack`.
Create a new `AWS::CloudFormation::Stack`.
Create a new `AWS::CloudFormation::StackSet`.
Create a new `AWS::CloudFormation::StackSet`.
Create a new `AWS::CloudFormation::TypeActivation`.
Create a new `AWS::CloudFormation::TypeActivation`.
Create a new `AWS::CloudFormation::WaitCondition`.
Create a new `AWS::CloudFormation::WaitCondition`.
Create a new `AWS::CloudFormation::WaitConditionHandle`.
Create a new `AWS::CloudFormation::WaitConditionHandle`.
Deprecated: use `core.CustomResource`.
Deprecated: use `core.CustomResource`.
Deprecated: use core.NestedStack instead.
Deprecated: use core.NestedStack instead.

# Constants

Capability to create anonymous IAM resources.
Capability to run CloudFormation macros.
Capability to create named IAM resources.
No IAM Capabilities.

# Structs

Properties for defining a `CfnCustomResource`.
Properties for defining a `CfnHookDefaultVersion`.
Properties for defining a `CfnHookTypeConfig`.
The `LoggingConfig` property type specifies logging configuration information for an extension.
Properties for defining a `CfnHookVersion`.
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`.
Properties for defining a `CfnResourceDefaultVersion`.
Logging configuration information for a resource.
Properties for defining a `CfnResourceVersion`.
Properties for defining a `CfnStack`.
[ `Service-managed` permissions] Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organizational unit (OU).
The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions.
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
The user-specified preferences for how AWS CloudFormation performs a stack set operation.
The Parameter data type.
Stack instances in some specific accounts and Regions.
Properties for defining a `CfnStackSet`.
Contains logging configuration information for an extension.
Properties for defining a `CfnTypeActivation`.
Properties for defining a `CfnWaitCondition`.
Properties to provide a Lambda-backed custom resource.
Configuration options for custom resource providers.
Initialization props for the `NestedStack` construct.

# Interfaces

A CloudFormation `AWS::CloudFormation::CustomResource`.
A CloudFormation `AWS::CloudFormation::HookDefaultVersion`.
A CloudFormation `AWS::CloudFormation::HookTypeConfig`.
A CloudFormation `AWS::CloudFormation::HookVersion`.
A CloudFormation `AWS::CloudFormation::Macro`.
A CloudFormation `AWS::CloudFormation::ModuleDefaultVersion`.
A CloudFormation `AWS::CloudFormation::ModuleVersion`.
A CloudFormation `AWS::CloudFormation::PublicTypeVersion`.
A CloudFormation `AWS::CloudFormation::Publisher`.
A CloudFormation `AWS::CloudFormation::ResourceDefaultVersion`.
A CloudFormation `AWS::CloudFormation::ResourceVersion`.
A CloudFormation `AWS::CloudFormation::Stack`.
A CloudFormation `AWS::CloudFormation::StackSet`.
A CloudFormation `AWS::CloudFormation::TypeActivation`.
A CloudFormation `AWS::CloudFormation::WaitCondition`.
A CloudFormation `AWS::CloudFormation::WaitConditionHandle`.
Deprecated.
Represents a provider for an AWS CloudFormation custom resources.
Represents a provider for an AWS CloudFormation custom resources.
A CloudFormation nested stack.

# Type aliases

Capabilities that affect whether CloudFormation is allowed to change IAM resources.