diff --git a/VERSION b/VERSION index b18fe2ba7e6..a9eea80354b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.277 \ No newline at end of file +1.11.278 \ No newline at end of file diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationClient.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationClient.h index b77493332f6..c08c3e6c1ae 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationClient.h +++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormationClient.h @@ -133,9 +133,9 @@ namespace CloudFormation * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-public.html">Using * public extensions in the CloudFormation User Guide.
Once you
* have activated a public third-party extension in your account and Region, use SetTypeConfiguration
- * to specify configuration properties for the extension. For more information, see
- *
+ * SetTypeConfiguration
to specify configuration properties for
+ * the extension. For more information, see Configuring
* extensions at the account level in the CloudFormation User
* Guide.
To view the deprecation status of an extension or extension version, use DescribeType.
DescribeType
.DescribePublisher
returns information about your own
* publisher account. For more information about registering as a publisher, * see:
Publishing * extensions to make them available for public use in the CloudFormation * CLI User Guide
To publish an extension, you must be registered as a * publisher with CloudFormation. For more information, see RegisterPublisher.
RegisterPublisher
.You * can have a maximum of 50 resource extension versions registered at a time. This * maximum is per account and per Region. Use DeregisterType - * to deregister specific extension versions if necessary.
Once you have - * initiated a registration request using RegisterType, you can use - * DescribeTypeRegistration to monitor the progress of the registration - * request.
Once you have registered a private extension in your account and
- * Region, use SetTypeConfiguration
- * to specify configuration properties for the extension. For more information, see
- *
+ * DeregisterType
to deregister specific extension versions if
+ * necessary.
Once you have initiated a registration request using + * RegisterType, you can use DescribeTypeRegistration to monitor the + * progress of the registration request.
Once you have registered a private
+ * extension in your account and Region, use
+ * SetTypeConfiguration
to specify configuration properties for
+ * the extension. For more information, see Configuring
* extensions at the account level in the CloudFormation User
* Guide.
To view the current configuration data
* for an extension, refer to the ConfigurationSchema
element of DescribeType.
- * For more information, see
+ * DescribeType
. For more information, see Configuring
* extensions at the account level in the CloudFormation User Guide.
It's strongly recommended that you use dynamic references to @@ -2375,13 +2375,15 @@ namespace CloudFormation * default version of the extension in your account and Region for testing.
*To perform testing, CloudFormation assumes the execution role specified when * the type was registered. For more information, see RegisterType.
- *Once you've initiated testing on an extension using TestType
,
- * you can pass the returned TypeVersionArn
into DescribeType
- * to monitor the current test status and test status description for the
- * extension.
An extension must have a test status of PASSED
- * before it can be published. For more information, see
+ * RegisterType
.
Once you've initiated testing on an
+ * extension using TestType
, you can pass the returned
+ * TypeVersionArn
into
+ * DescribeType
to monitor the current test status and test
+ * status description for the extension.
An extension must have a test
+ * status of PASSED
before it can be published. For more information,
+ * see Publishing
* extensions to make them available for public use in the CloudFormation
* CLI User Guide.
You can only update stack * instances in Amazon Web Services Regions and accounts where they already exist; * to create additional stack instances, use CreateStackInstances.
- *During stack set updates, any parameters overridden for a stack instance - * aren't updated, but retain their overridden value.
You can only update
- * the parameter values that are specified in the stack set; to add or
- * delete a parameter itself, use UpdateStackSet
- * to update the stack set template. If you add a parameter to a template, before
- * you can override the parameter value specified in the stack set you must first
- * use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
CreateStackInstances
. During stack set updates, any + * parameters overridden for a stack instance aren't updated, but retain their + * overridden value.
You can only update the parameter values that
+ * are specified in the stack set; to add or delete a parameter itself, use
+ * UpdateStackSet
to update the stack set template. If you add a
+ * parameter to a template, before you can override the parameter value specified
+ * in the stack set you must first use
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
The location of the file that contains the revised template. The URL must * point to a template (max size: 460,800 bytes) that's located in an Amazon S3 * bucket or a Systems Manager document. CloudFormation generates the change set by - * comparing this template with the stack that you specified.
Conditional:
- * You must specify only TemplateBody
or TemplateURL
.
https://
. Conditional: You
+ * must specify only TemplateBody
or TemplateURL
.
The location of the file that contains the revised template. The URL must * point to a template (max size: 460,800 bytes) that's located in an Amazon S3 * bucket or a Systems Manager document. CloudFormation generates the change set by - * comparing this template with the stack that you specified.
Conditional:
- * You must specify only TemplateBody
or TemplateURL
.
https://
. Conditional: You
+ * must specify only TemplateBody
or TemplateURL
.
The location of the file that contains the revised template. The URL must * point to a template (max size: 460,800 bytes) that's located in an Amazon S3 * bucket or a Systems Manager document. CloudFormation generates the change set by - * comparing this template with the stack that you specified.
Conditional:
- * You must specify only TemplateBody
or TemplateURL
.
https://
. Conditional: You
+ * must specify only TemplateBody
or TemplateURL
.
The location of the file that contains the revised template. The URL must * point to a template (max size: 460,800 bytes) that's located in an Amazon S3 * bucket or a Systems Manager document. CloudFormation generates the change set by - * comparing this template with the stack that you specified.
Conditional:
- * You must specify only TemplateBody
or TemplateURL
.
https://
. Conditional: You
+ * must specify only TemplateBody
or TemplateURL
.
The location of the file that contains the revised template. The URL must * point to a template (max size: 460,800 bytes) that's located in an Amazon S3 * bucket or a Systems Manager document. CloudFormation generates the change set by - * comparing this template with the stack that you specified.
Conditional:
- * You must specify only TemplateBody
or TemplateURL
.
https://
. Conditional: You
+ * must specify only TemplateBody
or TemplateURL
.
The location of the file that contains the revised template. The URL must * point to a template (max size: 460,800 bytes) that's located in an Amazon S3 * bucket or a Systems Manager document. CloudFormation generates the change set by - * comparing this template with the stack that you specified.
Conditional:
- * You must specify only TemplateBody
or TemplateURL
.
https://
. Conditional: You
+ * must specify only TemplateBody
or TemplateURL
.
The location of the file that contains the revised template. The URL must * point to a template (max size: 460,800 bytes) that's located in an Amazon S3 * bucket or a Systems Manager document. CloudFormation generates the change set by - * comparing this template with the stack that you specified.
Conditional:
- * You must specify only TemplateBody
or TemplateURL
.
https://
. Conditional: You
+ * must specify only TemplateBody
or TemplateURL
.
The location of the file that contains the revised template. The URL must * point to a template (max size: 460,800 bytes) that's located in an Amazon S3 * bucket or a Systems Manager document. CloudFormation generates the change set by - * comparing this template with the stack that you specified.
Conditional:
- * You must specify only TemplateBody
or TemplateURL
.
https://
. Conditional: You
+ * must specify only TemplateBody
or TemplateURL
.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -376,16 +385,16 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
This - * capacity doesn't apply to creating change sets, and specifying it when creating - * change sets has no effect.
If you want to create a stack from a stack - * template that contains macros and nested stacks, you must create or - * update the stack directly from the template using the CreateStack or - * UpdateStack action, and specifying this capability.
For
- * more information about macros, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
This capacity doesn't apply to creating change + * sets, and specifying it when creating change sets has no effect.
If you + * want to create a stack from a stack template that contains macros and + * nested stacks, you must create or update the stack directly from the template + * using the CreateStack or UpdateStack action, and specifying this + * capability.
For more information about macros, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -412,19 +421,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -436,16 +446,16 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
This - * capacity doesn't apply to creating change sets, and specifying it when creating - * change sets has no effect.
If you want to create a stack from a stack - * template that contains macros and nested stacks, you must create or - * update the stack directly from the template using the CreateStack or - * UpdateStack action, and specifying this capability.
For
- * more information about macros, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
This capacity doesn't apply to creating change + * sets, and specifying it when creating change sets has no effect.
If you + * want to create a stack from a stack template that contains macros and + * nested stacks, you must create or update the stack directly from the template + * using the CreateStack or UpdateStack action, and specifying this + * capability.
For more information about macros, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -472,19 +482,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -496,16 +507,16 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
This - * capacity doesn't apply to creating change sets, and specifying it when creating - * change sets has no effect.
If you want to create a stack from a stack - * template that contains macros and nested stacks, you must create or - * update the stack directly from the template using the CreateStack or - * UpdateStack action, and specifying this capability.
For
- * more information about macros, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
This capacity doesn't apply to creating change + * sets, and specifying it when creating change sets has no effect.
If you + * want to create a stack from a stack template that contains macros and + * nested stacks, you must create or update the stack directly from the template + * using the CreateStack or UpdateStack action, and specifying this + * capability.
For more information about macros, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -532,19 +543,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -556,16 +568,16 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
This - * capacity doesn't apply to creating change sets, and specifying it when creating - * change sets has no effect.
If you want to create a stack from a stack - * template that contains macros and nested stacks, you must create or - * update the stack directly from the template using the CreateStack or - * UpdateStack action, and specifying this capability.
For
- * more information about macros, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
This capacity doesn't apply to creating change + * sets, and specifying it when creating change sets has no effect.
If you + * want to create a stack from a stack template that contains macros and + * nested stacks, you must create or update the stack directly from the template + * using the CreateStack or UpdateStack action, and specifying this + * capability.
For more information about macros, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -592,19 +604,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -616,16 +629,16 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
This - * capacity doesn't apply to creating change sets, and specifying it when creating - * change sets has no effect.
If you want to create a stack from a stack - * template that contains macros and nested stacks, you must create or - * update the stack directly from the template using the CreateStack or - * UpdateStack action, and specifying this capability.
For
- * more information about macros, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
This capacity doesn't apply to creating change + * sets, and specifying it when creating change sets has no effect.
If you + * want to create a stack from a stack template that contains macros and + * nested stacks, you must create or update the stack directly from the template + * using the CreateStack or UpdateStack action, and specifying this + * capability.
For more information about macros, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -652,19 +665,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -676,16 +690,16 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
This - * capacity doesn't apply to creating change sets, and specifying it when creating - * change sets has no effect.
If you want to create a stack from a stack - * template that contains macros and nested stacks, you must create or - * update the stack directly from the template using the CreateStack or - * UpdateStack action, and specifying this capability.
For
- * more information about macros, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
This capacity doesn't apply to creating change + * sets, and specifying it when creating change sets has no effect.
If you + * want to create a stack from a stack template that contains macros and + * nested stacks, you must create or update the stack directly from the template + * using the CreateStack or UpdateStack action, and specifying this + * capability.
For more information about macros, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -712,19 +726,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -736,16 +751,16 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
This - * capacity doesn't apply to creating change sets, and specifying it when creating - * change sets has no effect.
If you want to create a stack from a stack - * template that contains macros and nested stacks, you must create or - * update the stack directly from the template using the CreateStack or - * UpdateStack action, and specifying this capability.
For
- * more information about macros, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
This capacity doesn't apply to creating change + * sets, and specifying it when creating change sets has no effect.
If you + * want to create a stack from a stack template that contains macros and + * nested stacks, you must create or update the stack directly from the template + * using the CreateStack or UpdateStack action, and specifying this + * capability.
For more information about macros, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -772,19 +787,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -796,16 +812,16 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
This - * capacity doesn't apply to creating change sets, and specifying it when creating - * change sets has no effect.
If you want to create a stack from a stack - * template that contains macros and nested stacks, you must create or - * update the stack directly from the template using the CreateStack or - * UpdateStack action, and specifying this capability.
For
- * more information about macros, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
This capacity doesn't apply to creating change + * sets, and specifying it when creating change sets has no effect.
If you + * want to create a stack from a stack template that contains macros and + * nested stacks, you must create or update the stack directly from the template + * using the CreateStack or UpdateStack action, and specifying this + * capability.
For more information about macros, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -1556,138 +1572,156 @@ namespace Model
/**
*
Determines what action will be taken if stack creation fails. If this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
For nested stacks, when the
- * OnStackFailure
parameter is set to DELETE
for the
- * change set for the parent stack, any failure in a child stack will cause the
- * parent stack creation to fail and all stacks to be deleted.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
For nested
+ * stacks, when the OnStackFailure
parameter is set to
+ * DELETE
for the change set for the parent stack, any failure in a
+ * child stack will cause the parent stack creation to fail and all stacks to be
+ * deleted.
Determines what action will be taken if stack creation fails. If this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
For nested stacks, when the
- * OnStackFailure
parameter is set to DELETE
for the
- * change set for the parent stack, any failure in a child stack will cause the
- * parent stack creation to fail and all stacks to be deleted.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
For nested
+ * stacks, when the OnStackFailure
parameter is set to
+ * DELETE
for the change set for the parent stack, any failure in a
+ * child stack will cause the parent stack creation to fail and all stacks to be
+ * deleted.
Determines what action will be taken if stack creation fails. If this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
For nested stacks, when the
- * OnStackFailure
parameter is set to DELETE
for the
- * change set for the parent stack, any failure in a child stack will cause the
- * parent stack creation to fail and all stacks to be deleted.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
For nested
+ * stacks, when the OnStackFailure
parameter is set to
+ * DELETE
for the change set for the parent stack, any failure in a
+ * child stack will cause the parent stack creation to fail and all stacks to be
+ * deleted.
Determines what action will be taken if stack creation fails. If this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
For nested stacks, when the
- * OnStackFailure
parameter is set to DELETE
for the
- * change set for the parent stack, any failure in a child stack will cause the
- * parent stack creation to fail and all stacks to be deleted.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
For nested
+ * stacks, when the OnStackFailure
parameter is set to
+ * DELETE
for the change set for the parent stack, any failure in a
+ * child stack will cause the parent stack creation to fail and all stacks to be
+ * deleted.
Determines what action will be taken if stack creation fails. If this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
For nested stacks, when the
- * OnStackFailure
parameter is set to DELETE
for the
- * change set for the parent stack, any failure in a child stack will cause the
- * parent stack creation to fail and all stacks to be deleted.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
For nested
+ * stacks, when the OnStackFailure
parameter is set to
+ * DELETE
for the change set for the parent stack, any failure in a
+ * child stack will cause the parent stack creation to fail and all stacks to be
+ * deleted.
Determines what action will be taken if stack creation fails. If this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
For nested stacks, when the
- * OnStackFailure
parameter is set to DELETE
for the
- * change set for the parent stack, any failure in a child stack will cause the
- * parent stack creation to fail and all stacks to be deleted.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
For nested
+ * stacks, when the OnStackFailure
parameter is set to
+ * DELETE
for the change set for the parent stack, any failure in a
+ * child stack will cause the parent stack creation to fail and all stacks to be
+ * deleted.
You can only override the parameter values that are * specified in the stack set; to add or delete a parameter itself, use UpdateStackSet - * to update the stack set template.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html"> + *UpdateStackSet
to update the stack set template.
*/
inline const Aws::VectorYou can only override the parameter values that are * specified in the stack set; to add or delete a parameter itself, use UpdateStackSet - * to update the stack set template.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html"> + *UpdateStackSet
to update the stack set template.
*/
inline bool ParameterOverridesHasBeenSet() const { return m_parameterOverridesHasBeenSet; }
@@ -332,8 +332,8 @@ namespace Model
* overridden for a stack instance aren't updated, but retain their overridden
* value. You can only override the parameter values that are * specified in the stack set; to add or delete a parameter itself, use UpdateStackSet - * to update the stack set template.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html"> + *UpdateStackSet
to update the stack set template.
*/
inline void SetParameterOverrides(const Aws::VectorYou can only override the parameter values that are * specified in the stack set; to add or delete a parameter itself, use UpdateStackSet - * to update the stack set template.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html"> + *UpdateStackSet
to update the stack set template.
*/
inline void SetParameterOverrides(Aws::VectorYou can only override the parameter values that are * specified in the stack set; to add or delete a parameter itself, use UpdateStackSet - * to update the stack set template.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html"> + *UpdateStackSet
to update the stack set template.
*/
inline CreateStackInstancesRequest& WithParameterOverrides(const Aws::VectorYou can only override the parameter values that are * specified in the stack set; to add or delete a parameter itself, use UpdateStackSet - * to update the stack set template.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html"> + *UpdateStackSet
to update the stack set template.
*/
inline CreateStackInstancesRequest& WithParameterOverrides(Aws::VectorYou can only override the parameter values that are * specified in the stack set; to add or delete a parameter itself, use UpdateStackSet - * to update the stack set template.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html"> + *UpdateStackSet
to update the stack set template.
*/
inline CreateStackInstancesRequest& AddParameterOverrides(const Parameter& value) { m_parameterOverridesHasBeenSet = true; m_parameterOverrides.push_back(value); return *this; }
@@ -447,8 +447,8 @@ namespace Model
* overridden for a stack instance aren't updated, but retain their overridden
* value. You can only override the parameter values that are * specified in the stack set; to add or delete a parameter itself, use UpdateStackSet - * to update the stack set template.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html"> + *UpdateStackSet
to update the stack set template.
*/
inline CreateStackInstancesRequest& AddParameterOverrides(Parameter&& value) { m_parameterOverridesHasBeenSet = true; m_parameterOverrides.push_back(std::move(value)); return *this; }
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/CreateStackRequest.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/CreateStackRequest.h
index cf357049cab..cbdaa157cbf 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/CreateStackRequest.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/CreateStackRequest.h
@@ -204,9 +204,10 @@ namespace Model
* template (max size: 460,800 bytes) that's located in an Amazon S3 bucket or a
* Systems Manager document. For more information, go to the Template
- * anatomy in the CloudFormation User Guide. Conditional: You
- * must specify either the TemplateBody
or the
- * TemplateURL
parameter, but not both.
https://
. Conditional: You must
+ * specify either the TemplateBody
or the TemplateURL
+ * parameter, but not both.
Conditional: You
- * must specify either the TemplateBody
or the
- * TemplateURL
parameter, but not both.
https://
. Conditional: You must
+ * specify either the TemplateBody
or the TemplateURL
+ * parameter, but not both.
Conditional: You
- * must specify either the TemplateBody
or the
- * TemplateURL
parameter, but not both.
https://
. Conditional: You must
+ * specify either the TemplateBody
or the TemplateURL
+ * parameter, but not both.
Conditional: You
- * must specify either the TemplateBody
or the
- * TemplateURL
parameter, but not both.
https://
. Conditional: You must
+ * specify either the TemplateBody
or the TemplateURL
+ * parameter, but not both.
Conditional: You
- * must specify either the TemplateBody
or the
- * TemplateURL
parameter, but not both.
https://
. Conditional: You must
+ * specify either the TemplateBody
or the TemplateURL
+ * parameter, but not both.
Conditional: You
- * must specify either the TemplateBody
or the
- * TemplateURL
parameter, but not both.
https://
. Conditional: You must
+ * specify either the TemplateBody
or the TemplateURL
+ * parameter, but not both.
Conditional: You
- * must specify either the TemplateBody
or the
- * TemplateURL
parameter, but not both.
https://
. Conditional: You must
+ * specify either the TemplateBody
or the TemplateURL
+ * parameter, but not both.
Conditional: You
- * must specify either the TemplateBody
or the
- * TemplateURL
parameter, but not both.
https://
. Conditional: You must
+ * specify either the TemplateBody
or the TemplateURL
+ * parameter, but not both.
A list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline const Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline bool ParametersHasBeenSet() const { return m_parametersHasBeenSet; }
/**
* A list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline void SetParameters(const Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline void SetParameters(Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline CreateStackRequest& WithParameters(const Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline CreateStackRequest& WithParameters(Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline CreateStackRequest& AddParameters(const Parameter& value) { m_parametersHasBeenSet = true; m_parameters.push_back(value); return *this; }
/**
* A list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline CreateStackRequest& AddParameters(Parameter&& value) { m_parametersHasBeenSet = true; m_parameters.push_back(std::move(value)); return *this; }
@@ -531,19 +539,20 @@ namespace Model
* associated with them and edit their permissions if necessary. For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -555,18 +564,18 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * create a stack from a stack template that contains macros and nested - * stacks, you must create the stack directly from the template using this - * capability.
You should only create stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to create a stack from a stack template that + * contains macros and nested stacks, you must create the stack directly + * from the template using this capability.
You should only + * create stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -593,19 +602,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -617,18 +627,18 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * create a stack from a stack template that contains macros and nested - * stacks, you must create the stack directly from the template using this - * capability.
You should only create stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to create a stack from a stack template that + * contains macros and nested stacks, you must create the stack directly + * from the template using this capability.
You should only + * create stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -655,19 +665,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -679,18 +690,18 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * create a stack from a stack template that contains macros and nested - * stacks, you must create the stack directly from the template using this - * capability.
You should only create stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to create a stack from a stack template that + * contains macros and nested stacks, you must create the stack directly + * from the template using this capability.
You should only + * create stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -717,19 +728,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -741,18 +753,18 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * create a stack from a stack template that contains macros and nested - * stacks, you must create the stack directly from the template using this - * capability.
You should only create stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to create a stack from a stack template that + * contains macros and nested stacks, you must create the stack directly + * from the template using this capability.
You should only + * create stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -779,19 +791,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -803,18 +816,18 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * create a stack from a stack template that contains macros and nested - * stacks, you must create the stack directly from the template using this - * capability.
You should only create stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to create a stack from a stack template that + * contains macros and nested stacks, you must create the stack directly + * from the template using this capability.
You should only + * create stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -841,19 +854,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -865,18 +879,18 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * create a stack from a stack template that contains macros and nested - * stacks, you must create the stack directly from the template using this - * capability.
You should only create stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to create a stack from a stack template that + * contains macros and nested stacks, you must create the stack directly + * from the template using this capability.
You should only + * create stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -903,19 +917,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -927,18 +942,18 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * create a stack from a stack template that contains macros and nested - * stacks, you must create the stack directly from the template using this - * capability.
You should only create stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to create a stack from a stack template that + * contains macros and nested stacks, you must create the stack directly + * from the template using this capability.
You should only + * create stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -965,19 +980,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -989,18 +1005,18 @@ namespace Model * or more macros, and you choose to create a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * create a stack from a stack template that contains macros and nested - * stacks, you must create the stack directly from the template using this - * capability.
You should only create stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to create a stack from a stack template that + * contains macros and nested stacks, you must create the stack directly + * from the template using this capability.
You should only + * create stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and
@@ -1438,64 +1454,72 @@ namespace Model
/**
*
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both.
*/
inline const Aws::String& GetStackPolicyURL() const{ return m_stackPolicyURL; }
/**
* Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both.
*/
inline bool StackPolicyURLHasBeenSet() const { return m_stackPolicyURLHasBeenSet; }
/**
* Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both.
*/
inline void SetStackPolicyURL(const Aws::String& value) { m_stackPolicyURLHasBeenSet = true; m_stackPolicyURL = value; }
/**
* Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both.
*/
inline void SetStackPolicyURL(Aws::String&& value) { m_stackPolicyURLHasBeenSet = true; m_stackPolicyURL = std::move(value); }
/**
* Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both.
*/
inline void SetStackPolicyURL(const char* value) { m_stackPolicyURLHasBeenSet = true; m_stackPolicyURL.assign(value); }
/**
* Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both.
*/
inline CreateStackRequest& WithStackPolicyURL(const Aws::String& value) { SetStackPolicyURL(value); return *this;}
/**
* Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both.
*/
inline CreateStackRequest& WithStackPolicyURL(Aws::String&& value) { SetStackPolicyURL(std::move(value)); return *this;}
/**
* Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both.
*/
inline CreateStackRequest& WithStackPolicyURL(const char* value) { SetStackPolicyURL(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/CreateStackSetRequest.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/CreateStackSetRequest.h
index 11f8b183863..1db2bf193fb 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/CreateStackSetRequest.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/CreateStackSetRequest.h
@@ -422,19 +422,20 @@ namespace Model
* associated with them and edit their permissions if necessary. For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -446,13 +447,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions don't currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline const Aws::VectorFor more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -499,13 +501,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions don't currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline bool CapabilitiesHasBeenSet() const { return m_capabilitiesHasBeenSet; }
@@ -528,19 +530,20 @@ namespace Model
* associated with them and edit their permissions if necessary. For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -552,13 +555,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions don't currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline void SetCapabilities(const Aws::VectorFor more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -605,13 +609,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions don't currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline void SetCapabilities(Aws::VectorFor more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -658,13 +663,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions don't currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline CreateStackSetRequest& WithCapabilities(const Aws::VectorFor more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -711,13 +717,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions don't currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline CreateStackSetRequest& WithCapabilities(Aws::VectorFor more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -764,13 +771,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions don't currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline CreateStackSetRequest& AddCapabilities(const Capability& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(value); return *this; }
@@ -793,19 +800,20 @@ namespace Model
* associated with them and edit their permissions if necessary. For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -817,13 +825,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions don't currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline CreateStackSetRequest& AddCapabilities(Capability&& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(std::move(value)); return *this; }
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/DescribeChangeSetResult.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/DescribeChangeSetResult.h
index fc3b4116b36..96661723b9d 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/DescribeChangeSetResult.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/DescribeChangeSetResult.h
@@ -240,8 +240,8 @@ namespace Model
* A list of Parameter
structures that describes the input
* parameters and their values used to create the change set. For more information,
* see the Parameter
- * data type.
Parameter
data type.
*/
inline const Aws::VectorA list of Parameter
structures that describes the input
* parameters and their values used to create the change set. For more information,
* see the Parameter
- * data type.
Parameter
data type.
*/
inline void SetParameters(const Aws::VectorA list of Parameter
structures that describes the input
* parameters and their values used to create the change set. For more information,
* see the Parameter
- * data type.
Parameter
data type.
*/
inline void SetParameters(Aws::VectorA list of Parameter
structures that describes the input
* parameters and their values used to create the change set. For more information,
* see the Parameter
- * data type.
Parameter
data type.
*/
inline DescribeChangeSetResult& WithParameters(const Aws::VectorA list of Parameter
structures that describes the input
* parameters and their values used to create the change set. For more information,
* see the Parameter
- * data type.
Parameter
data type.
*/
inline DescribeChangeSetResult& WithParameters(Aws::VectorA list of Parameter
structures that describes the input
* parameters and their values used to create the change set. For more information,
* see the Parameter
- * data type.
Parameter
data type.
*/
inline DescribeChangeSetResult& AddParameters(const Parameter& value) { m_parameters.push_back(value); return *this; }
@@ -294,8 +294,8 @@ namespace Model
* A list of Parameter
structures that describes the input
* parameters and their values used to create the change set. For more information,
* see the Parameter
- * data type.
Parameter
data type.
*/
inline DescribeChangeSetResult& AddParameters(Parameter&& value) { m_parameters.push_back(std::move(value)); return *this; }
@@ -808,100 +808,110 @@ namespace Model
/**
* Determines what action will be taken if stack creation fails. When this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
Determines what action will be taken if stack creation fails. When this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
Determines what action will be taken if stack creation fails. When this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
Determines what action will be taken if stack creation fails. When this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
Determines what action will be taken if stack creation fails. When this
* parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
- * API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation
- * fails. This is only valid when the ChangeSetType
parameter is set
- * to CREATE
. If the deletion of the stack fails, the status of the
- * stack is DELETE_FAILED
.
DO_NOTHING
- * - if the stack creation fails, do nothing. This is equivalent to specifying
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html">
+ * ExecuteChangeSet
API operation must not be specified. This
+ * must be one of these values:
DELETE
- Deletes the
+ * change set if the stack creation fails. This is only valid when the
+ * ChangeSetType
parameter is set to CREATE
. If the
+ * deletion of the stack fails, the status of the stack is
+ * DELETE_FAILED
.
DO_NOTHING
- if the
+ * stack creation fails, do nothing. This is equivalent to specifying
* true
for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ROLLBACK
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying false
- * for the DisableRollback
parameter to the ExecuteChangeSet
- * API operation.
ExecuteChangeSet
API operation.
+ * ROLLBACK
- if the stack creation fails, roll back the stack. This
+ * is equivalent to specifying false
for the
+ * DisableRollback
parameter to the
+ * ExecuteChangeSet
API operation.
The name of the extension.
If the extension is a public third-party * type you have activated with a type name alias, CloudFormation returns the type * name alias. For more information, see ActivateType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html"> + *ActivateType
.
*/
inline const Aws::String& GetTypeName() const{ return m_typeName; }
@@ -116,7 +117,8 @@ namespace Model
* The name of the extension.
If the extension is a public third-party * type you have activated with a type name alias, CloudFormation returns the type * name alias. For more information, see ActivateType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html"> + *ActivateType
.
*/
inline void SetTypeName(const Aws::String& value) { m_typeName = value; }
@@ -124,7 +126,8 @@ namespace Model
* The name of the extension.
If the extension is a public third-party * type you have activated with a type name alias, CloudFormation returns the type * name alias. For more information, see ActivateType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html"> + *ActivateType
.
*/
inline void SetTypeName(Aws::String&& value) { m_typeName = std::move(value); }
@@ -132,7 +135,8 @@ namespace Model
* The name of the extension.
If the extension is a public third-party * type you have activated with a type name alias, CloudFormation returns the type * name alias. For more information, see ActivateType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html"> + *ActivateType
.
*/
inline void SetTypeName(const char* value) { m_typeName.assign(value); }
@@ -140,7 +144,8 @@ namespace Model
* The name of the extension.
If the extension is a public third-party * type you have activated with a type name alias, CloudFormation returns the type * name alias. For more information, see ActivateType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html"> + *ActivateType
.
*/
inline DescribeTypeResult& WithTypeName(const Aws::String& value) { SetTypeName(value); return *this;}
@@ -148,7 +153,8 @@ namespace Model
* The name of the extension.
If the extension is a public third-party * type you have activated with a type name alias, CloudFormation returns the type * name alias. For more information, see ActivateType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html"> + *ActivateType
.
*/
inline DescribeTypeResult& WithTypeName(Aws::String&& value) { SetTypeName(std::move(value)); return *this;}
@@ -156,7 +162,8 @@ namespace Model
* The name of the extension.
If the extension is a public third-party * type you have activated with a type name alias, CloudFormation returns the type * name alias. For more information, see ActivateType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html"> + *ActivateType
.
*/
inline DescribeTypeResult& WithTypeName(const char* value) { SetTypeName(value); return *this;}
@@ -167,9 +174,9 @@ namespace Model
* extensions you have registered in your account. For public extensions, both
* those provided by Amazon Web Services and published by third parties,
* CloudFormation returns null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline const Aws::String& GetDefaultVersionId() const{ return m_defaultVersionId; } @@ -179,9 +186,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon Web Services and published by third parties, * CloudFormation returnsnull
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline void SetDefaultVersionId(const Aws::String& value) { m_defaultVersionId = value; } @@ -191,9 +198,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon Web Services and published by third parties, * CloudFormation returnsnull
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline void SetDefaultVersionId(Aws::String&& value) { m_defaultVersionId = std::move(value); } @@ -203,9 +210,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon Web Services and published by third parties, * CloudFormation returnsnull
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline void SetDefaultVersionId(const char* value) { m_defaultVersionId.assign(value); } @@ -215,9 +222,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon Web Services and published by third parties, * CloudFormation returnsnull
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline DescribeTypeResult& WithDefaultVersionId(const Aws::String& value) { SetDefaultVersionId(value); return *this;} @@ -227,9 +234,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon Web Services and published by third parties, * CloudFormation returnsnull
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline DescribeTypeResult& WithDefaultVersionId(Aws::String&& value) { SetDefaultVersionId(std::move(value)); return *this;} @@ -239,9 +246,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon Web Services and published by third parties, * CloudFormation returnsnull
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline DescribeTypeResult& WithDefaultVersionId(const char* value) { SetDefaultVersionId(value); return *this;} @@ -670,7 +677,8 @@ namespace Model * public extensions, both those provided by Amazon Web Services and published by * third parties, CloudFormation returnsnull
. For more information,
* see RegisterType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html">
+ * RegisterType
.
*/
inline const LoggingConfig& GetLoggingConfig() const{ return m_loggingConfig; }
@@ -680,7 +688,8 @@ namespace Model
* public extensions, both those provided by Amazon Web Services and published by
* third parties, CloudFormation returns null
. For more information,
* see RegisterType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html">
+ * RegisterType
.
*/
inline void SetLoggingConfig(const LoggingConfig& value) { m_loggingConfig = value; }
@@ -690,7 +699,8 @@ namespace Model
* public extensions, both those provided by Amazon Web Services and published by
* third parties, CloudFormation returns null
. For more information,
* see RegisterType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html">
+ * RegisterType
.
*/
inline void SetLoggingConfig(LoggingConfig&& value) { m_loggingConfig = std::move(value); }
@@ -700,7 +710,8 @@ namespace Model
* public extensions, both those provided by Amazon Web Services and published by
* third parties, CloudFormation returns null
. For more information,
* see RegisterType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html">
+ * RegisterType
.
*/
inline DescribeTypeResult& WithLoggingConfig(const LoggingConfig& value) { SetLoggingConfig(value); return *this;}
@@ -710,7 +721,8 @@ namespace Model
* public extensions, both those provided by Amazon Web Services and published by
* third parties, CloudFormation returns null
. For more information,
* see RegisterType.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html">
+ * RegisterType
.
*/
inline DescribeTypeResult& WithLoggingConfig(LoggingConfig&& value) { SetLoggingConfig(std::move(value)); return *this;}
@@ -762,9 +774,9 @@ namespace Model
* The Amazon Resource Name (ARN) of the IAM execution role used to register the * extension. This applies only to private extensions you have registered in your * account. For more information, see RegisterType.
- *If the registered extension calls any Amazon Web Services APIs, you must
- * create an
+ * RegisterType
.
If the registered extension calls any + * Amazon Web Services APIs, you must create an IAM * execution role that includes the necessary permissions to call those * Amazon Web Services APIs, and provision that execution role in your account. @@ -777,9 +789,9 @@ namespace Model *
The Amazon Resource Name (ARN) of the IAM execution role used to register the * extension. This applies only to private extensions you have registered in your * account. For more information, see RegisterType.
- *If the registered extension calls any Amazon Web Services APIs, you must
- * create an
+ * RegisterType
.
If the registered extension calls any + * Amazon Web Services APIs, you must create an IAM * execution role that includes the necessary permissions to call those * Amazon Web Services APIs, and provision that execution role in your account. @@ -792,9 +804,9 @@ namespace Model *
The Amazon Resource Name (ARN) of the IAM execution role used to register the * extension. This applies only to private extensions you have registered in your * account. For more information, see RegisterType.
- *If the registered extension calls any Amazon Web Services APIs, you must
- * create an
+ * RegisterType
.
If the registered extension calls any + * Amazon Web Services APIs, you must create an IAM * execution role that includes the necessary permissions to call those * Amazon Web Services APIs, and provision that execution role in your account. @@ -807,9 +819,9 @@ namespace Model *
The Amazon Resource Name (ARN) of the IAM execution role used to register the * extension. This applies only to private extensions you have registered in your * account. For more information, see RegisterType.
- *If the registered extension calls any Amazon Web Services APIs, you must
- * create an
+ * RegisterType
.
If the registered extension calls any + * Amazon Web Services APIs, you must create an IAM * execution role that includes the necessary permissions to call those * Amazon Web Services APIs, and provision that execution role in your account. @@ -822,9 +834,9 @@ namespace Model *
The Amazon Resource Name (ARN) of the IAM execution role used to register the * extension. This applies only to private extensions you have registered in your * account. For more information, see RegisterType.
- *If the registered extension calls any Amazon Web Services APIs, you must
- * create an
+ * RegisterType
.
If the registered extension calls any + * Amazon Web Services APIs, you must create an IAM * execution role that includes the necessary permissions to call those * Amazon Web Services APIs, and provision that execution role in your account. @@ -837,9 +849,9 @@ namespace Model *
The Amazon Resource Name (ARN) of the IAM execution role used to register the * extension. This applies only to private extensions you have registered in your * account. For more information, see RegisterType.
- *If the registered extension calls any Amazon Web Services APIs, you must
- * create an
+ * RegisterType
.
If the registered extension calls any + * Amazon Web Services APIs, you must create an IAM * execution role that includes the necessary permissions to call those * Amazon Web Services APIs, and provision that execution role in your account. @@ -852,9 +864,9 @@ namespace Model *
The Amazon Resource Name (ARN) of the IAM execution role used to register the * extension. This applies only to private extensions you have registered in your * account. For more information, see RegisterType.
- *If the registered extension calls any Amazon Web Services APIs, you must
- * create an
+ * RegisterType
.
If the registered extension calls any + * Amazon Web Services APIs, you must create an IAM * execution role that includes the necessary permissions to call those * Amazon Web Services APIs, and provision that execution role in your account. @@ -996,11 +1008,12 @@ namespace Model *
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
A JSON string that represent the current configuration data for the extension * in this account and Region.
To set the configuration data for an
* extension, use SetTypeConfiguration.
- * For more information, see
+ * SetTypeConfiguration
. For more information, see Configuring
* extensions at the account level in the CloudFormation User Guide.
A JSON string that represent the current configuration data for the extension * in this account and Region.
To set the configuration data for an
* extension, use SetTypeConfiguration.
- * For more information, see
+ * SetTypeConfiguration
. For more information, see Configuring
* extensions at the account level in the CloudFormation User Guide.
A JSON string that represent the current configuration data for the extension * in this account and Region.
To set the configuration data for an
* extension, use SetTypeConfiguration.
- * For more information, see
+ * SetTypeConfiguration
. For more information, see Configuring
* extensions at the account level in the CloudFormation User Guide.
A JSON string that represent the current configuration data for the extension * in this account and Region.
To set the configuration data for an
* extension, use SetTypeConfiguration.
- * For more information, see
+ * SetTypeConfiguration
. For more information, see Configuring
* extensions at the account level in the CloudFormation User Guide.
A JSON string that represent the current configuration data for the extension * in this account and Region.
To set the configuration data for an
* extension, use SetTypeConfiguration.
- * For more information, see
+ * SetTypeConfiguration
. For more information, see Configuring
* extensions at the account level in the CloudFormation User Guide.
A JSON string that represent the current configuration data for the extension * in this account and Region.
To set the configuration data for an
* extension, use SetTypeConfiguration.
- * For more information, see
+ * SetTypeConfiguration
. For more information, see Configuring
* extensions at the account level in the CloudFormation User Guide.
A JSON string that represent the current configuration data for the extension * in this account and Region.
To set the configuration data for an
* extension, use SetTypeConfiguration.
- * For more information, see
+ * SetTypeConfiguration
. For more information, see Configuring
* extensions at the account level in the CloudFormation User Guide.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Preserves the state of previously provisioned resources when an operation
* fails. This parameter can't be specified when the OnStackFailure
* parameter to the CreateChangeSet
- * API operation was specified.
True
- if the stack
- * creation fails, do nothing. This is equivalent to specifying
- * DO_NOTHING
for the OnStackFailure
parameter to the CreateChangeSet
- * API operation.
False
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying
- * ROLLBACK
for the OnStackFailure
parameter to the CreateChangeSet
- * API operation.
Default: True
CreateChangeSet
API operation was specified.
+ * True
- if the stack creation fails, do nothing. This is equivalent
+ * to specifying DO_NOTHING
for the OnStackFailure
+ * parameter to the
+ * CreateChangeSet
API operation.
+ * False
- if the stack creation fails, roll back the stack. This is
+ * equivalent to specifying ROLLBACK
for the
+ * OnStackFailure
parameter to the
+ * CreateChangeSet
API operation.
Default:
+ * True
Preserves the state of previously provisioned resources when an operation
* fails. This parameter can't be specified when the OnStackFailure
* parameter to the CreateChangeSet
- * API operation was specified.
True
- if the stack
- * creation fails, do nothing. This is equivalent to specifying
- * DO_NOTHING
for the OnStackFailure
parameter to the CreateChangeSet
- * API operation.
False
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying
- * ROLLBACK
for the OnStackFailure
parameter to the CreateChangeSet
- * API operation.
Default: True
CreateChangeSet
API operation was specified.
+ * True
- if the stack creation fails, do nothing. This is equivalent
+ * to specifying DO_NOTHING
for the OnStackFailure
+ * parameter to the
+ * CreateChangeSet
API operation.
+ * False
- if the stack creation fails, roll back the stack. This is
+ * equivalent to specifying ROLLBACK
for the
+ * OnStackFailure
parameter to the
+ * CreateChangeSet
API operation.
Default:
+ * True
Preserves the state of previously provisioned resources when an operation
* fails. This parameter can't be specified when the OnStackFailure
* parameter to the CreateChangeSet
- * API operation was specified.
True
- if the stack
- * creation fails, do nothing. This is equivalent to specifying
- * DO_NOTHING
for the OnStackFailure
parameter to the CreateChangeSet
- * API operation.
False
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying
- * ROLLBACK
for the OnStackFailure
parameter to the CreateChangeSet
- * API operation.
Default: True
CreateChangeSet
API operation was specified.
+ * True
- if the stack creation fails, do nothing. This is equivalent
+ * to specifying DO_NOTHING
for the OnStackFailure
+ * parameter to the
+ * CreateChangeSet
API operation.
+ * False
- if the stack creation fails, roll back the stack. This is
+ * equivalent to specifying ROLLBACK
for the
+ * OnStackFailure
parameter to the
+ * CreateChangeSet
API operation.
Default:
+ * True
Preserves the state of previously provisioned resources when an operation
* fails. This parameter can't be specified when the OnStackFailure
* parameter to the CreateChangeSet
- * API operation was specified.
True
- if the stack
- * creation fails, do nothing. This is equivalent to specifying
- * DO_NOTHING
for the OnStackFailure
parameter to the CreateChangeSet
- * API operation.
False
- if the stack creation
- * fails, roll back the stack. This is equivalent to specifying
- * ROLLBACK
for the OnStackFailure
parameter to the CreateChangeSet
- * API operation.
Default: True
CreateChangeSet
API operation was specified.
+ * True
- if the stack creation fails, do nothing. This is equivalent
+ * to specifying DO_NOTHING
for the OnStackFailure
+ * parameter to the
+ * CreateChangeSet
API operation.
+ * False
- if the stack creation fails, roll back the stack. This is
+ * equivalent to specifying ROLLBACK
for the
+ * OnStackFailure
parameter to the
+ * CreateChangeSet
API operation.
Default:
+ * True
Conditional: You
- * must specify only one of the following parameters: StackName
,
+ * anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: StackName
,
* StackSetName
, TemplateBody
, or
* TemplateURL
.
Conditional: You
- * must specify only one of the following parameters: StackName
,
+ * anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: StackName
,
* StackSetName
, TemplateBody
, or
* TemplateURL
.
Conditional: You
- * must specify only one of the following parameters: StackName
,
+ * anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: StackName
,
* StackSetName
, TemplateBody
, or
* TemplateURL
.
Conditional: You
- * must specify only one of the following parameters: StackName
,
+ * anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: StackName
,
* StackSetName
, TemplateBody
, or
* TemplateURL
.
Conditional: You
- * must specify only one of the following parameters: StackName
,
+ * anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: StackName
,
* StackSetName
, TemplateBody
, or
* TemplateURL
.
Conditional: You
- * must specify only one of the following parameters: StackName
,
+ * anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: StackName
,
* StackSetName
, TemplateBody
, or
* TemplateURL
.
Conditional: You
- * must specify only one of the following parameters: StackName
,
+ * anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: StackName
,
* StackSetName
, TemplateBody
, or
* TemplateURL
.
Conditional: You
- * must specify only one of the following parameters: StackName
,
+ * anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: StackName
,
* StackSetName
, TemplateBody
, or
* TemplateURL
.
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types in the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types in the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types in the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types in the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types in the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types in the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types in the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types in the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types In the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types In the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types In the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types In the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types In the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types In the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types In the CloudFormation User Guide
*
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html">IaC
* generator supported resource types In the CloudFormation User Guide
*
If you specify 0 for this parameter, - * CloudFormation still monitors the specified rollback triggers during stack - * creation and update operations. Then, for update operations, it begins disposing - * of old resources immediately once the operation completes.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CancelUpdateStack.html"> + *CancelUpdateStack
, for example) as necessary. If you + * specify 0 for this parameter, CloudFormation still monitors the specified + * rollback triggers during stack creation and update operations. Then, for update + * operations, it begins disposing of old resources immediately once the operation + * completes.
*/ inline int GetMonitoringTimeInMinutes() const{ return m_monitoringTimeInMinutes; } @@ -226,11 +227,12 @@ namespace Model * update operations. You can use this monitoring period to perform any manual * stack validation desired, and manually cancel the stack creation or update * (using CancelUpdateStack, - * for example) as necessary.If you specify 0 for this parameter, - * CloudFormation still monitors the specified rollback triggers during stack - * creation and update operations. Then, for update operations, it begins disposing - * of old resources immediately once the operation completes.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CancelUpdateStack.html"> + *CancelUpdateStack
, for example) as necessary. If you + * specify 0 for this parameter, CloudFormation still monitors the specified + * rollback triggers during stack creation and update operations. Then, for update + * operations, it begins disposing of old resources immediately once the operation + * completes.
*/ inline bool MonitoringTimeInMinutesHasBeenSet() const { return m_monitoringTimeInMinutesHasBeenSet; } @@ -243,11 +245,12 @@ namespace Model * update operations. You can use this monitoring period to perform any manual * stack validation desired, and manually cancel the stack creation or update * (using CancelUpdateStack, - * for example) as necessary.If you specify 0 for this parameter, - * CloudFormation still monitors the specified rollback triggers during stack - * creation and update operations. Then, for update operations, it begins disposing - * of old resources immediately once the operation completes.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CancelUpdateStack.html"> + *CancelUpdateStack
, for example) as necessary. If you + * specify 0 for this parameter, CloudFormation still monitors the specified + * rollback triggers during stack creation and update operations. Then, for update + * operations, it begins disposing of old resources immediately once the operation + * completes.
*/ inline void SetMonitoringTimeInMinutes(int value) { m_monitoringTimeInMinutesHasBeenSet = true; m_monitoringTimeInMinutes = value; } @@ -260,11 +263,12 @@ namespace Model * update operations. You can use this monitoring period to perform any manual * stack validation desired, and manually cancel the stack creation or update * (using CancelUpdateStack, - * for example) as necessary.If you specify 0 for this parameter, - * CloudFormation still monitors the specified rollback triggers during stack - * creation and update operations. Then, for update operations, it begins disposing - * of old resources immediately once the operation completes.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CancelUpdateStack.html"> + *CancelUpdateStack
, for example) as necessary. If you + * specify 0 for this parameter, CloudFormation still monitors the specified + * rollback triggers during stack creation and update operations. Then, for update + * operations, it begins disposing of old resources immediately once the operation + * completes.
*/ inline RollbackConfiguration& WithMonitoringTimeInMinutes(int value) { SetMonitoringTimeInMinutes(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/RollbackTrigger.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/RollbackTrigger.h index 920a8f7286a..4452ccca6b7 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/RollbackTrigger.h +++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/RollbackTrigger.h @@ -93,73 +93,73 @@ namespace Model /** *The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm - * or AWS::CloudWatch::CompositeAlarm - * resource types.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html"> + *AWS::CloudWatch::Alarm
or
+ * AWS::CloudWatch::CompositeAlarm
resource types.
*/
inline const Aws::String& GetType() const{ return m_type; }
/**
* The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm - * or AWS::CloudWatch::CompositeAlarm - * resource types.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html"> + *AWS::CloudWatch::Alarm
or
+ * AWS::CloudWatch::CompositeAlarm
resource types.
*/
inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
/**
* The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm - * or AWS::CloudWatch::CompositeAlarm - * resource types.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html"> + *AWS::CloudWatch::Alarm
or
+ * AWS::CloudWatch::CompositeAlarm
resource types.
*/
inline void SetType(const Aws::String& value) { m_typeHasBeenSet = true; m_type = value; }
/**
* The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm - * or AWS::CloudWatch::CompositeAlarm - * resource types.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html"> + *AWS::CloudWatch::Alarm
or
+ * AWS::CloudWatch::CompositeAlarm
resource types.
*/
inline void SetType(Aws::String&& value) { m_typeHasBeenSet = true; m_type = std::move(value); }
/**
* The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm - * or AWS::CloudWatch::CompositeAlarm - * resource types.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html"> + *AWS::CloudWatch::Alarm
or
+ * AWS::CloudWatch::CompositeAlarm
resource types.
*/
inline void SetType(const char* value) { m_typeHasBeenSet = true; m_type.assign(value); }
/**
* The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm - * or AWS::CloudWatch::CompositeAlarm - * resource types.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html"> + *AWS::CloudWatch::Alarm
or
+ * AWS::CloudWatch::CompositeAlarm
resource types.
*/
inline RollbackTrigger& WithType(const Aws::String& value) { SetType(value); return *this;}
/**
* The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm - * or AWS::CloudWatch::CompositeAlarm - * resource types.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html"> + *AWS::CloudWatch::Alarm
or
+ * AWS::CloudWatch::CompositeAlarm
resource types.
*/
inline RollbackTrigger& WithType(Aws::String&& value) { SetType(std::move(value)); return *this;}
/**
* The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm - * or AWS::CloudWatch::CompositeAlarm - * resource types.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html"> + *AWS::CloudWatch::Alarm
or
+ * AWS::CloudWatch::CompositeAlarm
resource types.
*/
inline RollbackTrigger& WithType(const char* value) { SetType(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/ScannedResource.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/ScannedResource.h
index 1c011b39ecf..bfc03a05e47 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/ScannedResource.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/ScannedResource.h
@@ -44,72 +44,64 @@ namespace Model
/**
* The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
The type of the resource, such as AWS::DynamoDB::Table
. For the
* list of supported resources, see IaC
- * generator supported resource types In the CloudFormation User Guide
- *
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon
- * Web Services Region as the stack. You can specify either the
+ * Web Services Region as the stack. The location for an Amazon S3 bucket must
+ * start with https://
. You can specify either the
* StackPolicyBody
or the StackPolicyURL
parameter, but
* not both.
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon
- * Web Services Region as the stack. You can specify either the
+ * Web Services Region as the stack. The location for an Amazon S3 bucket must
+ * start with https://
. You can specify either the
* StackPolicyBody
or the StackPolicyURL
parameter, but
* not both.
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon
- * Web Services Region as the stack. You can specify either the
+ * Web Services Region as the stack. The location for an Amazon S3 bucket must
+ * start with https://
. You can specify either the
* StackPolicyBody
or the StackPolicyURL
parameter, but
* not both.
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon
- * Web Services Region as the stack. You can specify either the
+ * Web Services Region as the stack. The location for an Amazon S3 bucket must
+ * start with https://
. You can specify either the
* StackPolicyBody
or the StackPolicyURL
parameter, but
* not both.
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon
- * Web Services Region as the stack. You can specify either the
+ * Web Services Region as the stack. The location for an Amazon S3 bucket must
+ * start with https://
. You can specify either the
* StackPolicyBody
or the StackPolicyURL
parameter, but
* not both.
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon
- * Web Services Region as the stack. You can specify either the
+ * Web Services Region as the stack. The location for an Amazon S3 bucket must
+ * start with https://
. You can specify either the
* StackPolicyBody
or the StackPolicyURL
parameter, but
* not both.
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon
- * Web Services Region as the stack. You can specify either the
+ * Web Services Region as the stack. The location for an Amazon S3 bucket must
+ * start with https://
. You can specify either the
* StackPolicyBody
or the StackPolicyURL
parameter, but
* not both.
Location of a file containing the stack policy. The URL must point to a
* policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon
- * Web Services Region as the stack. You can specify either the
+ * Web Services Region as the stack. The location for an Amazon S3 bucket must
+ * start with https://
. You can specify either the
* StackPolicyBody
or the StackPolicyURL
parameter, but
* not both.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type 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.
+ * 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.
*/ inline const Aws::String& GetTypeArn() const{ return m_typeArn; } /** *The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type 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.
+ * 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.
*/ inline bool TypeArnHasBeenSet() const { return m_typeArnHasBeenSet; } /** *The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type 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.
+ * 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.
*/ inline void SetTypeArn(const Aws::String& value) { m_typeArnHasBeenSet = true; m_typeArn = value; } /** *The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type 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.
+ * 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.
*/ inline void SetTypeArn(Aws::String&& value) { m_typeArnHasBeenSet = true; m_typeArn = std::move(value); } /** *The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type 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.
+ * 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.
*/ inline void SetTypeArn(const char* value) { m_typeArnHasBeenSet = true; m_typeArn.assign(value); } /** *The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type 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.
+ * 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.
*/ inline SetTypeConfigurationRequest& WithTypeArn(const Aws::String& value) { SetTypeArn(value); return *this;} /** *The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type 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.
+ * 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.
*/ inline SetTypeConfigurationRequest& WithTypeArn(Aws::String&& value) { SetTypeArn(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type 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.
+ * 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.
*/ inline SetTypeConfigurationRequest& WithTypeArn(const char* value) { SetTypeArn(value); return *this;} @@ -146,8 +162,8 @@ namespace Model *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
+ * DescribeType
. For more information, see Defining
* account-level configuration data for an extension in the CloudFormation
* CLI User Guide.
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
+ * DescribeType
. For more information, see Defining
* account-level configuration data for an extension in the CloudFormation
* CLI User Guide.
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
+ * DescribeType
. For more information, see Defining
* account-level configuration data for an extension in the CloudFormation
* CLI User Guide.
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
+ * DescribeType
. For more information, see Defining
* account-level configuration data for an extension in the CloudFormation
* CLI User Guide.
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
+ * DescribeType
. For more information, see Defining
* account-level configuration data for an extension in the CloudFormation
* CLI User Guide.
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
+ * DescribeType
. For more information, see Defining
* account-level configuration data for an extension in the CloudFormation
* CLI User Guide.
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
+ * DescribeType
. For more information, see Defining
* account-level configuration data for an extension in the CloudFormation
* CLI User Guide.
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
+ * DescribeType
. For more information, see Defining
* account-level configuration data for an extension in the CloudFormation
* CLI User Guide.
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 CONFIGURATION_COMPLETE
when all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
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 CONFIGURATION_COMPLETE
when all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
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 CONFIGURATION_COMPLETE
when all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
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 CONFIGURATION_COMPLETE
when all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
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 CONFIGURATION_COMPLETE
when all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
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 CONFIGURATION_COMPLETE
when all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
An optional field containing information about the detailed status of the + * stack event.
CONFIGURATION_COMPLETE
- all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
VALIDATION_FAILED
- template validation failed
+ * because of invalid properties in the template. The
+ * ResourceStatusReason
field shows what properties are defined
+ * incorrectly.
An optional field containing information about the detailed status of the + * stack event.
CONFIGURATION_COMPLETE
- all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
VALIDATION_FAILED
- template validation failed
+ * because of invalid properties in the template. The
+ * ResourceStatusReason
field shows what properties are defined
+ * incorrectly.
An optional field containing information about the detailed status of the + * stack event.
CONFIGURATION_COMPLETE
- all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
VALIDATION_FAILED
- template validation failed
+ * because of invalid properties in the template. The
+ * ResourceStatusReason
field shows what properties are defined
+ * incorrectly.
An optional field containing information about the detailed status of the + * stack event.
CONFIGURATION_COMPLETE
- all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
VALIDATION_FAILED
- template validation failed
+ * because of invalid properties in the template. The
+ * ResourceStatusReason
field shows what properties are defined
+ * incorrectly.
An optional field containing information about the detailed status of the + * stack event.
CONFIGURATION_COMPLETE
- all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
VALIDATION_FAILED
- template validation failed
+ * because of invalid properties in the template. The
+ * ResourceStatusReason
field shows what properties are defined
+ * incorrectly.
An optional field containing information about the detailed status of the + * stack event.
CONFIGURATION_COMPLETE
- all of the
+ * resources in the stack have reached that event. For more information, see CloudFormation
+ * stack deployment in the CloudFormation User Guide.
VALIDATION_FAILED
- template validation failed
+ * because of invalid properties in the template. The
+ * ResourceStatusReason
field shows what properties are defined
+ * incorrectly.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, look at the
+ * DetailedStatus
member in the StackInstanceSummary
+ * member that is a peer to this Status
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, look at the
+ * DetailedStatus
member in the StackInstanceSummary
+ * member that is a peer to this Status
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, look at the
+ * DetailedStatus
member in the StackInstanceSummary
+ * member that is a peer to this Status
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, look at the
+ * DetailedStatus
member in the StackInstanceSummary
+ * member that is a peer to this Status
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, look at the
+ * DetailedStatus
member in the StackInstanceSummary
+ * member that is a peer to this Status
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, look at the
+ * DetailedStatus
member in the StackInstanceSummary
+ * member that is a peer to this Status
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
[Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline const Aws::String& GetOrganizationalUnitId() const{ return m_organizationalUnitId; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline bool OrganizationalUnitIdHasBeenSet() const { return m_organizationalUnitIdHasBeenSet; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(const Aws::String& value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId = value; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(Aws::String&& value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId = std::move(value); }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(const char* value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId.assign(value); }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackInstance& WithOrganizationalUnitId(const Aws::String& value) { SetOrganizationalUnitId(value); return *this;}
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackInstance& WithOrganizationalUnitId(Aws::String&& value) { SetOrganizationalUnitId(std::move(value)); return *this;}
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackInstance& WithOrganizationalUnitId(const char* value) { SetOrganizationalUnitId(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceComprehensiveStatus.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceComprehensiveStatus.h
index 8f793504a9e..dee40408063 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceComprehensiveStatus.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceComprehensiveStatus.h
@@ -46,16 +46,21 @@ namespace Model
* been exceeded. FAILED
: The operation in the
* specified account and Region failed. If the stack set operation fails in enough
* accounts within a Region, the failure tolerance for the stack set operation as a
- * whole might be exceeded.
INOPERABLE
: A
- * DeleteStackInstances
operation has failed and left the stack in an
- * unstable state. Stacks in this state are excluded from further
- * UpdateStackSet
operations. You might need to perform a
- * DeleteStackInstances
operation, with RetainStacks
set
- * to true
, to delete the stack instance, and then delete the stack
- * manually.
PENDING
: The operation in the
- * specified account and Region has yet to start.
- * RUNNING
: The operation in the specified account and Region is
- * currently in progress.
+ * whole might be exceeded.
FAILED_IMPORT
: The
+ * import of the stack instance in the specified account and Region failed and left
+ * the stack in an unstable state. Once the issues causing the failure are fixed,
+ * the import operation can be retried. If enough stack set operations fail in
+ * enough accounts within a Region, the failure tolerance for the stack set
+ * operation as a whole might be exceeded.
+ * INOPERABLE
: A DeleteStackInstances
operation has
+ * failed and left the stack in an unstable state. Stacks in this state are
+ * excluded from further UpdateStackSet
operations. You might need to
+ * perform a DeleteStackInstances
operation, with
+ * RetainStacks
set to true
, to delete the stack
+ * instance, and then delete the stack manually.
+ * PENDING
: The operation in the specified account and Region has yet
+ * to start.
RUNNING
: The operation in the
+ * specified account and Region is currently in progress.
* SKIPPED_SUSPENDED_ACCOUNT
: The operation in the specified account
* and Region has been skipped because the account was suspended at the time of the
* operation.
SUCCEEDED
: The operation in the
@@ -70,16 +75,21 @@ namespace Model
* been exceeded.
FAILED
: The operation in the
* specified account and Region failed. If the stack set operation fails in enough
* accounts within a Region, the failure tolerance for the stack set operation as a
- * whole might be exceeded.
INOPERABLE
: A
- * DeleteStackInstances
operation has failed and left the stack in an
- * unstable state. Stacks in this state are excluded from further
- * UpdateStackSet
operations. You might need to perform a
- * DeleteStackInstances
operation, with RetainStacks
set
- * to true
, to delete the stack instance, and then delete the stack
- * manually.
PENDING
: The operation in the
- * specified account and Region has yet to start.
- * RUNNING
: The operation in the specified account and Region is
- * currently in progress.
+ * whole might be exceeded.
FAILED_IMPORT
: The
+ * import of the stack instance in the specified account and Region failed and left
+ * the stack in an unstable state. Once the issues causing the failure are fixed,
+ * the import operation can be retried. If enough stack set operations fail in
+ * enough accounts within a Region, the failure tolerance for the stack set
+ * operation as a whole might be exceeded.
+ * INOPERABLE
: A DeleteStackInstances
operation has
+ * failed and left the stack in an unstable state. Stacks in this state are
+ * excluded from further UpdateStackSet
operations. You might need to
+ * perform a DeleteStackInstances
operation, with
+ * RetainStacks
set to true
, to delete the stack
+ * instance, and then delete the stack manually.
+ * PENDING
: The operation in the specified account and Region has yet
+ * to start.
RUNNING
: The operation in the
+ * specified account and Region is currently in progress.
* SKIPPED_SUSPENDED_ACCOUNT
: The operation in the specified account
* and Region has been skipped because the account was suspended at the time of the
* operation.
SUCCEEDED
: The operation in the
@@ -94,16 +104,21 @@ namespace Model
* been exceeded.
FAILED
: The operation in the
* specified account and Region failed. If the stack set operation fails in enough
* accounts within a Region, the failure tolerance for the stack set operation as a
- * whole might be exceeded.
INOPERABLE
: A
- * DeleteStackInstances
operation has failed and left the stack in an
- * unstable state. Stacks in this state are excluded from further
- * UpdateStackSet
operations. You might need to perform a
- * DeleteStackInstances
operation, with RetainStacks
set
- * to true
, to delete the stack instance, and then delete the stack
- * manually.
PENDING
: The operation in the
- * specified account and Region has yet to start.
- * RUNNING
: The operation in the specified account and Region is
- * currently in progress.
+ * whole might be exceeded.
FAILED_IMPORT
: The
+ * import of the stack instance in the specified account and Region failed and left
+ * the stack in an unstable state. Once the issues causing the failure are fixed,
+ * the import operation can be retried. If enough stack set operations fail in
+ * enough accounts within a Region, the failure tolerance for the stack set
+ * operation as a whole might be exceeded.
+ * INOPERABLE
: A DeleteStackInstances
operation has
+ * failed and left the stack in an unstable state. Stacks in this state are
+ * excluded from further UpdateStackSet
operations. You might need to
+ * perform a DeleteStackInstances
operation, with
+ * RetainStacks
set to true
, to delete the stack
+ * instance, and then delete the stack manually.
+ * PENDING
: The operation in the specified account and Region has yet
+ * to start.
RUNNING
: The operation in the
+ * specified account and Region is currently in progress.
* SKIPPED_SUSPENDED_ACCOUNT
: The operation in the specified account
* and Region has been skipped because the account was suspended at the time of the
* operation.
SUCCEEDED
: The operation in the
@@ -118,16 +133,21 @@ namespace Model
* been exceeded.
FAILED
: The operation in the
* specified account and Region failed. If the stack set operation fails in enough
* accounts within a Region, the failure tolerance for the stack set operation as a
- * whole might be exceeded.
INOPERABLE
: A
- * DeleteStackInstances
operation has failed and left the stack in an
- * unstable state. Stacks in this state are excluded from further
- * UpdateStackSet
operations. You might need to perform a
- * DeleteStackInstances
operation, with RetainStacks
set
- * to true
, to delete the stack instance, and then delete the stack
- * manually.
PENDING
: The operation in the
- * specified account and Region has yet to start.
- * RUNNING
: The operation in the specified account and Region is
- * currently in progress.
+ * whole might be exceeded.
FAILED_IMPORT
: The
+ * import of the stack instance in the specified account and Region failed and left
+ * the stack in an unstable state. Once the issues causing the failure are fixed,
+ * the import operation can be retried. If enough stack set operations fail in
+ * enough accounts within a Region, the failure tolerance for the stack set
+ * operation as a whole might be exceeded.
+ * INOPERABLE
: A DeleteStackInstances
operation has
+ * failed and left the stack in an unstable state. Stacks in this state are
+ * excluded from further UpdateStackSet
operations. You might need to
+ * perform a DeleteStackInstances
operation, with
+ * RetainStacks
set to true
, to delete the stack
+ * instance, and then delete the stack manually.
+ * PENDING
: The operation in the specified account and Region has yet
+ * to start.
RUNNING
: The operation in the
+ * specified account and Region is currently in progress.
* SKIPPED_SUSPENDED_ACCOUNT
: The operation in the specified account
* and Region has been skipped because the account was suspended at the time of the
* operation.
SUCCEEDED
: The operation in the
@@ -142,16 +162,21 @@ namespace Model
* been exceeded.
FAILED
: The operation in the
* specified account and Region failed. If the stack set operation fails in enough
* accounts within a Region, the failure tolerance for the stack set operation as a
- * whole might be exceeded.
INOPERABLE
: A
- * DeleteStackInstances
operation has failed and left the stack in an
- * unstable state. Stacks in this state are excluded from further
- * UpdateStackSet
operations. You might need to perform a
- * DeleteStackInstances
operation, with RetainStacks
set
- * to true
, to delete the stack instance, and then delete the stack
- * manually.
PENDING
: The operation in the
- * specified account and Region has yet to start.
- * RUNNING
: The operation in the specified account and Region is
- * currently in progress.
+ * whole might be exceeded.
FAILED_IMPORT
: The
+ * import of the stack instance in the specified account and Region failed and left
+ * the stack in an unstable state. Once the issues causing the failure are fixed,
+ * the import operation can be retried. If enough stack set operations fail in
+ * enough accounts within a Region, the failure tolerance for the stack set
+ * operation as a whole might be exceeded.
+ * INOPERABLE
: A DeleteStackInstances
operation has
+ * failed and left the stack in an unstable state. Stacks in this state are
+ * excluded from further UpdateStackSet
operations. You might need to
+ * perform a DeleteStackInstances
operation, with
+ * RetainStacks
set to true
, to delete the stack
+ * instance, and then delete the stack manually.
+ * PENDING
: The operation in the specified account and Region has yet
+ * to start.
RUNNING
: The operation in the
+ * specified account and Region is currently in progress.
* SKIPPED_SUSPENDED_ACCOUNT
: The operation in the specified account
* and Region has been skipped because the account was suspended at the time of the
* operation.
SUCCEEDED
: The operation in the
@@ -166,16 +191,21 @@ namespace Model
* been exceeded.
FAILED
: The operation in the
* specified account and Region failed. If the stack set operation fails in enough
* accounts within a Region, the failure tolerance for the stack set operation as a
- * whole might be exceeded.
INOPERABLE
: A
- * DeleteStackInstances
operation has failed and left the stack in an
- * unstable state. Stacks in this state are excluded from further
- * UpdateStackSet
operations. You might need to perform a
- * DeleteStackInstances
operation, with RetainStacks
set
- * to true
, to delete the stack instance, and then delete the stack
- * manually.
PENDING
: The operation in the
- * specified account and Region has yet to start.
- * RUNNING
: The operation in the specified account and Region is
- * currently in progress.
+ * whole might be exceeded.
FAILED_IMPORT
: The
+ * import of the stack instance in the specified account and Region failed and left
+ * the stack in an unstable state. Once the issues causing the failure are fixed,
+ * the import operation can be retried. If enough stack set operations fail in
+ * enough accounts within a Region, the failure tolerance for the stack set
+ * operation as a whole might be exceeded.
+ * INOPERABLE
: A DeleteStackInstances
operation has
+ * failed and left the stack in an unstable state. Stacks in this state are
+ * excluded from further UpdateStackSet
operations. You might need to
+ * perform a DeleteStackInstances
operation, with
+ * RetainStacks
set to true
, to delete the stack
+ * instance, and then delete the stack manually.
+ * PENDING
: The operation in the specified account and Region has yet
+ * to start.
RUNNING
: The operation in the
+ * specified account and Region is currently in progress.
* SKIPPED_SUSPENDED_ACCOUNT
: The operation in the specified account
* and Region has been skipped because the account was suspended at the time of the
* operation.
SUCCEEDED
: The operation in the
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceDetailedStatus.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceDetailedStatus.h
index 189c8e5dae4..fb2d119a882 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceDetailedStatus.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceDetailedStatus.h
@@ -22,7 +22,8 @@ namespace Model
FAILED,
CANCELLED,
INOPERABLE,
- SKIPPED_SUSPENDED_ACCOUNT
+ SKIPPED_SUSPENDED_ACCOUNT,
+ FAILED_IMPORT
};
namespace StackInstanceDetailedStatusMapper
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceSummary.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceSummary.h
index b215ad71e1a..a05f3e5db75 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceSummary.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackInstanceSummary.h
@@ -240,11 +240,17 @@ namespace Model
* UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually.
OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, call the
+ * DescribeStackInstance API operation, look at the
+ * DetailedStatus
member returned in the
+ * StackInstanceSummary
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, call the
+ * DescribeStackInstance API operation, look at the
+ * DetailedStatus
member returned in the
+ * StackInstanceSummary
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, call the
+ * DescribeStackInstance API operation, look at the
+ * DetailedStatus
member returned in the
+ * StackInstanceSummary
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, call the
+ * DescribeStackInstance API operation, look at the
+ * DetailedStatus
member returned in the
+ * StackInstanceSummary
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, call the
+ * DescribeStackInstance API operation, look at the
+ * DetailedStatus
member returned in the
+ * StackInstanceSummary
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
UpdateStackSet
operations. You might need to perform a
* DeleteStackInstances
operation, with RetainStacks
set
* to true
, to delete the stack instance, and then delete the stack
- * manually. OUTDATED
: The stack isn't currently up
- * to date with the stack set because:
The associated stack failed
- * during a CreateStackSet
or UpdateStackSet
- * operation.
The stack was part of a CreateStackSet
- * or UpdateStackSet
operation that failed or was stopped before the
+ * manually. INOPERABLE
can be returned here when the cause is a
+ * failed import. If it's due to a failed import, the operation can be retried once
+ * the failures are fixed. To see if this is due to a failed import, call the
+ * DescribeStackInstance API operation, look at the
+ * DetailedStatus
member returned in the
+ * StackInstanceSummary
member.
+ * OUTDATED
: The stack isn't currently up to date with the stack set
+ * because:
The associated stack failed during a
+ * CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or
+ * UpdateStackSet
operation that failed or was stopped before the
* stack was created or updated.
* CURRENT
: The stack is currently up to date with the stack set.
[Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline const Aws::String& GetOrganizationalUnitId() const{ return m_organizationalUnitId; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline bool OrganizationalUnitIdHasBeenSet() const { return m_organizationalUnitIdHasBeenSet; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(const Aws::String& value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId = value; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(Aws::String&& value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId = std::move(value); }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(const char* value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId.assign(value); }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackInstanceSummary& WithOrganizationalUnitId(const Aws::String& value) { SetOrganizationalUnitId(value); return *this;}
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackInstanceSummary& WithOrganizationalUnitId(Aws::String&& value) { SetOrganizationalUnitId(std::move(value)); return *this;}
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackInstanceSummary& WithOrganizationalUnitId(const char* value) { SetOrganizationalUnitId(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackSet.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackSet.h
index d8ad64628e0..8609804f841 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackSet.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackSet.h
@@ -807,63 +807,72 @@ namespace Model
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline const Aws::Vector[Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline bool OrganizationalUnitIdsHasBeenSet() const { return m_organizationalUnitIdsHasBeenSet; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitIds(const Aws::Vector[Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitIds(Aws::Vector[Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackSet& WithOrganizationalUnitIds(const Aws::Vector[Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackSet& WithOrganizationalUnitIds(Aws::Vector[Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackSet& AddOrganizationalUnitIds(const Aws::String& value) { m_organizationalUnitIdsHasBeenSet = true; m_organizationalUnitIds.push_back(value); return *this; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackSet& AddOrganizationalUnitIds(Aws::String&& value) { m_organizationalUnitIdsHasBeenSet = true; m_organizationalUnitIds.push_back(std::move(value)); return *this; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackSet& AddOrganizationalUnitIds(const char* value) { m_organizationalUnitIdsHasBeenSet = true; m_organizationalUnitIds.push_back(value); return *this; }
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackSetOperationResultSummary.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackSetOperationResultSummary.h
index 481907e980c..5432780a614 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackSetOperationResultSummary.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/StackSetOperationResultSummary.h
@@ -316,56 +316,64 @@ namespace Model
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline const Aws::String& GetOrganizationalUnitId() const{ return m_organizationalUnitId; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline bool OrganizationalUnitIdHasBeenSet() const { return m_organizationalUnitIdHasBeenSet; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(const Aws::String& value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId = value; }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(Aws::String&& value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId = std::move(value); }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline void SetOrganizationalUnitId(const char* value) { m_organizationalUnitIdHasBeenSet = true; m_organizationalUnitId.assign(value); }
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackSetOperationResultSummary& WithOrganizationalUnitId(const Aws::String& value) { SetOrganizationalUnitId(value); return *this;}
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackSetOperationResultSummary& WithOrganizationalUnitId(Aws::String&& value) { SetOrganizationalUnitId(std::move(value)); return *this;}
/**
* [Service-managed permissions] The organization root ID or organizational unit * (OU) IDs that you specified for DeploymentTargets.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html"> + *DeploymentTargets
.
*/
inline StackSetOperationResultSummary& WithOrganizationalUnitId(const char* value) { SetOrganizationalUnitId(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/TypeConfigurationDetails.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/TypeConfigurationDetails.h
index f4d75451b7f..1fd63db9799 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/TypeConfigurationDetails.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/TypeConfigurationDetails.h
@@ -244,89 +244,97 @@ namespace Model
/**
* The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The Amazon Resource Name (ARN) for the extension, in this account and - * Region.
For public extensions, this will be the ARN assigned when you activate - * the type in this account and Region. For private extensions, this will be - * the ARN assigned when you register - * the type in this account and Region.
+ * 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.
The name of the extension.
If you specified a
- * TypeNameAlias
when you activate
- * this extension in your account and Region, CloudFormation considers that
- * alias as the type name.
TypeNameAlias
when you call the
+ * ActivateType
API operation in your account and Region,
+ * CloudFormation considers that alias as the type name.
*/
inline const Aws::String& GetTypeName() const{ return m_typeName; }
/**
* The name of the extension.
If you specified a
- * TypeNameAlias
when you activate
- * this extension in your account and Region, CloudFormation considers that
- * alias as the type name.
TypeNameAlias
when you call the
+ * ActivateType
API operation in your account and Region,
+ * CloudFormation considers that alias as the type name.
*/
inline bool TypeNameHasBeenSet() const { return m_typeNameHasBeenSet; }
/**
* The name of the extension.
If you specified a
- * TypeNameAlias
when you activate
- * this extension in your account and Region, CloudFormation considers that
- * alias as the type name.
TypeNameAlias
when you call the
+ * ActivateType
API operation in your account and Region,
+ * CloudFormation considers that alias as the type name.
*/
inline void SetTypeName(const Aws::String& value) { m_typeNameHasBeenSet = true; m_typeName = value; }
/**
* The name of the extension.
If you specified a
- * TypeNameAlias
when you activate
- * this extension in your account and Region, CloudFormation considers that
- * alias as the type name.
TypeNameAlias
when you call the
+ * ActivateType
API operation in your account and Region,
+ * CloudFormation considers that alias as the type name.
*/
inline void SetTypeName(Aws::String&& value) { m_typeNameHasBeenSet = true; m_typeName = std::move(value); }
/**
* The name of the extension.
If you specified a
- * TypeNameAlias
when you activate
- * this extension in your account and Region, CloudFormation considers that
- * alias as the type name.
TypeNameAlias
when you call the
+ * ActivateType
API operation in your account and Region,
+ * CloudFormation considers that alias as the type name.
*/
inline void SetTypeName(const char* value) { m_typeNameHasBeenSet = true; m_typeName.assign(value); }
/**
* The name of the extension.
If you specified a
- * TypeNameAlias
when you activate
- * this extension in your account and Region, CloudFormation considers that
- * alias as the type name.
TypeNameAlias
when you call the
+ * ActivateType
API operation in your account and Region,
+ * CloudFormation considers that alias as the type name.
*/
inline TypeSummary& WithTypeName(const Aws::String& value) { SetTypeName(value); return *this;}
/**
* The name of the extension.
If you specified a
- * TypeNameAlias
when you activate
- * this extension in your account and Region, CloudFormation considers that
- * alias as the type name.
TypeNameAlias
when you call the
+ * ActivateType
API operation in your account and Region,
+ * CloudFormation considers that alias as the type name.
*/
inline TypeSummary& WithTypeName(Aws::String&& value) { SetTypeName(std::move(value)); return *this;}
/**
* The name of the extension.
If you specified a
- * TypeNameAlias
when you activate
- * this extension in your account and Region, CloudFormation considers that
- * alias as the type name.
TypeNameAlias
when you call the
+ * ActivateType
API operation in your account and Region,
+ * CloudFormation considers that alias as the type name.
*/
inline TypeSummary& WithTypeName(const char* value) { SetTypeName(value); return *this;}
@@ -153,9 +153,9 @@ namespace Model
* extensions you have registered in your account. For public extensions, both
* those provided by Amazon and published by third parties, CloudFormation returns
* null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline const Aws::String& GetDefaultVersionId() const{ return m_defaultVersionId; } @@ -165,9 +165,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon and published by third parties, CloudFormation returns *null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline bool DefaultVersionIdHasBeenSet() const { return m_defaultVersionIdHasBeenSet; } @@ -177,9 +177,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon and published by third parties, CloudFormation returns *null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline void SetDefaultVersionId(const Aws::String& value) { m_defaultVersionIdHasBeenSet = true; m_defaultVersionId = value; } @@ -189,9 +189,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon and published by third parties, CloudFormation returns *null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline void SetDefaultVersionId(Aws::String&& value) { m_defaultVersionIdHasBeenSet = true; m_defaultVersionId = std::move(value); } @@ -201,9 +201,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon and published by third parties, CloudFormation returns *null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline void SetDefaultVersionId(const char* value) { m_defaultVersionIdHasBeenSet = true; m_defaultVersionId.assign(value); } @@ -213,9 +213,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon and published by third parties, CloudFormation returns *null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline TypeSummary& WithDefaultVersionId(const Aws::String& value) { SetDefaultVersionId(value); return *this;} @@ -225,9 +225,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon and published by third parties, CloudFormation returns *null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline TypeSummary& WithDefaultVersionId(Aws::String&& value) { SetDefaultVersionId(std::move(value)); return *this;} @@ -237,9 +237,9 @@ namespace Model * extensions you have registered in your account. For public extensions, both * those provided by Amazon and published by third parties, CloudFormation returns *null
. For more information, see RegisterType.
- * To set the default version of an extension, use - * SetTypeDefaultVersion.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html"> + *RegisterType
. To set the default version of an + * extension, use SetTypeDefaultVersion.
*/ inline TypeSummary& WithDefaultVersionId(const char* value) { SetDefaultVersionId(value); return *this;} @@ -289,12 +289,13 @@ namespace Model *When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *For all other extension types, CloudFormation returns
- * null
.
RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
For all other extension
+ * types, CloudFormation returns null
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *For all other extension types, CloudFormation returns
- * null
.
RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
For all other extension
+ * types, CloudFormation returns null
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *For all other extension types, CloudFormation returns
- * null
.
RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
For all other extension
+ * types, CloudFormation returns null
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *For all other extension types, CloudFormation returns
- * null
.
RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
For all other extension
+ * types, CloudFormation returns null
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *For all other extension types, CloudFormation returns
- * null
.
RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
For all other extension
+ * types, CloudFormation returns null
.
When the specified extension version was registered. This applies only * to:
Private extensions you have registered in your account. For * more information, see RegisterType.
- *Public extensions you have activated in your account with - * auto-update specified. For more information, see ActivateType.
- *For all other extension types, CloudFormation returns
- * null
.
RegisterType
. Public extensions you have
+ * activated in your account with auto-update specified. For more information, see
+ *
+ * ActivateType
.
For all other extension
+ * types, CloudFormation returns null
.
UpdateStackSet
to update the stack set template. If you add a
* parameter to a template, before you can override the parameter value specified
* in the stack set you must first use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html">
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
*/
inline const Aws::VectorUpdateStackSet
to update the stack set template. If you add a
* parameter to a template, before you can override the parameter value specified
* in the stack set you must first use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html">
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
*/
inline bool ParameterOverridesHasBeenSet() const { return m_parameterOverridesHasBeenSet; }
@@ -386,11 +386,11 @@ namespace Model
* UpdateStackSet
to update the stack set template. If you add a
* parameter to a template, before you can override the parameter value specified
* in the stack set you must first use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html">
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
*/
inline void SetParameterOverrides(const Aws::VectorUpdateStackSet
to update the stack set template. If you add a
* parameter to a template, before you can override the parameter value specified
* in the stack set you must first use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html">
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
*/
inline void SetParameterOverrides(Aws::VectorUpdateStackSet
to update the stack set template. If you add a
* parameter to a template, before you can override the parameter value specified
* in the stack set you must first use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html">
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
*/
inline UpdateStackInstancesRequest& WithParameterOverrides(const Aws::VectorUpdateStackSet
to update the stack set template. If you add a
* parameter to a template, before you can override the parameter value specified
* in the stack set you must first use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html">
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
*/
inline UpdateStackInstancesRequest& WithParameterOverrides(Aws::VectorUpdateStackSet
to update the stack set template. If you add a
* parameter to a template, before you can override the parameter value specified
* in the stack set you must first use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html">
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
*/
inline UpdateStackInstancesRequest& AddParameterOverrides(const Parameter& value) { m_parameterOverridesHasBeenSet = true; m_parameterOverrides.push_back(value); return *this; }
@@ -531,11 +531,11 @@ namespace Model
* UpdateStackSet
to update the stack set template. If you add a
* parameter to a template, before you can override the parameter value specified
* in the stack set you must first use UpdateStackSet
- * to update all stack instances with the updated template and parameter value
- * specified in the stack set. Once a stack instance has been updated with the new
- * parameter, you can then override the parameter value using
- * UpdateStackInstances
.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html">
+ * UpdateStackSet
to update all stack instances with the updated
+ * template and parameter value specified in the stack set. Once a stack instance
+ * has been updated with the new parameter, you can then override the parameter
+ * value using UpdateStackInstances
.
*/
inline UpdateStackInstancesRequest& AddParameterOverrides(Parameter&& value) { m_parameterOverridesHasBeenSet = true; m_parameterOverrides.push_back(std::move(value)); return *this; }
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/UpdateStackRequest.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/UpdateStackRequest.h
index 26697dde334..175fb84ac6b 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/UpdateStackRequest.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/UpdateStackRequest.h
@@ -179,8 +179,9 @@ namespace Model
* template that's located in an Amazon S3 bucket or a Systems Manager document.
* For more information, go to Template
- * Anatomy in the CloudFormation User Guide. Conditional: You
- * must specify only one of the following parameters: TemplateBody
,
+ * Anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: TemplateBody
,
* TemplateURL
, or set the UsePreviousTemplate
to
* true
.
Conditional: You
- * must specify only one of the following parameters: TemplateBody
,
+ * Anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: TemplateBody
,
* TemplateURL
, or set the UsePreviousTemplate
to
* true
.
Conditional: You
- * must specify only one of the following parameters: TemplateBody
,
+ * Anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: TemplateBody
,
* TemplateURL
, or set the UsePreviousTemplate
to
* true
.
Conditional: You
- * must specify only one of the following parameters: TemplateBody
,
+ * Anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: TemplateBody
,
* TemplateURL
, or set the UsePreviousTemplate
to
* true
.
Conditional: You
- * must specify only one of the following parameters: TemplateBody
,
+ * Anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: TemplateBody
,
* TemplateURL
, or set the UsePreviousTemplate
to
* true
.
Conditional: You
- * must specify only one of the following parameters: TemplateBody
,
+ * Anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: TemplateBody
,
* TemplateURL
, or set the UsePreviousTemplate
to
* true
.
Conditional: You
- * must specify only one of the following parameters: TemplateBody
,
+ * Anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: TemplateBody
,
* TemplateURL
, or set the UsePreviousTemplate
to
* true
.
Conditional: You
- * must specify only one of the following parameters: TemplateBody
,
+ * Anatomy in the CloudFormation User Guide. The location for an Amazon
+ * S3 bucket must start with https://
.
Conditional: You must
+ * specify only one of the following parameters: TemplateBody
,
* TemplateURL
, or set the UsePreviousTemplate
to
* true
.
Location of a file containing the temporary overriding stack policy. The URL
* must point to a policy (max size: 16KB) located in an S3 bucket in the same
- * Region as the stack. You can specify either the
+ * Region as the stack. The location for an Amazon S3 bucket must start with
+ * https://
. You can specify either the
* StackPolicyDuringUpdateBody
or the
* StackPolicyDuringUpdateURL
parameter, but not both.
If you * want to update protected resources, specify a temporary overriding stack policy @@ -400,7 +409,8 @@ namespace Model /** *
Location of a file containing the temporary overriding stack policy. The URL
* must point to a policy (max size: 16KB) located in an S3 bucket in the same
- * Region as the stack. You can specify either the
+ * Region as the stack. The location for an Amazon S3 bucket must start with
+ * https://
. You can specify either the
* StackPolicyDuringUpdateBody
or the
* StackPolicyDuringUpdateURL
parameter, but not both.
If you * want to update protected resources, specify a temporary overriding stack policy @@ -412,7 +422,8 @@ namespace Model /** *
Location of a file containing the temporary overriding stack policy. The URL
* must point to a policy (max size: 16KB) located in an S3 bucket in the same
- * Region as the stack. You can specify either the
+ * Region as the stack. The location for an Amazon S3 bucket must start with
+ * https://
. You can specify either the
* StackPolicyDuringUpdateBody
or the
* StackPolicyDuringUpdateURL
parameter, but not both.
If you * want to update protected resources, specify a temporary overriding stack policy @@ -424,7 +435,8 @@ namespace Model /** *
Location of a file containing the temporary overriding stack policy. The URL
* must point to a policy (max size: 16KB) located in an S3 bucket in the same
- * Region as the stack. You can specify either the
+ * Region as the stack. The location for an Amazon S3 bucket must start with
+ * https://
. You can specify either the
* StackPolicyDuringUpdateBody
or the
* StackPolicyDuringUpdateURL
parameter, but not both.
If you * want to update protected resources, specify a temporary overriding stack policy @@ -436,7 +448,8 @@ namespace Model /** *
Location of a file containing the temporary overriding stack policy. The URL
* must point to a policy (max size: 16KB) located in an S3 bucket in the same
- * Region as the stack. You can specify either the
+ * Region as the stack. The location for an Amazon S3 bucket must start with
+ * https://
. You can specify either the
* StackPolicyDuringUpdateBody
or the
* StackPolicyDuringUpdateURL
parameter, but not both.
If you * want to update protected resources, specify a temporary overriding stack policy @@ -448,7 +461,8 @@ namespace Model /** *
Location of a file containing the temporary overriding stack policy. The URL
* must point to a policy (max size: 16KB) located in an S3 bucket in the same
- * Region as the stack. You can specify either the
+ * Region as the stack. The location for an Amazon S3 bucket must start with
+ * https://
. You can specify either the
* StackPolicyDuringUpdateBody
or the
* StackPolicyDuringUpdateURL
parameter, but not both.
If you * want to update protected resources, specify a temporary overriding stack policy @@ -460,7 +474,8 @@ namespace Model /** *
Location of a file containing the temporary overriding stack policy. The URL
* must point to a policy (max size: 16KB) located in an S3 bucket in the same
- * Region as the stack. You can specify either the
+ * Region as the stack. The location for an Amazon S3 bucket must start with
+ * https://
. You can specify either the
* StackPolicyDuringUpdateBody
or the
* StackPolicyDuringUpdateURL
parameter, but not both.
If you * want to update protected resources, specify a temporary overriding stack policy @@ -472,7 +487,8 @@ namespace Model /** *
Location of a file containing the temporary overriding stack policy. The URL
* must point to a policy (max size: 16KB) located in an S3 bucket in the same
- * Region as the stack. You can specify either the
+ * Region as the stack. The location for an Amazon S3 bucket must start with
+ * https://
. You can specify either the
* StackPolicyDuringUpdateBody
or the
* StackPolicyDuringUpdateURL
parameter, but not both.
If you * want to update protected resources, specify a temporary overriding stack policy @@ -485,64 +501,64 @@ namespace Model /** *
A list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline const Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline bool ParametersHasBeenSet() const { return m_parametersHasBeenSet; }
/**
* A list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline void SetParameters(const Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline void SetParameters(Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline UpdateStackRequest& WithParameters(const Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline UpdateStackRequest& WithParameters(Aws::VectorA list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline UpdateStackRequest& AddParameters(const Parameter& value) { m_parametersHasBeenSet = true; m_parameters.push_back(value); return *this; }
/**
* A list of Parameter
structures that specify input parameters for
* the stack. For more information, see the Parameter
- * data type.
Parameter
data type.
*/
inline UpdateStackRequest& AddParameters(Parameter&& value) { m_parametersHasBeenSet = true; m_parameters.push_back(std::move(value)); return *this; }
@@ -566,19 +582,20 @@ namespace Model
* associated with them and edit their permissions if necessary. For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -590,18 +607,18 @@ namespace Model * or more macros, and you choose to update a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * update a stack from a stack template that contains macros and nested - * stacks, you must update the stack directly from the template using this - * capability.
You should only update stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to update a stack from a stack template that + * contains macros and nested stacks, you must update the stack directly + * from the template using this capability.
You should only + * update stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and
@@ -628,19 +645,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -652,18 +670,18 @@ namespace Model * or more macros, and you choose to update a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * update a stack from a stack template that contains macros and nested - * stacks, you must update the stack directly from the template using this - * capability.
You should only update stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to update a stack from a stack template that + * contains macros and nested stacks, you must update the stack directly + * from the template using this capability.
You should only + * update stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and
@@ -690,19 +708,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -714,18 +733,18 @@ namespace Model * or more macros, and you choose to update a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * update a stack from a stack template that contains macros and nested - * stacks, you must update the stack directly from the template using this - * capability.
You should only update stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to update a stack from a stack template that + * contains macros and nested stacks, you must update the stack directly + * from the template using this capability.
You should only + * update stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and
@@ -752,19 +771,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -776,18 +796,18 @@ namespace Model * or more macros, and you choose to update a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * update a stack from a stack template that contains macros and nested - * stacks, you must update the stack directly from the template using this - * capability.
You should only update stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to update a stack from a stack template that + * contains macros and nested stacks, you must update the stack directly + * from the template using this capability.
You should only + * update stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and
@@ -814,19 +834,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -838,18 +859,18 @@ namespace Model * or more macros, and you choose to update a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * update a stack from a stack template that contains macros and nested - * stacks, you must update the stack directly from the template using this - * capability.
You should only update stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to update a stack from a stack template that + * contains macros and nested stacks, you must update the stack directly + * from the template using this capability.
You should only + * update stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and
@@ -876,19 +897,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -900,18 +922,18 @@ namespace Model * or more macros, and you choose to update a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * update a stack from a stack template that contains macros and nested - * stacks, you must update the stack directly from the template using this - * capability.
You should only update stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to update a stack from a stack template that + * contains macros and nested stacks, you must update the stack directly + * from the template using this capability.
You should only + * update stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and
@@ -938,19 +960,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -962,18 +985,18 @@ namespace Model * or more macros, and you choose to update a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * update a stack from a stack template that contains macros and nested - * stacks, you must update the stack directly from the template using this - * capability.
You should only update stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to update a stack from a stack template that + * contains macros and nested stacks, you must update the stack directly + * from the template using this capability.
You should only + * update stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and
@@ -1000,19 +1023,20 @@ namespace Model
* associated with them and edit their permissions if necessary.
For more information, see AWS::IAM::User
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros @@ -1024,18 +1048,18 @@ namespace Model * or more macros, and you choose to update a stack directly from the processed * template, without first reviewing the resulting changes in a change set, you * must acknowledge this capability. This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.
If you want to - * update a stack from a stack template that contains macros and nested - * stacks, you must update the stack directly from the template using this - * capability.
You should only update stacks directly from a - * stack template that contains macros if you know what processing the macro - * performs.
Each macro relies on an underlying Lambda service function for - * processing stack templates. Be aware that the Lambda function owner can update - * the function operation without CloudFormation being notified.
- *For more information, see
+ * AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.
If you want to update a stack from a stack template that + * contains macros and nested stacks, you must update the stack directly + * from the template using this capability.
You should only + * update stacks directly from a stack template that contains macros if you know + * what processing the macro performs.
Each macro relies on an underlying + * Lambda service function for processing stack templates. Be aware that the Lambda + * function owner can update the function operation without CloudFormation being + * notified.
For more information, see Using * CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and
@@ -1415,88 +1439,96 @@ namespace Model
/**
*
Location of a file containing the updated stack policy. The URL must point to
* a policy (max size: 16KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
You might update the - * stack policy, for example, in order to protect a new resource that you created - * during a stack update. If you don't specify a stack policy, the current policy - * that is associated with the stack is unchanged.
+ * stack. The location for an Amazon S3 bucket must start with + *https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both. You might + * update the stack policy, for example, in order to protect a new resource that + * you created during a stack update. If you don't specify a stack policy, the + * current policy that is associated with the stack is unchanged.
*/ inline const Aws::String& GetStackPolicyURL() const{ return m_stackPolicyURL; } /** *Location of a file containing the updated stack policy. The URL must point to
* a policy (max size: 16KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
You might update the - * stack policy, for example, in order to protect a new resource that you created - * during a stack update. If you don't specify a stack policy, the current policy - * that is associated with the stack is unchanged.
+ * stack. The location for an Amazon S3 bucket must start with + *https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both. You might + * update the stack policy, for example, in order to protect a new resource that + * you created during a stack update. If you don't specify a stack policy, the + * current policy that is associated with the stack is unchanged.
*/ inline bool StackPolicyURLHasBeenSet() const { return m_stackPolicyURLHasBeenSet; } /** *Location of a file containing the updated stack policy. The URL must point to
* a policy (max size: 16KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
You might update the - * stack policy, for example, in order to protect a new resource that you created - * during a stack update. If you don't specify a stack policy, the current policy - * that is associated with the stack is unchanged.
+ * stack. The location for an Amazon S3 bucket must start with + *https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both. You might + * update the stack policy, for example, in order to protect a new resource that + * you created during a stack update. If you don't specify a stack policy, the + * current policy that is associated with the stack is unchanged.
*/ inline void SetStackPolicyURL(const Aws::String& value) { m_stackPolicyURLHasBeenSet = true; m_stackPolicyURL = value; } /** *Location of a file containing the updated stack policy. The URL must point to
* a policy (max size: 16KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
You might update the - * stack policy, for example, in order to protect a new resource that you created - * during a stack update. If you don't specify a stack policy, the current policy - * that is associated with the stack is unchanged.
+ * stack. The location for an Amazon S3 bucket must start with + *https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both. You might + * update the stack policy, for example, in order to protect a new resource that + * you created during a stack update. If you don't specify a stack policy, the + * current policy that is associated with the stack is unchanged.
*/ inline void SetStackPolicyURL(Aws::String&& value) { m_stackPolicyURLHasBeenSet = true; m_stackPolicyURL = std::move(value); } /** *Location of a file containing the updated stack policy. The URL must point to
* a policy (max size: 16KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
You might update the - * stack policy, for example, in order to protect a new resource that you created - * during a stack update. If you don't specify a stack policy, the current policy - * that is associated with the stack is unchanged.
+ * stack. The location for an Amazon S3 bucket must start with + *https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both. You might + * update the stack policy, for example, in order to protect a new resource that + * you created during a stack update. If you don't specify a stack policy, the + * current policy that is associated with the stack is unchanged.
*/ inline void SetStackPolicyURL(const char* value) { m_stackPolicyURLHasBeenSet = true; m_stackPolicyURL.assign(value); } /** *Location of a file containing the updated stack policy. The URL must point to
* a policy (max size: 16KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
You might update the - * stack policy, for example, in order to protect a new resource that you created - * during a stack update. If you don't specify a stack policy, the current policy - * that is associated with the stack is unchanged.
+ * stack. The location for an Amazon S3 bucket must start with + *https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both. You might + * update the stack policy, for example, in order to protect a new resource that + * you created during a stack update. If you don't specify a stack policy, the + * current policy that is associated with the stack is unchanged.
*/ inline UpdateStackRequest& WithStackPolicyURL(const Aws::String& value) { SetStackPolicyURL(value); return *this;} /** *Location of a file containing the updated stack policy. The URL must point to
* a policy (max size: 16KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
You might update the - * stack policy, for example, in order to protect a new resource that you created - * during a stack update. If you don't specify a stack policy, the current policy - * that is associated with the stack is unchanged.
+ * stack. The location for an Amazon S3 bucket must start with + *https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both. You might + * update the stack policy, for example, in order to protect a new resource that + * you created during a stack update. If you don't specify a stack policy, the + * current policy that is associated with the stack is unchanged.
*/ inline UpdateStackRequest& WithStackPolicyURL(Aws::String&& value) { SetStackPolicyURL(std::move(value)); return *this;} /** *Location of a file containing the updated stack policy. The URL must point to
* a policy (max size: 16KB) located in an S3 bucket in the same Region as the
- * stack. You can specify either the StackPolicyBody
or the
- * StackPolicyURL
parameter, but not both.
You might update the - * stack policy, for example, in order to protect a new resource that you created - * during a stack update. If you don't specify a stack policy, the current policy - * that is associated with the stack is unchanged.
+ * stack. The location for an Amazon S3 bucket must start with + *https://
. You can specify either the StackPolicyBody
+ * or the StackPolicyURL
parameter, but not both. You might + * update the stack policy, for example, in order to protect a new resource that + * you created during a stack update. If you don't specify a stack policy, the + * current policy that is associated with the stack is unchanged.
*/ inline UpdateStackRequest& WithStackPolicyURL(const char* value) { SetStackPolicyURL(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/UpdateStackSetRequest.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/UpdateStackSetRequest.h index 7995e93a549..33a64269a39 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/UpdateStackSetRequest.h +++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/UpdateStackSetRequest.h @@ -393,20 +393,20 @@ namespace Model * associated with them and edit their permissions if necessary.For more information, see - * AWS::IAM::UserToGroupAddition
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -418,13 +418,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions do not currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline const Aws::VectorFor more information, see - * AWS::IAM::UserToGroupAddition
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -473,13 +473,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions do not currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline bool CapabilitiesHasBeenSet() const { return m_capabilitiesHasBeenSet; }
@@ -503,20 +503,20 @@ namespace Model
* associated with them and edit their permissions if necessary. For more information, see - * AWS::IAM::UserToGroupAddition
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -528,13 +528,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions do not currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline void SetCapabilities(const Aws::VectorFor more information, see - * AWS::IAM::UserToGroupAddition
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -583,13 +583,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions do not currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline void SetCapabilities(Aws::VectorFor more information, see - * AWS::IAM::UserToGroupAddition
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -638,13 +638,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions do not currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline UpdateStackSetRequest& WithCapabilities(const Aws::VectorFor more information, see - * AWS::IAM::UserToGroupAddition
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -693,13 +693,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions do not currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline UpdateStackSetRequest& WithCapabilities(Aws::VectorFor more information, see - * AWS::IAM::UserToGroupAddition
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -748,13 +748,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions do not currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline UpdateStackSetRequest& AddCapabilities(const Capability& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(value); return *this; }
@@ -778,20 +778,20 @@ namespace Model
* associated with them and edit their permissions if necessary. For more information, see - * AWS::IAM::UserToGroupAddition
For more + * information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -803,13 +803,13 @@ namespace Model * CloudFormation Macros to Perform Custom Processing on Templates.
*Stack sets with service-managed permissions do not currently * support the use of macros in templates. (This includes the AWS::Include - * and AWS::Serverless - * transforms, which are macros hosted by CloudFormation.) Even if you specify this - * capability for a stack set with service-managed permissions, if you reference a - * macro in your template the stack set operation will fail.
AWS::Include
and
+ * AWS::Serverless
transforms, which are macros hosted by
+ * CloudFormation.) Even if you specify this capability for a stack set with
+ * service-managed permissions, if you reference a macro in your template the stack
+ * set operation will fail.
*/
inline UpdateStackSetRequest& AddCapabilities(Capability&& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(std::move(value)); return *this; }
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/ValidateTemplateRequest.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/ValidateTemplateRequest.h
index 8cb93b246b5..8d6450d3d36 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/ValidateTemplateRequest.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/ValidateTemplateRequest.h
@@ -125,9 +125,10 @@ namespace Model
* template (max size: 460,800 bytes) that is located in an Amazon S3 bucket or a
* Systems Manager document. For more information, go to Template
- * Anatomy in the CloudFormation User Guide. Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Conditional: You
- * must pass TemplateURL
or TemplateBody
. If both are
- * passed, only TemplateBody
is used.
https://
. Conditional: You must
+ * pass TemplateURL
or TemplateBody
. If both are passed,
+ * only TemplateBody
is used.
Indicates whether participant accounts in your organization can create Amazon * FSx for NetApp ONTAP Multi-AZ file systems in subnets that are shared by a - * virtual private cloud (VPC) owner. For more information, see the Amazon - * FSx for NetApp ONTAP User Guide.
Used to specify the configuration options for a volume's storage aggregate or - * aggregates.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Amazon FSx manages these route tables for Multi-AZ
+ * file systems using tag-based authentication. These route tables are tagged with
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for
+ * ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the
+ * Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Specifies how many high-availability (HA) pairs the file system will have. - * The default value is 1. The value of this property affects the values of + *
Specifies how many high-availability (HA) pairs of file servers will power
+ * your file system. Scale-up file systems are powered by 1 HA pair. The default
+ * value is 1. FSx for ONTAP scale-out file systems are powered by up to 12 HA
+ * pairs. The value of this property affects the values of
* StorageCapacity
, Iops
, and
* ThroughputCapacity
. For more information, see High-availability
* (HA) pairs in the FSx for ONTAP user guide.
Amazon FSx responds with * an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value
* of DeploymentType
is SINGLE_AZ_1
or
* MULTI_AZ_1
.
Specifies how many high-availability (HA) pairs the file system will have. - * The default value is 1. The value of this property affects the values of + *
Specifies how many high-availability (HA) pairs of file servers will power
+ * your file system. Scale-up file systems are powered by 1 HA pair. The default
+ * value is 1. FSx for ONTAP scale-out file systems are powered by up to 12 HA
+ * pairs. The value of this property affects the values of
* StorageCapacity
, Iops
, and
* ThroughputCapacity
. For more information, see High-availability
* (HA) pairs in the FSx for ONTAP user guide.
Amazon FSx responds with * an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value
* of DeploymentType
is SINGLE_AZ_1
or
* MULTI_AZ_1
.
Specifies how many high-availability (HA) pairs the file system will have. - * The default value is 1. The value of this property affects the values of + *
Specifies how many high-availability (HA) pairs of file servers will power
+ * your file system. Scale-up file systems are powered by 1 HA pair. The default
+ * value is 1. FSx for ONTAP scale-out file systems are powered by up to 12 HA
+ * pairs. The value of this property affects the values of
* StorageCapacity
, Iops
, and
* ThroughputCapacity
. For more information, see High-availability
* (HA) pairs in the FSx for ONTAP user guide.
Amazon FSx responds with * an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value
* of DeploymentType
is SINGLE_AZ_1
or
* MULTI_AZ_1
.
Specifies how many high-availability (HA) pairs the file system will have. - * The default value is 1. The value of this property affects the values of + *
Specifies how many high-availability (HA) pairs of file servers will power
+ * your file system. Scale-up file systems are powered by 1 HA pair. The default
+ * value is 1. FSx for ONTAP scale-out file systems are powered by up to 12 HA
+ * pairs. The value of this property affects the values of
* StorageCapacity
, Iops
, and
* ThroughputCapacity
. For more information, see High-availability
* (HA) pairs in the FSx for ONTAP user guide.
Amazon FSx responds with * an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value
* of DeploymentType
is SINGLE_AZ_1
or
* MULTI_AZ_1
.
Use to choose the throughput capacity per HA pair, rather than the total - * throughput for the file system.
This field and
- * ThroughputCapacity
cannot be defined in the same API call, but one
- * is required.
This field and ThroughputCapacity
are the same
- * for file systems with one HA pair.
For SINGLE_AZ_1
- * and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096
- * MBps.
For SINGLE_AZ_2
, valid values are 3072 or
- * 6144 MBps.
Amazon FSx responds with an HTTP status code 400 - * (Bad Request) for the following conditions:
The value of
- * ThroughputCapacity
and ThroughputCapacityPerHAPair
are
- * not the same value for file systems with one HA pair.
The
- * value of deployment type is SINGLE_AZ_2
and
- * ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a
- * valid HA pair (a value between 2 and 6).
The value of
- * ThroughputCapacityPerHAPair
is not a valid value.
You can define either the
+ * ThroughputCapacityPerHAPair
or the ThroughputCapacity
+ * when creating a file system, but not both.
This field and
+ * ThroughputCapacity
are the same for scale-up file systems powered
+ * by one HA pair.
For SINGLE_AZ_1
and
+ * MULTI_AZ_1
file systems, valid values are 128, 256, 512, 1024,
+ * 2048, or 4096 MBps.
For SINGLE_AZ_2
file systems,
+ * valid values are 3072 or 6144 MBps.
Amazon FSx responds with + * an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and
+ * ThroughputCapacityPerHAPair
are not the same value for file systems
+ * with one HA pair.
The value of deployment type is
+ * SINGLE_AZ_2
and ThroughputCapacity
/
+ * ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2
+ * and 12).
The value of ThroughputCapacityPerHAPair
+ * is not a valid value.
Use to choose the throughput capacity per HA pair, rather than the total - * throughput for the file system.
This field and
- * ThroughputCapacity
cannot be defined in the same API call, but one
- * is required.
This field and ThroughputCapacity
are the same
- * for file systems with one HA pair.
For SINGLE_AZ_1
- * and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096
- * MBps.
For SINGLE_AZ_2
, valid values are 3072 or
- * 6144 MBps.
Amazon FSx responds with an HTTP status code 400 - * (Bad Request) for the following conditions:
The value of
- * ThroughputCapacity
and ThroughputCapacityPerHAPair
are
- * not the same value for file systems with one HA pair.
The
- * value of deployment type is SINGLE_AZ_2
and
- * ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a
- * valid HA pair (a value between 2 and 6).
The value of
- * ThroughputCapacityPerHAPair
is not a valid value.
You can define either the
+ * ThroughputCapacityPerHAPair
or the ThroughputCapacity
+ * when creating a file system, but not both.
This field and
+ * ThroughputCapacity
are the same for scale-up file systems powered
+ * by one HA pair.
For SINGLE_AZ_1
and
+ * MULTI_AZ_1
file systems, valid values are 128, 256, 512, 1024,
+ * 2048, or 4096 MBps.
For SINGLE_AZ_2
file systems,
+ * valid values are 3072 or 6144 MBps.
Amazon FSx responds with + * an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and
+ * ThroughputCapacityPerHAPair
are not the same value for file systems
+ * with one HA pair.
The value of deployment type is
+ * SINGLE_AZ_2
and ThroughputCapacity
/
+ * ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2
+ * and 12).
The value of ThroughputCapacityPerHAPair
+ * is not a valid value.
Use to choose the throughput capacity per HA pair, rather than the total - * throughput for the file system.
This field and
- * ThroughputCapacity
cannot be defined in the same API call, but one
- * is required.
This field and ThroughputCapacity
are the same
- * for file systems with one HA pair.
For SINGLE_AZ_1
- * and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096
- * MBps.
For SINGLE_AZ_2
, valid values are 3072 or
- * 6144 MBps.
Amazon FSx responds with an HTTP status code 400 - * (Bad Request) for the following conditions:
The value of
- * ThroughputCapacity
and ThroughputCapacityPerHAPair
are
- * not the same value for file systems with one HA pair.
The
- * value of deployment type is SINGLE_AZ_2
and
- * ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a
- * valid HA pair (a value between 2 and 6).
The value of
- * ThroughputCapacityPerHAPair
is not a valid value.
You can define either the
+ * ThroughputCapacityPerHAPair
or the ThroughputCapacity
+ * when creating a file system, but not both.
This field and
+ * ThroughputCapacity
are the same for scale-up file systems powered
+ * by one HA pair.
For SINGLE_AZ_1
and
+ * MULTI_AZ_1
file systems, valid values are 128, 256, 512, 1024,
+ * 2048, or 4096 MBps.
For SINGLE_AZ_2
file systems,
+ * valid values are 3072 or 6144 MBps.
Amazon FSx responds with + * an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and
+ * ThroughputCapacityPerHAPair
are not the same value for file systems
+ * with one HA pair.
The value of deployment type is
+ * SINGLE_AZ_2
and ThroughputCapacity
/
+ * ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2
+ * and 12).
The value of ThroughputCapacityPerHAPair
+ * is not a valid value.
Use to choose the throughput capacity per HA pair, rather than the total - * throughput for the file system.
This field and
- * ThroughputCapacity
cannot be defined in the same API call, but one
- * is required.
This field and ThroughputCapacity
are the same
- * for file systems with one HA pair.
For SINGLE_AZ_1
- * and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096
- * MBps.
For SINGLE_AZ_2
, valid values are 3072 or
- * 6144 MBps.
Amazon FSx responds with an HTTP status code 400 - * (Bad Request) for the following conditions:
The value of
- * ThroughputCapacity
and ThroughputCapacityPerHAPair
are
- * not the same value for file systems with one HA pair.
The
- * value of deployment type is SINGLE_AZ_2
and
- * ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a
- * valid HA pair (a value between 2 and 6).
The value of
- * ThroughputCapacityPerHAPair
is not a valid value.
You can define either the
+ * ThroughputCapacityPerHAPair
or the ThroughputCapacity
+ * when creating a file system, but not both.
This field and
+ * ThroughputCapacity
are the same for scale-up file systems powered
+ * by one HA pair.
For SINGLE_AZ_1
and
+ * MULTI_AZ_1
file systems, valid values are 128, 256, 512, 1024,
+ * 2048, or 4096 MBps.
For SINGLE_AZ_2
file systems,
+ * valid values are 3072 or 6144 MBps.
Amazon FSx responds with + * an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and
+ * ThroughputCapacityPerHAPair
are not the same value for file systems
+ * with one HA pair.
The value of deployment type is
+ * SINGLE_AZ_2
and ThroughputCapacity
/
+ * ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2
+ * and 12).
The value of ThroughputCapacityPerHAPair
+ * is not a valid value.
* FSx for ONTAP file systems - The amount of storage capacity that you can
* configure depends on the value of the HAPairs
property. The minimum
- * value is calculated as 1,024 * HAPairs
and the maxium is calculated
- * as 524,288 * HAPairs
..
FSx for OpenZFS file systems - * - The amount of storage capacity that you can configure is from 64 GiB up to - * 524,288 GiB (512 TiB).
FSx for Windows File Server file systems -
- * The amount of storage capacity that you can configure depends on the value that
- * you set for StorageType
as follows:
For SSD - * storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD - * storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
HAPairs
and the maximum is
+ * calculated as 524,288 * HAPairs
. FSx for OpenZFS file + * systems - The amount of storage capacity that you can configure is from 64 + * GiB up to 524,288 GiB (512 TiB).
FSx for Windows File Server file
+ * systems - The amount of storage capacity that you can configure depends on
+ * the value that you set for StorageType
as follows:
For SSD storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
* FSx for ONTAP file systems - The amount of storage capacity that you can
* configure depends on the value of the HAPairs
property. The minimum
- * value is calculated as 1,024 * HAPairs
and the maxium is calculated
- * as 524,288 * HAPairs
..
FSx for OpenZFS file systems - * - The amount of storage capacity that you can configure is from 64 GiB up to - * 524,288 GiB (512 TiB).
FSx for Windows File Server file systems -
- * The amount of storage capacity that you can configure depends on the value that
- * you set for StorageType
as follows:
For SSD - * storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD - * storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
HAPairs
and the maximum is
+ * calculated as 524,288 * HAPairs
. FSx for OpenZFS file + * systems - The amount of storage capacity that you can configure is from 64 + * GiB up to 524,288 GiB (512 TiB).
FSx for Windows File Server file
+ * systems - The amount of storage capacity that you can configure depends on
+ * the value that you set for StorageType
as follows:
For SSD storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
* FSx for ONTAP file systems - The amount of storage capacity that you can
* configure depends on the value of the HAPairs
property. The minimum
- * value is calculated as 1,024 * HAPairs
and the maxium is calculated
- * as 524,288 * HAPairs
..
FSx for OpenZFS file systems - * - The amount of storage capacity that you can configure is from 64 GiB up to - * 524,288 GiB (512 TiB).
FSx for Windows File Server file systems -
- * The amount of storage capacity that you can configure depends on the value that
- * you set for StorageType
as follows:
For SSD - * storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD - * storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
HAPairs
and the maximum is
+ * calculated as 524,288 * HAPairs
. FSx for OpenZFS file + * systems - The amount of storage capacity that you can configure is from 64 + * GiB up to 524,288 GiB (512 TiB).
FSx for Windows File Server file
+ * systems - The amount of storage capacity that you can configure depends on
+ * the value that you set for StorageType
as follows:
For SSD storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
* FSx for ONTAP file systems - The amount of storage capacity that you can
* configure depends on the value of the HAPairs
property. The minimum
- * value is calculated as 1,024 * HAPairs
and the maxium is calculated
- * as 524,288 * HAPairs
..
FSx for OpenZFS file systems - * - The amount of storage capacity that you can configure is from 64 GiB up to - * 524,288 GiB (512 TiB).
FSx for Windows File Server file systems -
- * The amount of storage capacity that you can configure depends on the value that
- * you set for StorageType
as follows:
For SSD - * storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD - * storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
HAPairs
and the maximum is
+ * calculated as 524,288 * HAPairs
. FSx for OpenZFS file + * systems - The amount of storage capacity that you can configure is from 64 + * GiB up to 524,288 GiB (512 TiB).
FSx for Windows File Server file
+ * systems - The amount of storage capacity that you can configure depends on
+ * the value that you set for StorageType
as follows:
For SSD storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
A list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline const Aws::VectorA list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline bool SecurityGroupIdsHasBeenSet() const { return m_securityGroupIdsHasBeenSet; } /** *A list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline void SetSecurityGroupIds(const Aws::VectorA list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline void SetSecurityGroupIds(Aws::VectorA list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline CreateFileSystemRequest& WithSecurityGroupIds(const Aws::VectorA list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline CreateFileSystemRequest& WithSecurityGroupIds(Aws::VectorA list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline CreateFileSystemRequest& AddSecurityGroupIds(const Aws::String& value) { m_securityGroupIdsHasBeenSet = true; m_securityGroupIds.push_back(value); return *this; } /** *A list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline CreateFileSystemRequest& AddSecurityGroupIds(Aws::String&& value) { m_securityGroupIdsHasBeenSet = true; m_securityGroupIds.push_back(std::move(value)); return *this; } /** *A list of IDs specifying the security groups to apply to all network * interfaces created for file system access. This list isn't returned in later - * requests to describe the file system.
+ * requests to describe the file system.You must specify a + * security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC + * subnet that has been shared with you.
*/ inline CreateFileSystemRequest& AddSecurityGroupIds(const char* value) { m_securityGroupIdsHasBeenSet = true; m_securityGroupIds.push_back(value); return *this; } diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateOntapVolumeConfiguration.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateOntapVolumeConfiguration.h index 4b443411a44..6650695e2db 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateOntapVolumeConfiguration.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateOntapVolumeConfiguration.h @@ -106,7 +106,7 @@ namespace Model * not specified, it is automatically set to the root volume's security style. The * security style determines the type of permissions that FSx for ONTAP uses to * control data access. For more information, see Volume + * href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/volume-security-style">Volume * security style in the Amazon FSx for NetApp ONTAP User Guide. Specify * one of the following values: UNIX
if the file
* system is managed by a UNIX administrator, the majority of users are NFS
@@ -114,9 +114,13 @@ namespace Model
* account.
NTFS
if the file system is managed by
* a Windows administrator, the majority of users are SMB clients, and an
* application accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and
- * Windows administrators and users consist of both NFS and SMB clients.
MIXED
This is an advanced setting. For more
+ * information, see the topic What
+ * the security styles and their effects are in the NetApp Documentation
+ * Center.
For more information, see Volume + * security style in the FSx for ONTAP User Guide.
*/ inline const SecurityStyle& GetSecurityStyle() const{ return m_securityStyle; } @@ -125,7 +129,7 @@ namespace Model * not specified, it is automatically set to the root volume's security style. The * security style determines the type of permissions that FSx for ONTAP uses to * control data access. For more information, see Volume + * href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/volume-security-style">Volume * security style in the Amazon FSx for NetApp ONTAP User Guide. Specify * one of the following values: UNIX
if the file
* system is managed by a UNIX administrator, the majority of users are NFS
@@ -133,9 +137,13 @@ namespace Model
* account.
NTFS
if the file system is managed by
* a Windows administrator, the majority of users are SMB clients, and an
* application accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and
- * Windows administrators and users consist of both NFS and SMB clients.
MIXED
This is an advanced setting. For more
+ * information, see the topic What
+ * the security styles and their effects are in the NetApp Documentation
+ * Center.
For more information, see Volume + * security style in the FSx for ONTAP User Guide.
*/ inline bool SecurityStyleHasBeenSet() const { return m_securityStyleHasBeenSet; } @@ -144,7 +152,7 @@ namespace Model * not specified, it is automatically set to the root volume's security style. The * security style determines the type of permissions that FSx for ONTAP uses to * control data access. For more information, see Volume + * href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/volume-security-style">Volume * security style in the Amazon FSx for NetApp ONTAP User Guide. Specify * one of the following values: UNIX
if the file
* system is managed by a UNIX administrator, the majority of users are NFS
@@ -152,9 +160,13 @@ namespace Model
* account.
NTFS
if the file system is managed by
* a Windows administrator, the majority of users are SMB clients, and an
* application accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and
- * Windows administrators and users consist of both NFS and SMB clients.
MIXED
This is an advanced setting. For more
+ * information, see the topic What
+ * the security styles and their effects are in the NetApp Documentation
+ * Center.
For more information, see Volume + * security style in the FSx for ONTAP User Guide.
*/ inline void SetSecurityStyle(const SecurityStyle& value) { m_securityStyleHasBeenSet = true; m_securityStyle = value; } @@ -163,7 +175,7 @@ namespace Model * not specified, it is automatically set to the root volume's security style. The * security style determines the type of permissions that FSx for ONTAP uses to * control data access. For more information, see Volume + * href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/volume-security-style">Volume * security style in the Amazon FSx for NetApp ONTAP User Guide. Specify * one of the following values: UNIX
if the file
* system is managed by a UNIX administrator, the majority of users are NFS
@@ -171,9 +183,13 @@ namespace Model
* account.
NTFS
if the file system is managed by
* a Windows administrator, the majority of users are SMB clients, and an
* application accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and
- * Windows administrators and users consist of both NFS and SMB clients.
MIXED
This is an advanced setting. For more
+ * information, see the topic What
+ * the security styles and their effects are in the NetApp Documentation
+ * Center.
For more information, see Volume + * security style in the FSx for ONTAP User Guide.
*/ inline void SetSecurityStyle(SecurityStyle&& value) { m_securityStyleHasBeenSet = true; m_securityStyle = std::move(value); } @@ -182,7 +198,7 @@ namespace Model * not specified, it is automatically set to the root volume's security style. The * security style determines the type of permissions that FSx for ONTAP uses to * control data access. For more information, see Volume + * href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/volume-security-style">Volume * security style in the Amazon FSx for NetApp ONTAP User Guide. Specify * one of the following values: UNIX
if the file
* system is managed by a UNIX administrator, the majority of users are NFS
@@ -190,9 +206,13 @@ namespace Model
* account.
NTFS
if the file system is managed by
* a Windows administrator, the majority of users are SMB clients, and an
* application accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and
- * Windows administrators and users consist of both NFS and SMB clients.
MIXED
This is an advanced setting. For more
+ * information, see the topic What
+ * the security styles and their effects are in the NetApp Documentation
+ * Center.
For more information, see Volume + * security style in the FSx for ONTAP User Guide.
*/ inline CreateOntapVolumeConfiguration& WithSecurityStyle(const SecurityStyle& value) { SetSecurityStyle(value); return *this;} @@ -201,7 +221,7 @@ namespace Model * not specified, it is automatically set to the root volume's security style. The * security style determines the type of permissions that FSx for ONTAP uses to * control data access. For more information, see Volume + * href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/volume-security-style">Volume * security style in the Amazon FSx for NetApp ONTAP User Guide. Specify * one of the following values: UNIX
if the file
* system is managed by a UNIX administrator, the majority of users are NFS
@@ -209,38 +229,50 @@ namespace Model
* account.
NTFS
if the file system is managed by
* a Windows administrator, the majority of users are SMB clients, and an
* application accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and
- * Windows administrators and users consist of both NFS and SMB clients.
MIXED
This is an advanced setting. For more
+ * information, see the topic What
+ * the security styles and their effects are in the NetApp Documentation
+ * Center.
For more information, see Volume + * security style in the FSx for ONTAP User Guide.
*/ inline CreateOntapVolumeConfiguration& WithSecurityStyle(SecurityStyle&& value) { SetSecurityStyle(std::move(value)); return *this;} /** *Set to true to enable deduplication, compression, and compaction storage - * efficiency features on the volume, or set to false to disable them. This - * parameter is required.
+ * efficiency features on the volume, or set to false to disable them.
+ * StorageEfficiencyEnabled
is required when creating a
+ * RW
volume (OntapVolumeType
set to
+ * RW
).
Set to true to enable deduplication, compression, and compaction storage - * efficiency features on the volume, or set to false to disable them. This - * parameter is required.
+ * efficiency features on the volume, or set to false to disable them.
+ * StorageEfficiencyEnabled
is required when creating a
+ * RW
volume (OntapVolumeType
set to
+ * RW
).
Set to true to enable deduplication, compression, and compaction storage - * efficiency features on the volume, or set to false to disable them. This - * parameter is required.
+ * efficiency features on the volume, or set to false to disable them.
+ * StorageEfficiencyEnabled
is required when creating a
+ * RW
volume (OntapVolumeType
set to
+ * RW
).
Set to true to enable deduplication, compression, and compaction storage - * efficiency features on the volume, or set to false to disable them. This - * parameter is required.
+ * efficiency features on the volume, or set to false to disable them.
+ * StorageEfficiencyEnabled
is required when creating a
+ * RW
volume (OntapVolumeType
set to
+ * RW
).
For more * information, see Volume - * types in the Amazon FSx for NetApp ONTAP User Guide.
+ * types in the Amazon FSx for NetApp ONTAP User Guide. */ inline const InputOntapVolumeType& GetOntapVolumeType() const{ return m_ontapVolumeType; } @@ -325,7 +357,7 @@ namespace Model * the destination of a NetApp SnapMirror relationship.For more * information, see Volume - * types in the Amazon FSx for NetApp ONTAP User Guide.
+ * types in the Amazon FSx for NetApp ONTAP User Guide. */ inline bool OntapVolumeTypeHasBeenSet() const { return m_ontapVolumeTypeHasBeenSet; } @@ -337,7 +369,7 @@ namespace Model * the destination of a NetApp SnapMirror relationship.For more * information, see Volume - * types in the Amazon FSx for NetApp ONTAP User Guide.
+ * types in the Amazon FSx for NetApp ONTAP User Guide. */ inline void SetOntapVolumeType(const InputOntapVolumeType& value) { m_ontapVolumeTypeHasBeenSet = true; m_ontapVolumeType = value; } @@ -349,7 +381,7 @@ namespace Model * the destination of a NetApp SnapMirror relationship.For more * information, see Volume - * types in the Amazon FSx for NetApp ONTAP User Guide.
+ * types in the Amazon FSx for NetApp ONTAP User Guide. */ inline void SetOntapVolumeType(InputOntapVolumeType&& value) { m_ontapVolumeTypeHasBeenSet = true; m_ontapVolumeType = std::move(value); } @@ -361,7 +393,7 @@ namespace Model * the destination of a NetApp SnapMirror relationship.For more * information, see Volume - * types in the Amazon FSx for NetApp ONTAP User Guide.
+ * types in the Amazon FSx for NetApp ONTAP User Guide. */ inline CreateOntapVolumeConfiguration& WithOntapVolumeType(const InputOntapVolumeType& value) { SetOntapVolumeType(value); return *this;} @@ -373,7 +405,7 @@ namespace Model * the destination of a NetApp SnapMirror relationship.For more * information, see Volume - * types in the Amazon FSx for NetApp ONTAP User Guide.
+ * types in the Amazon FSx for NetApp ONTAP User Guide. */ inline CreateOntapVolumeConfiguration& WithOntapVolumeType(InputOntapVolumeType&& value) { SetOntapVolumeType(std::move(value)); return *this;} @@ -392,7 +424,7 @@ namespace Model * provide the name of a custom policy that you created with the ONTAP CLI or REST * API.For more information, see Snapshot - * policies in the Amazon FSx for NetApp ONTAP User Guide.
+ * policies in the Amazon FSx for NetApp ONTAP User Guide. */ inline const Aws::String& GetSnapshotPolicy() const{ return m_snapshotPolicy; } @@ -410,7 +442,7 @@ namespace Model * provide the name of a custom policy that you created with the ONTAP CLI or REST * API.For more information, see Snapshot - * policies in the Amazon FSx for NetApp ONTAP User Guide.
+ * policies in the Amazon FSx for NetApp ONTAP User Guide. */ inline bool SnapshotPolicyHasBeenSet() const { return m_snapshotPolicyHasBeenSet; } @@ -428,7 +460,7 @@ namespace Model * provide the name of a custom policy that you created with the ONTAP CLI or REST * API.For more information, see Snapshot - * policies in the Amazon FSx for NetApp ONTAP User Guide.
+ * policies in the Amazon FSx for NetApp ONTAP User Guide. */ inline void SetSnapshotPolicy(const Aws::String& value) { m_snapshotPolicyHasBeenSet = true; m_snapshotPolicy = value; } @@ -446,7 +478,7 @@ namespace Model * provide the name of a custom policy that you created with the ONTAP CLI or REST * API.For more information, see Snapshot - * policies in the Amazon FSx for NetApp ONTAP User Guide.
+ * policies in the Amazon FSx for NetApp ONTAP User Guide. */ inline void SetSnapshotPolicy(Aws::String&& value) { m_snapshotPolicyHasBeenSet = true; m_snapshotPolicy = std::move(value); } @@ -464,7 +496,7 @@ namespace Model * provide the name of a custom policy that you created with the ONTAP CLI or REST * API.For more information, see Snapshot - * policies in the Amazon FSx for NetApp ONTAP User Guide.
+ * policies in the Amazon FSx for NetApp ONTAP User Guide. */ inline void SetSnapshotPolicy(const char* value) { m_snapshotPolicyHasBeenSet = true; m_snapshotPolicy.assign(value); } @@ -482,7 +514,7 @@ namespace Model * provide the name of a custom policy that you created with the ONTAP CLI or REST * API.For more information, see Snapshot - * policies in the Amazon FSx for NetApp ONTAP User Guide.
+ * policies in the Amazon FSx for NetApp ONTAP User Guide. */ inline CreateOntapVolumeConfiguration& WithSnapshotPolicy(const Aws::String& value) { SetSnapshotPolicy(value); return *this;} @@ -500,7 +532,7 @@ namespace Model * provide the name of a custom policy that you created with the ONTAP CLI or REST * API.For more information, see Snapshot - * policies in the Amazon FSx for NetApp ONTAP User Guide.
+ * policies in the Amazon FSx for NetApp ONTAP User Guide. */ inline CreateOntapVolumeConfiguration& WithSnapshotPolicy(Aws::String&& value) { SetSnapshotPolicy(std::move(value)); return *this;} @@ -518,7 +550,7 @@ namespace Model * provide the name of a custom policy that you created with the ONTAP CLI or REST * API.For more information, see Snapshot - * policies in the Amazon FSx for NetApp ONTAP User Guide.
+ * policies in the Amazon FSx for NetApp ONTAP User Guide. */ inline CreateOntapVolumeConfiguration& WithSnapshotPolicy(const char* value) { SetSnapshotPolicy(value); return *this;} @@ -600,50 +632,56 @@ namespace Model /** - *Use to specify the style of an ONTAP volume. For more information about - * FlexVols and FlexGroups, see Volume - * types in Amazon FSx for NetApp ONTAP User Guide.
+ *Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles + * of volumes that you can use for different purposes, FlexVol and FlexGroup + * volumes. For more information, see Volume + * styles in the Amazon FSx for NetApp ONTAP User Guide.
*/ inline const VolumeStyle& GetVolumeStyle() const{ return m_volumeStyle; } /** - *Use to specify the style of an ONTAP volume. For more information about - * FlexVols and FlexGroups, see Volume - * types in Amazon FSx for NetApp ONTAP User Guide.
+ *Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles + * of volumes that you can use for different purposes, FlexVol and FlexGroup + * volumes. For more information, see Volume + * styles in the Amazon FSx for NetApp ONTAP User Guide.
*/ inline bool VolumeStyleHasBeenSet() const { return m_volumeStyleHasBeenSet; } /** - *Use to specify the style of an ONTAP volume. For more information about - * FlexVols and FlexGroups, see Volume - * types in Amazon FSx for NetApp ONTAP User Guide.
+ *Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles + * of volumes that you can use for different purposes, FlexVol and FlexGroup + * volumes. For more information, see Volume + * styles in the Amazon FSx for NetApp ONTAP User Guide.
*/ inline void SetVolumeStyle(const VolumeStyle& value) { m_volumeStyleHasBeenSet = true; m_volumeStyle = value; } /** - *Use to specify the style of an ONTAP volume. For more information about - * FlexVols and FlexGroups, see Volume - * types in Amazon FSx for NetApp ONTAP User Guide.
+ *Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles + * of volumes that you can use for different purposes, FlexVol and FlexGroup + * volumes. For more information, see Volume + * styles in the Amazon FSx for NetApp ONTAP User Guide.
*/ inline void SetVolumeStyle(VolumeStyle&& value) { m_volumeStyleHasBeenSet = true; m_volumeStyle = std::move(value); } /** - *Use to specify the style of an ONTAP volume. For more information about - * FlexVols and FlexGroups, see Volume - * types in Amazon FSx for NetApp ONTAP User Guide.
+ *Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles + * of volumes that you can use for different purposes, FlexVol and FlexGroup + * volumes. For more information, see Volume + * styles in the Amazon FSx for NetApp ONTAP User Guide.
*/ inline CreateOntapVolumeConfiguration& WithVolumeStyle(const VolumeStyle& value) { SetVolumeStyle(value); return *this;} /** - *Use to specify the style of an ONTAP volume. For more information about - * FlexVols and FlexGroups, see Volume - * types in Amazon FSx for NetApp ONTAP User Guide.
+ *Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles + * of volumes that you can use for different purposes, FlexVol and FlexGroup + * volumes. For more information, see Volume + * styles in the Amazon FSx for NetApp ONTAP User Guide.
*/ inline CreateOntapVolumeConfiguration& WithVolumeStyle(VolumeStyle&& value) { SetVolumeStyle(std::move(value)); return *this;} @@ -686,22 +724,22 @@ namespace Model /** - *The configured size of the volume, in bytes.
+ *Specifies the configured size of the volume, in bytes.
*/ inline long long GetSizeInBytes() const{ return m_sizeInBytes; } /** - *The configured size of the volume, in bytes.
+ *Specifies the configured size of the volume, in bytes.
*/ inline bool SizeInBytesHasBeenSet() const { return m_sizeInBytesHasBeenSet; } /** - *The configured size of the volume, in bytes.
+ *Specifies the configured size of the volume, in bytes.
*/ inline void SetSizeInBytes(long long value) { m_sizeInBytesHasBeenSet = true; m_sizeInBytes = value; } /** - *The configured size of the volume, in bytes.
+ *Specifies the configured size of the volume, in bytes.
*/ inline CreateOntapVolumeConfiguration& WithSizeInBytes(long long value) { SetSizeInBytes(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateOpenZFSVolumeConfiguration.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateOpenZFSVolumeConfiguration.h index d5d87d18b65..f2e3652d6a7 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateOpenZFSVolumeConfiguration.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateOpenZFSVolumeConfiguration.h @@ -513,50 +513,42 @@ namespace Model /** - *An object specifying how much storage users or groups can use on the - * volume.
+ *Configures how much storage users and groups can use on the volume.
*/ inline const Aws::VectorAn object specifying how much storage users or groups can use on the - * volume.
+ *Configures how much storage users and groups can use on the volume.
*/ inline bool UserAndGroupQuotasHasBeenSet() const { return m_userAndGroupQuotasHasBeenSet; } /** - *An object specifying how much storage users or groups can use on the - * volume.
+ *Configures how much storage users and groups can use on the volume.
*/ inline void SetUserAndGroupQuotas(const Aws::VectorAn object specifying how much storage users or groups can use on the - * volume.
+ *Configures how much storage users and groups can use on the volume.
*/ inline void SetUserAndGroupQuotas(Aws::VectorAn object specifying how much storage users or groups can use on the - * volume.
+ *Configures how much storage users and groups can use on the volume.
*/ inline CreateOpenZFSVolumeConfiguration& WithUserAndGroupQuotas(const Aws::VectorAn object specifying how much storage users or groups can use on the - * volume.
+ *Configures how much storage users and groups can use on the volume.
*/ inline CreateOpenZFSVolumeConfiguration& WithUserAndGroupQuotas(Aws::VectorAn object specifying how much storage users or groups can use on the - * volume.
+ *Configures how much storage users and groups can use on the volume.
*/ inline CreateOpenZFSVolumeConfiguration& AddUserAndGroupQuotas(const OpenZFSUserOrGroupQuota& value) { m_userAndGroupQuotasHasBeenSet = true; m_userAndGroupQuotas.push_back(value); return *this; } /** - *An object specifying how much storage users or groups can use on the - * volume.
+ *Configures how much storage users and groups can use on the volume.
*/ inline CreateOpenZFSVolumeConfiguration& AddUserAndGroupQuotas(OpenZFSUserOrGroupQuota&& value) { m_userAndGroupQuotasHasBeenSet = true; m_userAndGroupQuotas.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateStorageVirtualMachineRequest.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateStorageVirtualMachineRequest.h index ee148157a9d..953511bd744 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateStorageVirtualMachineRequest.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/CreateStorageVirtualMachineRequest.h @@ -42,7 +42,7 @@ namespace Model /** *Describes the self-managed Microsoft Active Directory to which you want to * join the SVM. Joining an Active Directory provides user authentication and - * access control for SMB clients, including Microsoft Windows and macOS client + * access control for SMB clients, including Microsoft Windows and macOS clients * accessing the file system.
*/ inline const CreateSvmActiveDirectoryConfiguration& GetActiveDirectoryConfiguration() const{ return m_activeDirectoryConfiguration; } @@ -50,7 +50,7 @@ namespace Model /** *Describes the self-managed Microsoft Active Directory to which you want to * join the SVM. Joining an Active Directory provides user authentication and - * access control for SMB clients, including Microsoft Windows and macOS client + * access control for SMB clients, including Microsoft Windows and macOS clients * accessing the file system.
*/ inline bool ActiveDirectoryConfigurationHasBeenSet() const { return m_activeDirectoryConfigurationHasBeenSet; } @@ -58,7 +58,7 @@ namespace Model /** *Describes the self-managed Microsoft Active Directory to which you want to * join the SVM. Joining an Active Directory provides user authentication and - * access control for SMB clients, including Microsoft Windows and macOS client + * access control for SMB clients, including Microsoft Windows and macOS clients * accessing the file system.
*/ inline void SetActiveDirectoryConfiguration(const CreateSvmActiveDirectoryConfiguration& value) { m_activeDirectoryConfigurationHasBeenSet = true; m_activeDirectoryConfiguration = value; } @@ -66,7 +66,7 @@ namespace Model /** *Describes the self-managed Microsoft Active Directory to which you want to * join the SVM. Joining an Active Directory provides user authentication and - * access control for SMB clients, including Microsoft Windows and macOS client + * access control for SMB clients, including Microsoft Windows and macOS clients * accessing the file system.
*/ inline void SetActiveDirectoryConfiguration(CreateSvmActiveDirectoryConfiguration&& value) { m_activeDirectoryConfigurationHasBeenSet = true; m_activeDirectoryConfiguration = std::move(value); } @@ -74,7 +74,7 @@ namespace Model /** *Describes the self-managed Microsoft Active Directory to which you want to * join the SVM. Joining an Active Directory provides user authentication and - * access control for SMB clients, including Microsoft Windows and macOS client + * access control for SMB clients, including Microsoft Windows and macOS clients * accessing the file system.
*/ inline CreateStorageVirtualMachineRequest& WithActiveDirectoryConfiguration(const CreateSvmActiveDirectoryConfiguration& value) { SetActiveDirectoryConfiguration(value); return *this;} @@ -82,7 +82,7 @@ namespace Model /** *Describes the self-managed Microsoft Active Directory to which you want to * join the SVM. Joining an Active Directory provides user authentication and - * access control for SMB clients, including Microsoft Windows and macOS client + * access control for SMB clients, including Microsoft Windows and macOS clients * accessing the file system.
*/ inline CreateStorageVirtualMachineRequest& WithActiveDirectoryConfiguration(CreateSvmActiveDirectoryConfiguration&& value) { SetActiveDirectoryConfiguration(std::move(value)); return *this;} @@ -266,11 +266,13 @@ namespace Model * following values: UNIX
if the file system is
* managed by a UNIX administrator, the majority of users are NFS clients, and an
* application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows
- * administrator, the majority of users are SMB clients, and an application
- * accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and Windows
- * administrators and users consist of both NFS and SMB clients.
NTFS
if the file system is managed by a Microsoft
+ * Windows administrator, the majority of users are SMB clients, and an application
+ * accessing the data uses a Microsoft Windows user as the service account.
MIXED
This is an advanced setting. For more
+ * information, see Volume security
+ * style in the Amazon FSx for NetApp ONTAP User Guide.
UNIX
if the file system is
* managed by a UNIX administrator, the majority of users are NFS clients, and an
* application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows
- * administrator, the majority of users are SMB clients, and an application
- * accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and Windows
- * administrators and users consist of both NFS and SMB clients.
NTFS
if the file system is managed by a Microsoft
+ * Windows administrator, the majority of users are SMB clients, and an application
+ * accessing the data uses a Microsoft Windows user as the service account.
MIXED
This is an advanced setting. For more
+ * information, see Volume security
+ * style in the Amazon FSx for NetApp ONTAP User Guide.
UNIX
if the file system is
* managed by a UNIX administrator, the majority of users are NFS clients, and an
* application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows
- * administrator, the majority of users are SMB clients, and an application
- * accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and Windows
- * administrators and users consist of both NFS and SMB clients.
NTFS
if the file system is managed by a Microsoft
+ * Windows administrator, the majority of users are SMB clients, and an application
+ * accessing the data uses a Microsoft Windows user as the service account.
MIXED
This is an advanced setting. For more
+ * information, see Volume security
+ * style in the Amazon FSx for NetApp ONTAP User Guide.
UNIX
if the file system is
* managed by a UNIX administrator, the majority of users are NFS clients, and an
* application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows
- * administrator, the majority of users are SMB clients, and an application
- * accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and Windows
- * administrators and users consist of both NFS and SMB clients.
NTFS
if the file system is managed by a Microsoft
+ * Windows administrator, the majority of users are SMB clients, and an application
+ * accessing the data uses a Microsoft Windows user as the service account.
MIXED
This is an advanced setting. For more
+ * information, see Volume security
+ * style in the Amazon FSx for NetApp ONTAP User Guide.
UNIX
if the file system is
* managed by a UNIX administrator, the majority of users are NFS clients, and an
* application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows
- * administrator, the majority of users are SMB clients, and an application
- * accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and Windows
- * administrators and users consist of both NFS and SMB clients.
NTFS
if the file system is managed by a Microsoft
+ * Windows administrator, the majority of users are SMB clients, and an application
+ * accessing the data uses a Microsoft Windows user as the service account.
MIXED
This is an advanced setting. For more
+ * information, see Volume security
+ * style in the Amazon FSx for NetApp ONTAP User Guide.
UNIX
if the file system is
* managed by a UNIX administrator, the majority of users are NFS clients, and an
* application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows
- * administrator, the majority of users are SMB clients, and an application
- * accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and Windows
- * administrators and users consist of both NFS and SMB clients.
NTFS
if the file system is managed by a Microsoft
+ * Windows administrator, the majority of users are SMB clients, and an application
+ * accessing the data uses a Microsoft Windows user as the service account.
MIXED
This is an advanced setting. For more
+ * information, see Volume security
+ * style in the Amazon FSx for NetApp ONTAP User Guide.
The configuration that Amazon FSx uses to join the ONTAP storage virtual * machine (SVM) to your self-managed (including on-premises) Microsoft Active - * Directory (AD) directory.
Set to false
(default) if you want to only see the snapshots in
- * your Amazon Web Services account. Set to true
if you want to see
- * the snapshots in your account and the ones shared with you from another
+ *
Set to false
(default) if you want to only see the snapshots
+ * owned by your Amazon Web Services account. Set to true
if you want
+ * to see the snapshots in your account and the ones shared with you from another
* account.
Set to false
(default) if you want to only see the snapshots in
- * your Amazon Web Services account. Set to true
if you want to see
- * the snapshots in your account and the ones shared with you from another
+ *
Set to false
(default) if you want to only see the snapshots
+ * owned by your Amazon Web Services account. Set to true
if you want
+ * to see the snapshots in your account and the ones shared with you from another
* account.
Set to false
(default) if you want to only see the snapshots in
- * your Amazon Web Services account. Set to true
if you want to see
- * the snapshots in your account and the ones shared with you from another
+ *
Set to false
(default) if you want to only see the snapshots
+ * owned by your Amazon Web Services account. Set to true
if you want
+ * to see the snapshots in your account and the ones shared with you from another
* account.
Set to false
(default) if you want to only see the snapshots in
- * your Amazon Web Services account. Set to true
if you want to see
- * the snapshots in your account and the ones shared with you from another
+ *
Set to false
(default) if you want to only see the snapshots
+ * owned by your Amazon Web Services account. Set to true
if you want
+ * to see the snapshots in your account and the ones shared with you from another
* account.
Specifies whether the file system is using the AUTOMATIC
setting
- * of SSD IOPS of 3 IOPS per GB of storage capacity, , or if it using a
+ * of SSD IOPS of 3 IOPS per GB of storage capacity, or if it using a
* USER_PROVISIONED
value.
Specifies whether the file system is using the AUTOMATIC
setting
- * of SSD IOPS of 3 IOPS per GB of storage capacity, , or if it using a
+ * of SSD IOPS of 3 IOPS per GB of storage capacity, or if it using a
* USER_PROVISIONED
value.
Specifies whether the file system is using the AUTOMATIC
setting
- * of SSD IOPS of 3 IOPS per GB of storage capacity, , or if it using a
+ * of SSD IOPS of 3 IOPS per GB of storage capacity, or if it using a
* USER_PROVISIONED
value.
Specifies whether the file system is using the AUTOMATIC
setting
- * of SSD IOPS of 3 IOPS per GB of storage capacity, , or if it using a
+ * of SSD IOPS of 3 IOPS per GB of storage capacity, or if it using a
* USER_PROVISIONED
value.
Specifies whether the file system is using the AUTOMATIC
setting
- * of SSD IOPS of 3 IOPS per GB of storage capacity, , or if it using a
+ * of SSD IOPS of 3 IOPS per GB of storage capacity, or if it using a
* USER_PROVISIONED
value.
Specifies whether the file system is using the AUTOMATIC
setting
- * of SSD IOPS of 3 IOPS per GB of storage capacity, , or if it using a
+ * of SSD IOPS of 3 IOPS per GB of storage capacity, or if it using a
* USER_PROVISIONED
value.
The tags to associate with the file system. For more information, see Tagging - * your Amazon EC2 resources in the Amazon EC2 User Guide.
+ * href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/tag-resources.html">Tagging + * your Amazon FSx resources in the Amazon FSx for Lustre User + * Guide. */ inline const Aws::VectorThe tags to associate with the file system. For more information, see Tagging - * your Amazon EC2 resources in the Amazon EC2 User Guide.
+ * href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/tag-resources.html">Tagging + * your Amazon FSx resources in the Amazon FSx for Lustre User + * Guide. */ inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } /** *The tags to associate with the file system. For more information, see Tagging - * your Amazon EC2 resources in the Amazon EC2 User Guide.
+ * href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/tag-resources.html">Tagging + * your Amazon FSx resources in the Amazon FSx for Lustre User + * Guide. */ inline void SetTags(const Aws::VectorThe tags to associate with the file system. For more information, see Tagging - * your Amazon EC2 resources in the Amazon EC2 User Guide.
+ * href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/tag-resources.html">Tagging + * your Amazon FSx resources in the Amazon FSx for Lustre User + * Guide. */ inline void SetTags(Aws::VectorThe tags to associate with the file system. For more information, see Tagging - * your Amazon EC2 resources in the Amazon EC2 User Guide.
+ * href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/tag-resources.html">Tagging + * your Amazon FSx resources in the Amazon FSx for Lustre User + * Guide. */ inline FileSystem& WithTags(const Aws::VectorThe tags to associate with the file system. For more information, see Tagging - * your Amazon EC2 resources in the Amazon EC2 User Guide.
+ * href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/tag-resources.html">Tagging + * your Amazon FSx resources in the Amazon FSx for Lustre User + * Guide. */ inline FileSystem& WithTags(Aws::VectorThe tags to associate with the file system. For more information, see Tagging - * your Amazon EC2 resources in the Amazon EC2 User Guide.
+ * href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/tag-resources.html">Tagging + * your Amazon FSx resources in the Amazon FSx for Lustre User + * Guide. */ inline FileSystem& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } /** *The tags to associate with the file system. For more information, see Tagging - * your Amazon EC2 resources in the Amazon EC2 User Guide.
+ * href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/tag-resources.html">Tagging + * your Amazon FSx resources in the Amazon FSx for Lustre User + * Guide. */ inline FileSystem& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/OntapFileSystemConfiguration.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/OntapFileSystemConfiguration.h index 45fbcd355e1..775071d71e6 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/OntapFileSystemConfiguration.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/OntapFileSystemConfiguration.h @@ -515,7 +515,7 @@ namespace Model * href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/HA-pairs.html">High-availability * (HA) pairs in the FSx for ONTAP user guide.Amazon FSx responds with * an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value
* of DeploymentType
is SINGLE_AZ_1
or
* MULTI_AZ_1
.
Amazon FSx responds with * an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value
* of DeploymentType
is SINGLE_AZ_1
or
* MULTI_AZ_1
.
Amazon FSx responds with * an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value
* of DeploymentType
is SINGLE_AZ_1
or
* MULTI_AZ_1
.
Amazon FSx responds with * an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value
* of DeploymentType
is SINGLE_AZ_1
or
* MULTI_AZ_1
.
The value of deployment type is
* SINGLE_AZ_2
and ThroughputCapacity
/
* ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2
- * and 6).
The value of ThroughputCapacityPerHAPair
+ * and 12).
The value of ThroughputCapacityPerHAPair
* is not a valid value.
The value of deployment type is
* SINGLE_AZ_2
and ThroughputCapacity
/
* ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2
- * and 6).
The value of ThroughputCapacityPerHAPair
+ * and 12).
The value of ThroughputCapacityPerHAPair
* is not a valid value.
The value of deployment type is
* SINGLE_AZ_2
and ThroughputCapacity
/
* ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2
- * and 6).
The value of ThroughputCapacityPerHAPair
+ * and 12).
The value of ThroughputCapacityPerHAPair
* is not a valid value.
The value of deployment type is
* SINGLE_AZ_2
and ThroughputCapacity
/
* ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2
- * and 6).
The value of ThroughputCapacityPerHAPair
+ * and 12).
The value of ThroughputCapacityPerHAPair
* is not a valid value.
The configuration for how much storage a user or group can use on the volume. - *
A value that specifies whether the quota applies to a user or group.
+ *Specifies whether the quota applies to a user or group.
*/ inline const OpenZFSQuotaType& GetType() const{ return m_type; } /** - *A value that specifies whether the quota applies to a user or group.
+ *Specifies whether the quota applies to a user or group.
*/ inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } /** - *A value that specifies whether the quota applies to a user or group.
+ *Specifies whether the quota applies to a user or group.
*/ inline void SetType(const OpenZFSQuotaType& value) { m_typeHasBeenSet = true; m_type = value; } /** - *A value that specifies whether the quota applies to a user or group.
+ *Specifies whether the quota applies to a user or group.
*/ inline void SetType(OpenZFSQuotaType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } /** - *A value that specifies whether the quota applies to a user or group.
+ *Specifies whether the quota applies to a user or group.
*/ inline OpenZFSUserOrGroupQuota& WithType(const OpenZFSQuotaType& value) { SetType(value); return *this;} /** - *A value that specifies whether the quota applies to a user or group.
+ *Specifies whether the quota applies to a user or group.
*/ inline OpenZFSUserOrGroupQuota& WithType(OpenZFSQuotaType&& value) { SetType(std::move(value)); return *this;} /** - *The ID of the user or group.
+ *The ID of the user or group that the quota applies to.
*/ inline int GetId() const{ return m_id; } /** - *The ID of the user or group.
+ *The ID of the user or group that the quota applies to.
*/ inline bool IdHasBeenSet() const { return m_idHasBeenSet; } /** - *The ID of the user or group.
+ *The ID of the user or group that the quota applies to.
*/ inline void SetId(int value) { m_idHasBeenSet = true; m_id = value; } /** - *The ID of the user or group.
+ *The ID of the user or group that the quota applies to.
*/ inline OpenZFSUserOrGroupQuota& WithId(int value) { SetId(value); return *this;} /** - *The amount of storage that the user or group can use in gibibytes (GiB).
+ *The user or group's storage quota, in gibibytes (GiB).
*/ inline int GetStorageCapacityQuotaGiB() const{ return m_storageCapacityQuotaGiB; } /** - *The amount of storage that the user or group can use in gibibytes (GiB).
+ *The user or group's storage quota, in gibibytes (GiB).
*/ inline bool StorageCapacityQuotaGiBHasBeenSet() const { return m_storageCapacityQuotaGiBHasBeenSet; } /** - *The amount of storage that the user or group can use in gibibytes (GiB).
+ *The user or group's storage quota, in gibibytes (GiB).
*/ inline void SetStorageCapacityQuotaGiB(int value) { m_storageCapacityQuotaGiBHasBeenSet = true; m_storageCapacityQuotaGiB = value; } /** - *The amount of storage that the user or group can use in gibibytes (GiB).
+ *The user or group's storage quota, in gibibytes (GiB).
*/ inline OpenZFSUserOrGroupQuota& WithStorageCapacityQuotaGiB(int value) { SetStorageCapacityQuotaGiB(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/UpdateFileSystemOntapConfiguration.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/UpdateFileSystemOntapConfiguration.h index 4e8acb2e754..8cd8e10c1f4 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/UpdateFileSystemOntapConfiguration.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/model/UpdateFileSystemOntapConfiguration.h @@ -448,7 +448,7 @@ namespace Model * not the same value for file systems with one HA pair.The
* value of deployment type is SINGLE_AZ_2
and
* ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a
- * valid HA pair (a value between 2 and 6).
The value of + * valid HA pair (a value between 2 and 12).
The value of
* ThroughputCapacityPerHAPair
is not a valid value.
The
* value of deployment type is SINGLE_AZ_2
and
* ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a
- * valid HA pair (a value between 2 and 6).
The value of + * valid HA pair (a value between 2 and 12).
The value of
* ThroughputCapacityPerHAPair
is not a valid value.
The
* value of deployment type is SINGLE_AZ_2
and
* ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a
- * valid HA pair (a value between 2 and 6).
The value of + * valid HA pair (a value between 2 and 12).
The value of
* ThroughputCapacityPerHAPair
is not a valid value.
The
* value of deployment type is SINGLE_AZ_2
and
* ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a
- * valid HA pair (a value between 2 and 6).
The value of + * valid HA pair (a value between 2 and 12).
The value of
* ThroughputCapacityPerHAPair
is not a valid value.
The unique identifier (ID) associated with this OU.
The regex pattern for an organizational - * unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or - * digits (the ID of the root that contains the OU). This string is followed by a - * second "-" dash and from 8 to 32 additional lowercase letters or digits.
+ *The unique identifier (ID) associated with this OU. The ID is unique to the + * organization only.
The regex + * pattern for an organizational unit ID string requires "ou-" followed by from + * 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). + * This string is followed by a second "-" dash and from 8 to 32 additional + * lowercase letters or digits.
*/ inline const Aws::String& GetId() const{ return m_id; } /** - *The unique identifier (ID) associated with this OU.
The regex pattern for an organizational - * unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or - * digits (the ID of the root that contains the OU). This string is followed by a - * second "-" dash and from 8 to 32 additional lowercase letters or digits.
+ *The unique identifier (ID) associated with this OU. The ID is unique to the + * organization only.
The regex + * pattern for an organizational unit ID string requires "ou-" followed by from + * 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). + * This string is followed by a second "-" dash and from 8 to 32 additional + * lowercase letters or digits.
*/ inline bool IdHasBeenSet() const { return m_idHasBeenSet; } /** - *The unique identifier (ID) associated with this OU.
The regex pattern for an organizational - * unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or - * digits (the ID of the root that contains the OU). This string is followed by a - * second "-" dash and from 8 to 32 additional lowercase letters or digits.
+ *The unique identifier (ID) associated with this OU. The ID is unique to the + * organization only.
The regex + * pattern for an organizational unit ID string requires "ou-" followed by from + * 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). + * This string is followed by a second "-" dash and from 8 to 32 additional + * lowercase letters or digits.
*/ inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; } /** - *The unique identifier (ID) associated with this OU.
The regex pattern for an organizational - * unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or - * digits (the ID of the root that contains the OU). This string is followed by a - * second "-" dash and from 8 to 32 additional lowercase letters or digits.
+ *The unique identifier (ID) associated with this OU. The ID is unique to the + * organization only.
The regex + * pattern for an organizational unit ID string requires "ou-" followed by from + * 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). + * This string is followed by a second "-" dash and from 8 to 32 additional + * lowercase letters or digits.
*/ inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); } /** - *The unique identifier (ID) associated with this OU.
The regex pattern for an organizational - * unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or - * digits (the ID of the root that contains the OU). This string is followed by a - * second "-" dash and from 8 to 32 additional lowercase letters or digits.
+ *The unique identifier (ID) associated with this OU. The ID is unique to the + * organization only.
The regex + * pattern for an organizational unit ID string requires "ou-" followed by from + * 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). + * This string is followed by a second "-" dash and from 8 to 32 additional + * lowercase letters or digits.
*/ inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); } /** - *The unique identifier (ID) associated with this OU.
The regex pattern for an organizational - * unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or - * digits (the ID of the root that contains the OU). This string is followed by a - * second "-" dash and from 8 to 32 additional lowercase letters or digits.
+ *The unique identifier (ID) associated with this OU. The ID is unique to the + * organization only.
The regex + * pattern for an organizational unit ID string requires "ou-" followed by from + * 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). + * This string is followed by a second "-" dash and from 8 to 32 additional + * lowercase letters or digits.
*/ inline OrganizationalUnit& WithId(const Aws::String& value) { SetId(value); return *this;} /** - *The unique identifier (ID) associated with this OU.
The regex pattern for an organizational - * unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or - * digits (the ID of the root that contains the OU). This string is followed by a - * second "-" dash and from 8 to 32 additional lowercase letters or digits.
+ *The unique identifier (ID) associated with this OU. The ID is unique to the + * organization only.
The regex + * pattern for an organizational unit ID string requires "ou-" followed by from + * 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). + * This string is followed by a second "-" dash and from 8 to 32 additional + * lowercase letters or digits.
*/ inline OrganizationalUnit& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} /** - *The unique identifier (ID) associated with this OU.
The regex pattern for an organizational - * unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or - * digits (the ID of the root that contains the OU). This string is followed by a - * second "-" dash and from 8 to 32 additional lowercase letters or digits.
+ *The unique identifier (ID) associated with this OU. The ID is unique to the + * organization only.
The regex + * pattern for an organizational unit ID string requires "ou-" followed by from + * 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). + * This string is followed by a second "-" dash and from 8 to 32 additional + * lowercase letters or digits.
*/ inline OrganizationalUnit& WithId(const char* value) { SetId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/model/Root.h b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/model/Root.h index 5a386b9417a..aa858224b8b 100644 --- a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/model/Root.h +++ b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/model/Root.h @@ -43,58 +43,66 @@ namespace Model /** - *The unique identifier (ID) for the root.
The regex pattern for a root ID string - * requires "r-" followed by from 4 to 32 lowercase letters or digits.
+ *The unique identifier (ID) for the root. The ID is unique to the organization + * only.
The regex pattern for + * a root ID string requires "r-" followed by from 4 to 32 lowercase letters or + * digits.
*/ inline const Aws::String& GetId() const{ return m_id; } /** - *The unique identifier (ID) for the root.
The regex pattern for a root ID string - * requires "r-" followed by from 4 to 32 lowercase letters or digits.
+ *The unique identifier (ID) for the root. The ID is unique to the organization + * only.
The regex pattern for + * a root ID string requires "r-" followed by from 4 to 32 lowercase letters or + * digits.
*/ inline bool IdHasBeenSet() const { return m_idHasBeenSet; } /** - *The unique identifier (ID) for the root.
The regex pattern for a root ID string - * requires "r-" followed by from 4 to 32 lowercase letters or digits.
+ *The unique identifier (ID) for the root. The ID is unique to the organization + * only.
The regex pattern for + * a root ID string requires "r-" followed by from 4 to 32 lowercase letters or + * digits.
*/ inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; } /** - *The unique identifier (ID) for the root.
The regex pattern for a root ID string - * requires "r-" followed by from 4 to 32 lowercase letters or digits.
+ *The unique identifier (ID) for the root. The ID is unique to the organization + * only.
The regex pattern for + * a root ID string requires "r-" followed by from 4 to 32 lowercase letters or + * digits.
*/ inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); } /** - *The unique identifier (ID) for the root.
The regex pattern for a root ID string - * requires "r-" followed by from 4 to 32 lowercase letters or digits.
+ *The unique identifier (ID) for the root. The ID is unique to the organization + * only.
The regex pattern for + * a root ID string requires "r-" followed by from 4 to 32 lowercase letters or + * digits.
*/ inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); } /** - *The unique identifier (ID) for the root.
The regex pattern for a root ID string - * requires "r-" followed by from 4 to 32 lowercase letters or digits.
+ *The unique identifier (ID) for the root. The ID is unique to the organization + * only.
The regex pattern for + * a root ID string requires "r-" followed by from 4 to 32 lowercase letters or + * digits.
*/ inline Root& WithId(const Aws::String& value) { SetId(value); return *this;} /** - *The unique identifier (ID) for the root.
The regex pattern for a root ID string - * requires "r-" followed by from 4 to 32 lowercase letters or digits.
+ *The unique identifier (ID) for the root. The ID is unique to the organization + * only.
The regex pattern for + * a root ID string requires "r-" followed by from 4 to 32 lowercase letters or + * digits.
*/ inline Root& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} /** - *The unique identifier (ID) for the root.
The regex pattern for a root ID string - * requires "r-" followed by from 4 to 32 lowercase letters or digits.
+ *The unique identifier (ID) for the root. The ID is unique to the organization + * only.
The regex pattern for + * a root ID string requires "r-" followed by from 4 to 32 lowercase letters or + * digits.
*/ inline Root& WithId(const char* value) { SetId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp b/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp index ffa3dfbab0d..45aec8e1483 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp +++ b/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp @@ -553,7 +553,7 @@ static void S3CrtRequestProgressCallback(struct aws_s3_meta_request *meta_reques auto& progressHandler = userData->request->GetDataSentEventHandler(); if (progressHandler) { - progressHandler(userData->request.get(), static_castActivates a public third-party extension, making it available for use in stack templates. For more information, see Using public extensions in the CloudFormation User Guide.
Once you have activated a public third-party extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
", + "documentation":"Activates a public third-party extension, making it available for use in stack templates. For more information, see Using public extensions in the CloudFormation User Guide.
Once you have activated a public third-party extension in your account and Region, use SetTypeConfiguration
to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
Marks an extension or extension version as DEPRECATED
in the CloudFormation registry, removing it from active use. Deprecated extensions or extension versions cannot be used in CloudFormation operations.
To deregister an entire extension, you must individually deregister all active versions of that extension. If an extension has only a single active version, deregistering that version results in the extension itself being deregistered and marked as deprecated in the registry.
You can't deregister the default version of an extension if there are other active version of that extension. If you do deregister the default version of an extension, the extension type itself is deregistered as well and marked as deprecated.
To view the deprecation status of an extension or extension version, use DescribeType.
", + "documentation":"Marks an extension or extension version as DEPRECATED
in the CloudFormation registry, removing it from active use. Deprecated extensions or extension versions cannot be used in CloudFormation operations.
To deregister an entire extension, you must individually deregister all active versions of that extension. If an extension has only a single active version, deregistering that version results in the extension itself being deregistered and marked as deprecated in the registry.
You can't deregister the default version of an extension if there are other active version of that extension. If you do deregister the default version of an extension, the extension type itself is deregistered as well and marked as deprecated.
To view the deprecation status of an extension or extension version, use DescribeType
.
Returns information about a CloudFormation extension publisher.
If you don't supply a PublisherId
, and you have registered as an extension publisher, DescribePublisher
returns information about your own publisher account.
For more information about registering as a publisher, see:
Publishing extensions to make them available for public use in the CloudFormation CLI User Guide
Returns information about a CloudFormation extension publisher.
If you don't supply a PublisherId
, and you have registered as an extension publisher, DescribePublisher
returns information about your own publisher account.
For more information about registering as a publisher, see:
Publishing extensions to make them available for public use in the CloudFormation CLI User Guide
Publishes the specified extension to the CloudFormation registry as a public extension in this Region. Public extensions are available for use by all CloudFormation users. For more information about publishing extensions, see Publishing extensions to make them available for public use in the CloudFormation CLI User Guide.
To publish an extension, you must be registered as a publisher with CloudFormation. For more information, see RegisterPublisher.
", + "documentation":"Publishes the specified extension to the CloudFormation registry as a public extension in this Region. Public extensions are available for use by all CloudFormation users. For more information about publishing extensions, see Publishing extensions to make them available for public use in the CloudFormation CLI User Guide.
To publish an extension, you must be registered as a publisher with CloudFormation. For more information, see RegisterPublisher
.
Registers an extension with the CloudFormation service. Registering an extension makes it available for use in CloudFormation templates in your Amazon Web Services account, and includes:
Validating the extension schema.
Determining which handlers, if any, have been specified for the extension.
Making the extension available for use in your account.
For more information about how to develop extensions and ready them for registration, see Creating Resource Providers in the CloudFormation CLI User Guide.
You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and per Region. Use DeregisterType to deregister specific extension versions if necessary.
Once you have initiated a registration request using RegisterType, you can use DescribeTypeRegistration to monitor the progress of the registration request.
Once you have registered a private extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
", + "documentation":"Registers an extension with the CloudFormation service. Registering an extension makes it available for use in CloudFormation templates in your Amazon Web Services account, and includes:
Validating the extension schema.
Determining which handlers, if any, have been specified for the extension.
Making the extension available for use in your account.
For more information about how to develop extensions and ready them for registration, see Creating Resource Providers in the CloudFormation CLI User Guide.
You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and per Region. Use DeregisterType
to deregister specific extension versions if necessary.
Once you have initiated a registration request using RegisterType, you can use DescribeTypeRegistration to monitor the progress of the registration request.
Once you have registered a private extension in your account and Region, use SetTypeConfiguration
to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.
To view the current configuration data for an extension, refer to the ConfigurationSchema
element of DescribeType. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
It's strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such as third-party credentials. For more details on dynamic references, see Using dynamic references to specify template values in the CloudFormation User Guide.
Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.
To view the current configuration data for an extension, refer to the ConfigurationSchema
element of DescribeType
. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
It's strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such as third-party credentials. For more details on dynamic references, see Using dynamic references to specify template values in the CloudFormation User Guide.
Tests a registered extension to make sure it meets all necessary requirements for being published in the CloudFormation registry.
For resource types, this includes passing all contracts tests defined for the type.
For modules, this includes determining if the module's model meets all necessary requirements.
For more information, see Testing your public extension prior to publishing in the CloudFormation CLI User Guide.
If you don't specify a version, CloudFormation uses the default version of the extension in your account and Region for testing.
To perform testing, CloudFormation assumes the execution role specified when the type was registered. For more information, see RegisterType.
Once you've initiated testing on an extension using TestType
, you can pass the returned TypeVersionArn
into DescribeType to monitor the current test status and test status description for the extension.
An extension must have a test status of PASSED
before it can be published. For more information, see Publishing extensions to make them available for public use in the CloudFormation CLI User Guide.
Tests a registered extension to make sure it meets all necessary requirements for being published in the CloudFormation registry.
For resource types, this includes passing all contracts tests defined for the type.
For modules, this includes determining if the module's model meets all necessary requirements.
For more information, see Testing your public extension prior to publishing in the CloudFormation CLI User Guide.
If you don't specify a version, CloudFormation uses the default version of the extension in your account and Region for testing.
To perform testing, CloudFormation assumes the execution role specified when the type was registered. For more information, see RegisterType
.
Once you've initiated testing on an extension using TestType
, you can pass the returned TypeVersionArn
into DescribeType
to monitor the current test status and test status description for the extension.
An extension must have a test status of PASSED
before it can be published. For more information, see Publishing extensions to make them available for public use in the CloudFormation CLI User Guide.
Updates the parameter values for stack instances for the specified accounts, within the specified Amazon Web Services Regions. A stack instance refers to a stack in a specific account and Region.
You can only update stack instances in Amazon Web Services Regions and accounts where they already exist; to create additional stack instances, use CreateStackInstances.
During stack set updates, any parameters overridden for a stack instance aren't updated, but retain their overridden value.
You can only update the parameter values that are specified in the stack set; to add or delete a parameter itself, use UpdateStackSet to update the stack set template. If you add a parameter to a template, before you can override the parameter value specified in the stack set you must first use UpdateStackSet to update all stack instances with the updated template and parameter value specified in the stack set. Once a stack instance has been updated with the new parameter, you can then override the parameter value using UpdateStackInstances
.
Updates the parameter values for stack instances for the specified accounts, within the specified Amazon Web Services Regions. A stack instance refers to a stack in a specific account and Region.
You can only update stack instances in Amazon Web Services Regions and accounts where they already exist; to create additional stack instances, use CreateStackInstances
.
During stack set updates, any parameters overridden for a stack instance aren't updated, but retain their overridden value.
You can only update the parameter values that are specified in the stack set; to add or delete a parameter itself, use UpdateStackSet
to update the stack set template. If you add a parameter to a template, before you can override the parameter value specified in the stack set you must first use UpdateStackSet
to update all stack instances with the updated template and parameter value specified in the stack set. Once a stack instance has been updated with the new parameter, you can then override the parameter value using UpdateStackInstances
.
The location of the file that contains the revised template. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket or a Systems Manager document. CloudFormation generates the change set by comparing this template with the stack that you specified.
Conditional: You must specify only TemplateBody
or TemplateURL
.
The location of the file that contains the revised template. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket or a Systems Manager document. CloudFormation generates the change set by comparing this template with the stack that you specified. The location for an Amazon S3 bucket must start with https://
.
Conditional: You must specify only TemplateBody
or TemplateURL
.
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to create the stack.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we suggest that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM resources in CloudFormation templates.
CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the AWS::Include and AWS::Serverless transforms, which are macros hosted by CloudFormation.
This capacity doesn't apply to creating change sets, and specifying it when creating change sets has no effect.
If you want to create a stack from a stack template that contains macros and nested stacks, you must create or update the stack directly from the template using the CreateStack or UpdateStack action, and specifying this capability.
For more information about macros, see Using CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and ResourceType
parameters can be specified.
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to create the stack.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we suggest that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM resources in CloudFormation templates.
CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the AWS::Include
and AWS::Serverless
transforms, which are macros hosted by CloudFormation.
This capacity doesn't apply to creating change sets, and specifying it when creating change sets has no effect.
If you want to create a stack from a stack template that contains macros and nested stacks, you must create or update the stack directly from the template using the CreateStack or UpdateStack action, and specifying this capability.
For more information about macros, see Using CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and ResourceType
parameters can be specified.
Determines what action will be taken if stack creation fails. If this parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation fails. This is only valid when the ChangeSetType
parameter is set to CREATE
. If the deletion of the stack fails, the status of the stack is DELETE_FAILED
.
DO_NOTHING
- if the stack creation fails, do nothing. This is equivalent to specifying true
for the DisableRollback
parameter to the ExecuteChangeSet API operation.
ROLLBACK
- if the stack creation fails, roll back the stack. This is equivalent to specifying false
for the DisableRollback
parameter to the ExecuteChangeSet API operation.
For nested stacks, when the OnStackFailure
parameter is set to DELETE
for the change set for the parent stack, any failure in a child stack will cause the parent stack creation to fail and all stacks to be deleted.
Determines what action will be taken if stack creation fails. If this parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation fails. This is only valid when the ChangeSetType
parameter is set to CREATE
. If the deletion of the stack fails, the status of the stack is DELETE_FAILED
.
DO_NOTHING
- if the stack creation fails, do nothing. This is equivalent to specifying true
for the DisableRollback
parameter to the ExecuteChangeSet
API operation.
ROLLBACK
- if the stack creation fails, roll back the stack. This is equivalent to specifying false
for the DisableRollback
parameter to the ExecuteChangeSet
API operation.
For nested stacks, when the OnStackFailure
parameter is set to DELETE
for the change set for the parent stack, any failure in a child stack will cause the parent stack creation to fail and all stacks to be deleted.
Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket or a Systems Manager document. For more information, go to the Template anatomy in the CloudFormation User Guide.
Conditional: You must specify either the TemplateBody
or the TemplateURL
parameter, but not both.
Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket or a Systems Manager document. For more information, go to the Template anatomy in the CloudFormation User Guide. The location for an Amazon S3 bucket must start with https://
.
Conditional: You must specify either the TemplateBody
or the TemplateURL
parameter, but not both.
A list of Parameter
structures that specify input parameters for the stack. For more information, see the Parameter data type.
A list of Parameter
structures that specify input parameters for the stack. For more information, see the Parameter
data type.
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to create the stack.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the AWS::Include and AWS::Serverless transforms, which are macros hosted by CloudFormation.
If you want to create a stack from a stack template that contains macros and nested stacks, you must create the stack directly from the template using this capability.
You should only create stacks directly from a stack template that contains macros if you know what processing the macro performs.
Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without CloudFormation being notified.
For more information, see Using CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and ResourceType
parameters can be specified.
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to create the stack.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually creating the stack. If your stack template contains one or more macros, and you choose to create a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the AWS::Include
and AWS::Serverless
transforms, which are macros hosted by CloudFormation.
If you want to create a stack from a stack template that contains macros and nested stacks, you must create the stack directly from the template using this capability.
You should only create stacks directly from a stack template that contains macros if you know what processing the macro performs.
Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without CloudFormation being notified.
For more information, see Using CloudFormation macros to perform custom processing on templates.
Only one of the Capabilities
and ResourceType
parameters can be specified.
Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the stack. You can specify either the StackPolicyBody
or the StackPolicyURL
parameter, but not both.
Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an S3 bucket in the same Region as the stack. The location for an Amazon S3 bucket must start with https://
. You can specify either the StackPolicyBody
or the StackPolicyURL
parameter, but not both.
A list of stack set parameters whose values you want to override in the selected stack instances.
Any overridden parameter values will be applied to all stack instances in the specified accounts and Amazon Web Services Regions. When specifying parameters and their values, be aware of how CloudFormation sets parameter values during stack instance operations:
To override the current value for a parameter, include the parameter and specify its value.
To leave an overridden parameter set to its present value, include the parameter and specify UsePreviousValue
as true
. (You can't specify both a value and set UsePreviousValue
to true
.)
To set an overridden parameter back to the value specified in the stack set, specify a parameter list but don't include the parameter in the list.
To leave all parameters set to their present values, don't specify this property at all.
During stack set updates, any parameter values overridden for a stack instance aren't updated, but retain their overridden value.
You can only override the parameter values that are specified in the stack set; to add or delete a parameter itself, use UpdateStackSet to update the stack set template.
" + "documentation":"A list of stack set parameters whose values you want to override in the selected stack instances.
Any overridden parameter values will be applied to all stack instances in the specified accounts and Amazon Web Services Regions. When specifying parameters and their values, be aware of how CloudFormation sets parameter values during stack instance operations:
To override the current value for a parameter, include the parameter and specify its value.
To leave an overridden parameter set to its present value, include the parameter and specify UsePreviousValue
as true
. (You can't specify both a value and set UsePreviousValue
to true
.)
To set an overridden parameter back to the value specified in the stack set, specify a parameter list but don't include the parameter in the list.
To leave all parameters set to their present values, don't specify this property at all.
During stack set updates, any parameter values overridden for a stack instance aren't updated, but retain their overridden value.
You can only override the parameter values that are specified in the stack set; to add or delete a parameter itself, use UpdateStackSet
to update the stack set template.
In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for CloudFormation to create the stack set and related stack instances.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stack sets, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some templates reference macros. If your stack set template references one or more macros, you must create the stack set directly from the processed template, without first reviewing the resulting changes in a change set. To create the stack set directly, you must acknowledge this capability. For more information, see Using CloudFormation Macros to Perform Custom Processing on Templates.
Stack sets with service-managed permissions don't currently support the use of macros in templates. (This includes the AWS::Include and AWS::Serverless transforms, which are macros hosted by CloudFormation.) Even if you specify this capability for a stack set with service-managed permissions, if you reference a macro in your template the stack set operation will fail.
In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for CloudFormation to create the stack set and related stack instances.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stack sets, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some templates reference macros. If your stack set template references one or more macros, you must create the stack set directly from the processed template, without first reviewing the resulting changes in a change set. To create the stack set directly, you must acknowledge this capability. For more information, see Using CloudFormation Macros to Perform Custom Processing on Templates.
Stack sets with service-managed permissions don't currently support the use of macros in templates. (This includes the AWS::Include
and AWS::Serverless
transforms, which are macros hosted by CloudFormation.) Even if you specify this capability for a stack set with service-managed permissions, if you reference a macro in your template the stack set operation will fail.
A list of Parameter
structures that describes the input parameters and their values used to create the change set. For more information, see the Parameter data type.
A list of Parameter
structures that describes the input parameters and their values used to create the change set. For more information, see the Parameter
data type.
Determines what action will be taken if stack creation fails. When this parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation fails. This is only valid when the ChangeSetType
parameter is set to CREATE
. If the deletion of the stack fails, the status of the stack is DELETE_FAILED
.
DO_NOTHING
- if the stack creation fails, do nothing. This is equivalent to specifying true
for the DisableRollback
parameter to the ExecuteChangeSet API operation.
ROLLBACK
- if the stack creation fails, roll back the stack. This is equivalent to specifying false
for the DisableRollback
parameter to the ExecuteChangeSet API operation.
Determines what action will be taken if stack creation fails. When this parameter is specified, the DisableRollback
parameter to the ExecuteChangeSet
API operation must not be specified. This must be one of these values:
DELETE
- Deletes the change set if the stack creation fails. This is only valid when the ChangeSetType
parameter is set to CREATE
. If the deletion of the stack fails, the status of the stack is DELETE_FAILED
.
DO_NOTHING
- if the stack creation fails, do nothing. This is equivalent to specifying true
for the DisableRollback
parameter to the ExecuteChangeSet
API operation.
ROLLBACK
- if the stack creation fails, roll back the stack. This is equivalent to specifying false
for the DisableRollback
parameter to the ExecuteChangeSet
API operation.
The name of the extension.
If the extension is a public third-party type you have activated with a type name alias, CloudFormation returns the type name alias. For more information, see ActivateType.
" + "documentation":"The name of the extension.
If the extension is a public third-party type you have activated with a type name alias, CloudFormation returns the type name alias. For more information, see ActivateType
.
The ID of the default version of the extension. The default version is used when the extension version isn't specified.
This applies only to private extensions you have registered in your account. For public extensions, both those provided by Amazon Web Services and published by third parties, CloudFormation returns null
. For more information, see RegisterType.
To set the default version of an extension, use SetTypeDefaultVersion.
" + "documentation":"The ID of the default version of the extension. The default version is used when the extension version isn't specified.
This applies only to private extensions you have registered in your account. For public extensions, both those provided by Amazon Web Services and published by third parties, CloudFormation returns null
. For more information, see RegisterType
.
To set the default version of an extension, use SetTypeDefaultVersion.
" }, "IsDefaultVersion":{ "shape":"IsDefaultVersion", @@ -3171,7 +3171,7 @@ }, "LoggingConfig":{ "shape":"LoggingConfig", - "documentation":"Contains logging configuration information for private extensions. This applies only to private extensions you have registered in your account. For public extensions, both those provided by Amazon Web Services and published by third parties, CloudFormation returns null
. For more information, see RegisterType.
Contains logging configuration information for private extensions. This applies only to private extensions you have registered in your account. For public extensions, both those provided by Amazon Web Services and published by third parties, CloudFormation returns null
. For more information, see RegisterType
.
The Amazon Resource Name (ARN) of the IAM execution role used to register the extension. This applies only to private extensions you have registered in your account. For more information, see RegisterType.
If the registered extension calls any Amazon Web Services APIs, you must create an IAM execution role that includes the necessary permissions to call those Amazon Web Services APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your extension with the appropriate credentials.
" + "documentation":"The Amazon Resource Name (ARN) of the IAM execution role used to register the extension. This applies only to private extensions you have registered in your account. For more information, see RegisterType
.
If the registered extension calls any Amazon Web Services APIs, you must create an IAM execution role that includes the necessary permissions to call those Amazon Web Services APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your extension with the appropriate credentials.
" }, "Visibility":{ "shape":"Visibility", @@ -3195,7 +3195,7 @@ }, "LastUpdated":{ "shape":"Timestamp", - "documentation":"When the specified extension version was registered. This applies only to:
Private extensions you have registered in your account. For more information, see RegisterType.
Public extensions you have activated in your account with auto-update specified. For more information, see ActivateType.
When the specified extension version was registered. This applies only to:
Private extensions you have registered in your account. For more information, see RegisterType
.
Public extensions you have activated in your account with auto-update specified. For more information, see ActivateType
.
A JSON string that represent the current configuration data for the extension in this account and Region.
To set the configuration data for an extension, use SetTypeConfiguration. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
" + "documentation":"A JSON string that represent the current configuration data for the extension in this account and Region.
To set the configuration data for an extension, use SetTypeConfiguration
. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
Location of file containing the template body. The URL must point to a template that's located in an Amazon S3 bucket or a Systems Manager document. For more information, go to Template Anatomy in the CloudFormation User Guide.
Conditional: You must pass TemplateURL
or TemplateBody
. If both are passed, only TemplateBody
is used.
Location of file containing the template body. The URL must point to a template that's located in an Amazon S3 bucket or a Systems Manager document. For more information, go to Template Anatomy in the CloudFormation User Guide. The location for an Amazon S3 bucket must start with https://
.
Conditional: You must pass TemplateURL
or TemplateBody
. If both are passed, only TemplateBody
is used.
Preserves the state of previously provisioned resources when an operation fails. This parameter can't be specified when the OnStackFailure
parameter to the CreateChangeSet API operation was specified.
True
- if the stack creation fails, do nothing. This is equivalent to specifying DO_NOTHING
for the OnStackFailure
parameter to the CreateChangeSet API operation.
False
- if the stack creation fails, roll back the stack. This is equivalent to specifying ROLLBACK
for the OnStackFailure
parameter to the CreateChangeSet API operation.
Default: True
Preserves the state of previously provisioned resources when an operation fails. This parameter can't be specified when the OnStackFailure
parameter to the CreateChangeSet
API operation was specified.
True
- if the stack creation fails, do nothing. This is equivalent to specifying DO_NOTHING
for the OnStackFailure
parameter to the CreateChangeSet
API operation.
False
- if the stack creation fails, roll back the stack. This is equivalent to specifying ROLLBACK
for the OnStackFailure
parameter to the CreateChangeSet
API operation.
Default: True
Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket or a Systems Manager document. For more information about templates, see Template anatomy in the CloudFormation User Guide.
Conditional: You must specify only one of the following parameters: StackName
, StackSetName
, TemplateBody
, or TemplateURL
.
Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3 bucket or a Systems Manager document. For more information about templates, see Template anatomy in the CloudFormation User Guide. The location for an Amazon S3 bucket must start with https://
.
Conditional: You must specify only one of the following parameters: StackName
, StackSetName
, TemplateBody
, or TemplateURL
.
The type of the resource, such as AWS::DynamoDB::Table
. For the list of supported resources, see IaC generator supported resource types in the CloudFormation User Guide
The type of the resource, such as AWS::DynamoDB::Table
. For the list of supported resources, see IaC generator supported resource types in the CloudFormation User Guide
The type of the resource, such as AWS::DynamoDB::Table
. For the list of supported resources, see IaC generator supported resource types In the CloudFormation User Guide
The type of the resource, such as AWS::DynamoDB::Table
. For the list of supported resources, see IaC generator supported resource types In the CloudFormation User Guide
The amount of time, in minutes, during which CloudFormation should monitor all the rollback triggers after the stack creation or update operation deploys all necessary resources.
The default is 0 minutes.
If you specify a monitoring period but don't specify any rollback triggers, CloudFormation still waits the specified period of time before cleaning up old resources after update operations. You can use this monitoring period to perform any manual stack validation desired, and manually cancel the stack creation or update (using CancelUpdateStack, for example) as necessary.
If you specify 0 for this parameter, CloudFormation still monitors the specified rollback triggers during stack creation and update operations. Then, for update operations, it begins disposing of old resources immediately once the operation completes.
" + "documentation":"The amount of time, in minutes, during which CloudFormation should monitor all the rollback triggers after the stack creation or update operation deploys all necessary resources.
The default is 0 minutes.
If you specify a monitoring period but don't specify any rollback triggers, CloudFormation still waits the specified period of time before cleaning up old resources after update operations. You can use this monitoring period to perform any manual stack validation desired, and manually cancel the stack creation or update (using CancelUpdateStack
, for example) as necessary.
If you specify 0 for this parameter, CloudFormation still monitors the specified rollback triggers during stack creation and update operations. Then, for update operations, it begins disposing of old resources immediately once the operation completes.
" } }, "documentation":"Structure containing the rollback triggers for CloudFormation to monitor during stack creation and updating operations, and for the specified monitoring period afterwards.
Rollback triggers enable you to have CloudFormation monitor the state of your application during stack creation and updating, and to roll back that operation if the application breaches the threshold of any of the alarms you've specified. For more information, see Monitor and Roll Back Stack Operations.
" @@ -5726,7 +5733,7 @@ }, "Type":{ "shape":"Type", - "documentation":"The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm or AWS::CloudWatch::CompositeAlarm resource types.
" + "documentation":"The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm
or AWS::CloudWatch::CompositeAlarm
resource types.
A rollback trigger CloudFormation monitors during creation and updating of stacks. If any of the alarms you specify goes to ALARM state during the stack operation or within the specified monitoring period afterwards, CloudFormation rolls back the entire stack operation.
" @@ -5752,7 +5759,7 @@ "members":{ "ResourceType":{ "shape":"ResourceType", - "documentation":"The type of the resource, such as AWS::DynamoDB::Table
. For the list of supported resources, see IaC generator supported resource types In the CloudFormation User Guide
The type of the resource, such as AWS::DynamoDB::Table
. For the list of supported resources, see Resource type support In the CloudFormation User Guide
The type of the resource, such as AWS::DynamoDB::Table
. For the list of supported resources, see IaC generator supported resource types In the CloudFormation User Guide
The type of the resource, such as AWS::DynamoDB::Table
. For the list of supported resources, see IaC generator supported resource types In the CloudFormation User Guide.
Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon Web Services Region as the stack. You can specify either the StackPolicyBody
or the StackPolicyURL
parameter, but not both.
Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an Amazon S3 bucket in the same Amazon Web Services Region as the stack. The location for an Amazon S3 bucket must start with https://
. You can specify either the StackPolicyBody
or the StackPolicyURL
parameter, but not both.
The input for the SetStackPolicy action.
" @@ -5820,11 +5827,11 @@ "members":{ "TypeArn":{ "shape":"TypeArn", - "documentation":"The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you activate the type in this account and Region. For private extensions, this will be the ARN assigned when you register the type 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.
" + "documentation":"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.
" }, "Configuration":{ "shape":"TypeConfiguration", - "documentation":"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.
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.
When set to true
, newly created resources are deleted when the operation rolls back. This includes newly created resources marked with a deletion policy of Retain
.
Default: false
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 CONFIGURATION_COMPLETE
when all of the resources in the stack have reached that event. For more information, see CloudFormation stack deployment in the CloudFormation User Guide.
The Stack data type.
" @@ -6131,6 +6142,10 @@ "HookFailureMode":{ "shape":"HookFailureMode", "documentation":"Specify the hook failure mode for non-compliant resources in the followings ways.
FAIL
Stops provisioning resources.
WARN
Allows provisioning to continue with a warning message.
An optional field containing information about the detailed status of the stack event.
CONFIGURATION_COMPLETE
- all of the resources in the stack have reached that event. For more information, see CloudFormation stack deployment in the CloudFormation User Guide.
VALIDATION_FAILED
- template validation failed because of invalid properties in the template. The ResourceStatusReason
field shows what properties are defined incorrectly.
The StackEvent data type.
" @@ -6175,7 +6190,7 @@ }, "Status":{ "shape":"StackInstanceStatus", - "documentation":"The status of the stack instance, in terms of its synchronization with its associated stack set.
INOPERABLE
: A DeleteStackInstances
operation has failed and left the stack in an unstable state. Stacks in this state are excluded from further UpdateStackSet
operations. You might need to perform a DeleteStackInstances
operation, with RetainStacks
set to true
, to delete the stack instance, and then delete the stack manually.
OUTDATED
: The stack isn't currently up to date with the stack set because:
The associated stack failed during a CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or UpdateStackSet
operation that failed or was stopped before the stack was created or updated.
CURRENT
: The stack is currently up to date with the stack set.
The status of the stack instance, in terms of its synchronization with its associated stack set.
INOPERABLE
: A DeleteStackInstances
operation has failed and left the stack in an unstable state. Stacks in this state are excluded from further UpdateStackSet
operations. You might need to perform a DeleteStackInstances
operation, with RetainStacks
set to true
, to delete the stack instance, and then delete the stack manually. INOPERABLE
can be returned here when the cause is a failed import. If it's due to a failed import, the operation can be retried once the failures are fixed. To see if this is due to a failed import, look at the DetailedStatus
member in the StackInstanceSummary
member that is a peer to this Status
member.
OUTDATED
: The stack isn't currently up to date with the stack set because:
The associated stack failed during a CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or UpdateStackSet
operation that failed or was stopped before the stack was created or updated.
CURRENT
: The stack is currently up to date with the stack set.
[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets.
" + "documentation":"[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets
.
CANCELLED
: The operation in the specified account and Region has been canceled. This is either because a user has stopped the stack set operation, or because the failure tolerance of the stack set operation has been exceeded.
FAILED
: The operation in the specified account and Region failed. If the stack set operation fails in enough accounts within a Region, the failure tolerance for the stack set operation as a whole might be exceeded.
INOPERABLE
: A DeleteStackInstances
operation has failed and left the stack in an unstable state. Stacks in this state are excluded from further UpdateStackSet
operations. You might need to perform a DeleteStackInstances
operation, with RetainStacks
set to true
, to delete the stack instance, and then delete the stack manually.
PENDING
: The operation in the specified account and Region has yet to start.
RUNNING
: The operation in the specified account and Region is currently in progress.
SKIPPED_SUSPENDED_ACCOUNT
: The operation in the specified account and Region has been skipped because the account was suspended at the time of the operation.
SUCCEEDED
: The operation in the specified account and Region completed successfully.
CANCELLED
: The operation in the specified account and Region has been canceled. This is either because a user has stopped the stack set operation, or because the failure tolerance of the stack set operation has been exceeded.
FAILED
: The operation in the specified account and Region failed. If the stack set operation fails in enough accounts within a Region, the failure tolerance for the stack set operation as a whole might be exceeded.
FAILED_IMPORT
: The import of the stack instance in the specified account and Region failed and left the stack in an unstable state. Once the issues causing the failure are fixed, the import operation can be retried. If enough stack set operations fail in enough accounts within a Region, the failure tolerance for the stack set operation as a whole might be exceeded.
INOPERABLE
: A DeleteStackInstances
operation has failed and left the stack in an unstable state. Stacks in this state are excluded from further UpdateStackSet
operations. You might need to perform a DeleteStackInstances
operation, with RetainStacks
set to true
, to delete the stack instance, and then delete the stack manually.
PENDING
: The operation in the specified account and Region has yet to start.
RUNNING
: The operation in the specified account and Region is currently in progress.
SKIPPED_SUSPENDED_ACCOUNT
: The operation in the specified account and Region has been skipped because the account was suspended at the time of the operation.
SUCCEEDED
: The operation in the specified account and Region completed successfully.
The detailed status of the stack instance.
" @@ -6223,7 +6238,8 @@ "FAILED", "CANCELLED", "INOPERABLE", - "SKIPPED_SUSPENDED_ACCOUNT" + "SKIPPED_SUSPENDED_ACCOUNT", + "FAILED_IMPORT" ] }, "StackInstanceFilter":{ @@ -6353,7 +6369,7 @@ }, "Status":{ "shape":"StackInstanceStatus", - "documentation":"The status of the stack instance, in terms of its synchronization with its associated stack set.
INOPERABLE
: A DeleteStackInstances
operation has failed and left the stack in an unstable state. Stacks in this state are excluded from further UpdateStackSet
operations. You might need to perform a DeleteStackInstances
operation, with RetainStacks
set to true
, to delete the stack instance, and then delete the stack manually.
OUTDATED
: The stack isn't currently up to date with the stack set because:
The associated stack failed during a CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or UpdateStackSet
operation that failed or was stopped before the stack was created or updated.
CURRENT
: The stack is currently up to date with the stack set.
The status of the stack instance, in terms of its synchronization with its associated stack set.
INOPERABLE
: A DeleteStackInstances
operation has failed and left the stack in an unstable state. Stacks in this state are excluded from further UpdateStackSet
operations. You might need to perform a DeleteStackInstances
operation, with RetainStacks
set to true
, to delete the stack instance, and then delete the stack manually. INOPERABLE
can be returned here when the cause is a failed import. If it's due to a failed import, the operation can be retried once the failures are fixed. To see if this is due to a failed import, call the DescribeStackInstance API operation, look at the DetailedStatus
member returned in the StackInstanceSummary
member.
OUTDATED
: The stack isn't currently up to date with the stack set because:
The associated stack failed during a CreateStackSet
or UpdateStackSet
operation.
The stack was part of a CreateStackSet
or UpdateStackSet
operation that failed or was stopped before the stack was created or updated.
CURRENT
: The stack is currently up to date with the stack set.
[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets.
" + "documentation":"[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets
.
[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets.
" + "documentation":"[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets
.
[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets.
" + "documentation":"[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets
.
The structure that contains information about a specified operation's results for a given account in a given Region.
" @@ -7584,7 +7600,7 @@ }, "TypeArn":{ "shape":"TypeArn", - "documentation":"The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you activate the type in this account and Region. For private extensions, this will be the ARN assigned when you register the type in this account and Region.
" + "documentation":"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.
The Amazon Resource Name (ARN) for the extension, in this account and Region.
For public extensions, this will be the ARN assigned when you activate the type in this account and Region. For private extensions, this will be the ARN assigned when you register the type in this account and Region.
" + "documentation":"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.
The name of the extension.
If you specified a TypeNameAlias
when you activate this extension in your account and Region, CloudFormation considers that alias as the type name.
The name of the extension.
If you specified a TypeNameAlias
when you call the ActivateType
API operation in your account and Region, CloudFormation considers that alias as the type name.
The ID of the default version of the extension. The default version is used when the extension version isn't specified.
This applies only to private extensions you have registered in your account. For public extensions, both those provided by Amazon and published by third parties, CloudFormation returns null
. For more information, see RegisterType.
To set the default version of an extension, use SetTypeDefaultVersion.
" + "documentation":"The ID of the default version of the extension. The default version is used when the extension version isn't specified.
This applies only to private extensions you have registered in your account. For public extensions, both those provided by Amazon and published by third parties, CloudFormation returns null
. For more information, see RegisterType
.
To set the default version of an extension, use SetTypeDefaultVersion.
" }, "TypeArn":{ "shape":"TypeArn", @@ -7717,7 +7733,7 @@ }, "LastUpdated":{ "shape":"Timestamp", - "documentation":"When the specified extension version was registered. This applies only to:
Private extensions you have registered in your account. For more information, see RegisterType.
Public extensions you have activated in your account with auto-update specified. For more information, see ActivateType.
For all other extension types, CloudFormation returns null
.
When the specified extension version was registered. This applies only to:
Private extensions you have registered in your account. For more information, see RegisterType
.
Public extensions you have activated in your account with auto-update specified. For more information, see ActivateType
.
For all other extension types, CloudFormation returns null
.
Location of file containing the template body. The URL must point to a template that's located in an Amazon S3 bucket or a Systems Manager document. For more information, go to Template Anatomy in the CloudFormation User Guide.
Conditional: You must specify only one of the following parameters: TemplateBody
, TemplateURL
, or set the UsePreviousTemplate
to true
.
Location of file containing the template body. The URL must point to a template that's located in an Amazon S3 bucket or a Systems Manager document. For more information, go to Template Anatomy in the CloudFormation User Guide. The location for an Amazon S3 bucket must start with https://
.
Conditional: You must specify only one of the following parameters: TemplateBody
, TemplateURL
, or set the UsePreviousTemplate
to true
.
Location of a file containing the temporary overriding stack policy. The URL must point to a policy (max size: 16KB) located in an S3 bucket in the same Region as the stack. You can specify either the StackPolicyDuringUpdateBody
or the StackPolicyDuringUpdateURL
parameter, but not both.
If you want to update protected resources, specify a temporary overriding stack policy during this update. If you don't specify a stack policy, the current policy that is associated with the stack will be used.
" + "documentation":"Location of a file containing the temporary overriding stack policy. The URL must point to a policy (max size: 16KB) located in an S3 bucket in the same Region as the stack. The location for an Amazon S3 bucket must start with https://
. You can specify either the StackPolicyDuringUpdateBody
or the StackPolicyDuringUpdateURL
parameter, but not both.
If you want to update protected resources, specify a temporary overriding stack policy during this update. If you don't specify a stack policy, the current policy that is associated with the stack will be used.
" }, "Parameters":{ "shape":"Parameters", - "documentation":"A list of Parameter
structures that specify input parameters for the stack. For more information, see the Parameter data type.
A list of Parameter
structures that specify input parameters for the stack. For more information, see the Parameter
data type.
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to update the stack.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we suggest that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually updating the stack. If your stack template contains one or more macros, and you choose to update a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the AWS::Include and AWS::Serverless transforms, which are macros hosted by CloudFormation.
If you want to update a stack from a stack template that contains macros and nested stacks, you must update the stack directly from the template using this capability.
You should only update stacks directly from a stack template that contains macros if you know what processing the macro performs.
Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without CloudFormation being notified.
For more information, see Using CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and ResourceType
parameters can be specified.
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to update the stack.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we suggest that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually updating the stack. If your stack template contains one or more macros, and you choose to update a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the AWS::Include
and AWS::Serverless
transforms, which are macros hosted by CloudFormation.
If you want to update a stack from a stack template that contains macros and nested stacks, you must update the stack directly from the template using this capability.
You should only update stacks directly from a stack template that contains macros if you know what processing the macro performs.
Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without CloudFormation being notified.
For more information, see Using CloudFormation Macros to Perform Custom Processing on Templates.
Only one of the Capabilities
and ResourceType
parameters can be specified.
Location of a file containing the updated stack policy. The URL must point to a policy (max size: 16KB) located in an S3 bucket in the same Region as the stack. You can specify either the StackPolicyBody
or the StackPolicyURL
parameter, but not both.
You might update the stack policy, for example, in order to protect a new resource that you created during a stack update. If you don't specify a stack policy, the current policy that is associated with the stack is unchanged.
" + "documentation":"Location of a file containing the updated stack policy. The URL must point to a policy (max size: 16KB) located in an S3 bucket in the same Region as the stack. The location for an Amazon S3 bucket must start with https://
. You can specify either the StackPolicyBody
or the StackPolicyURL
parameter, but not both.
You might update the stack policy, for example, in order to protect a new resource that you created during a stack update. If you don't specify a stack policy, the current policy that is associated with the stack is unchanged.
" }, "NotificationARNs":{ "shape":"NotificationARNs", @@ -7964,7 +7980,7 @@ }, "ParameterOverrides":{ "shape":"Parameters", - "documentation":"A list of input parameters whose values you want to update for the specified stack instances.
Any overridden parameter values will be applied to all stack instances in the specified accounts and Amazon Web Services Regions. When specifying parameters and their values, be aware of how CloudFormation sets parameter values during stack instance update operations:
To override the current value for a parameter, include the parameter and specify its value.
To leave an overridden parameter set to its present value, include the parameter and specify UsePreviousValue
as true
. (You can't specify both a value and set UsePreviousValue
to true
.)
To set an overridden parameter back to the value specified in the stack set, specify a parameter list but don't include the parameter in the list.
To leave all parameters set to their present values, don't specify this property at all.
During stack set updates, any parameter values overridden for a stack instance aren't updated, but retain their overridden value.
You can only override the parameter values that are specified in the stack set; to add or delete a parameter itself, use UpdateStackSet
to update the stack set template. If you add a parameter to a template, before you can override the parameter value specified in the stack set you must first use UpdateStackSet to update all stack instances with the updated template and parameter value specified in the stack set. Once a stack instance has been updated with the new parameter, you can then override the parameter value using UpdateStackInstances
.
A list of input parameters whose values you want to update for the specified stack instances.
Any overridden parameter values will be applied to all stack instances in the specified accounts and Amazon Web Services Regions. When specifying parameters and their values, be aware of how CloudFormation sets parameter values during stack instance update operations:
To override the current value for a parameter, include the parameter and specify its value.
To leave an overridden parameter set to its present value, include the parameter and specify UsePreviousValue
as true
. (You can't specify both a value and set UsePreviousValue
to true
.)
To set an overridden parameter back to the value specified in the stack set, specify a parameter list but don't include the parameter in the list.
To leave all parameters set to their present values, don't specify this property at all.
During stack set updates, any parameter values overridden for a stack instance aren't updated, but retain their overridden value.
You can only override the parameter values that are specified in the stack set; to add or delete a parameter itself, use UpdateStackSet
to update the stack set template. If you add a parameter to a template, before you can override the parameter value specified in the stack set you must first use UpdateStackSet
to update all stack instances with the updated template and parameter value specified in the stack set. Once a stack instance has been updated with the new parameter, you can then override the parameter value using UpdateStackInstances
.
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to update the stack set and its associated stack instances.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks sets, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some templates reference macros. If your stack set template references one or more macros, you must update the stack set directly from the processed template, without first reviewing the resulting changes in a change set. To update the stack set directly, you must acknowledge this capability. For more information, see Using CloudFormation Macros to Perform Custom Processing on Templates.
Stack sets with service-managed permissions do not currently support the use of macros in templates. (This includes the AWS::Include and AWS::Serverless transforms, which are macros hosted by CloudFormation.) Even if you specify this capability for a stack set with service-managed permissions, if you reference a macro in your template the stack set operation will fail.
In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to update the stack set and its associated stack instances.
CAPABILITY_IAM
and CAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks sets, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the CAPABILITY_IAM
or CAPABILITY_NAMED_IAM
capability.
If you have IAM resources, you can specify either capability.
If you have IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM
.
If you don't specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some templates reference macros. If your stack set template references one or more macros, you must update the stack set directly from the processed template, without first reviewing the resulting changes in a change set. To update the stack set directly, you must acknowledge this capability. For more information, see Using CloudFormation Macros to Perform Custom Processing on Templates.
Stack sets with service-managed permissions do not currently support the use of macros in templates. (This includes the AWS::Include
and AWS::Serverless
transforms, which are macros hosted by CloudFormation.) Even if you specify this capability for a stack set with service-managed permissions, if you reference a macro in your template the stack set operation will fail.
Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket or a Systems Manager document. For more information, go to Template Anatomy in the CloudFormation User Guide.
Conditional: You must pass TemplateURL
or TemplateBody
. If both are passed, only TemplateBody
is used.
Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket or a Systems Manager document. For more information, go to Template Anatomy in the CloudFormation User Guide. The location for an Amazon S3 bucket must start with https://
.
Conditional: You must pass TemplateURL
or TemplateBody
. If both are passed, only TemplateBody
is used.
The input for ValidateTemplate action.
" diff --git a/tools/code-generation/api-descriptions/fsx-2018-03-01.normal.json b/tools/code-generation/api-descriptions/fsx-2018-03-01.normal.json index e1338aef500..a26b252ce26 100644 --- a/tools/code-generation/api-descriptions/fsx-2018-03-01.normal.json +++ b/tools/code-generation/api-descriptions/fsx-2018-03-01.normal.json @@ -518,7 +518,7 @@ {"shape":"BadRequest"}, {"shape":"InternalServerError"} ], - "documentation":"Indicates whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see the Amazon FSx for NetApp ONTAP User Guide.
" + "documentation":"Indicates whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see Creating FSx for ONTAP file systems in shared subnets.
" }, "DescribeSnapshots":{ "name":"DescribeSnapshots", @@ -1425,7 +1425,7 @@ "documentation":"Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
" } }, - "documentation":"Used to specify the configuration options for a volume's storage aggregate or aggregates.
" + "documentation":"Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.
" }, "CreateBackupRequest":{ "type":"structure", @@ -1784,7 +1784,7 @@ }, "RouteTableIds":{ "shape":"RouteTableIds", - "documentation":"(Multi-AZ only) Specifies the route tables in which Amazon FSx creates the rules for routing traffic to the correct file server. You should specify all virtual private cloud (VPC) route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
" + "documentation":"(Multi-AZ only) Specifies the route tables in which Amazon FSx creates the rules for routing traffic to the correct file server. You should specify all virtual private cloud (VPC) route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
Amazon FSx manages these route tables for Multi-AZ file systems using tag-based authentication. These route tables are tagged with Key: AmazonFSx; Value: ManagedByAmazonFSx
. When creating FSx for ONTAP Multi-AZ file systems using CloudFormation we recommend that you add the Key: AmazonFSx; Value: ManagedByAmazonFSx
tag manually.
Specifies how many high-availability (HA) pairs the file system will have. The default value is 1. The value of this property affects the values of StorageCapacity
, Iops
, and ThroughputCapacity
. For more information, see High-availability (HA) pairs in the FSx for ONTAP user guide.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is greater than 1 and the value of DeploymentType
is SINGLE_AZ_1
or MULTI_AZ_1
.
Specifies how many high-availability (HA) pairs of file servers will power your file system. Scale-up file systems are powered by 1 HA pair. The default value is 1. FSx for ONTAP scale-out file systems are powered by up to 12 HA pairs. The value of this property affects the values of StorageCapacity
, Iops
, and ThroughputCapacity
. For more information, see High-availability (HA) pairs in the FSx for ONTAP user guide.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value of DeploymentType
is SINGLE_AZ_1
or MULTI_AZ_1
.
Use to choose the throughput capacity per HA pair, rather than the total throughput for the file system.
This field and ThroughputCapacity
cannot be defined in the same API call, but one is required.
This field and ThroughputCapacity
are the same for file systems with one HA pair.
For SINGLE_AZ_1
and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096 MBps.
For SINGLE_AZ_2
, valid values are 3072 or 6144 MBps.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and ThroughputCapacityPerHAPair
are not the same value for file systems with one HA pair.
The value of deployment type is SINGLE_AZ_2
and ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2 and 6).
The value of ThroughputCapacityPerHAPair
is not a valid value.
Use to choose the throughput capacity per HA pair, rather than the total throughput for the file system.
You can define either the ThroughputCapacityPerHAPair
or the ThroughputCapacity
when creating a file system, but not both.
This field and ThroughputCapacity
are the same for scale-up file systems powered by one HA pair.
For SINGLE_AZ_1
and MULTI_AZ_1
file systems, valid values are 128, 256, 512, 1024, 2048, or 4096 MBps.
For SINGLE_AZ_2
file systems, valid values are 3072 or 6144 MBps.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and ThroughputCapacityPerHAPair
are not the same value for file systems with one HA pair.
The value of deployment type is SINGLE_AZ_2
and ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2 and 12).
The value of ThroughputCapacityPerHAPair
is not a valid value.
The ONTAP configuration properties of the FSx for ONTAP file system that you are creating.
" @@ -1867,7 +1867,7 @@ }, "StorageCapacity":{ "shape":"StorageCapacity", - "documentation":"Sets the storage capacity of the file system that you're creating, in gibibytes (GiB).
FSx for Lustre file systems - The amount of storage capacity that you can configure depends on the value that you set for StorageType
and the Lustre DeploymentType
, as follows:
For SCRATCH_2
, PERSISTENT_2
and PERSISTENT_1
deployment types using SSD storage type, the valid values are 1200 GiB, 2400 GiB, and increments of 2400 GiB.
For PERSISTENT_1
HDD file systems, valid values are increments of 6000 GiB for 12 MB/s/TiB file systems and increments of 1800 GiB for 40 MB/s/TiB file systems.
For SCRATCH_1
deployment type, valid values are 1200 GiB, 2400 GiB, and increments of 3600 GiB.
FSx for ONTAP file systems - The amount of storage capacity that you can configure depends on the value of the HAPairs
property. The minimum value is calculated as 1,024 * HAPairs
and the maxium is calculated as 524,288 * HAPairs
..
FSx for OpenZFS file systems - The amount of storage capacity that you can configure is from 64 GiB up to 524,288 GiB (512 TiB).
FSx for Windows File Server file systems - The amount of storage capacity that you can configure depends on the value that you set for StorageType
as follows:
For SSD storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
Sets the storage capacity of the file system that you're creating, in gibibytes (GiB).
FSx for Lustre file systems - The amount of storage capacity that you can configure depends on the value that you set for StorageType
and the Lustre DeploymentType
, as follows:
For SCRATCH_2
, PERSISTENT_2
and PERSISTENT_1
deployment types using SSD storage type, the valid values are 1200 GiB, 2400 GiB, and increments of 2400 GiB.
For PERSISTENT_1
HDD file systems, valid values are increments of 6000 GiB for 12 MB/s/TiB file systems and increments of 1800 GiB for 40 MB/s/TiB file systems.
For SCRATCH_1
deployment type, valid values are 1200 GiB, 2400 GiB, and increments of 3600 GiB.
FSx for ONTAP file systems - The amount of storage capacity that you can configure depends on the value of the HAPairs
property. The minimum value is calculated as 1,024 * HAPairs
and the maximum is calculated as 524,288 * HAPairs
.
FSx for OpenZFS file systems - The amount of storage capacity that you can configure is from 64 GiB up to 524,288 GiB (512 TiB).
FSx for Windows File Server file systems - The amount of storage capacity that you can configure depends on the value that you set for StorageType
as follows:
For SSD storage, valid values are 32 GiB-65,536 GiB (64 TiB).
For HDD storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
A list of IDs specifying the security groups to apply to all network interfaces created for file system access. This list isn't returned in later requests to describe the file system.
" + "documentation":"A list of IDs specifying the security groups to apply to all network interfaces created for file system access. This list isn't returned in later requests to describe the file system.
You must specify a security group if you are creating a Multi-AZ FSx for ONTAP file system in a VPC subnet that has been shared with you.
Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. For more information, see Volume security style in the Amazon FSx for NetApp ONTAP User Guide. Specify one of the following values:
UNIX
if the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and Windows administrators and users consist of both NFS and SMB clients.
Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. For more information, see Volume security style in the Amazon FSx for NetApp ONTAP User Guide. Specify one of the following values:
UNIX
if the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.
MIXED
This is an advanced setting. For more information, see the topic What the security styles and their effects are in the NetApp Documentation Center.
For more information, see Volume security style in the FSx for ONTAP User Guide.
" }, "SizeInMegabytes":{ "shape":"VolumeCapacity", - "documentation":"Specifies the size of the volume, in megabytes (MB), that you are creating.
", + "documentation":"Use SizeInBytes
instead. Specifies the size of the volume, in megabytes (MB), that you are creating.
Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them. This parameter is required.
" + "documentation":"Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them.
StorageEfficiencyEnabled
is required when creating a RW
volume (OntapVolumeType
set to RW
).
Specifies the type of volume you are creating. Valid values are the following:
RW
specifies a read/write volume. RW
is the default.
DP
specifies a data-protection volume. A DP
volume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
" + "documentation":"Specifies the type of volume you are creating. Valid values are the following:
RW
specifies a read/write volume. RW
is the default.
DP
specifies a data-protection volume. A DP
volume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
" }, "SnapshotPolicy":{ "shape":"SnapshotPolicy", - "documentation":"Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default
: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.
default-1weekly
: This policy is the same as the default
policy except that it only retains one snapshot from the weekly schedule.
none
: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
" + "documentation":"Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default
: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.
default-1weekly
: This policy is the same as the default
policy except that it only retains one snapshot from the weekly schedule.
none
: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
" }, "CopyTagsToBackups":{ "shape":"Flag", @@ -2010,7 +2010,7 @@ }, "VolumeStyle":{ "shape":"VolumeStyle", - "documentation":"Use to specify the style of an ONTAP volume. For more information about FlexVols and FlexGroups, see Volume types in Amazon FSx for NetApp ONTAP User Guide.
" + "documentation":"Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles of volumes that you can use for different purposes, FlexVol and FlexGroup volumes. For more information, see Volume styles in the Amazon FSx for NetApp ONTAP User Guide.
" }, "AggregateConfiguration":{ "shape":"CreateAggregateConfiguration", @@ -2018,7 +2018,7 @@ }, "SizeInBytes":{ "shape":"VolumeCapacityBytes", - "documentation":"The configured size of the volume, in bytes.
" + "documentation":"Specifies the configured size of the volume, in bytes.
" } }, "documentation":"Specifies the configuration of the ONTAP volume that you are creating.
" @@ -2080,7 +2080,7 @@ }, "UserAndGroupQuotas":{ "shape":"OpenZFSUserAndGroupQuotas", - "documentation":"An object specifying how much storage users or groups can use on the volume.
" + "documentation":"Configures how much storage users and groups can use on the volume.
" } }, "documentation":"Specifies the configuration of the Amazon FSx for OpenZFS volume that you are creating.
" @@ -2156,7 +2156,7 @@ "members":{ "ActiveDirectoryConfiguration":{ "shape":"CreateSvmActiveDirectoryConfiguration", - "documentation":"Describes the self-managed Microsoft Active Directory to which you want to join the SVM. Joining an Active Directory provides user authentication and access control for SMB clients, including Microsoft Windows and macOS client accessing the file system.
" + "documentation":"Describes the self-managed Microsoft Active Directory to which you want to join the SVM. Joining an Active Directory provides user authentication and access control for SMB clients, including Microsoft Windows and macOS clients accessing the file system.
" }, "ClientRequestToken":{ "shape":"ClientRequestToken", @@ -2174,7 +2174,7 @@ "Tags":{"shape":"Tags"}, "RootVolumeSecurityStyle":{ "shape":"StorageVirtualMachineRootVolumeSecurityStyle", - "documentation":"The security style of the root volume of the SVM. Specify one of the following values:
UNIX
if the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.
MIXED
if the file system is managed by both UNIX and Windows administrators and users consist of both NFS and SMB clients.
The security style of the root volume of the SVM. Specify one of the following values:
UNIX
if the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.
NTFS
if the file system is managed by a Microsoft Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Microsoft Windows user as the service account.
MIXED
This is an advanced setting. For more information, see Volume security style in the Amazon FSx for NetApp ONTAP User Guide.
The configuration that Amazon FSx uses to join the ONTAP storage virtual machine (SVM) to your self-managed (including on-premises) Microsoft Active Directory (AD) directory.
" + "documentation":"The configuration that Amazon FSx uses to join the ONTAP storage virtual machine (SVM) to your self-managed (including on-premises) Microsoft Active Directory directory.
" }, "CreateVolumeFromBackupRequest":{ "type":"structure", @@ -3181,7 +3181,7 @@ "NextToken":{"shape":"NextToken"}, "IncludeShared":{ "shape":"IncludeShared", - "documentation":"Set to false
(default) if you want to only see the snapshots in your Amazon Web Services account. Set to true
if you want to see the snapshots in your account and the ones shared with you from another account.
Set to false
(default) if you want to only see the snapshots owned by your Amazon Web Services account. Set to true
if you want to see the snapshots in your account and the ones shared with you from another account.
Specifies whether the file system is using the AUTOMATIC
setting of SSD IOPS of 3 IOPS per GB of storage capacity, , or if it using a USER_PROVISIONED
value.
Specifies whether the file system is using the AUTOMATIC
setting of SSD IOPS of 3 IOPS per GB of storage capacity, or if it using a USER_PROVISIONED
value.
The tags to associate with the file system. For more information, see Tagging your Amazon EC2 resources in the Amazon EC2 User Guide.
" + "documentation":"The tags to associate with the file system. For more information, see Tagging your Amazon FSx resources in the Amazon FSx for Lustre User Guide.
" }, "WindowsConfiguration":{ "shape":"WindowsFileSystemConfiguration", @@ -3863,7 +3863,7 @@ }, "HAPairs":{ "type":"integer", - "max":6, + "max":12, "min":1 }, "IncludeShared":{"type":"boolean"}, @@ -4366,11 +4366,11 @@ }, "HAPairs":{ "shape":"HAPairs", - "documentation":"Specifies how many high-availability (HA) file server pairs the file system will have. The default value is 1. The value of this property affects the values of StorageCapacity
, Iops
, and ThroughputCapacity
. For more information, see High-availability (HA) pairs in the FSx for ONTAP user guide.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 6.
The value of HAPairs
is greater than 1 and the value of DeploymentType
is SINGLE_AZ_1
or MULTI_AZ_1
.
Specifies how many high-availability (HA) file server pairs the file system will have. The default value is 1. The value of this property affects the values of StorageCapacity
, Iops
, and ThroughputCapacity
. For more information, see High-availability (HA) pairs in the FSx for ONTAP user guide.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of HAPairs
is less than 1 or greater than 12.
The value of HAPairs
is greater than 1 and the value of DeploymentType
is SINGLE_AZ_1
or MULTI_AZ_1
.
Use to choose the throughput capacity per HA pair. When the value of HAPairs
is equal to 1, the value of ThroughputCapacityPerHAPair
is the total throughput for the file system.
This field and ThroughputCapacity
cannot be defined in the same API call, but one is required.
This field and ThroughputCapacity
are the same for file systems with one HA pair.
For SINGLE_AZ_1
and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096 MBps.
For SINGLE_AZ_2
, valid values are 3072 or 6144 MBps.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and ThroughputCapacityPerHAPair
are not the same value.
The value of deployment type is SINGLE_AZ_2
and ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2 and 6).
The value of ThroughputCapacityPerHAPair
is not a valid value.
Use to choose the throughput capacity per HA pair. When the value of HAPairs
is equal to 1, the value of ThroughputCapacityPerHAPair
is the total throughput for the file system.
This field and ThroughputCapacity
cannot be defined in the same API call, but one is required.
This field and ThroughputCapacity
are the same for file systems with one HA pair.
For SINGLE_AZ_1
and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096 MBps.
For SINGLE_AZ_2
, valid values are 3072 or 6144 MBps.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and ThroughputCapacityPerHAPair
are not the same value.
The value of deployment type is SINGLE_AZ_2
and ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2 and 12).
The value of ThroughputCapacityPerHAPair
is not a valid value.
Configuration for the FSx for NetApp ONTAP file system.
" @@ -4643,18 +4643,18 @@ "members":{ "Type":{ "shape":"OpenZFSQuotaType", - "documentation":"A value that specifies whether the quota applies to a user or group.
" + "documentation":"Specifies whether the quota applies to a user or group.
" }, "Id":{ "shape":"IntegerNoMax", - "documentation":"The ID of the user or group.
" + "documentation":"The ID of the user or group that the quota applies to.
" }, "StorageCapacityQuotaGiB":{ "shape":"IntegerNoMax", - "documentation":"The amount of storage that the user or group can use in gibibytes (GiB).
" + "documentation":"The user or group's storage quota, in gibibytes (GiB).
" } }, - "documentation":"The configuration for how much storage a user or group can use on the volume.
" + "documentation":"Used to configure quotas that define how much storage a user or group can use on an FSx for OpenZFS volume. For more information, see Volume properties in the FSx for OpenZFS User Guide.
" }, "OpenZFSVolumeConfiguration":{ "type":"structure", @@ -5825,7 +5825,7 @@ }, "ThroughputCapacityPerHAPair":{ "shape":"ThroughputCapacityPerHAPair", - "documentation":"Use to choose the throughput capacity per HA pair, rather than the total throughput for the file system.
This field and ThroughputCapacity
cannot be defined in the same API call, but one is required.
This field and ThroughputCapacity
are the same for file systems with one HA pair.
For SINGLE_AZ_1
and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096 MBps.
For SINGLE_AZ_2
, valid values are 3072 or 6144 MBps.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and ThroughputCapacityPerHAPair
are not the same value for file systems with one HA pair.
The value of deployment type is SINGLE_AZ_2
and ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2 and 6).
The value of ThroughputCapacityPerHAPair
is not a valid value.
Use to choose the throughput capacity per HA pair, rather than the total throughput for the file system.
This field and ThroughputCapacity
cannot be defined in the same API call, but one is required.
This field and ThroughputCapacity
are the same for file systems with one HA pair.
For SINGLE_AZ_1
and MULTI_AZ_1
, valid values are 128, 256, 512, 1024, 2048, or 4096 MBps.
For SINGLE_AZ_2
, valid values are 3072 or 6144 MBps.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
The value of ThroughputCapacity
and ThroughputCapacityPerHAPair
are not the same value for file systems with one HA pair.
The value of deployment type is SINGLE_AZ_2
and ThroughputCapacity
/ ThroughputCapacityPerHAPair
is a valid HA pair (a value between 2 and 12).
The value of ThroughputCapacityPerHAPair
is not a valid value.
The configuration updates for an Amazon FSx for NetApp ONTAP file system.
" diff --git a/tools/code-generation/api-descriptions/organizations-2016-11-28.normal.json b/tools/code-generation/api-descriptions/organizations-2016-11-28.normal.json index cf407389b09..20f4a85aa9b 100644 --- a/tools/code-generation/api-descriptions/organizations-2016-11-28.normal.json +++ b/tools/code-generation/api-descriptions/organizations-2016-11-28.normal.json @@ -3035,7 +3035,7 @@ "members":{ "Id":{ "shape":"OrganizationalUnitId", - "documentation":"The unique identifier (ID) associated with this OU.
The regex pattern for an organizational unit ID string requires \"ou-\" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second \"-\" dash and from 8 to 32 additional lowercase letters or digits.
" + "documentation":"The unique identifier (ID) associated with this OU. The ID is unique to the organization only.
The regex pattern for an organizational unit ID string requires \"ou-\" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second \"-\" dash and from 8 to 32 additional lowercase letters or digits.
" }, "Arn":{ "shape":"OrganizationalUnitArn", @@ -3153,7 +3153,6 @@ }, "PolicyContent":{ "type":"string", - "max":1000000, "min":1, "pattern":"[\\s\\S]*" }, @@ -3428,7 +3427,7 @@ "members":{ "Id":{ "shape":"RootId", - "documentation":"The unique identifier (ID) for the root.
The regex pattern for a root ID string requires \"r-\" followed by from 4 to 32 lowercase letters or digits.
" + "documentation":"The unique identifier (ID) for the root. The ID is unique to the organization only.
The regex pattern for a root ID string requires \"r-\" followed by from 4 to 32 lowercase letters or digits.
" }, "Arn":{ "shape":"RootArn", @@ -3477,7 +3476,8 @@ "Message":{"shape":"ExceptionMessage"} }, "documentation":"Organizations can't complete your request because of an internal service error. Try again later.
", - "exception":true + "exception":true, + "fault":true }, "ServicePrincipal":{ "type":"string",