Class ICfnResourceOptions.Jsii$Proxy
- All Implemented Interfaces:
ICfnResourceOptions
,ICfnResourceOptions.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ICfnResourceOptions
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.ICfnResourceOptions
ICfnResourceOptions.Jsii$Default, ICfnResourceOptions.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal CfnCondition
A condition to associate with this resource.final CfnCreationPolicy
Associate the CreationPolicy attribute with a resource to prevent its status from reaching create complete until AWS CloudFormation receives a specified number of success signals or the timeout period is exceeded.final CfnDeletionPolicy
With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted.final String
The description of this resource.Metadata associated with the CloudFormation resource.final CfnUpdatePolicy
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource.final CfnDeletionPolicy
Use the UpdateReplacePolicy attribute to retain or (in some cases) backup the existing physical instance of a resource when it is replaced during a stack update operation.final String
The version of this resource.final void
setCondition
(CfnCondition value) A condition to associate with this resource.final void
Associate the CreationPolicy attribute with a resource to prevent its status from reaching create complete until AWS CloudFormation receives a specified number of success signals or the timeout period is exceeded.final void
With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted.final void
setDescription
(String value) The description of this resource.final void
setMetadata
(Map<String, Object> value) Metadata associated with the CloudFormation resource.final void
setUpdatePolicy
(CfnUpdatePolicy value) Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource.final void
Use the UpdateReplacePolicy attribute to retain or (in some cases) backup the existing physical instance of a resource when it is replaced during a stack update operation.final void
setVersion
(String value) The version of this resource.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getCondition
A condition to associate with this resource.This means that only if the condition evaluates to 'true' when the stack is deployed, the resource will be included. This is provided to allow CDK projects to produce legacy templates, but normally there is no need to use it in CDK projects.
- Specified by:
getCondition
in interfaceICfnResourceOptions
- Specified by:
getCondition
in interfaceICfnResourceOptions.Jsii$Default
-
setCondition
A condition to associate with this resource.This means that only if the condition evaluates to 'true' when the stack is deployed, the resource will be included. This is provided to allow CDK projects to produce legacy templates, but normally there is no need to use it in CDK projects.
- Specified by:
setCondition
in interfaceICfnResourceOptions
- Specified by:
setCondition
in interfaceICfnResourceOptions.Jsii$Default
-
getCreationPolicy
Associate the CreationPolicy attribute with a resource to prevent its status from reaching create complete until AWS CloudFormation receives a specified number of success signals or the timeout period is exceeded.To signal a resource, you can use the cfn-signal helper script or SignalResource API. AWS CloudFormation publishes valid signals to the stack events so that you track the number of signals sent.
- Specified by:
getCreationPolicy
in interfaceICfnResourceOptions
- Specified by:
getCreationPolicy
in interfaceICfnResourceOptions.Jsii$Default
-
setCreationPolicy
Associate the CreationPolicy attribute with a resource to prevent its status from reaching create complete until AWS CloudFormation receives a specified number of success signals or the timeout period is exceeded.To signal a resource, you can use the cfn-signal helper script or SignalResource API. AWS CloudFormation publishes valid signals to the stack events so that you track the number of signals sent.
- Specified by:
setCreationPolicy
in interfaceICfnResourceOptions
- Specified by:
setCreationPolicy
in interfaceICfnResourceOptions.Jsii$Default
-
getDeletionPolicy
With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted.You specify a DeletionPolicy attribute for each resource that you want to control. If a resource has no DeletionPolicy attribute, AWS CloudFormation deletes the resource by default. Note that this capability also applies to update operations that lead to resources being removed.
- Specified by:
getDeletionPolicy
in interfaceICfnResourceOptions
- Specified by:
getDeletionPolicy
in interfaceICfnResourceOptions.Jsii$Default
-
setDeletionPolicy
With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted.You specify a DeletionPolicy attribute for each resource that you want to control. If a resource has no DeletionPolicy attribute, AWS CloudFormation deletes the resource by default. Note that this capability also applies to update operations that lead to resources being removed.
- Specified by:
setDeletionPolicy
in interfaceICfnResourceOptions
- Specified by:
setDeletionPolicy
in interfaceICfnResourceOptions.Jsii$Default
-
getDescription
The description of this resource.Used for informational purposes only, is not processed in any way (and stays with the CloudFormation template, is not passed to the underlying resource, even if it does have a 'description' property).
- Specified by:
getDescription
in interfaceICfnResourceOptions
- Specified by:
getDescription
in interfaceICfnResourceOptions.Jsii$Default
-
setDescription
The description of this resource.Used for informational purposes only, is not processed in any way (and stays with the CloudFormation template, is not passed to the underlying resource, even if it does have a 'description' property).
- Specified by:
setDescription
in interfaceICfnResourceOptions
- Specified by:
setDescription
in interfaceICfnResourceOptions.Jsii$Default
-
getMetadata
Metadata associated with the CloudFormation resource.This is not the same as the construct metadata which can be added using construct.addMetadata(), but would not appear in the CloudFormation template automatically.
- Specified by:
getMetadata
in interfaceICfnResourceOptions
- Specified by:
getMetadata
in interfaceICfnResourceOptions.Jsii$Default
-
setMetadata
Metadata associated with the CloudFormation resource.This is not the same as the construct metadata which can be added using construct.addMetadata(), but would not appear in the CloudFormation template automatically.
- Specified by:
setMetadata
in interfaceICfnResourceOptions
- Specified by:
setMetadata
in interfaceICfnResourceOptions.Jsii$Default
-
getUpdatePolicy
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource.AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
- Specified by:
getUpdatePolicy
in interfaceICfnResourceOptions
- Specified by:
getUpdatePolicy
in interfaceICfnResourceOptions.Jsii$Default
-
setUpdatePolicy
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource.AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
- Specified by:
setUpdatePolicy
in interfaceICfnResourceOptions
- Specified by:
setUpdatePolicy
in interfaceICfnResourceOptions.Jsii$Default
-
getUpdateReplacePolicy
Use the UpdateReplacePolicy attribute to retain or (in some cases) backup the existing physical instance of a resource when it is replaced during a stack update operation.- Specified by:
getUpdateReplacePolicy
in interfaceICfnResourceOptions
- Specified by:
getUpdateReplacePolicy
in interfaceICfnResourceOptions.Jsii$Default
-
setUpdateReplacePolicy
Use the UpdateReplacePolicy attribute to retain or (in some cases) backup the existing physical instance of a resource when it is replaced during a stack update operation.- Specified by:
setUpdateReplacePolicy
in interfaceICfnResourceOptions
- Specified by:
setUpdateReplacePolicy
in interfaceICfnResourceOptions.Jsii$Default
-
getVersion
The version of this resource.Used only for custom CloudFormation resources.
- Specified by:
getVersion
in interfaceICfnResourceOptions
- Specified by:
getVersion
in interfaceICfnResourceOptions.Jsii$Default
- See Also:
-
setVersion
The version of this resource.Used only for custom CloudFormation resources.
- Specified by:
setVersion
in interfaceICfnResourceOptions
- Specified by:
setVersion
in interfaceICfnResourceOptions.Jsii$Default
- See Also:
-