ICfnResourceOptions Interface
Properties
conditionmay be undefinedCfnConditionconditionmay be undefinedCfnConditionconditionmay be undefinedCfnConditionConditionmay be undefinedCfnConditionConditionmay be undefinedCfnCondition#notes
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.
creationPolicymay be undefinedCfnCreationPolicycreation_policymay be undefinedCfnCreationPolicycreationPolicymay be undefinedCfnCreationPolicyCreationPolicymay be undefinedCfnCreationPolicyCreationPolicymay be undefinedCfnCreationPolicy#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.
deletionPolicymay be undefinedCfnDeletionPolicydeletion_policymay be undefinedCfnDeletionPolicydeletionPolicymay be undefinedCfnDeletionPolicyDeletionPolicymay be undefinedCfnDeletionPolicyDeletionPolicymay be undefinedCfnDeletionPolicy#notes
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.
descriptionmay be undefinedstringdescriptionmay be undefinedstrdescriptionmay be undefinedStringDescriptionmay be undefinedstringDescriptionmay be undefined*string#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).
metadatamay be undefined{ [key: string]: any }metadatamay be undefinedtyping.Mapping[str, Any]metadatamay be undefinedMap<String, Object>Metadatamay be undefinedIDictionary<string, object>Metadatamay be undefined*map[string]interface{}#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.
updatePolicymay be undefinedCfnUpdatePolicyupdate_policymay be undefinedCfnUpdatePolicyupdatePolicymay be undefinedCfnUpdatePolicyUpdatePolicymay be undefinedCfnUpdatePolicyUpdatePolicymay be undefinedCfnUpdatePolicy#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.
updateReplacePolicymay be undefinedCfnDeletionPolicyupdate_replace_policymay be undefinedCfnDeletionPolicyupdateReplacePolicymay be undefinedCfnDeletionPolicyUpdateReplacePolicymay be undefinedCfnDeletionPolicyUpdateReplacePolicymay be undefinedCfnDeletionPolicy#versionmay be undefinedstringversionmay be undefinedstrversionmay be undefinedStringVersionmay be undefinedstringVersionmay be undefined*string#Used only for custom CloudFormation resources.