Documentation
¶
Index ¶
- func CfnCustomResource_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCustomResource_IsCfnElement(x interface{}) *bool
- func CfnCustomResource_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCustomResource_IsConstruct(x interface{}) *bool
- func CfnMacro_CFN_RESOURCE_TYPE_NAME() *string
- func CfnMacro_IsCfnElement(x interface{}) *bool
- func CfnMacro_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnMacro_IsConstruct(x interface{}) *bool
- func CfnModuleDefaultVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnModuleDefaultVersion_IsCfnElement(x interface{}) *bool
- func CfnModuleDefaultVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnModuleDefaultVersion_IsConstruct(x interface{}) *bool
- func CfnModuleVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnModuleVersion_IsCfnElement(x interface{}) *bool
- func CfnModuleVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnModuleVersion_IsConstruct(x interface{}) *bool
- func CfnPublicTypeVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPublicTypeVersion_IsCfnElement(x interface{}) *bool
- func CfnPublicTypeVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPublicTypeVersion_IsConstruct(x interface{}) *bool
- func CfnPublisher_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPublisher_IsCfnElement(x interface{}) *bool
- func CfnPublisher_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPublisher_IsConstruct(x interface{}) *bool
- func CfnResourceDefaultVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResourceDefaultVersion_IsCfnElement(x interface{}) *bool
- func CfnResourceDefaultVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResourceDefaultVersion_IsConstruct(x interface{}) *bool
- func CfnResourceVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResourceVersion_IsCfnElement(x interface{}) *bool
- func CfnResourceVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResourceVersion_IsConstruct(x interface{}) *bool
- func CfnStackSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnStackSet_IsCfnElement(x interface{}) *bool
- func CfnStackSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnStackSet_IsConstruct(x interface{}) *bool
- func CfnStack_CFN_RESOURCE_TYPE_NAME() *string
- func CfnStack_IsCfnElement(x interface{}) *bool
- func CfnStack_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnStack_IsConstruct(x interface{}) *bool
- func CfnTypeActivation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTypeActivation_IsCfnElement(x interface{}) *bool
- func CfnTypeActivation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTypeActivation_IsConstruct(x interface{}) *bool
- func CfnWaitConditionHandle_CFN_RESOURCE_TYPE_NAME() *string
- func CfnWaitConditionHandle_IsCfnElement(x interface{}) *bool
- func CfnWaitConditionHandle_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnWaitConditionHandle_IsConstruct(x interface{}) *bool
- func CfnWaitCondition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnWaitCondition_IsCfnElement(x interface{}) *bool
- func CfnWaitCondition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnWaitCondition_IsConstruct(x interface{}) *bool
- func NewCfnCustomResource_Override(c CfnCustomResource, scope constructs.Construct, id *string, ...)
- func NewCfnMacro_Override(c CfnMacro, scope constructs.Construct, id *string, props *CfnMacroProps)
- func NewCfnModuleDefaultVersion_Override(c CfnModuleDefaultVersion, scope constructs.Construct, id *string, ...)
- func NewCfnModuleVersion_Override(c CfnModuleVersion, scope constructs.Construct, id *string, ...)
- func NewCfnPublicTypeVersion_Override(c CfnPublicTypeVersion, scope constructs.Construct, id *string, ...)
- func NewCfnPublisher_Override(c CfnPublisher, scope constructs.Construct, id *string, ...)
- func NewCfnResourceDefaultVersion_Override(c CfnResourceDefaultVersion, scope constructs.Construct, id *string, ...)
- func NewCfnResourceVersion_Override(c CfnResourceVersion, scope constructs.Construct, id *string, ...)
- func NewCfnStackSet_Override(c CfnStackSet, scope constructs.Construct, id *string, props *CfnStackSetProps)
- func NewCfnStack_Override(c CfnStack, scope constructs.Construct, id *string, props *CfnStackProps)
- func NewCfnTypeActivation_Override(c CfnTypeActivation, scope constructs.Construct, id *string, ...)
- func NewCfnWaitConditionHandle_Override(c CfnWaitConditionHandle, scope constructs.Construct, id *string)
- func NewCfnWaitCondition_Override(c CfnWaitCondition, scope constructs.Construct, id *string, ...)
- type CfnCustomResource
- type CfnCustomResourceProps
- type CfnMacro
- type CfnMacroProps
- type CfnModuleDefaultVersion
- type CfnModuleDefaultVersionProps
- type CfnModuleVersion
- type CfnModuleVersionProps
- type CfnPublicTypeVersion
- type CfnPublicTypeVersionProps
- type CfnPublisher
- type CfnPublisherProps
- type CfnResourceDefaultVersion
- type CfnResourceDefaultVersionProps
- type CfnResourceVersion
- type CfnResourceVersionProps
- type CfnResourceVersion_LoggingConfigProperty
- type CfnStack
- type CfnStackProps
- type CfnStackSet
- type CfnStackSetProps
- type CfnStackSet_AutoDeploymentProperty
- type CfnStackSet_DeploymentTargetsProperty
- type CfnStackSet_OperationPreferencesProperty
- type CfnStackSet_ParameterProperty
- type CfnStackSet_StackInstancesProperty
- type CfnTypeActivation
- type CfnTypeActivationProps
- type CfnTypeActivation_LoggingConfigProperty
- type CfnWaitCondition
- type CfnWaitConditionHandle
- type CfnWaitConditionProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnCustomResource_CFN_RESOURCE_TYPE_NAME ¶
func CfnCustomResource_CFN_RESOURCE_TYPE_NAME() *string
func CfnCustomResource_IsCfnElement ¶
func CfnCustomResource_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnCustomResource_IsCfnResource ¶
func CfnCustomResource_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnCustomResource_IsConstruct ¶
func CfnCustomResource_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnMacro_CFN_RESOURCE_TYPE_NAME ¶
func CfnMacro_CFN_RESOURCE_TYPE_NAME() *string
func CfnMacro_IsCfnElement ¶
func CfnMacro_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnMacro_IsCfnResource ¶
func CfnMacro_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnMacro_IsConstruct ¶
func CfnMacro_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnModuleDefaultVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnModuleDefaultVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnModuleDefaultVersion_IsCfnElement ¶
func CfnModuleDefaultVersion_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnModuleDefaultVersion_IsCfnResource ¶
func CfnModuleDefaultVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnModuleDefaultVersion_IsConstruct ¶
func CfnModuleDefaultVersion_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnModuleVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnModuleVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnModuleVersion_IsCfnElement ¶
func CfnModuleVersion_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnModuleVersion_IsCfnResource ¶
func CfnModuleVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnModuleVersion_IsConstruct ¶
func CfnModuleVersion_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnPublicTypeVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnPublicTypeVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnPublicTypeVersion_IsCfnElement ¶
func CfnPublicTypeVersion_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnPublicTypeVersion_IsCfnResource ¶
func CfnPublicTypeVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnPublicTypeVersion_IsConstruct ¶
func CfnPublicTypeVersion_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnPublisher_CFN_RESOURCE_TYPE_NAME ¶
func CfnPublisher_CFN_RESOURCE_TYPE_NAME() *string
func CfnPublisher_IsCfnElement ¶
func CfnPublisher_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnPublisher_IsCfnResource ¶
func CfnPublisher_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnPublisher_IsConstruct ¶
func CfnPublisher_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResourceDefaultVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnResourceDefaultVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnResourceDefaultVersion_IsCfnElement ¶
func CfnResourceDefaultVersion_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResourceDefaultVersion_IsCfnResource ¶
func CfnResourceDefaultVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResourceDefaultVersion_IsConstruct ¶
func CfnResourceDefaultVersion_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResourceVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnResourceVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnResourceVersion_IsCfnElement ¶
func CfnResourceVersion_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResourceVersion_IsCfnResource ¶
func CfnResourceVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResourceVersion_IsConstruct ¶
func CfnResourceVersion_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnStackSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnStackSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnStackSet_IsCfnElement ¶
func CfnStackSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnStackSet_IsCfnResource ¶
func CfnStackSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnStackSet_IsConstruct ¶
func CfnStackSet_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnStack_CFN_RESOURCE_TYPE_NAME ¶
func CfnStack_CFN_RESOURCE_TYPE_NAME() *string
func CfnStack_IsCfnElement ¶
func CfnStack_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnStack_IsCfnResource ¶
func CfnStack_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnStack_IsConstruct ¶
func CfnStack_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnTypeActivation_CFN_RESOURCE_TYPE_NAME ¶
func CfnTypeActivation_CFN_RESOURCE_TYPE_NAME() *string
func CfnTypeActivation_IsCfnElement ¶
func CfnTypeActivation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTypeActivation_IsCfnResource ¶
func CfnTypeActivation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnTypeActivation_IsConstruct ¶
func CfnTypeActivation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnWaitConditionHandle_CFN_RESOURCE_TYPE_NAME ¶
func CfnWaitConditionHandle_CFN_RESOURCE_TYPE_NAME() *string
func CfnWaitConditionHandle_IsCfnElement ¶
func CfnWaitConditionHandle_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnWaitConditionHandle_IsCfnResource ¶
func CfnWaitConditionHandle_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnWaitConditionHandle_IsConstruct ¶
func CfnWaitConditionHandle_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnWaitCondition_CFN_RESOURCE_TYPE_NAME ¶
func CfnWaitCondition_CFN_RESOURCE_TYPE_NAME() *string
func CfnWaitCondition_IsCfnElement ¶
func CfnWaitCondition_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnWaitCondition_IsCfnResource ¶
func CfnWaitCondition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnWaitCondition_IsConstruct ¶
func CfnWaitCondition_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnCustomResource_Override ¶
func NewCfnCustomResource_Override(c CfnCustomResource, scope constructs.Construct, id *string, props *CfnCustomResourceProps)
Create a new `AWS::CloudFormation::CustomResource`.
func NewCfnMacro_Override ¶
func NewCfnMacro_Override(c CfnMacro, scope constructs.Construct, id *string, props *CfnMacroProps)
Create a new `AWS::CloudFormation::Macro`.
func NewCfnModuleDefaultVersion_Override ¶
func NewCfnModuleDefaultVersion_Override(c CfnModuleDefaultVersion, scope constructs.Construct, id *string, props *CfnModuleDefaultVersionProps)
Create a new `AWS::CloudFormation::ModuleDefaultVersion`.
func NewCfnModuleVersion_Override ¶
func NewCfnModuleVersion_Override(c CfnModuleVersion, scope constructs.Construct, id *string, props *CfnModuleVersionProps)
Create a new `AWS::CloudFormation::ModuleVersion`.
func NewCfnPublicTypeVersion_Override ¶
func NewCfnPublicTypeVersion_Override(c CfnPublicTypeVersion, scope constructs.Construct, id *string, props *CfnPublicTypeVersionProps)
Create a new `AWS::CloudFormation::PublicTypeVersion`.
func NewCfnPublisher_Override ¶
func NewCfnPublisher_Override(c CfnPublisher, scope constructs.Construct, id *string, props *CfnPublisherProps)
Create a new `AWS::CloudFormation::Publisher`.
func NewCfnResourceDefaultVersion_Override ¶
func NewCfnResourceDefaultVersion_Override(c CfnResourceDefaultVersion, scope constructs.Construct, id *string, props *CfnResourceDefaultVersionProps)
Create a new `AWS::CloudFormation::ResourceDefaultVersion`.
func NewCfnResourceVersion_Override ¶
func NewCfnResourceVersion_Override(c CfnResourceVersion, scope constructs.Construct, id *string, props *CfnResourceVersionProps)
Create a new `AWS::CloudFormation::ResourceVersion`.
func NewCfnStackSet_Override ¶
func NewCfnStackSet_Override(c CfnStackSet, scope constructs.Construct, id *string, props *CfnStackSetProps)
Create a new `AWS::CloudFormation::StackSet`.
func NewCfnStack_Override ¶
func NewCfnStack_Override(c CfnStack, scope constructs.Construct, id *string, props *CfnStackProps)
Create a new `AWS::CloudFormation::Stack`.
func NewCfnTypeActivation_Override ¶
func NewCfnTypeActivation_Override(c CfnTypeActivation, scope constructs.Construct, id *string, props *CfnTypeActivationProps)
Create a new `AWS::CloudFormation::TypeActivation`.
func NewCfnWaitConditionHandle_Override ¶
func NewCfnWaitConditionHandle_Override(c CfnWaitConditionHandle, scope constructs.Construct, id *string)
Create a new `AWS::CloudFormation::WaitConditionHandle`.
func NewCfnWaitCondition_Override ¶
func NewCfnWaitCondition_Override(c CfnWaitCondition, scope constructs.Construct, id *string, props *CfnWaitConditionProps)
Create a new `AWS::CloudFormation::WaitCondition`.
Types ¶
type CfnCustomResource ¶
type CfnCustomResource interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
ServiceToken() *string
SetServiceToken(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::CustomResource`.
TODO: EXAMPLE
func NewCfnCustomResource ¶
func NewCfnCustomResource(scope constructs.Construct, id *string, props *CfnCustomResourceProps) CfnCustomResource
Create a new `AWS::CloudFormation::CustomResource`.
type CfnCustomResourceProps ¶
type CfnCustomResourceProps struct {
// `AWS::CloudFormation::CustomResource.ServiceToken`.
ServiceToken *string `json:"serviceToken"`
}
Properties for defining a `AWS::CloudFormation::CustomResource`.
TODO: EXAMPLE
type CfnMacro ¶
type CfnMacro interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
FunctionName() *string
SetFunctionName(val *string)
LogGroupName() *string
SetLogGroupName(val *string)
LogicalId() *string
LogRoleArn() *string
SetLogRoleArn(val *string)
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::Macro`.
TODO: EXAMPLE
func NewCfnMacro ¶
func NewCfnMacro(scope constructs.Construct, id *string, props *CfnMacroProps) CfnMacro
Create a new `AWS::CloudFormation::Macro`.
type CfnMacroProps ¶
type CfnMacroProps struct {
// `AWS::CloudFormation::Macro.Description`.
Description *string `json:"description"`
// `AWS::CloudFormation::Macro.FunctionName`.
FunctionName *string `json:"functionName"`
// `AWS::CloudFormation::Macro.LogGroupName`.
LogGroupName *string `json:"logGroupName"`
// `AWS::CloudFormation::Macro.LogRoleARN`.
LogRoleArn *string `json:"logRoleArn"`
// `AWS::CloudFormation::Macro.Name`.
Name *string `json:"name"`
}
Properties for defining a `AWS::CloudFormation::Macro`.
TODO: EXAMPLE
type CfnModuleDefaultVersion ¶
type CfnModuleDefaultVersion interface {
awscdk.CfnResource
awscdk.IInspectable
Arn() *string
SetArn(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
ModuleName() *string
SetModuleName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
VersionId() *string
SetVersionId(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::ModuleDefaultVersion`.
TODO: EXAMPLE
func NewCfnModuleDefaultVersion ¶
func NewCfnModuleDefaultVersion(scope constructs.Construct, id *string, props *CfnModuleDefaultVersionProps) CfnModuleDefaultVersion
Create a new `AWS::CloudFormation::ModuleDefaultVersion`.
type CfnModuleDefaultVersionProps ¶
type CfnModuleDefaultVersionProps struct {
// `AWS::CloudFormation::ModuleDefaultVersion.Arn`.
Arn *string `json:"arn"`
// `AWS::CloudFormation::ModuleDefaultVersion.ModuleName`.
ModuleName *string `json:"moduleName"`
// `AWS::CloudFormation::ModuleDefaultVersion.VersionId`.
VersionId *string `json:"versionId"`
}
Properties for defining a `AWS::CloudFormation::ModuleDefaultVersion`.
TODO: EXAMPLE
type CfnModuleVersion ¶
type CfnModuleVersion interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrDescription() *string
AttrDocumentationUrl() *string
AttrIsDefaultVersion() awscdk.IResolvable
AttrSchema() *string
AttrTimeCreated() *string
AttrVersionId() *string
AttrVisibility() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
ModuleName() *string
SetModuleName(val *string)
ModulePackage() *string
SetModulePackage(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::ModuleVersion`.
TODO: EXAMPLE
func NewCfnModuleVersion ¶
func NewCfnModuleVersion(scope constructs.Construct, id *string, props *CfnModuleVersionProps) CfnModuleVersion
Create a new `AWS::CloudFormation::ModuleVersion`.
type CfnModuleVersionProps ¶
type CfnModuleVersionProps struct {
// `AWS::CloudFormation::ModuleVersion.ModuleName`.
ModuleName *string `json:"moduleName"`
// `AWS::CloudFormation::ModuleVersion.ModulePackage`.
ModulePackage *string `json:"modulePackage"`
}
Properties for defining a `AWS::CloudFormation::ModuleVersion`.
TODO: EXAMPLE
type CfnPublicTypeVersion ¶
type CfnPublicTypeVersion interface {
awscdk.CfnResource
awscdk.IInspectable
Arn() *string
SetArn(val *string)
AttrPublicTypeArn() *string
AttrPublisherId() *string
AttrTypeVersionArn() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogDeliveryBucket() *string
SetLogDeliveryBucket(val *string)
LogicalId() *string
Node() constructs.Node
PublicVersionNumber() *string
SetPublicVersionNumber(val *string)
Ref() *string
Stack() awscdk.Stack
Type() *string
SetType(val *string)
TypeName() *string
SetTypeName(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::PublicTypeVersion`.
TODO: EXAMPLE
func NewCfnPublicTypeVersion ¶
func NewCfnPublicTypeVersion(scope constructs.Construct, id *string, props *CfnPublicTypeVersionProps) CfnPublicTypeVersion
Create a new `AWS::CloudFormation::PublicTypeVersion`.
type CfnPublicTypeVersionProps ¶
type CfnPublicTypeVersionProps struct {
// `AWS::CloudFormation::PublicTypeVersion.Arn`.
Arn *string `json:"arn"`
// `AWS::CloudFormation::PublicTypeVersion.LogDeliveryBucket`.
LogDeliveryBucket *string `json:"logDeliveryBucket"`
// `AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber`.
PublicVersionNumber *string `json:"publicVersionNumber"`
// `AWS::CloudFormation::PublicTypeVersion.Type`.
Type *string `json:"type"`
// `AWS::CloudFormation::PublicTypeVersion.TypeName`.
TypeName *string `json:"typeName"`
}
Properties for defining a `AWS::CloudFormation::PublicTypeVersion`.
TODO: EXAMPLE
type CfnPublisher ¶
type CfnPublisher interface {
awscdk.CfnResource
awscdk.IInspectable
AcceptTermsAndConditions() interface{}
SetAcceptTermsAndConditions(val interface{})
AttrIdentityProvider() *string
AttrPublisherId() *string
AttrPublisherProfile() *string
AttrPublisherStatus() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ConnectionArn() *string
SetConnectionArn(val *string)
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::Publisher`.
TODO: EXAMPLE
func NewCfnPublisher ¶
func NewCfnPublisher(scope constructs.Construct, id *string, props *CfnPublisherProps) CfnPublisher
Create a new `AWS::CloudFormation::Publisher`.
type CfnPublisherProps ¶
type CfnPublisherProps struct {
// `AWS::CloudFormation::Publisher.AcceptTermsAndConditions`.
AcceptTermsAndConditions interface{} `json:"acceptTermsAndConditions"`
// `AWS::CloudFormation::Publisher.ConnectionArn`.
ConnectionArn *string `json:"connectionArn"`
}
Properties for defining a `AWS::CloudFormation::Publisher`.
TODO: EXAMPLE
type CfnResourceDefaultVersion ¶
type CfnResourceDefaultVersion interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
TypeName() *string
SetTypeName(val *string)
TypeVersionArn() *string
SetTypeVersionArn(val *string)
UpdatedProperites() *map[string]interface{}
VersionId() *string
SetVersionId(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::ResourceDefaultVersion`.
TODO: EXAMPLE
func NewCfnResourceDefaultVersion ¶
func NewCfnResourceDefaultVersion(scope constructs.Construct, id *string, props *CfnResourceDefaultVersionProps) CfnResourceDefaultVersion
Create a new `AWS::CloudFormation::ResourceDefaultVersion`.
type CfnResourceDefaultVersionProps ¶
type CfnResourceDefaultVersionProps struct {
// `AWS::CloudFormation::ResourceDefaultVersion.TypeName`.
TypeName *string `json:"typeName"`
// `AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn`.
TypeVersionArn *string `json:"typeVersionArn"`
// `AWS::CloudFormation::ResourceDefaultVersion.VersionId`.
VersionId *string `json:"versionId"`
}
Properties for defining a `AWS::CloudFormation::ResourceDefaultVersion`.
TODO: EXAMPLE
type CfnResourceVersion ¶
type CfnResourceVersion interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrIsDefaultVersion() awscdk.IResolvable
AttrProvisioningType() *string
AttrTypeArn() *string
AttrVersionId() *string
AttrVisibility() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
ExecutionRoleArn() *string
SetExecutionRoleArn(val *string)
LoggingConfig() interface{}
SetLoggingConfig(val interface{})
LogicalId() *string
Node() constructs.Node
Ref() *string
SchemaHandlerPackage() *string
SetSchemaHandlerPackage(val *string)
Stack() awscdk.Stack
TypeName() *string
SetTypeName(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::ResourceVersion`.
TODO: EXAMPLE
func NewCfnResourceVersion ¶
func NewCfnResourceVersion(scope constructs.Construct, id *string, props *CfnResourceVersionProps) CfnResourceVersion
Create a new `AWS::CloudFormation::ResourceVersion`.
type CfnResourceVersionProps ¶
type CfnResourceVersionProps struct {
// `AWS::CloudFormation::ResourceVersion.ExecutionRoleArn`.
ExecutionRoleArn *string `json:"executionRoleArn"`
// `AWS::CloudFormation::ResourceVersion.LoggingConfig`.
LoggingConfig interface{} `json:"loggingConfig"`
// `AWS::CloudFormation::ResourceVersion.SchemaHandlerPackage`.
SchemaHandlerPackage *string `json:"schemaHandlerPackage"`
// `AWS::CloudFormation::ResourceVersion.TypeName`.
TypeName *string `json:"typeName"`
}
Properties for defining a `AWS::CloudFormation::ResourceVersion`.
TODO: EXAMPLE
type CfnResourceVersion_LoggingConfigProperty ¶
type CfnResourceVersion_LoggingConfigProperty struct {
// `CfnResourceVersion.LoggingConfigProperty.LogGroupName`.
LogGroupName *string `json:"logGroupName"`
// `CfnResourceVersion.LoggingConfigProperty.LogRoleArn`.
LogRoleArn *string `json:"logRoleArn"`
}
TODO: EXAMPLE
type CfnStack ¶
type CfnStack interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
NotificationArns() *[]*string
SetNotificationArns(val *[]*string)
Parameters() interface{}
SetParameters(val interface{})
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
TemplateUrl() *string
SetTemplateUrl(val *string)
TimeoutInMinutes() *float64
SetTimeoutInMinutes(val *float64)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::Stack`.
TODO: EXAMPLE
func NewCfnStack ¶
func NewCfnStack(scope constructs.Construct, id *string, props *CfnStackProps) CfnStack
Create a new `AWS::CloudFormation::Stack`.
type CfnStackProps ¶
type CfnStackProps struct {
// `AWS::CloudFormation::Stack.NotificationARNs`.
NotificationArns *[]*string `json:"notificationArns"`
// `AWS::CloudFormation::Stack.Parameters`.
Parameters interface{} `json:"parameters"`
// `AWS::CloudFormation::Stack.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::CloudFormation::Stack.TemplateURL`.
TemplateUrl *string `json:"templateUrl"`
// `AWS::CloudFormation::Stack.TimeoutInMinutes`.
TimeoutInMinutes *float64 `json:"timeoutInMinutes"`
}
Properties for defining a `AWS::CloudFormation::Stack`.
TODO: EXAMPLE
type CfnStackSet ¶
type CfnStackSet interface {
awscdk.CfnResource
awscdk.IInspectable
AdministrationRoleArn() *string
SetAdministrationRoleArn(val *string)
AttrStackSetId() *string
AutoDeployment() interface{}
SetAutoDeployment(val interface{})
CallAs() *string
SetCallAs(val *string)
Capabilities() *[]*string
SetCapabilities(val *[]*string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
ExecutionRoleName() *string
SetExecutionRoleName(val *string)
LogicalId() *string
ManagedExecution() interface{}
SetManagedExecution(val interface{})
Node() constructs.Node
OperationPreferences() interface{}
SetOperationPreferences(val interface{})
Parameters() interface{}
SetParameters(val interface{})
PermissionModel() *string
SetPermissionModel(val *string)
Ref() *string
Stack() awscdk.Stack
StackInstancesGroup() interface{}
SetStackInstancesGroup(val interface{})
StackSetName() *string
SetStackSetName(val *string)
Tags() awscdk.TagManager
TemplateBody() *string
SetTemplateBody(val *string)
TemplateUrl() *string
SetTemplateUrl(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::StackSet`.
TODO: EXAMPLE
func NewCfnStackSet ¶
func NewCfnStackSet(scope constructs.Construct, id *string, props *CfnStackSetProps) CfnStackSet
Create a new `AWS::CloudFormation::StackSet`.
type CfnStackSetProps ¶
type CfnStackSetProps struct {
// `AWS::CloudFormation::StackSet.AdministrationRoleARN`.
AdministrationRoleArn *string `json:"administrationRoleArn"`
// `AWS::CloudFormation::StackSet.AutoDeployment`.
AutoDeployment interface{} `json:"autoDeployment"`
// `AWS::CloudFormation::StackSet.CallAs`.
CallAs *string `json:"callAs"`
// `AWS::CloudFormation::StackSet.Capabilities`.
Capabilities *[]*string `json:"capabilities"`
// `AWS::CloudFormation::StackSet.Description`.
Description *string `json:"description"`
// `AWS::CloudFormation::StackSet.ExecutionRoleName`.
ExecutionRoleName *string `json:"executionRoleName"`
// `AWS::CloudFormation::StackSet.ManagedExecution`.
ManagedExecution interface{} `json:"managedExecution"`
// `AWS::CloudFormation::StackSet.OperationPreferences`.
OperationPreferences interface{} `json:"operationPreferences"`
// `AWS::CloudFormation::StackSet.Parameters`.
Parameters interface{} `json:"parameters"`
// `AWS::CloudFormation::StackSet.PermissionModel`.
PermissionModel *string `json:"permissionModel"`
// `AWS::CloudFormation::StackSet.StackInstancesGroup`.
StackInstancesGroup interface{} `json:"stackInstancesGroup"`
// `AWS::CloudFormation::StackSet.StackSetName`.
StackSetName *string `json:"stackSetName"`
// `AWS::CloudFormation::StackSet.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::CloudFormation::StackSet.TemplateBody`.
TemplateBody *string `json:"templateBody"`
// `AWS::CloudFormation::StackSet.TemplateURL`.
TemplateUrl *string `json:"templateUrl"`
}
Properties for defining a `AWS::CloudFormation::StackSet`.
TODO: EXAMPLE
type CfnStackSet_AutoDeploymentProperty ¶
type CfnStackSet_AutoDeploymentProperty struct {
// `CfnStackSet.AutoDeploymentProperty.Enabled`.
Enabled interface{} `json:"enabled"`
// `CfnStackSet.AutoDeploymentProperty.RetainStacksOnAccountRemoval`.
RetainStacksOnAccountRemoval interface{} `json:"retainStacksOnAccountRemoval"`
}
TODO: EXAMPLE
type CfnStackSet_DeploymentTargetsProperty ¶
type CfnStackSet_DeploymentTargetsProperty struct {
// `CfnStackSet.DeploymentTargetsProperty.Accounts`.
Accounts *[]*string `json:"accounts"`
// `CfnStackSet.DeploymentTargetsProperty.OrganizationalUnitIds`.
OrganizationalUnitIds *[]*string `json:"organizationalUnitIds"`
}
TODO: EXAMPLE
type CfnStackSet_OperationPreferencesProperty ¶
type CfnStackSet_OperationPreferencesProperty struct {
// `CfnStackSet.OperationPreferencesProperty.FailureToleranceCount`.
FailureToleranceCount *float64 `json:"failureToleranceCount"`
// `CfnStackSet.OperationPreferencesProperty.FailureTolerancePercentage`.
FailureTolerancePercentage *float64 `json:"failureTolerancePercentage"`
// `CfnStackSet.OperationPreferencesProperty.MaxConcurrentCount`.
MaxConcurrentCount *float64 `json:"maxConcurrentCount"`
// `CfnStackSet.OperationPreferencesProperty.MaxConcurrentPercentage`.
MaxConcurrentPercentage *float64 `json:"maxConcurrentPercentage"`
// `CfnStackSet.OperationPreferencesProperty.RegionConcurrencyType`.
RegionConcurrencyType *string `json:"regionConcurrencyType"`
// `CfnStackSet.OperationPreferencesProperty.RegionOrder`.
RegionOrder *[]*string `json:"regionOrder"`
}
TODO: EXAMPLE
type CfnStackSet_ParameterProperty ¶
type CfnStackSet_ParameterProperty struct {
// `CfnStackSet.ParameterProperty.ParameterKey`.
ParameterKey *string `json:"parameterKey"`
// `CfnStackSet.ParameterProperty.ParameterValue`.
ParameterValue *string `json:"parameterValue"`
}
TODO: EXAMPLE
type CfnStackSet_StackInstancesProperty ¶
type CfnStackSet_StackInstancesProperty struct {
// `CfnStackSet.StackInstancesProperty.DeploymentTargets`.
DeploymentTargets interface{} `json:"deploymentTargets"`
// `CfnStackSet.StackInstancesProperty.ParameterOverrides`.
ParameterOverrides interface{} `json:"parameterOverrides"`
// `CfnStackSet.StackInstancesProperty.Regions`.
Regions *[]*string `json:"regions"`
}
TODO: EXAMPLE
type CfnTypeActivation ¶
type CfnTypeActivation interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AutoUpdate() interface{}
SetAutoUpdate(val interface{})
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
ExecutionRoleArn() *string
SetExecutionRoleArn(val *string)
LoggingConfig() interface{}
SetLoggingConfig(val interface{})
LogicalId() *string
MajorVersion() *string
SetMajorVersion(val *string)
Node() constructs.Node
PublicTypeArn() *string
SetPublicTypeArn(val *string)
PublisherId() *string
SetPublisherId(val *string)
Ref() *string
Stack() awscdk.Stack
Type() *string
SetType(val *string)
TypeName() *string
SetTypeName(val *string)
TypeNameAlias() *string
SetTypeNameAlias(val *string)
UpdatedProperites() *map[string]interface{}
VersionBump() *string
SetVersionBump(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::TypeActivation`.
TODO: EXAMPLE
func NewCfnTypeActivation ¶
func NewCfnTypeActivation(scope constructs.Construct, id *string, props *CfnTypeActivationProps) CfnTypeActivation
Create a new `AWS::CloudFormation::TypeActivation`.
type CfnTypeActivationProps ¶
type CfnTypeActivationProps struct {
// `AWS::CloudFormation::TypeActivation.AutoUpdate`.
AutoUpdate interface{} `json:"autoUpdate"`
// `AWS::CloudFormation::TypeActivation.ExecutionRoleArn`.
ExecutionRoleArn *string `json:"executionRoleArn"`
// `AWS::CloudFormation::TypeActivation.LoggingConfig`.
LoggingConfig interface{} `json:"loggingConfig"`
// `AWS::CloudFormation::TypeActivation.MajorVersion`.
MajorVersion *string `json:"majorVersion"`
// `AWS::CloudFormation::TypeActivation.PublicTypeArn`.
PublicTypeArn *string `json:"publicTypeArn"`
// `AWS::CloudFormation::TypeActivation.PublisherId`.
PublisherId *string `json:"publisherId"`
// `AWS::CloudFormation::TypeActivation.Type`.
Type *string `json:"type"`
// `AWS::CloudFormation::TypeActivation.TypeName`.
TypeName *string `json:"typeName"`
// `AWS::CloudFormation::TypeActivation.TypeNameAlias`.
TypeNameAlias *string `json:"typeNameAlias"`
// `AWS::CloudFormation::TypeActivation.VersionBump`.
VersionBump *string `json:"versionBump"`
}
Properties for defining a `AWS::CloudFormation::TypeActivation`.
TODO: EXAMPLE
type CfnTypeActivation_LoggingConfigProperty ¶
type CfnTypeActivation_LoggingConfigProperty struct {
// `CfnTypeActivation.LoggingConfigProperty.LogGroupName`.
LogGroupName *string `json:"logGroupName"`
// `CfnTypeActivation.LoggingConfigProperty.LogRoleArn`.
LogRoleArn *string `json:"logRoleArn"`
}
TODO: EXAMPLE
type CfnWaitCondition ¶
type CfnWaitCondition interface {
awscdk.CfnResource
awscdk.IInspectable
AttrData() awscdk.IResolvable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
Count() *float64
SetCount(val *float64)
CreationStack() *[]*string
Handle() *string
SetHandle(val *string)
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Timeout() *string
SetTimeout(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::WaitCondition`.
TODO: EXAMPLE
func NewCfnWaitCondition ¶
func NewCfnWaitCondition(scope constructs.Construct, id *string, props *CfnWaitConditionProps) CfnWaitCondition
Create a new `AWS::CloudFormation::WaitCondition`.
type CfnWaitConditionHandle ¶
type CfnWaitConditionHandle interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::CloudFormation::WaitConditionHandle`.
TODO: EXAMPLE
func NewCfnWaitConditionHandle ¶
func NewCfnWaitConditionHandle(scope constructs.Construct, id *string) CfnWaitConditionHandle
Create a new `AWS::CloudFormation::WaitConditionHandle`.
type CfnWaitConditionProps ¶
type CfnWaitConditionProps struct {
// `AWS::CloudFormation::WaitCondition.Count`.
Count *float64 `json:"count"`
// `AWS::CloudFormation::WaitCondition.Handle`.
Handle *string `json:"handle"`
// `AWS::CloudFormation::WaitCondition.Timeout`.
Timeout *string `json:"timeout"`
}
Properties for defining a `AWS::CloudFormation::WaitCondition`.
TODO: EXAMPLE