From 6f0caf648ea9251f51e4c1e7cbd0a88a141874d5 Mon Sep 17 00:00:00 2001
From: awstools STRICT_FAILURE_TOLERANCE
: This option dynamically lowers the concurrency level to ensure the
* number of failed accounts never exceeds the value of FailureToleranceCount
+1. The initial actual
* concurrency is set to the lower of either the value of the MaxConcurrentCount
, or the value of
- * MaxConcurrentCount
+1. The actual concurrency is then reduced proportionally by the number of
+ * FailureToleranceCount
+1. The actual concurrency is then reduced proportionally by the number of
* failures. This is the default behavior.
If failure tolerance or Maximum concurrent accounts are set to percentages, the behavior is similar.
* @@ -3446,6 +3446,20 @@ export class GeneratedTemplateNotFoundException extends __BaseException { } } +/** + * @public + * @enum + */ +export const DeletionMode = { + FORCE_DELETE_STACK: "FORCE_DELETE_STACK", + STANDARD: "STANDARD", +} as const; + +/** + * @public + */ +export type DeletionMode = (typeof DeletionMode)[keyof typeof DeletionMode]; + /** *The input for DeleteStack action.
* @public @@ -3492,6 +3506,24 @@ export interface DeleteStackInput { * @public */ ClientRequestToken?: string; + + /** + *Specifies the deletion mode for the stack. Possible values are:
+ *
+ * STANDARD
- Use the standard behavior. Specifying this value is the same as not specifying this
+ * parameter.
+ * FORCE_DELETE_STACK
- Delete the stack if it's stuck in a DELETE_FAILED
state due to
+ * resource deletion failure.
Specifies the deletion mode for the stack. Possible values are:
+ *
+ * STANDARD
- Use the standard behavior. Specifying this value is the same as not specifying this
+ * parameter.
+ * FORCE_DELETE_STACK
- Delete the stack if it's stuck in a DELETE_FAILED
state due to
+ * resource deletion failure.
The detailed status of the resource or stack. If CONFIGURATION_COMPLETE
is present, the resource or
* resource configuration phase has completed and the stabilization of the resources is in progress. The stack sets
@@ -8809,8 +8859,8 @@ export interface StackInstanceResourceDriftsSummary {
*/
export interface ListStackInstanceResourceDriftsOutput {
/**
- *
A list of StackInstanceResourceDriftSummary
structures that contain information about the specified
- * stack instances.
A list of StackInstanceResourceDriftsSummary
structures that contain information about the
+ * specified stack instances.
The Amazon Resource Name (ARN) for the extension, in this account and Region.
- *For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account - * and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account - * and Region.
- *Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an - * extension, but not for a specific extension version.
- * @public - */ - TypeArn?: string; - - /** - *The configuration data for the extension, in this account and Region.
- *The configuration data must be formatted as JSON, and validate against the schema returned in the
- * ConfigurationSchema
response element of DescribeType. For more information, see
- * Defining
- * account-level configuration data for an extension in the CloudFormation CLI User
- * Guide.
An alias by which to refer to this extension configuration data.
- *Conditional: Specifying a configuration alias is required when setting a configuration for a resource type - * extension.
- * @public - */ - ConfigurationAlias?: string; - - /** - *The name of the extension.
- *Conditional: You must specify ConfigurationArn
, or Type
and
- * TypeName
.
The type of extension.
- *Conditional: You must specify ConfigurationArn
, or Type
and
- * TypeName
.
The Amazon Resource Name (ARN) for the extension, in this account and Region.
+ *For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account + * and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account + * and Region.
+ *Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an + * extension, but not for a specific extension version.
+ * @public + */ + TypeArn?: string; + + /** + *The configuration data for the extension, in this account and Region.
+ *The configuration data must be formatted as JSON, and validate against the schema returned in the
+ * ConfigurationSchema
response element of DescribeType. For more information, see
+ * Defining
+ * account-level configuration data for an extension in the CloudFormation CLI User
+ * Guide.
An alias by which to refer to this extension configuration data.
+ *Conditional: Specifying a configuration alias is required when setting a configuration for a resource type + * extension.
+ * @public + */ + ConfigurationAlias?: string; + + /** + *The name of the extension.
+ *Conditional: You must specify ConfigurationArn
, or Type
and
+ * TypeName
.
The type of extension.
+ *Conditional: You must specify ConfigurationArn
, or Type
and
+ * TypeName
.
A unique identifier for this DeleteStack
request. Specify this token if you plan to retry requests\n so that CloudFormation knows that you're not attempting to delete a stack with the same name. You might retry\n DeleteStack
requests to ensure that CloudFormation successfully received them.
All events initiated by a given stack operation are assigned the same client request token, which you can use to\n track operations. For example, if you execute a CreateStack
operation with the token\n token1
, then all the StackEvents
generated by that operation will have\n ClientRequestToken
set as token1
.
In the console, stack operations display the client request token on the Events tab. Stack operations that are\n initiated from the console use the token format Console-StackOperation-ID, which helps you\n easily identify the stack operation . For example, if you create a stack using the console, each stack event would be\n assigned the same token in the following format:\n Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002
.
Specifies the deletion mode for the stack. Possible values are:
\n\n STANDARD
- Use the standard behavior. Specifying this value is the same as not specifying this\n parameter.
\n FORCE_DELETE_STACK
- Delete the stack if it's stuck in a DELETE_FAILED
state due to\n resource deletion failure.
A list of StackInstanceResourceDriftSummary
structures that contain information about the specified\n stack instances.
A list of StackInstanceResourceDriftsSummary
structures that contain information about the\n specified stack instances.
When set to true
, newly created resources are deleted when the operation rolls back. This includes\n newly created resources marked with a deletion policy of Retain
.
Default: false
\n
Specifies the deletion mode for the stack. Possible values are:
\n\n STANDARD
- Use the standard behavior. Specifying this value is the same as not specifying this\n parameter.
\n FORCE_DELETE_STACK
- Delete the stack if it's stuck in a DELETE_FAILED
state due to\n resource deletion failure.
Specifies how the concurrency level behaves during the operation execution.
\n\n STRICT_FAILURE_TOLERANCE
: This option dynamically lowers the concurrency level to ensure the\n number of failed accounts never exceeds the value of FailureToleranceCount
+1. The initial actual\n concurrency is set to the lower of either the value of the MaxConcurrentCount
, or the value of\n MaxConcurrentCount
+1. The actual concurrency is then reduced proportionally by the number of\n failures. This is the default behavior.
If failure tolerance or Maximum concurrent accounts are set to percentages, the behavior is similar.
\n\n SOFT_FAILURE_TOLERANCE
: This option decouples FailureToleranceCount
from the actual\n concurrency. This allows stack set operations to run at the concurrency level set by the\n MaxConcurrentCount
value, or MaxConcurrentPercentage
, regardless of the number of\n failures.
Specifies how the concurrency level behaves during the operation execution.
\n\n STRICT_FAILURE_TOLERANCE
: This option dynamically lowers the concurrency level to ensure the\n number of failed accounts never exceeds the value of FailureToleranceCount
+1. The initial actual\n concurrency is set to the lower of either the value of the MaxConcurrentCount
, or the value of\n FailureToleranceCount
+1. The actual concurrency is then reduced proportionally by the number of\n failures. This is the default behavior.
If failure tolerance or Maximum concurrent accounts are set to percentages, the behavior is similar.
\n\n SOFT_FAILURE_TOLERANCE
: This option decouples FailureToleranceCount
from the actual\n concurrency. This allows stack set operations to run at the concurrency level set by the\n MaxConcurrentCount
value, or MaxConcurrentPercentage
, regardless of the number of\n failures.