Documentation ¶
Index ¶
- func CfnCell_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCell_IsCfnElement(x interface{}) *bool
- func CfnCell_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCell_IsConstruct(x interface{}) *bool
- func CfnReadinessCheck_CFN_RESOURCE_TYPE_NAME() *string
- func CfnReadinessCheck_IsCfnElement(x interface{}) *bool
- func CfnReadinessCheck_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnReadinessCheck_IsConstruct(x interface{}) *bool
- func CfnRecoveryGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRecoveryGroup_IsCfnElement(x interface{}) *bool
- func CfnRecoveryGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRecoveryGroup_IsConstruct(x interface{}) *bool
- func CfnResourceSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResourceSet_IsCfnElement(x interface{}) *bool
- func CfnResourceSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResourceSet_IsConstruct(x interface{}) *bool
- func NewCfnCell_Override(c CfnCell, scope constructs.Construct, id *string, props *CfnCellProps)
- func NewCfnReadinessCheck_Override(c CfnReadinessCheck, scope constructs.Construct, id *string, ...)
- func NewCfnRecoveryGroup_Override(c CfnRecoveryGroup, scope constructs.Construct, id *string, ...)
- func NewCfnResourceSet_Override(c CfnResourceSet, scope constructs.Construct, id *string, ...)
- type CfnCell
- type CfnCellProps
- type CfnReadinessCheck
- type CfnReadinessCheckProps
- type CfnRecoveryGroup
- type CfnRecoveryGroupProps
- type CfnResourceSet
- type CfnResourceSetProps
- type CfnResourceSet_DNSTargetResourceProperty
- type CfnResourceSet_NLBResourceProperty
- type CfnResourceSet_R53ResourceRecordProperty
- type CfnResourceSet_ResourceProperty
- type CfnResourceSet_TargetResourceProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnCell_CFN_RESOURCE_TYPE_NAME ¶
func CfnCell_CFN_RESOURCE_TYPE_NAME() *string
func CfnCell_IsCfnElement ¶
func CfnCell_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. Experimental.
func CfnCell_IsCfnResource ¶
func CfnCell_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCell_IsConstruct ¶
func CfnCell_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 CfnReadinessCheck_CFN_RESOURCE_TYPE_NAME ¶
func CfnReadinessCheck_CFN_RESOURCE_TYPE_NAME() *string
func CfnReadinessCheck_IsCfnElement ¶
func CfnReadinessCheck_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. Experimental.
func CfnReadinessCheck_IsCfnResource ¶
func CfnReadinessCheck_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnReadinessCheck_IsConstruct ¶
func CfnReadinessCheck_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 CfnRecoveryGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnRecoveryGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnRecoveryGroup_IsCfnElement ¶
func CfnRecoveryGroup_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. Experimental.
func CfnRecoveryGroup_IsCfnResource ¶
func CfnRecoveryGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnRecoveryGroup_IsConstruct ¶
func CfnRecoveryGroup_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 CfnResourceSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnResourceSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnResourceSet_IsCfnElement ¶
func CfnResourceSet_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. Experimental.
func CfnResourceSet_IsCfnResource ¶
func CfnResourceSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnResourceSet_IsConstruct ¶
func CfnResourceSet_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 NewCfnCell_Override ¶
func NewCfnCell_Override(c CfnCell, scope constructs.Construct, id *string, props *CfnCellProps)
Create a new `AWS::Route53RecoveryReadiness::Cell`.
func NewCfnReadinessCheck_Override ¶
func NewCfnReadinessCheck_Override(c CfnReadinessCheck, scope constructs.Construct, id *string, props *CfnReadinessCheckProps)
Create a new `AWS::Route53RecoveryReadiness::ReadinessCheck`.
func NewCfnRecoveryGroup_Override ¶
func NewCfnRecoveryGroup_Override(c CfnRecoveryGroup, scope constructs.Construct, id *string, props *CfnRecoveryGroupProps)
Create a new `AWS::Route53RecoveryReadiness::RecoveryGroup`.
func NewCfnResourceSet_Override ¶
func NewCfnResourceSet_Override(c CfnResourceSet, scope constructs.Construct, id *string, props *CfnResourceSetProps)
Create a new `AWS::Route53RecoveryReadiness::ResourceSet`.
Types ¶
type CfnCell ¶
type CfnCell interface { awscdk.CfnResource awscdk.IInspectable AttrCellArn() *string AttrParentReadinessScopes() *[]*string CellName() *string SetCellName(val *string) Cells() *[]*string SetCells(val *[]*string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager 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::Route53RecoveryReadiness::Cell`.
func NewCfnCell ¶
func NewCfnCell(scope constructs.Construct, id *string, props *CfnCellProps) CfnCell
Create a new `AWS::Route53RecoveryReadiness::Cell`.
type CfnCellProps ¶
type CfnCellProps struct { // `AWS::Route53RecoveryReadiness::Cell.CellName`. CellName *string `json:"cellName"` // `AWS::Route53RecoveryReadiness::Cell.Cells`. Cells *[]*string `json:"cells"` // `AWS::Route53RecoveryReadiness::Cell.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Route53RecoveryReadiness::Cell`.
type CfnReadinessCheck ¶
type CfnReadinessCheck interface { awscdk.CfnResource awscdk.IInspectable AttrReadinessCheckArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node ReadinessCheckName() *string SetReadinessCheckName(val *string) Ref() *string ResourceSetName() *string SetResourceSetName(val *string) Stack() awscdk.Stack Tags() awscdk.TagManager 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::Route53RecoveryReadiness::ReadinessCheck`.
func NewCfnReadinessCheck ¶
func NewCfnReadinessCheck(scope constructs.Construct, id *string, props *CfnReadinessCheckProps) CfnReadinessCheck
Create a new `AWS::Route53RecoveryReadiness::ReadinessCheck`.
type CfnReadinessCheckProps ¶
type CfnReadinessCheckProps struct { // `AWS::Route53RecoveryReadiness::ReadinessCheck.ReadinessCheckName`. ReadinessCheckName *string `json:"readinessCheckName"` // `AWS::Route53RecoveryReadiness::ReadinessCheck.ResourceSetName`. ResourceSetName *string `json:"resourceSetName"` // `AWS::Route53RecoveryReadiness::ReadinessCheck.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Route53RecoveryReadiness::ReadinessCheck`.
type CfnRecoveryGroup ¶
type CfnRecoveryGroup interface { awscdk.CfnResource awscdk.IInspectable AttrRecoveryGroupArn() *string Cells() *[]*string SetCells(val *[]*string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node RecoveryGroupName() *string SetRecoveryGroupName(val *string) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager 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::Route53RecoveryReadiness::RecoveryGroup`.
func NewCfnRecoveryGroup ¶
func NewCfnRecoveryGroup(scope constructs.Construct, id *string, props *CfnRecoveryGroupProps) CfnRecoveryGroup
Create a new `AWS::Route53RecoveryReadiness::RecoveryGroup`.
type CfnRecoveryGroupProps ¶
type CfnRecoveryGroupProps struct { // `AWS::Route53RecoveryReadiness::RecoveryGroup.RecoveryGroupName`. RecoveryGroupName *string `json:"recoveryGroupName"` // `AWS::Route53RecoveryReadiness::RecoveryGroup.Cells`. Cells *[]*string `json:"cells"` // `AWS::Route53RecoveryReadiness::RecoveryGroup.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Route53RecoveryReadiness::RecoveryGroup`.
type CfnResourceSet ¶
type CfnResourceSet interface { awscdk.CfnResource awscdk.IInspectable AttrResourceSetArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Resources() interface{} SetResources(val interface{}) ResourceSetName() *string SetResourceSetName(val *string) ResourceSetType() *string SetResourceSetType(val *string) Stack() awscdk.Stack Tags() awscdk.TagManager 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::Route53RecoveryReadiness::ResourceSet`.
func NewCfnResourceSet ¶
func NewCfnResourceSet(scope constructs.Construct, id *string, props *CfnResourceSetProps) CfnResourceSet
Create a new `AWS::Route53RecoveryReadiness::ResourceSet`.
type CfnResourceSetProps ¶
type CfnResourceSetProps struct { // `AWS::Route53RecoveryReadiness::ResourceSet.Resources`. Resources interface{} `json:"resources"` // `AWS::Route53RecoveryReadiness::ResourceSet.ResourceSetName`. ResourceSetName *string `json:"resourceSetName"` // `AWS::Route53RecoveryReadiness::ResourceSet.ResourceSetType`. ResourceSetType *string `json:"resourceSetType"` // `AWS::Route53RecoveryReadiness::ResourceSet.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Route53RecoveryReadiness::ResourceSet`.
type CfnResourceSet_DNSTargetResourceProperty ¶
type CfnResourceSet_DNSTargetResourceProperty struct { // `CfnResourceSet.DNSTargetResourceProperty.DomainName`. DomainName *string `json:"domainName"` // `CfnResourceSet.DNSTargetResourceProperty.HostedZoneArn`. HostedZoneArn *string `json:"hostedZoneArn"` // `CfnResourceSet.DNSTargetResourceProperty.RecordSetId`. RecordSetId *string `json:"recordSetId"` // `CfnResourceSet.DNSTargetResourceProperty.RecordType`. RecordType *string `json:"recordType"` // `CfnResourceSet.DNSTargetResourceProperty.TargetResource`. TargetResource interface{} `json:"targetResource"` }
type CfnResourceSet_NLBResourceProperty ¶
type CfnResourceSet_NLBResourceProperty struct { // `CfnResourceSet.NLBResourceProperty.Arn`. Arn *string `json:"arn"` }
type CfnResourceSet_ResourceProperty ¶
type CfnResourceSet_ResourceProperty struct { // `CfnResourceSet.ResourceProperty.ComponentId`. ComponentId *string `json:"componentId"` // `CfnResourceSet.ResourceProperty.DnsTargetResource`. DnsTargetResource interface{} `json:"dnsTargetResource"` // `CfnResourceSet.ResourceProperty.ReadinessScopes`. ReadinessScopes *[]*string `json:"readinessScopes"` // `CfnResourceSet.ResourceProperty.ResourceArn`. ResourceArn *string `json:"resourceArn"` }
type CfnResourceSet_TargetResourceProperty ¶
type CfnResourceSet_TargetResourceProperty struct { // `CfnResourceSet.TargetResourceProperty.NLBResource`. NlbResource interface{} `json:"nlbResource"` // `CfnResourceSet.TargetResourceProperty.R53Resource`. R53Resource interface{} `json:"r53Resource"` }