From e5134aea1d9c95beffcd131bd09ad9124816fd55 Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation
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
.
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
.
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 @@ -2404,15 +2404,13 @@ 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
.
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
.
For more information, see Acknowledging * IAM resources in CloudFormation templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -385,16 +384,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
@@ -421,20 +420,19 @@ namespace Model
* 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
@@ -446,16 +444,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
@@ -482,20 +480,19 @@ namespace Model
* 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
@@ -507,16 +504,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
@@ -543,20 +540,19 @@ namespace Model
* 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
@@ -568,16 +564,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
@@ -604,20 +600,19 @@ namespace Model
* 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
@@ -629,16 +624,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
@@ -665,20 +660,19 @@ namespace Model
* 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
@@ -690,16 +684,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
@@ -726,20 +720,19 @@ namespace Model
* 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
@@ -751,16 +744,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
@@ -787,20 +780,19 @@ namespace Model
* 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
@@ -812,16 +804,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
@@ -1572,156 +1564,138 @@ 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -564,18 +563,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
@@ -601,21 +600,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -627,18 +625,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
@@ -664,21 +662,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -690,18 +687,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
@@ -727,21 +724,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -753,18 +749,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
@@ -790,21 +786,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -816,18 +811,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
@@ -853,21 +848,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -879,18 +873,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
@@ -916,21 +910,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -942,18 +935,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
@@ -979,21 +972,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -1005,18 +997,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
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 5f61c16c7e1..f5b811000ed 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
@@ -437,21 +437,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -463,13 +462,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -517,13 +515,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -571,13 +568,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -625,13 +621,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -679,13 +674,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -733,13 +727,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -787,13 +780,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -841,13 +833,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.
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.
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.
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.
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
+ * 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.
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.
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.
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.
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.
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
.
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 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 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 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 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 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
.
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; } @@ -186,9 +179,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; } @@ -198,9 +191,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); } @@ -210,9 +203,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); } @@ -222,9 +215,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;} @@ -234,9 +227,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;} @@ -246,9 +239,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;} @@ -677,8 +670,7 @@ 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; }
@@ -688,8 +680,7 @@ 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; }
@@ -699,8 +690,7 @@ 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); }
@@ -710,8 +700,7 @@ 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;}
@@ -721,8 +710,7 @@ 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;}
@@ -774,9 +762,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. @@ -789,9 +777,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. @@ -804,9 +792,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. @@ -819,9 +807,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. @@ -834,9 +822,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. @@ -849,9 +837,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. @@ -864,9 +852,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. @@ -1008,12 +996,11 @@ 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
.
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
.
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
.
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
.
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
.
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.
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
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
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
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
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
If the request doesn't return all the remaining results,
* NextToken
is set to a token. To retrieve the next set of results,
* call
- * ListStackSetAutoDeploymentTargets
again and use that value for
- * the NextToken
parameter. If the request returns all results,
- * NextToken
is set to an empty string.
NextToken
parameter. If the
+ * request returns all results, NextToken
is set to an empty
+ * string.
*/
inline const Aws::String& GetNextToken() const{ return m_nextToken; }
@@ -86,10 +86,10 @@ namespace Model
* If the request doesn't return all the remaining results,
* NextToken
is set to a token. To retrieve the next set of results,
* call
- * ListStackSetAutoDeploymentTargets
again and use that value for
- * the NextToken
parameter. If the request returns all results,
- * NextToken
is set to an empty string.
NextToken
parameter. If the
+ * request returns all results, NextToken
is set to an empty
+ * string.
*/
inline void SetNextToken(const Aws::String& value) { m_nextToken = value; }
@@ -97,10 +97,10 @@ namespace Model
* If the request doesn't return all the remaining results,
* NextToken
is set to a token. To retrieve the next set of results,
* call
- * ListStackSetAutoDeploymentTargets
again and use that value for
- * the NextToken
parameter. If the request returns all results,
- * NextToken
is set to an empty string.
NextToken
parameter. If the
+ * request returns all results, NextToken
is set to an empty
+ * string.
*/
inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); }
@@ -108,10 +108,10 @@ namespace Model
* If the request doesn't return all the remaining results,
* NextToken
is set to a token. To retrieve the next set of results,
* call
- * ListStackSetAutoDeploymentTargets
again and use that value for
- * the NextToken
parameter. If the request returns all results,
- * NextToken
is set to an empty string.
NextToken
parameter. If the
+ * request returns all results, NextToken
is set to an empty
+ * string.
*/
inline void SetNextToken(const char* value) { m_nextToken.assign(value); }
@@ -119,10 +119,10 @@ namespace Model
* If the request doesn't return all the remaining results,
* NextToken
is set to a token. To retrieve the next set of results,
* call
- * ListStackSetAutoDeploymentTargets
again and use that value for
- * the NextToken
parameter. If the request returns all results,
- * NextToken
is set to an empty string.
NextToken
parameter. If the
+ * request returns all results, NextToken
is set to an empty
+ * string.
*/
inline ListStackSetAutoDeploymentTargetsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
@@ -130,10 +130,10 @@ namespace Model
* If the request doesn't return all the remaining results,
* NextToken
is set to a token. To retrieve the next set of results,
* call
- * ListStackSetAutoDeploymentTargets
again and use that value for
- * the NextToken
parameter. If the request returns all results,
- * NextToken
is set to an empty string.
NextToken
parameter. If the
+ * request returns all results, NextToken
is set to an empty
+ * string.
*/
inline ListStackSetAutoDeploymentTargetsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
@@ -141,10 +141,10 @@ namespace Model
* If the request doesn't return all the remaining results,
* NextToken
is set to a token. To retrieve the next set of results,
* call
- * ListStackSetAutoDeploymentTargets
again and use that value for
- * the NextToken
parameter. If the request returns all results,
- * NextToken
is set to an empty string.
NextToken
parameter. If the
+ * request returns all results, NextToken
is set to an empty
+ * string.
*/
inline ListStackSetAutoDeploymentTargetsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/RollbackConfiguration.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/RollbackConfiguration.h
index 54e6ae970f9..51fec807bd4 100644
--- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/RollbackConfiguration.h
+++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/model/RollbackConfiguration.h
@@ -209,12 +209,11 @@ 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 int GetMonitoringTimeInMinutes() const{ return m_monitoringTimeInMinutes; } @@ -227,12 +226,11 @@ 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; } @@ -245,12 +243,11 @@ 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; } @@ -263,12 +260,11 @@ 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 4452ccca6b7..920a8f7286a 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.
The resource type of the rollback trigger. Specify either
- * AWS::CloudWatch::Alarm
or
- * AWS::CloudWatch::CompositeAlarm
resource types.
The resource type of the rollback trigger. Specify either
- * AWS::CloudWatch::Alarm
or
- * AWS::CloudWatch::CompositeAlarm
resource types.
The resource type of the rollback trigger. Specify either
- * AWS::CloudWatch::Alarm
or
- * AWS::CloudWatch::CompositeAlarm
resource types.
The resource type of the rollback trigger. Specify either
- * AWS::CloudWatch::Alarm
or
- * AWS::CloudWatch::CompositeAlarm
resource types.
The resource type of the rollback trigger. Specify either
- * AWS::CloudWatch::Alarm
or
- * AWS::CloudWatch::CompositeAlarm
resource types.
The resource type of the rollback trigger. Specify either
- * AWS::CloudWatch::Alarm
or
- * AWS::CloudWatch::CompositeAlarm
resource types.
The resource type of the rollback trigger. Specify either
- * AWS::CloudWatch::Alarm
or
- * AWS::CloudWatch::CompositeAlarm
resource types.
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.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">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; } @@ -56,14 +55,13 @@ 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
* 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.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">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; } @@ -71,14 +69,13 @@ 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
* 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.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">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; } @@ -86,14 +83,13 @@ 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
* 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.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">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); } @@ -101,14 +97,13 @@ 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
* 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.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">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); } @@ -116,14 +111,13 @@ 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
* 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.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">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;} @@ -131,14 +125,13 @@ 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
* 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.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">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;} @@ -146,14 +139,13 @@ 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
* 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.
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">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;} @@ -162,8 +154,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.
[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
.
[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
.
[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
.
[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
.
[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
.
[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
.
[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
.
[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
.
[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
.
[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
.
[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
.
[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
.
[Service-managed permissions] The organization root ID or organizational unit
* (OU) IDs that you specified for
- * DeploymentTargets
.
One of the targets for the stack set. Returned by the
- * ListStackSetAutoDeploymentTargets
API operation.
[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
.
[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
.
[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
.
[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
.
RETAIN
* - retain all resources when the stack is deleted.
For more
* information, see
- * DeletionPolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
* - retain all resources when the stack is deleted.
For more
* information, see
- * DeletionPolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
* - retain all resources when the stack is deleted.
For more
* information, see
- * DeletionPolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
* - retain all resources when the stack is deleted.
For more
* information, see
- * DeletionPolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
* - retain all resources when the stack is deleted.
For more
* information, see
- * DeletionPolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
* - retain all resources when the stack is deleted.
For more
* information, see
- * DeletionPolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
- retain all resources when the resource is
* replaced during an update operation.
For more information,
* see
- * UpdateReplacePolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
- retain all resources when the resource is
* replaced during an update operation.
For more information,
* see
- * UpdateReplacePolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
- retain all resources when the resource is
* replaced during an update operation.
For more information,
* see
- * UpdateReplacePolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
- retain all resources when the resource is
* replaced during an update operation.
For more information,
* see
- * UpdateReplacePolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
- retain all resources when the resource is
* replaced during an update operation.
For more information,
* see
- * UpdateReplacePolicy
attribute in the CloudFormation User
- * Guide.
RETAIN
- retain all resources when the resource is
* replaced during an update operation.
For more information,
* see
- * UpdateReplacePolicy
attribute in the CloudFormation User
- * Guide.
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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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 call the
- * ActivateType
API operation 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 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 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 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 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 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 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.
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,13 +289,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
.
For all other extension
- * types, CloudFormation returns null
.
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
.
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
.
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
.
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
.
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
.
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 175fb84ac6b..4f17df9d244 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
@@ -501,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.
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.
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.
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.
A list of Parameter
structures that specify input parameters for
* the stack. For more information, see the
- * Parameter
data type.
AWS::IAM::Policy + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -607,18 +606,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
@@ -645,20 +644,19 @@ namespace Model
* associated with them and edit their permissions if necessary.
AWS::IAM::Policy + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -670,18 +668,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
@@ -708,20 +706,19 @@ namespace Model
* associated with them and edit their permissions if necessary.
AWS::IAM::Policy + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -733,18 +730,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
@@ -771,20 +768,19 @@ namespace Model
* associated with them and edit their permissions if necessary.
AWS::IAM::Policy + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -796,18 +792,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
@@ -834,20 +830,19 @@ namespace Model
* associated with them and edit their permissions if necessary.
AWS::IAM::Policy + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -859,18 +854,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
@@ -897,20 +892,19 @@ namespace Model
* associated with them and edit their permissions if necessary.
AWS::IAM::Policy + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -922,18 +916,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
@@ -960,20 +954,19 @@ namespace Model
* associated with them and edit their permissions if necessary.
AWS::IAM::Policy + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -985,18 +978,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
@@ -1023,20 +1016,19 @@ namespace Model
* associated with them and edit their permissions if necessary.
AWS::IAM::Policy + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros
@@ -1048,18 +1040,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
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 52b15ab90f7..af39548302a 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
@@ -392,21 +392,20 @@ namespace Model
* template contains these resources, we recommend that you review all permissions
* associated with them and edit their permissions if necessary.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -418,13 +417,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -473,13 +471,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -528,13 +525,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -583,13 +579,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -638,13 +633,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -693,13 +687,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -748,13 +741,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.
For more - * information, see AWS::IAM::AccessKey + *
AWS::IAM::Group + *
AWS::IAM::Policy + *
AWS::IAM::Role + *
AWS::IAM::User + *
For more information, see Acknowledging * IAM Resources in CloudFormation Templates.
* CAPABILITY_AUTO_EXPAND
Some templates reference macros. If @@ -803,13 +795,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.
Describes the specified EC2 Mac Dedicated Host or all of your EC2 Mac + * Dedicated Hosts.
Describes your managed prefix lists and any Amazon Web Services-managed * prefix lists.
To view the entries for your prefix list, use
diff --git a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2ServiceClientModel.h b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2ServiceClientModel.h
index ee785dbbca7..49773eaa975 100644
--- a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2ServiceClientModel.h
+++ b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2ServiceClientModel.h
@@ -283,6 +283,7 @@
#include The filters.
+ * The filters.
+ * The filters.
+ * The filters.
+ * The filters.
+ * The filters.
+ * The filters.
+ * The filters.
+ * The IDs of the EC2 Mac Dedicated Hosts. The IDs of the EC2 Mac Dedicated Hosts. The IDs of the EC2 Mac Dedicated Hosts. The IDs of the EC2 Mac Dedicated Hosts. The IDs of the EC2 Mac Dedicated Hosts. The IDs of the EC2 Mac Dedicated Hosts. The IDs of the EC2 Mac Dedicated Hosts. The IDs of the EC2 Mac Dedicated Hosts. The IDs of the EC2 Mac Dedicated Hosts. The maximum number of results to return for the request in a single page. The
+ * remaining results can be seen by sending another request with the returned
+ * The maximum number of results to return for the request in a single page. The
+ * remaining results can be seen by sending another request with the returned
+ * The maximum number of results to return for the request in a single page. The
+ * remaining results can be seen by sending another request with the returned
+ * The maximum number of results to return for the request in a single page. The
+ * remaining results can be seen by sending another request with the returned
+ * The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. Information about the EC2 Mac Dedicated Hosts. Information about the EC2 Mac Dedicated Hosts. Information about the EC2 Mac Dedicated Hosts. Information about the EC2 Mac Dedicated Hosts. Information about the EC2 Mac Dedicated Hosts. Information about the EC2 Mac Dedicated Hosts. Information about the EC2 Mac Dedicated Hosts. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. Information about the EC2 Mac Dedicated Host.
+ */
+ inline const Aws::Vectoravailability-zone
- The
+ * Availability Zone of the EC2 Mac Dedicated Host.instance-type
- The instance type size that the EC2 Mac Dedicated
+ * Host is configured to support.
+ */
+ inline bool FiltersHasBeenSet() const { return m_filtersHasBeenSet; }
+
+ /**
+ * availability-zone
- The
+ * Availability Zone of the EC2 Mac Dedicated Host.instance-type
- The instance type size that the EC2 Mac Dedicated
+ * Host is configured to support.
+ */
+ inline void SetFilters(const Aws::Vectoravailability-zone
- The
+ * Availability Zone of the EC2 Mac Dedicated Host.instance-type
- The instance type size that the EC2 Mac Dedicated
+ * Host is configured to support.
+ */
+ inline void SetFilters(Aws::Vectoravailability-zone
- The
+ * Availability Zone of the EC2 Mac Dedicated Host.instance-type
- The instance type size that the EC2 Mac Dedicated
+ * Host is configured to support.
+ */
+ inline DescribeMacHostsRequest& WithFilters(const Aws::Vectoravailability-zone
- The
+ * Availability Zone of the EC2 Mac Dedicated Host.instance-type
- The instance type size that the EC2 Mac Dedicated
+ * Host is configured to support.
+ */
+ inline DescribeMacHostsRequest& WithFilters(Aws::Vectoravailability-zone
- The
+ * Availability Zone of the EC2 Mac Dedicated Host.instance-type
- The instance type size that the EC2 Mac Dedicated
+ * Host is configured to support.
+ */
+ inline DescribeMacHostsRequest& AddFilters(const Filter& value) { m_filtersHasBeenSet = true; m_filters.push_back(value); return *this; }
+
+ /**
+ * availability-zone
- The
+ * Availability Zone of the EC2 Mac Dedicated Host.instance-type
- The instance type size that the EC2 Mac Dedicated
+ * Host is configured to support.
+ */
+ inline DescribeMacHostsRequest& AddFilters(Filter&& value) { m_filtersHasBeenSet = true; m_filters.push_back(std::move(value)); return *this; }
+
+
+ /**
+ * availability-zone
- The
+ * Availability Zone of the EC2 Mac Dedicated Host.instance-type
- The instance type size that the EC2 Mac Dedicated
+ * Host is configured to support.nextToken
value. This value can be between 5 and 500. If
+ * maxResults
is given a larger value than 500, you receive an
+ * error.nextToken
value. This value can be between 5 and 500. If
+ * maxResults
is given a larger value than 500, you receive an
+ * error.nextToken
value. This value can be between 5 and 500. If
+ * maxResults
is given a larger value than 500, you receive an
+ * error.nextToken
value. This value can be between 5 and 500. If
+ * maxResults
is given a larger value than 500, you receive an
+ * error.See Also:
AWS API
+ * Reference
The EC2 Mac Dedicated Host ID.
+ */ + inline const Aws::String& GetHostId() const{ return m_hostId; } + + /** + *The EC2 Mac Dedicated Host ID.
+ */ + inline bool HostIdHasBeenSet() const { return m_hostIdHasBeenSet; } + + /** + *The EC2 Mac Dedicated Host ID.
+ */ + inline void SetHostId(const Aws::String& value) { m_hostIdHasBeenSet = true; m_hostId = value; } + + /** + *The EC2 Mac Dedicated Host ID.
+ */ + inline void SetHostId(Aws::String&& value) { m_hostIdHasBeenSet = true; m_hostId = std::move(value); } + + /** + *The EC2 Mac Dedicated Host ID.
+ */ + inline void SetHostId(const char* value) { m_hostIdHasBeenSet = true; m_hostId.assign(value); } + + /** + *The EC2 Mac Dedicated Host ID.
+ */ + inline MacHost& WithHostId(const Aws::String& value) { SetHostId(value); return *this;} + + /** + *The EC2 Mac Dedicated Host ID.
+ */ + inline MacHost& WithHostId(Aws::String&& value) { SetHostId(std::move(value)); return *this;} + + /** + *The EC2 Mac Dedicated Host ID.
+ */ + inline MacHost& WithHostId(const char* value) { SetHostId(value); return *this;} + + + /** + *The latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline const Aws::VectorThe latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline bool MacOSLatestSupportedVersionsHasBeenSet() const { return m_macOSLatestSupportedVersionsHasBeenSet; } + + /** + *The latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline void SetMacOSLatestSupportedVersions(const Aws::VectorThe latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline void SetMacOSLatestSupportedVersions(Aws::VectorThe latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline MacHost& WithMacOSLatestSupportedVersions(const Aws::VectorThe latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline MacHost& WithMacOSLatestSupportedVersions(Aws::VectorThe latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline MacHost& AddMacOSLatestSupportedVersions(const Aws::String& value) { m_macOSLatestSupportedVersionsHasBeenSet = true; m_macOSLatestSupportedVersions.push_back(value); return *this; } + + /** + *The latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline MacHost& AddMacOSLatestSupportedVersions(Aws::String&& value) { m_macOSLatestSupportedVersionsHasBeenSet = true; m_macOSLatestSupportedVersions.push_back(std::move(value)); return *this; } + + /** + *The latest macOS versions that the EC2 Mac Dedicated Host can launch without + * being upgraded.
+ */ + inline MacHost& AddMacOSLatestSupportedVersions(const char* value) { m_macOSLatestSupportedVersionsHasBeenSet = true; m_macOSLatestSupportedVersions.push_back(value); return *this; } + + private: + + Aws::String m_hostId; + bool m_hostIdHasBeenSet = false; + + Aws::VectorThe number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The option to specify whether you want to make the dataview writable to + * perform database maintenance. The following are some considerations related to + * writable dataviews.
You cannot create partial + * writable dataviews. When you create writeable dataviews you must provide the + * entire database path.
You cannot perform updates on a
+ * writeable dataview. Hence, autoUpdate
must be set as False
+ * if readWrite
is True for a dataview.
You + * must also use a unique volume for creating a writeable dataview. So, if you + * choose a volume that is already in use by another dataview, the dataview + * creation fails.
Once you create a dataview as writeable, you
+ * cannot change it to read-only. So, you cannot update the readWrite
+ * parameter later.
The option to specify whether you want to make the dataview writable to + * perform database maintenance. The following are some considerations related to + * writable dataviews.
You cannot create partial + * writable dataviews. When you create writeable dataviews you must provide the + * entire database path.
You cannot perform updates on a
+ * writeable dataview. Hence, autoUpdate
must be set as False
+ * if readWrite
is True for a dataview.
You + * must also use a unique volume for creating a writeable dataview. So, if you + * choose a volume that is already in use by another dataview, the dataview + * creation fails.
Once you create a dataview as writeable, you
+ * cannot change it to read-only. So, you cannot update the readWrite
+ * parameter later.
The option to specify whether you want to make the dataview writable to + * perform database maintenance. The following are some considerations related to + * writable dataviews.
You cannot create partial + * writable dataviews. When you create writeable dataviews you must provide the + * entire database path.
You cannot perform updates on a
+ * writeable dataview. Hence, autoUpdate
must be set as False
+ * if readWrite
is True for a dataview.
You + * must also use a unique volume for creating a writeable dataview. So, if you + * choose a volume that is already in use by another dataview, the dataview + * creation fails.
Once you create a dataview as writeable, you
+ * cannot change it to read-only. So, you cannot update the readWrite
+ * parameter later.
The option to specify whether you want to make the dataview writable to + * perform database maintenance. The following are some considerations related to + * writable dataviews.
You cannot create partial + * writable dataviews. When you create writeable dataviews you must provide the + * entire database path.
You cannot perform updates on a
+ * writeable dataview. Hence, autoUpdate
must be set as False
+ * if readWrite
is True for a dataview.
You + * must also use a unique volume for creating a writeable dataview. So, if you + * choose a volume that is already in use by another dataview, the dataview + * creation fails.
Once you create a dataview as writeable, you
+ * cannot change it to read-only. So, you cannot update the readWrite
+ * parameter later.
A description of the dataview.
*/ @@ -595,6 +654,9 @@ namespace Model bool m_autoUpdate; bool m_autoUpdateHasBeenSet = false; + bool m_readWrite; + bool m_readWriteHasBeenSet = false; + Aws::String m_description; bool m_descriptionHasBeenSet = false; diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/CreateKxDataviewResult.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/CreateKxDataviewResult.h index 447f9edeb6c..46c70e26163 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/CreateKxDataviewResult.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/CreateKxDataviewResult.h @@ -153,42 +153,37 @@ namespace Model /** - *The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline bool GetReadWrite() const{ return m_readWrite; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline void SetReadWrite(bool value) { m_readWrite = value; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline CreateKxDataviewResult& WithReadWrite(bool value) { SetReadWrite(value); return *this;} + + /** *The timestamp at which the dataview was created in FinSpace. The value is * determined as epoch time in milliseconds. For example, the value for Monday, @@ -541,6 +555,8 @@ namespace Model bool m_autoUpdate; + bool m_readWrite; + Aws::Utils::DateTime m_createdTimestamp; Aws::Utils::DateTime m_lastModifiedTimestamp; diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/CreateKxScalingGroupRequest.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/CreateKxScalingGroupRequest.h index 96f50a149ab..eb7be83bd38 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/CreateKxScalingGroupRequest.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/CreateKxScalingGroupRequest.h @@ -167,49 +167,129 @@ namespace Model /** *
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline bool GetReadWrite() const{ return m_readWrite; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline void SetReadWrite(bool value) { m_readWrite = value; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline GetKxDataviewResult& WithReadWrite(bool value) { SetReadWrite(value); return *this;} + + /** *A unique identifier for the kdb environment, from where you want to retrieve * the dataview details.
@@ -628,6 +642,8 @@ namespace Model bool m_autoUpdate; + bool m_readWrite; + Aws::String m_environmentId; Aws::Utils::DateTime m_createdTimestamp; diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/GetKxScalingGroupResult.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/GetKxScalingGroupResult.h index c15e0056a49..ea84fab04a9 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/GetKxScalingGroupResult.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/GetKxScalingGroupResult.h @@ -109,43 +109,113 @@ namespace Model /** *The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.It can have one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.It can have one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.It can have one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.It can have one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.It can have one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.It can have one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.It can have one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
CREATE_FAILED – The volume creation * has failed.
ACTIVE – The volume is active.
UPDATING – The volume is in the process of being updated.
UPDATE_FAILED – The update action failed.
UPDATED �� The + *
UPDATE_FAILED – The update action failed.
UPDATED – The * volume is successfully updated.
DELETING – The volume is in * the process of being deleted.
DELETE_FAILED – The system * failed to delete the volume.
DELETED – The volume is @@ -234,7 +234,7 @@ namespace Model * creation is in progress.
CREATE_FAILED – The volume creation * has failed.
ACTIVE – The volume is active.
UPDATING – The volume is in the process of being updated.
UPDATE_FAILED – The update action failed.
UPDATED �� The + *
UPDATE_FAILED – The update action failed.
UPDATED – The * volume is successfully updated.
DELETING – The volume is in * the process of being deleted.
DELETE_FAILED – The system * failed to delete the volume.
DELETED – The volume is @@ -247,7 +247,7 @@ namespace Model * creation is in progress.
CREATE_FAILED – The volume creation * has failed.
ACTIVE – The volume is active.
UPDATING – The volume is in the process of being updated.
UPDATE_FAILED – The update action failed.
UPDATED �� The + *
UPDATE_FAILED – The update action failed.
UPDATED – The * volume is successfully updated.
DELETING – The volume is in * the process of being deleted.
DELETE_FAILED – The system * failed to delete the volume.
DELETED – The volume is @@ -260,7 +260,7 @@ namespace Model * creation is in progress.
CREATE_FAILED – The volume creation * has failed.
ACTIVE – The volume is active.
UPDATING – The volume is in the process of being updated.
UPDATE_FAILED – The update action failed.
UPDATED �� The + *
UPDATE_FAILED – The update action failed.
UPDATED – The * volume is successfully updated.
DELETING – The volume is in * the process of being deleted.
DELETE_FAILED – The system * failed to delete the volume.
DELETED – The volume is @@ -273,7 +273,7 @@ namespace Model * creation is in progress.
CREATE_FAILED – The volume creation * has failed.
ACTIVE – The volume is active.
UPDATING – The volume is in the process of being updated.
UPDATE_FAILED – The update action failed.
UPDATED �� The + *
UPDATE_FAILED – The update action failed.
UPDATED – The * volume is successfully updated.
DELETING – The volume is in * the process of being deleted.
DELETE_FAILED – The system * failed to delete the volume.
DELETED – The volume is @@ -391,32 +391,37 @@ namespace Model /** - *
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline bool GetReadWrite() const{ return m_readWrite; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline bool ReadWriteHasBeenSet() const { return m_readWriteHasBeenSet; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline void SetReadWrite(bool value) { m_readWriteHasBeenSet = true; m_readWrite = value; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline KxDataviewListEntry& WithReadWrite(bool value) { SetReadWrite(value); return *this;} + + /** *The timestamp at which the dataview list entry was created in FinSpace. The * value is determined as epoch time in milliseconds. For example, the value for @@ -673,6 +692,9 @@ namespace Model bool m_autoUpdate; bool m_autoUpdateHasBeenSet = false; + bool m_readWrite; + bool m_readWriteHasBeenSet = false; + Aws::Utils::DateTime m_createdTimestamp; bool m_createdTimestampHasBeenSet = false; diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/KxDataviewSegmentConfiguration.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/KxDataviewSegmentConfiguration.h index cd62d0f89c5..512d7c94504 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/KxDataviewSegmentConfiguration.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/KxDataviewSegmentConfiguration.h @@ -146,6 +146,43 @@ namespace Model */ inline KxDataviewSegmentConfiguration& WithVolumeName(const char* value) { SetVolumeName(value); return *this;} + + /** + *
Enables on-demand caching on the selected database path when a particular + * file or a column of the database is accessed. When on demand caching is + * True, dataviews perform minimal loading of files on the filesystem as + * needed. When it is set to False, everything is cached. The default value + * is False.
+ */ + inline bool GetOnDemand() const{ return m_onDemand; } + + /** + *Enables on-demand caching on the selected database path when a particular + * file or a column of the database is accessed. When on demand caching is + * True, dataviews perform minimal loading of files on the filesystem as + * needed. When it is set to False, everything is cached. The default value + * is False.
+ */ + inline bool OnDemandHasBeenSet() const { return m_onDemandHasBeenSet; } + + /** + *Enables on-demand caching on the selected database path when a particular + * file or a column of the database is accessed. When on demand caching is + * True, dataviews perform minimal loading of files on the filesystem as + * needed. When it is set to False, everything is cached. The default value + * is False.
+ */ + inline void SetOnDemand(bool value) { m_onDemandHasBeenSet = true; m_onDemand = value; } + + /** + *Enables on-demand caching on the selected database path when a particular + * file or a column of the database is accessed. When on demand caching is + * True, dataviews perform minimal loading of files on the filesystem as + * needed. When it is set to False, everything is cached. The default value + * is False.
+ */ + inline KxDataviewSegmentConfiguration& WithOnDemand(bool value) { SetOnDemand(value); return *this;} + private: Aws::VectorThe memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The memory and CPU capabilities of the scaling group host on which FinSpace - * Managed kdb clusters will be placed.
+ * Managed kdb clusters will be placed.You can add one of the following + * values:
kx.sg.4xlarge
– The host type with a
+ * configuration of 108 GiB memory and 16 vCPUs.
+ * kx.sg.8xlarge
– The host type with a configuration of 216 GiB
+ * memory and 32 vCPUs.
kx.sg.16xlarge
– The host
+ * type with a configuration of 432 GiB memory and 64 vCPUs.
+ * kx.sg.32xlarge
– The host type with a configuration of 864 GiB
+ * memory and 128 vCPUs.
kx.sg1.16xlarge
– The host
+ * type with a configuration of 1949 GiB memory and 64 vCPUs.
+ * kx.sg1.24xlarge
– The host type with a configuration of 2948 GiB
+ * memory and 96 vCPUs.
The number of availability zones assigned to the volume. Currently, only
- * SINGLE
is supported.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones assigned to the volume. Currently, only
- * SINGLE
is supported.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones assigned to the volume. Currently, only
- * SINGLE
is supported.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones assigned to the volume. Currently, only
- * SINGLE
is supported.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones assigned to the volume. Currently, only
- * SINGLE
is supported.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones assigned to the volume. Currently, only
- * SINGLE
is supported.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. This can be - * one of the following
SINGLE
– Assigns one
- * availability zone per cluster.
MULTI
– Assigns
- * all the availability zones per cluster.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline bool GetReadWrite() const{ return m_readWrite; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline void SetReadWrite(bool value) { m_readWrite = value; } + + /** + *Returns True if the dataview is created as writeable and False otherwise. + *
+ */ + inline UpdateKxDataviewResult& WithReadWrite(bool value) { SetReadWrite(value); return *this;} + + /** *A description of the dataview.
*/ @@ -587,6 +601,8 @@ namespace Model bool m_autoUpdate; + bool m_readWrite; + Aws::String m_description; Aws::Utils::DateTime m_createdTimestamp; diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/UpdateKxVolumeResult.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/UpdateKxVolumeResult.h index 1a51e258f67..1587162a346 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/UpdateKxVolumeResult.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/model/UpdateKxVolumeResult.h @@ -391,32 +391,37 @@ namespace Model /** - *The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
The number of availability zones you want to assign per cluster. Currently,
- * FinSpace only support SINGLE
for volumes.
The number of availability zones you want to assign per volume. Currently,
+ * FinSpace only supports SINGLE
for volumes. This places dataview in
+ * a single AZ.
A delivery destination * can represent a log group in CloudWatch Logs, an Amazon S3 bucket, or a delivery - * stream in Kinesis Data Firehose.
To configure logs delivery between a - * supported Amazon Web Services service and a destination, you must do the - * following:
Create a delivery source, which is a logical object
- * that represents the resource that is actually sending the logs. For more
- * information, see To configure logs delivery between a supported Amazon
+ * Web Services service and a destination, you must do the following: Create a delivery source, which is a logical object that represents the
+ * resource that is actually sending the logs. For more information, see PutDeliverySource. Create a delivery destination, which is a logical object
* that represents the actual delivery destination. For more information, see
* delivery destination . A delivery source represents an Amazon
* Web Services resource that sends logs to an logs delivery destination. The
- * destination can be CloudWatch Logs, Amazon S3, or Kinesis Data Firehose. Only
- * some Amazon Web Services services support being configured as a delivery source.
- * These services are listed in Enable
* logging from Amazon Web Services services.
See Also:
AWS
@@ -1338,9 +1337,9 @@ namespace CloudWatchLogs
* href="https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDeliveryDestination.html">
* delivery destination .
A delivery source represents an Amazon * Web Services resource that sends logs to an logs delivery destination. The - * destination can be CloudWatch Logs, Amazon S3, or Kinesis Data Firehose. Only - * some Amazon Web Services services support being configured as a delivery source. - * These services are listed in Enable * logging from Amazon Web Services services.
You need to specify the
* delivery id
in this operation. You can find the IDs of the
@@ -1749,23 +1748,23 @@ namespace CloudWatchLogs
* of log events from CloudWatch Logs to other Amazon Web Services services.
* Account-level subscription filter policies apply to both existing log groups and
* log groups that are created later in this account. Supported destinations are
- * Kinesis Data Streams, Kinesis Data Firehose, and Lambda. When log events are
- * sent to the receiving service, they are Base64 encoded and compressed with the
- * GZIP format.
The following destinations are supported for subscription + * Kinesis Data Streams, Firehose, and Lambda. When log events are sent to the + * receiving service, they are Base64 encoded and compressed with the GZIP + * format.
The following destinations are supported for subscription * filters:
An Kinesis Data Streams data stream in the same * account as the subscription policy, for same-account delivery.
An Kinesis Data Firehose data stream in the same account as the subscription - * policy, for same-account delivery.
A Lambda function in the - * same account as the subscription policy, for same-account delivery.
A logical destination in a different account created with An Firehose data stream in the same account as the subscription policy, for + * same-account delivery.
A Lambda function in the same account + * as the subscription policy, for same-account delivery.
A + * logical destination in a different account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
Each account can have one
- * account-level subscription filter policy. If you are updating an existing
- * filter, you must specify the correct name in PolicyName
. To perform
- * a PutAccountPolicy
subscription filter operation for any
- * destination except a Lambda function, you must also have the
- * iam:PassRole
permission.
Each account can have one account-level
+ * subscription filter policy. If you are updating an existing filter, you must
+ * specify the correct name in PolicyName
. To perform a
+ * PutAccountPolicy
subscription filter operation for any destination
+ * except a Lambda function, you must also have the iam:PassRole
+ * permission.
Creates or updates a logical delivery destination. A delivery * destination is an Amazon Web Services resource that represents an Amazon Web * Services service that logs can be sent to. CloudWatch Logs, Amazon S3, and - * Kinesis Data Firehose are supported as logs delivery destinations.
To - * configure logs delivery between a supported Amazon Web Services service and a - * destination, you must do the following:
Create a delivery
- * source, which is a logical object that represents the resource that is actually
- * sending the logs. For more information, see To configure logs
+ * delivery between a supported Amazon Web Services service and a destination, you
+ * must do the following: Create a delivery source, which is a
+ * logical object that represents the resource that is actually sending the logs.
+ * For more information, see PutDeliverySource. Use Creates or updates a logical delivery source. A delivery source
* represents an Amazon Web Services resource that sends logs to an logs delivery
- * destination. The destination can be CloudWatch Logs, Amazon S3, or Kinesis Data
- * Firehose. To configure logs delivery between a delivery destination and
- * an Amazon Web Services service that is supported as a delivery source, you must
- * do the following: Use Use
+ * destination. The destination can be CloudWatch Logs, Amazon S3, or Firehose. To configure logs delivery between a delivery destination and an Amazon Web
+ * Services service that is supported as a delivery source, you must do the
+ * following: Use Use
* An Amazon Kinesis Data Firehose delivery stream
- * that belongs to the same account as the subscription filter, for same-account
- * delivery. An Lambda function that belongs to the same account
- * as the subscription filter, for same-account delivery. Each
- * log group can have up to two subscription filters associated with it. If you are
- * updating an existing filter, you must specify the correct name in
- * To perform a An Amazon Kinesis Data Firehose delivery stream that belongs to the same
+ * account as the subscription filter, for same-account delivery. An Lambda function that belongs to the same account as the subscription
+ * filter, for same-account delivery. Each log group can have up
+ * to two subscription filters associated with it. If you are updating an existing
+ * filter, you must specify the correct name in To
+ * perform a
PutDeliveryDestination
to create a delivery
* destination, which is a logical object that represents the actual delivery
@@ -1946,12 +1945,12 @@ namespace CloudWatchLogs
/**
*
PutDeliverySource
to create
- * a delivery source, which is a logical object that represents the resource that
- * is actually sending the logs.
PutDeliverySource
to create a
+ * delivery source, which is a logical object that represents the resource that is
+ * actually sending the logs. PutDeliveryDestination
to create a delivery destination,
* which is a logical object that represents the actual delivery destination. For
* more information, see A logical destination created with PutDestination
* that belongs to a different account, for cross-account delivery. We currently
- * support Kinesis Data Streams and Kinesis Data Firehose as logical
- * destinations.filterName
. PutSubscriptionFilter
- * operation for any destination except a Lambda function, you must also have the
- * iam:PassRole
permission.See Also:
filterName
. PutSubscriptionFilter
operation for any destination
+ * except a Lambda function, you must also have the iam:PassRole
+ * permission.See Also:
AWS
* API Reference
An array of sample log event messages that are considered to be part of this * anomaly.
*/ - inline const Aws::VectorAn array of sample log event messages that are considered to be part of this @@ -600,43 +601,37 @@ namespace Model *
An array of sample log event messages that are considered to be part of this * anomaly.
*/ - inline void SetLogSamples(const Aws::VectorAn array of sample log event messages that are considered to be part of this * anomaly.
*/ - inline void SetLogSamples(Aws::VectorAn array of sample log event messages that are considered to be part of this * anomaly.
*/ - inline Anomaly& WithLogSamples(const Aws::VectorAn array of sample log event messages that are considered to be part of this * anomaly.
*/ - inline Anomaly& WithLogSamples(Aws::VectorAn array of sample log event messages that are considered to be part of this * anomaly.
*/ - inline Anomaly& AddLogSamples(const Aws::String& value) { m_logSamplesHasBeenSet = true; m_logSamples.push_back(value); return *this; } + inline Anomaly& AddLogSamples(const LogEvent& value) { m_logSamplesHasBeenSet = true; m_logSamples.push_back(value); return *this; } /** *An array of sample log event messages that are considered to be part of this * anomaly.
*/ - inline Anomaly& AddLogSamples(Aws::String&& value) { m_logSamplesHasBeenSet = true; m_logSamples.push_back(std::move(value)); return *this; } - - /** - *An array of sample log event messages that are considered to be part of this - * anomaly.
- */ - inline Anomaly& AddLogSamples(const char* value) { m_logSamplesHasBeenSet = true; m_logSamples.push_back(value); return *this; } + inline Anomaly& AddLogSamples(LogEvent&& value) { m_logSamplesHasBeenSet = true; m_logSamples.push_back(std::move(value)); return *this; } /** @@ -888,7 +883,7 @@ namespace Model Aws::MapDisplays whether the delivery destination associated with this delivery is - * CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
+ * CloudWatch Logs, Amazon S3, or Firehose. */ inline const DeliveryDestinationType& GetDeliveryDestinationType() const{ return m_deliveryDestinationType; } /** *Displays whether the delivery destination associated with this delivery is - * CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
+ * CloudWatch Logs, Amazon S3, or Firehose. */ inline bool DeliveryDestinationTypeHasBeenSet() const { return m_deliveryDestinationTypeHasBeenSet; } /** *Displays whether the delivery destination associated with this delivery is - * CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
+ * CloudWatch Logs, Amazon S3, or Firehose. */ inline void SetDeliveryDestinationType(const DeliveryDestinationType& value) { m_deliveryDestinationTypeHasBeenSet = true; m_deliveryDestinationType = value; } /** *Displays whether the delivery destination associated with this delivery is - * CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
+ * CloudWatch Logs, Amazon S3, or Firehose. */ inline void SetDeliveryDestinationType(DeliveryDestinationType&& value) { m_deliveryDestinationTypeHasBeenSet = true; m_deliveryDestinationType = std::move(value); } /** *Displays whether the delivery destination associated with this delivery is - * CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
+ * CloudWatch Logs, Amazon S3, or Firehose. */ inline Delivery& WithDeliveryDestinationType(const DeliveryDestinationType& value) { SetDeliveryDestinationType(value); return *this;} /** *Displays whether the delivery destination associated with this delivery is - * CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
+ * CloudWatch Logs, Amazon S3, or Firehose. */ inline Delivery& WithDeliveryDestinationType(DeliveryDestinationType&& value) { SetDeliveryDestinationType(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliveryDestination.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliveryDestination.h index acdf8fd9c94..c66540531c4 100644 --- a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliveryDestination.h +++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliveryDestination.h @@ -31,11 +31,11 @@ namespace Model *This structure contains information about one delivery destination in * your account. A delivery destination is an Amazon Web Services resource that * represents an Amazon Web Services service that logs can be sent to. CloudWatch - * Logs, Amazon S3, are supported as Kinesis Data Firehose delivery - * destinations.
To configure logs delivery between a supported Amazon Web - * Services service and a destination, you must do the following:
Create a delivery source, which is a logical object that represents the
- * resource that is actually sending the logs. For more information, see To
+ * configure logs delivery between a supported Amazon Web Services service and a
+ * destination, you must do the following: Create a delivery
+ * source, which is a logical object that represents the resource that is actually
+ * sending the logs. For more information, see PutDeliverySource. Create a delivery destination, which is a logical object
* that represents the actual delivery destination. If you are
@@ -154,37 +154,37 @@ namespace Model
/**
* Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or
- * Kinesis Data Firehose.
Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or - * Kinesis Data Firehose.
+ * Firehose. */ inline bool DeliveryDestinationTypeHasBeenSet() const { return m_deliveryDestinationTypeHasBeenSet; } /** *Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or - * Kinesis Data Firehose.
+ * Firehose. */ inline void SetDeliveryDestinationType(const DeliveryDestinationType& value) { m_deliveryDestinationTypeHasBeenSet = true; m_deliveryDestinationType = value; } /** *Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or - * Kinesis Data Firehose.
+ * Firehose. */ inline void SetDeliveryDestinationType(DeliveryDestinationType&& value) { m_deliveryDestinationTypeHasBeenSet = true; m_deliveryDestinationType = std::move(value); } /** *Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or - * Kinesis Data Firehose.
+ * Firehose. */ inline DeliveryDestination& WithDeliveryDestinationType(const DeliveryDestinationType& value) { SetDeliveryDestinationType(value); return *this;} /** *Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or - * Kinesis Data Firehose.
+ * Firehose. */ inline DeliveryDestination& WithDeliveryDestinationType(DeliveryDestinationType&& value) { SetDeliveryDestinationType(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliveryDestinationConfiguration.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliveryDestinationConfiguration.h index d41becb1625..b42f93b47e0 100644 --- a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliveryDestinationConfiguration.h +++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliveryDestinationConfiguration.h @@ -41,64 +41,56 @@ namespace Model /** *The ARN of the Amazon Web Services destination that this delivery destination * represents. That Amazon Web Services destination can be a log group in - * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Kinesis Data - * Firehose.
+ * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. */ inline const Aws::String& GetDestinationResourceArn() const{ return m_destinationResourceArn; } /** *The ARN of the Amazon Web Services destination that this delivery destination * represents. That Amazon Web Services destination can be a log group in - * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Kinesis Data - * Firehose.
+ * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. */ inline bool DestinationResourceArnHasBeenSet() const { return m_destinationResourceArnHasBeenSet; } /** *The ARN of the Amazon Web Services destination that this delivery destination * represents. That Amazon Web Services destination can be a log group in - * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Kinesis Data - * Firehose.
+ * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. */ inline void SetDestinationResourceArn(const Aws::String& value) { m_destinationResourceArnHasBeenSet = true; m_destinationResourceArn = value; } /** *The ARN of the Amazon Web Services destination that this delivery destination * represents. That Amazon Web Services destination can be a log group in - * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Kinesis Data - * Firehose.
+ * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. */ inline void SetDestinationResourceArn(Aws::String&& value) { m_destinationResourceArnHasBeenSet = true; m_destinationResourceArn = std::move(value); } /** *The ARN of the Amazon Web Services destination that this delivery destination * represents. That Amazon Web Services destination can be a log group in - * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Kinesis Data - * Firehose.
+ * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. */ inline void SetDestinationResourceArn(const char* value) { m_destinationResourceArnHasBeenSet = true; m_destinationResourceArn.assign(value); } /** *The ARN of the Amazon Web Services destination that this delivery destination * represents. That Amazon Web Services destination can be a log group in - * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Kinesis Data - * Firehose.
+ * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. */ inline DeliveryDestinationConfiguration& WithDestinationResourceArn(const Aws::String& value) { SetDestinationResourceArn(value); return *this;} /** *The ARN of the Amazon Web Services destination that this delivery destination * represents. That Amazon Web Services destination can be a log group in - * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Kinesis Data - * Firehose.
+ * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. */ inline DeliveryDestinationConfiguration& WithDestinationResourceArn(Aws::String&& value) { SetDestinationResourceArn(std::move(value)); return *this;} /** *The ARN of the Amazon Web Services destination that this delivery destination * represents. That Amazon Web Services destination can be a log group in - * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Kinesis Data - * Firehose.
+ * CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. */ inline DeliveryDestinationConfiguration& WithDestinationResourceArn(const char* value) { SetDestinationResourceArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliverySource.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliverySource.h index e22f51180e3..39c827550ae 100644 --- a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliverySource.h +++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/DeliverySource.h @@ -29,9 +29,9 @@ namespace Model *This structure contains information about one delivery source in your * account. A delivery source is an Amazon Web Services resource that sends logs to * an Amazon Web Services destination. The destination can be CloudWatch Logs, - * Amazon S3, or Kinesis Data Firehose.
Only some Amazon Web Services
- * services support being configured as a delivery source. These services are
- * listed as Supported [V2 Permissions] in the table at Only some Amazon Web Services services support
+ * being configured as a delivery source. These services are listed as Supported
+ * [V2 Permissions] in the table at Enabling
* logging from Amazon Web Services services. To configure logs
* delivery between a supported Amazon Web Services service and a destination, you
diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/LogEvent.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/LogEvent.h
new file mode 100644
index 00000000000..fe4b7a3bd16
--- /dev/null
+++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/LogEvent.h
@@ -0,0 +1,114 @@
+/**
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * SPDX-License-Identifier: Apache-2.0.
+ */
+
+#pragma once
+#include This structure contains the information for one sample log event that is
+ * associated with an anomaly found by a log anomaly detector. The time stamp of the log event. The time stamp of the log event. The time stamp of the log event. The time stamp of the log event. The message content of the log event. The message content of the log event. The message content of the log event. The message content of the log event. The message content of the log event. The message content of the log event. The message content of the log event. The message content of the log event.See
+ * Also:
AWS API
+ * ReferenceAudit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist.
The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -112,22 +112,22 @@ namespace Model
* block:
DestinationArn The ARN of the destination to * deliver log events to. Supported destinations are:
An Kinesis * Data Streams data stream in the same account as the subscription policy, for - * same-account delivery.
An Kinesis Data Firehose data stream in - * the same account as the subscription policy, for same-account delivery.
- *A Lambda function in the same account as the subscription policy, - * for same-account delivery.
A logical destination in a - * different account created with
An Firehose data stream in the same + * account as the subscription policy, for same-account delivery.
A Lambda function in the same account as the subscription policy, for + * same-account delivery.
A logical destination in a different + * account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
RoleArn - * The ARN of an IAM role that grants CloudWatch Logs permissions to deliver - * ingested log events to the destination stream. You don't need to provide the ARN - * when you are working with a logical destination for cross-account delivery.
- *FilterPattern A filter pattern for subscribing to a - * filtered stream of log events.
DistributionThe method
- * used to distribute log data to the destination. By default, log data is grouped
- * by log stream, but the grouping can be set to Random
for a more
- * even distribution. This property is only applicable when the destination is an
+ * for cross-account delivery. Kinesis Data Streams and Firehose are supported as
+ * logical destinations.
RoleArn The ARN of + * an IAM role that grants CloudWatch Logs permissions to deliver ingested log + * events to the destination stream. You don't need to provide the ARN when you are + * working with a logical destination for cross-account delivery.
FilterPattern A filter pattern for subscribing to a filtered stream + * of log events.
DistributionThe method used to
+ * distribute log data to the destination. By default, log data is grouped by log
+ * stream, but the grouping can be set to Random
for a more even
+ * distribution. This property is only applicable when the destination is an
* Kinesis Data Streams data stream.
Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist. The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -167,22 +167,22 @@ namespace Model
* block:
DestinationArn The ARN of the destination to * deliver log events to. Supported destinations are:
An Kinesis * Data Streams data stream in the same account as the subscription policy, for - * same-account delivery.
An Kinesis Data Firehose data stream in - * the same account as the subscription policy, for same-account delivery.
- *A Lambda function in the same account as the subscription policy, - * for same-account delivery.
A logical destination in a - * different account created with
An Firehose data stream in the same + * account as the subscription policy, for same-account delivery.
A Lambda function in the same account as the subscription policy, for + * same-account delivery.
A logical destination in a different + * account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
RoleArn - * The ARN of an IAM role that grants CloudWatch Logs permissions to deliver - * ingested log events to the destination stream. You don't need to provide the ARN - * when you are working with a logical destination for cross-account delivery.
- *FilterPattern A filter pattern for subscribing to a - * filtered stream of log events.
DistributionThe method
- * used to distribute log data to the destination. By default, log data is grouped
- * by log stream, but the grouping can be set to Random
for a more
- * even distribution. This property is only applicable when the destination is an
+ * for cross-account delivery. Kinesis Data Streams and Firehose are supported as
+ * logical destinations.
RoleArn The ARN of + * an IAM role that grants CloudWatch Logs permissions to deliver ingested log + * events to the destination stream. You don't need to provide the ARN when you are + * working with a logical destination for cross-account delivery.
FilterPattern A filter pattern for subscribing to a filtered stream + * of log events.
DistributionThe method used to
+ * distribute log data to the destination. By default, log data is grouped by log
+ * stream, but the grouping can be set to Random
for a more even
+ * distribution. This property is only applicable when the destination is an
* Kinesis Data Streams data stream.
Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist. The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -222,22 +222,22 @@ namespace Model
* block:
DestinationArn The ARN of the destination to * deliver log events to. Supported destinations are:
An Kinesis * Data Streams data stream in the same account as the subscription policy, for - * same-account delivery.
An Kinesis Data Firehose data stream in - * the same account as the subscription policy, for same-account delivery.
- *A Lambda function in the same account as the subscription policy, - * for same-account delivery.
A logical destination in a - * different account created with
An Firehose data stream in the same + * account as the subscription policy, for same-account delivery.
A Lambda function in the same account as the subscription policy, for + * same-account delivery.
A logical destination in a different + * account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
RoleArn - * The ARN of an IAM role that grants CloudWatch Logs permissions to deliver - * ingested log events to the destination stream. You don't need to provide the ARN - * when you are working with a logical destination for cross-account delivery.
- *FilterPattern A filter pattern for subscribing to a - * filtered stream of log events.
DistributionThe method
- * used to distribute log data to the destination. By default, log data is grouped
- * by log stream, but the grouping can be set to Random
for a more
- * even distribution. This property is only applicable when the destination is an
+ * for cross-account delivery. Kinesis Data Streams and Firehose are supported as
+ * logical destinations.
RoleArn The ARN of + * an IAM role that grants CloudWatch Logs permissions to deliver ingested log + * events to the destination stream. You don't need to provide the ARN when you are + * working with a logical destination for cross-account delivery.
FilterPattern A filter pattern for subscribing to a filtered stream + * of log events.
DistributionThe method used to
+ * distribute log data to the destination. By default, log data is grouped by log
+ * stream, but the grouping can be set to Random
for a more even
+ * distribution. This property is only applicable when the destination is an
* Kinesis Data Streams data stream.
Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist. The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -277,22 +277,22 @@ namespace Model
* block:
DestinationArn The ARN of the destination to * deliver log events to. Supported destinations are:
An Kinesis * Data Streams data stream in the same account as the subscription policy, for - * same-account delivery.
An Kinesis Data Firehose data stream in - * the same account as the subscription policy, for same-account delivery.
- *A Lambda function in the same account as the subscription policy, - * for same-account delivery.
A logical destination in a - * different account created with
An Firehose data stream in the same + * account as the subscription policy, for same-account delivery.
A Lambda function in the same account as the subscription policy, for + * same-account delivery.
A logical destination in a different + * account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
RoleArn - * The ARN of an IAM role that grants CloudWatch Logs permissions to deliver - * ingested log events to the destination stream. You don't need to provide the ARN - * when you are working with a logical destination for cross-account delivery.
- *FilterPattern A filter pattern for subscribing to a - * filtered stream of log events.
DistributionThe method
- * used to distribute log data to the destination. By default, log data is grouped
- * by log stream, but the grouping can be set to Random
for a more
- * even distribution. This property is only applicable when the destination is an
+ * for cross-account delivery. Kinesis Data Streams and Firehose are supported as
+ * logical destinations.
RoleArn The ARN of + * an IAM role that grants CloudWatch Logs permissions to deliver ingested log + * events to the destination stream. You don't need to provide the ARN when you are + * working with a logical destination for cross-account delivery.
FilterPattern A filter pattern for subscribing to a filtered stream + * of log events.
DistributionThe method used to
+ * distribute log data to the destination. By default, log data is grouped by log
+ * stream, but the grouping can be set to Random
for a more even
+ * distribution. This property is only applicable when the destination is an
* Kinesis Data Streams data stream.
Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist. The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -332,22 +332,22 @@ namespace Model
* block:
DestinationArn The ARN of the destination to * deliver log events to. Supported destinations are:
An Kinesis * Data Streams data stream in the same account as the subscription policy, for - * same-account delivery.
An Kinesis Data Firehose data stream in - * the same account as the subscription policy, for same-account delivery.
- *A Lambda function in the same account as the subscription policy, - * for same-account delivery.
A logical destination in a - * different account created with
An Firehose data stream in the same + * account as the subscription policy, for same-account delivery.
A Lambda function in the same account as the subscription policy, for + * same-account delivery.
A logical destination in a different + * account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
RoleArn - * The ARN of an IAM role that grants CloudWatch Logs permissions to deliver - * ingested log events to the destination stream. You don't need to provide the ARN - * when you are working with a logical destination for cross-account delivery.
- *FilterPattern A filter pattern for subscribing to a - * filtered stream of log events.
DistributionThe method
- * used to distribute log data to the destination. By default, log data is grouped
- * by log stream, but the grouping can be set to Random
for a more
- * even distribution. This property is only applicable when the destination is an
+ * for cross-account delivery. Kinesis Data Streams and Firehose are supported as
+ * logical destinations.
RoleArn The ARN of + * an IAM role that grants CloudWatch Logs permissions to deliver ingested log + * events to the destination stream. You don't need to provide the ARN when you are + * working with a logical destination for cross-account delivery.
FilterPattern A filter pattern for subscribing to a filtered stream + * of log events.
DistributionThe method used to
+ * distribute log data to the destination. By default, log data is grouped by log
+ * stream, but the grouping can be set to Random
for a more even
+ * distribution. This property is only applicable when the destination is an
* Kinesis Data Streams data stream.
Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist. The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -387,22 +387,22 @@ namespace Model
* block:
DestinationArn The ARN of the destination to * deliver log events to. Supported destinations are:
An Kinesis * Data Streams data stream in the same account as the subscription policy, for - * same-account delivery.
An Kinesis Data Firehose data stream in - * the same account as the subscription policy, for same-account delivery.
- *A Lambda function in the same account as the subscription policy, - * for same-account delivery.
A logical destination in a - * different account created with
An Firehose data stream in the same + * account as the subscription policy, for same-account delivery.
A Lambda function in the same account as the subscription policy, for + * same-account delivery.
A logical destination in a different + * account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
RoleArn - * The ARN of an IAM role that grants CloudWatch Logs permissions to deliver - * ingested log events to the destination stream. You don't need to provide the ARN - * when you are working with a logical destination for cross-account delivery.
- *FilterPattern A filter pattern for subscribing to a - * filtered stream of log events.
DistributionThe method
- * used to distribute log data to the destination. By default, log data is grouped
- * by log stream, but the grouping can be set to Random
for a more
- * even distribution. This property is only applicable when the destination is an
+ * for cross-account delivery. Kinesis Data Streams and Firehose are supported as
+ * logical destinations.
RoleArn The ARN of + * an IAM role that grants CloudWatch Logs permissions to deliver ingested log + * events to the destination stream. You don't need to provide the ARN when you are + * working with a logical destination for cross-account delivery.
FilterPattern A filter pattern for subscribing to a filtered stream + * of log events.
DistributionThe method used to
+ * distribute log data to the destination. By default, log data is grouped by log
+ * stream, but the grouping can be set to Random
for a more even
+ * distribution. This property is only applicable when the destination is an
* Kinesis Data Streams data stream.
Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist. The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -442,22 +442,22 @@ namespace Model
* block:
DestinationArn The ARN of the destination to * deliver log events to. Supported destinations are:
An Kinesis * Data Streams data stream in the same account as the subscription policy, for - * same-account delivery.
An Kinesis Data Firehose data stream in - * the same account as the subscription policy, for same-account delivery.
- *A Lambda function in the same account as the subscription policy, - * for same-account delivery.
A logical destination in a - * different account created with
An Firehose data stream in the same + * account as the subscription policy, for same-account delivery.
A Lambda function in the same account as the subscription policy, for + * same-account delivery.
A logical destination in a different + * account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
RoleArn - * The ARN of an IAM role that grants CloudWatch Logs permissions to deliver - * ingested log events to the destination stream. You don't need to provide the ARN - * when you are working with a logical destination for cross-account delivery.
- *FilterPattern A filter pattern for subscribing to a - * filtered stream of log events.
DistributionThe method
- * used to distribute log data to the destination. By default, log data is grouped
- * by log stream, but the grouping can be set to Random
for a more
- * even distribution. This property is only applicable when the destination is an
+ * for cross-account delivery. Kinesis Data Streams and Firehose are supported as
+ * logical destinations.
RoleArn The ARN of + * an IAM role that grants CloudWatch Logs permissions to deliver ingested log + * events to the destination stream. You don't need to provide the ARN when you are + * working with a logical destination for cross-account delivery.
FilterPattern A filter pattern for subscribing to a filtered stream + * of log events.
DistributionThe method used to
+ * distribute log data to the destination. By default, log data is grouped by log
+ * stream, but the grouping can be set to Random
for a more even
+ * distribution. This property is only applicable when the destination is an
* Kinesis Data Streams data stream.
Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist. The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -497,22 +497,22 @@ namespace Model
* block:
DestinationArn The ARN of the destination to * deliver log events to. Supported destinations are:
An Kinesis * Data Streams data stream in the same account as the subscription policy, for - * same-account delivery.
An Kinesis Data Firehose data stream in - * the same account as the subscription policy, for same-account delivery.
- *A Lambda function in the same account as the subscription policy, - * for same-account delivery.
A logical destination in a - * different account created with
An Firehose data stream in the same + * account as the subscription policy, for same-account delivery.
A Lambda function in the same account as the subscription policy, for + * same-account delivery.
A logical destination in a different + * account created with PutDestination, - * for cross-account delivery. Kinesis Data Streams and Kinesis Data Firehose are - * supported as logical destinations.
RoleArn - * The ARN of an IAM role that grants CloudWatch Logs permissions to deliver - * ingested log events to the destination stream. You don't need to provide the ARN - * when you are working with a logical destination for cross-account delivery.
- *FilterPattern A filter pattern for subscribing to a - * filtered stream of log events.
DistributionThe method
- * used to distribute log data to the destination. By default, log data is grouped
- * by log stream, but the grouping can be set to Random
for a more
- * even distribution. This property is only applicable when the destination is an
+ * for cross-account delivery. Kinesis Data Streams and Firehose are supported as
+ * logical destinations.
RoleArn The ARN of + * an IAM role that grants CloudWatch Logs permissions to deliver ingested log + * events to the destination stream. You don't need to provide the ARN when you are + * working with a logical destination for cross-account delivery.
FilterPattern A filter pattern for subscribing to a filtered stream + * of log events.
DistributionThe method used to
+ * distribute log data to the destination. By default, log data is grouped by log
+ * stream, but the grouping can be set to Random
for a more even
+ * distribution. This property is only applicable when the destination is an
* Kinesis Data Streams data stream.
Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist. The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -121,8 +121,8 @@ namespace Model
* Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist.
The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -154,8 +154,8 @@ namespace Model
* Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist.
The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -187,8 +187,8 @@ namespace Model
* Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist.
The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -220,8 +220,8 @@ namespace Model
* Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist.
The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -253,8 +253,8 @@ namespace Model
* Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist.
The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -286,8 +286,8 @@ namespace Model
* Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist.
The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
@@ -319,8 +319,8 @@ namespace Model
* Audit
action must contain a FindingsDestination
* object. You can optionally use that FindingsDestination
object to
* list one or more destinations to send audit findings to. If you specify
- * destinations such as log groups, Kinesis Data Firehose streams, and S3 buckets,
- * they must already exist.
The second block must include both a + * destinations such as log groups, Firehose streams, and S3 buckets, they must + * already exist.
The second block must include both a
* DataIdentifer
array and an Operation
property with an
* Deidentify
action. The DataIdentifer
array must
* exactly match the DataIdentifer
array in the first block of the
diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/PutDeliverySourceRequest.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/PutDeliverySourceRequest.h
index 108219f949a..22d450da472 100644
--- a/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/PutDeliverySourceRequest.h
+++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/model/PutDeliverySourceRequest.h
@@ -150,50 +150,90 @@ namespace Model
/**
- *
Defines the type of log that the source is sending. For Amazon CodeWhisperer,
- * the valid value is EVENT_LOGS
.
Defines the type of log that the source is sending.
For
+ * Amazon CodeWhisperer, the valid value is EVENT_LOGS
.
For IAM Identity Centerr, the valid value is ERROR_LOGS
.
For Amazon WorkMail, the valid values are
+ * ACCESS_CONTROL_LOGS
, AUTHENTICATION_LOGS
,
+ * WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, and
+ * WORKMAIL_MAILBOX_ACCESS_LOGS
.
Defines the type of log that the source is sending. For Amazon CodeWhisperer,
- * the valid value is EVENT_LOGS
.
Defines the type of log that the source is sending.
For
+ * Amazon CodeWhisperer, the valid value is EVENT_LOGS
.
For IAM Identity Centerr, the valid value is ERROR_LOGS
.
For Amazon WorkMail, the valid values are
+ * ACCESS_CONTROL_LOGS
, AUTHENTICATION_LOGS
,
+ * WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, and
+ * WORKMAIL_MAILBOX_ACCESS_LOGS
.
Defines the type of log that the source is sending. For Amazon CodeWhisperer,
- * the valid value is EVENT_LOGS
.
Defines the type of log that the source is sending.
For
+ * Amazon CodeWhisperer, the valid value is EVENT_LOGS
.
For IAM Identity Centerr, the valid value is ERROR_LOGS
.
For Amazon WorkMail, the valid values are
+ * ACCESS_CONTROL_LOGS
, AUTHENTICATION_LOGS
,
+ * WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, and
+ * WORKMAIL_MAILBOX_ACCESS_LOGS
.
Defines the type of log that the source is sending. For Amazon CodeWhisperer,
- * the valid value is EVENT_LOGS
.
Defines the type of log that the source is sending.
For
+ * Amazon CodeWhisperer, the valid value is EVENT_LOGS
.
For IAM Identity Centerr, the valid value is ERROR_LOGS
.
For Amazon WorkMail, the valid values are
+ * ACCESS_CONTROL_LOGS
, AUTHENTICATION_LOGS
,
+ * WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, and
+ * WORKMAIL_MAILBOX_ACCESS_LOGS
.
Defines the type of log that the source is sending. For Amazon CodeWhisperer,
- * the valid value is EVENT_LOGS
.
Defines the type of log that the source is sending.
For
+ * Amazon CodeWhisperer, the valid value is EVENT_LOGS
.
For IAM Identity Centerr, the valid value is ERROR_LOGS
.
For Amazon WorkMail, the valid values are
+ * ACCESS_CONTROL_LOGS
, AUTHENTICATION_LOGS
,
+ * WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, and
+ * WORKMAIL_MAILBOX_ACCESS_LOGS
.
Defines the type of log that the source is sending. For Amazon CodeWhisperer,
- * the valid value is EVENT_LOGS
.
Defines the type of log that the source is sending.
For
+ * Amazon CodeWhisperer, the valid value is EVENT_LOGS
.
For IAM Identity Centerr, the valid value is ERROR_LOGS
.
For Amazon WorkMail, the valid values are
+ * ACCESS_CONTROL_LOGS
, AUTHENTICATION_LOGS
,
+ * WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, and
+ * WORKMAIL_MAILBOX_ACCESS_LOGS
.
Defines the type of log that the source is sending. For Amazon CodeWhisperer,
- * the valid value is EVENT_LOGS
.
Defines the type of log that the source is sending.
For
+ * Amazon CodeWhisperer, the valid value is EVENT_LOGS
.
For IAM Identity Centerr, the valid value is ERROR_LOGS
.
For Amazon WorkMail, the valid values are
+ * ACCESS_CONTROL_LOGS
, AUTHENTICATION_LOGS
,
+ * WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, and
+ * WORKMAIL_MAILBOX_ACCESS_LOGS
.
Defines the type of log that the source is sending. For Amazon CodeWhisperer,
- * the valid value is EVENT_LOGS
.
Defines the type of log that the source is sending.
For
+ * Amazon CodeWhisperer, the valid value is EVENT_LOGS
.
For IAM Identity Centerr, the valid value is ERROR_LOGS
.
For Amazon WorkMail, the valid values are
+ * ACCESS_CONTROL_LOGS
, AUTHENTICATION_LOGS
,
+ * WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, and
+ * WORKMAIL_MAILBOX_ACCESS_LOGS
.
The log events that are too new.
+ *The index of the first log event that is too new. This field is + * inclusive.
*/ inline int GetTooNewLogEventStartIndex() const{ return m_tooNewLogEventStartIndex; } /** - *The log events that are too new.
+ *The index of the first log event that is too new. This field is + * inclusive.
*/ inline bool TooNewLogEventStartIndexHasBeenSet() const { return m_tooNewLogEventStartIndexHasBeenSet; } /** - *The log events that are too new.
+ *The index of the first log event that is too new. This field is + * inclusive.
*/ inline void SetTooNewLogEventStartIndex(int value) { m_tooNewLogEventStartIndexHasBeenSet = true; m_tooNewLogEventStartIndex = value; } /** - *The log events that are too new.
+ *The index of the first log event that is too new. This field is + * inclusive.
*/ inline RejectedLogEventsInfo& WithTooNewLogEventStartIndex(int value) { SetTooNewLogEventStartIndex(value); return *this;} /** - *The log events that are dated too far in the past.
+ *The index of the last log event that is too old. This field is exclusive.
*/ inline int GetTooOldLogEventEndIndex() const{ return m_tooOldLogEventEndIndex; } /** - *The log events that are dated too far in the past.
+ *The index of the last log event that is too old. This field is exclusive.
*/ inline bool TooOldLogEventEndIndexHasBeenSet() const { return m_tooOldLogEventEndIndexHasBeenSet; } /** - *The log events that are dated too far in the past.
+ *The index of the last log event that is too old. This field is exclusive.
*/ inline void SetTooOldLogEventEndIndex(int value) { m_tooOldLogEventEndIndexHasBeenSet = true; m_tooOldLogEventEndIndex = value; } /** - *The log events that are dated too far in the past.
+ *The index of the last log event that is too old. This field is exclusive.
*/ inline RejectedLogEventsInfo& WithTooOldLogEventEndIndex(int value) { SetTooOldLogEventEndIndex(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-logs/source/model/Anomaly.cpp b/generated/src/aws-cpp-sdk-logs/source/model/Anomaly.cpp index 44cb662e2f7..6f63dd172c1 100644 --- a/generated/src/aws-cpp-sdk-logs/source/model/Anomaly.cpp +++ b/generated/src/aws-cpp-sdk-logs/source/model/Anomaly.cpp @@ -175,7 +175,7 @@ Anomaly& Anomaly::operator =(JsonView jsonValue) Aws::Utils::ArrayLists all the transaction events for an address on the blockchain.
+ *This operation is only supported on the Bitcoin networks.
+ *This action returns the following for a given blockchain network:
Lists all token balances owned by an address (either a contract address @@ -258,10 +285,9 @@ namespace ManagedBlockchainQuery } /** - *
An array of TransactionEvent
objects. Each object contains
- * details about the transaction event.
This action will return - * transaction details for all transactions that are confirmed on the - * blockchain, even if they have not reached Lists all the transaction events for a transaction
This action + * will return transaction details for all transactions that are confirmed + * on the blockchain, even if they have not reached finality. *
Lists all of the transactions on a given wallet address or to a specific - * contract.
This is the container for the unique public address on the + * blockchain.
The container for the recipient address of the transaction.
+ */ + inline const Aws::VectorThe container for the recipient address of the transaction.
+ */ + inline bool TransactionEventToAddressHasBeenSet() const { return m_transactionEventToAddressHasBeenSet; } + + /** + *The container for the recipient address of the transaction.
+ */ + inline void SetTransactionEventToAddress(const Aws::VectorThe container for the recipient address of the transaction.
+ */ + inline void SetTransactionEventToAddress(Aws::VectorThe container for the recipient address of the transaction.
+ */ + inline AddressIdentifierFilter& WithTransactionEventToAddress(const Aws::VectorThe container for the recipient address of the transaction.
+ */ + inline AddressIdentifierFilter& WithTransactionEventToAddress(Aws::VectorThe container for the recipient address of the transaction.
+ */ + inline AddressIdentifierFilter& AddTransactionEventToAddress(const Aws::String& value) { m_transactionEventToAddressHasBeenSet = true; m_transactionEventToAddress.push_back(value); return *this; } + + /** + *The container for the recipient address of the transaction.
+ */ + inline AddressIdentifierFilter& AddTransactionEventToAddress(Aws::String&& value) { m_transactionEventToAddressHasBeenSet = true; m_transactionEventToAddress.push_back(std::move(value)); return *this; } + + /** + *The container for the recipient address of the transaction.
+ */ + inline AddressIdentifierFilter& AddTransactionEventToAddress(const char* value) { m_transactionEventToAddressHasBeenSet = true; m_transactionEventToAddress.push_back(value); return *this; } + + private: + + Aws::VectorThe hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline const Aws::String& GetTransactionHash() const{ return m_transactionHash; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline bool TransactionHashHasBeenSet() const { return m_transactionHashHasBeenSet; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const Aws::String& value) { m_transactionHashHasBeenSet = true; m_transactionHash = value; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(Aws::String&& value) { m_transactionHashHasBeenSet = true; m_transactionHash = std::move(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const char* value) { m_transactionHashHasBeenSet = true; m_transactionHash.assign(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline GetTransactionRequest& WithTransactionHash(const Aws::String& value) { SetTransactionHash(value); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline GetTransactionRequest& WithTransactionHash(Aws::String&& value) { SetTransactionHash(std::move(value)); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline GetTransactionRequest& WithTransactionHash(const char* value) { SetTransactionHash(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/InternalServerException.h b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/InternalServerException.h index 7a6c7faa236..f6f3cc6b793 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/InternalServerException.h +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/InternalServerException.h @@ -80,22 +80,22 @@ namespace Model /** - *The container of the retryAfterSeconds
value.
Specifies the retryAfterSeconds
value.
The container of the retryAfterSeconds
value.
Specifies the retryAfterSeconds
value.
The container of the retryAfterSeconds
value.
Specifies the retryAfterSeconds
value.
The container of the retryAfterSeconds
value.
Specifies the retryAfterSeconds
value.
The maximum number of contracts to list.
Default:100
Even if additional results can be retrieved, the request can return
- * less results than maxResults
or an empty array of results.
To retrieve the next set of results, make another request with the returned
- * nextToken
value. The value of nextToken
is
- * null
when there are no more results to return
The maximum number of contracts to list.
Default: 100
+ *
Even if additional results can be retrieved, the request can
+ * return less results than maxResults
or an empty array of
+ * results.
To retrieve the next set of results, make another request with
+ * the returned nextToken
value. The value of nextToken
+ * is null
when there are no more results to return
The maximum number of contracts to list.
Default:100
Even if additional results can be retrieved, the request can return
- * less results than maxResults
or an empty array of results.
To retrieve the next set of results, make another request with the returned
- * nextToken
value. The value of nextToken
is
- * null
when there are no more results to return
The maximum number of contracts to list.
Default: 100
+ *
Even if additional results can be retrieved, the request can
+ * return less results than maxResults
or an empty array of
+ * results.
To retrieve the next set of results, make another request with
+ * the returned nextToken
value. The value of nextToken
+ * is null
when there are no more results to return
The maximum number of contracts to list.
Default:100
Even if additional results can be retrieved, the request can return
- * less results than maxResults
or an empty array of results.
To retrieve the next set of results, make another request with the returned
- * nextToken
value. The value of nextToken
is
- * null
when there are no more results to return
The maximum number of contracts to list.
Default: 100
+ *
Even if additional results can be retrieved, the request can
+ * return less results than maxResults
or an empty array of
+ * results.
To retrieve the next set of results, make another request with
+ * the returned nextToken
value. The value of nextToken
+ * is null
when there are no more results to return
The maximum number of contracts to list.
Default:100
Even if additional results can be retrieved, the request can return
- * less results than maxResults
or an empty array of results.
To retrieve the next set of results, make another request with the returned
- * nextToken
value. The value of nextToken
is
- * null
when there are no more results to return
The maximum number of contracts to list.
Default: 100
+ *
Even if additional results can be retrieved, the request can
+ * return less results than maxResults
or an empty array of
+ * results.
To retrieve the next set of results, make another request with
+ * the returned nextToken
value. The value of nextToken
+ * is null
when there are no more results to return
The blockchain network where the transaction occurred.
Valid Values:
+ * BITCOIN_MAINNET
| BITCOIN_TESTNET
The blockchain network where the transaction occurred.
Valid Values:
+ * BITCOIN_MAINNET
| BITCOIN_TESTNET
The blockchain network where the transaction occurred.
Valid Values:
+ * BITCOIN_MAINNET
| BITCOIN_TESTNET
The blockchain network where the transaction occurred.
Valid Values:
+ * BITCOIN_MAINNET
| BITCOIN_TESTNET
The blockchain network where the transaction occurred.
Valid Values:
+ * BITCOIN_MAINNET
| BITCOIN_TESTNET
The blockchain network where the transaction occurred.
Valid Values:
+ * BITCOIN_MAINNET
| BITCOIN_TESTNET
The blockchain network where the transaction occurred.
Valid Values:
+ * BITCOIN_MAINNET
| BITCOIN_TESTNET
The blockchain network where the transaction occurred.
Valid Values:
+ * BITCOIN_MAINNET
| BITCOIN_TESTNET
This is the unique public address on the blockchain for which the transaction + * events are being requested.
+ */ + inline const AddressIdentifierFilter& GetAddressIdentifierFilter() const{ return m_addressIdentifierFilter; } + + /** + *This is the unique public address on the blockchain for which the transaction + * events are being requested.
+ */ + inline bool AddressIdentifierFilterHasBeenSet() const { return m_addressIdentifierFilterHasBeenSet; } + + /** + *This is the unique public address on the blockchain for which the transaction + * events are being requested.
+ */ + inline void SetAddressIdentifierFilter(const AddressIdentifierFilter& value) { m_addressIdentifierFilterHasBeenSet = true; m_addressIdentifierFilter = value; } + + /** + *This is the unique public address on the blockchain for which the transaction + * events are being requested.
+ */ + inline void SetAddressIdentifierFilter(AddressIdentifierFilter&& value) { m_addressIdentifierFilterHasBeenSet = true; m_addressIdentifierFilter = std::move(value); } + + /** + *This is the unique public address on the blockchain for which the transaction + * events are being requested.
+ */ + inline ListFilteredTransactionEventsRequest& WithAddressIdentifierFilter(const AddressIdentifierFilter& value) { SetAddressIdentifierFilter(value); return *this;} + + /** + *This is the unique public address on the blockchain for which the transaction + * events are being requested.
+ */ + inline ListFilteredTransactionEventsRequest& WithAddressIdentifierFilter(AddressIdentifierFilter&& value) { SetAddressIdentifierFilter(std::move(value)); return *this;} + + + /** + *This container specifies the time frame for the transaction events returned + * in the response.
+ */ + inline const TimeFilter& GetTimeFilter() const{ return m_timeFilter; } + + /** + *This container specifies the time frame for the transaction events returned + * in the response.
+ */ + inline bool TimeFilterHasBeenSet() const { return m_timeFilterHasBeenSet; } + + /** + *This container specifies the time frame for the transaction events returned + * in the response.
+ */ + inline void SetTimeFilter(const TimeFilter& value) { m_timeFilterHasBeenSet = true; m_timeFilter = value; } + + /** + *This container specifies the time frame for the transaction events returned + * in the response.
+ */ + inline void SetTimeFilter(TimeFilter&& value) { m_timeFilterHasBeenSet = true; m_timeFilter = std::move(value); } + + /** + *This container specifies the time frame for the transaction events returned + * in the response.
+ */ + inline ListFilteredTransactionEventsRequest& WithTimeFilter(const TimeFilter& value) { SetTimeFilter(value); return *this;} + + /** + *This container specifies the time frame for the transaction events returned + * in the response.
+ */ + inline ListFilteredTransactionEventsRequest& WithTimeFilter(TimeFilter&& value) { SetTimeFilter(std::move(value)); return *this;} + + + /** + *This container specifies filtering attributes related to BITCOIN_VOUT event + * types
+ */ + inline const VoutFilter& GetVoutFilter() const{ return m_voutFilter; } + + /** + *This container specifies filtering attributes related to BITCOIN_VOUT event + * types
+ */ + inline bool VoutFilterHasBeenSet() const { return m_voutFilterHasBeenSet; } + + /** + *This container specifies filtering attributes related to BITCOIN_VOUT event + * types
+ */ + inline void SetVoutFilter(const VoutFilter& value) { m_voutFilterHasBeenSet = true; m_voutFilter = value; } + + /** + *This container specifies filtering attributes related to BITCOIN_VOUT event + * types
+ */ + inline void SetVoutFilter(VoutFilter&& value) { m_voutFilterHasBeenSet = true; m_voutFilter = std::move(value); } + + /** + *This container specifies filtering attributes related to BITCOIN_VOUT event + * types
+ */ + inline ListFilteredTransactionEventsRequest& WithVoutFilter(const VoutFilter& value) { SetVoutFilter(value); return *this;} + + /** + *This container specifies filtering attributes related to BITCOIN_VOUT event + * types
+ */ + inline ListFilteredTransactionEventsRequest& WithVoutFilter(VoutFilter&& value) { SetVoutFilter(std::move(value)); return *this;} + + + + inline const ConfirmationStatusFilter& GetConfirmationStatusFilter() const{ return m_confirmationStatusFilter; } + + + inline bool ConfirmationStatusFilterHasBeenSet() const { return m_confirmationStatusFilterHasBeenSet; } + + + inline void SetConfirmationStatusFilter(const ConfirmationStatusFilter& value) { m_confirmationStatusFilterHasBeenSet = true; m_confirmationStatusFilter = value; } + + + inline void SetConfirmationStatusFilter(ConfirmationStatusFilter&& value) { m_confirmationStatusFilterHasBeenSet = true; m_confirmationStatusFilter = std::move(value); } + + + inline ListFilteredTransactionEventsRequest& WithConfirmationStatusFilter(const ConfirmationStatusFilter& value) { SetConfirmationStatusFilter(value); return *this;} + + + inline ListFilteredTransactionEventsRequest& WithConfirmationStatusFilter(ConfirmationStatusFilter&& value) { SetConfirmationStatusFilter(std::move(value)); return *this;} + + + /** + *The order by which the results will be sorted.
+ */ + inline const ListFilteredTransactionEventsSort& GetSort() const{ return m_sort; } + + /** + *The order by which the results will be sorted.
+ */ + inline bool SortHasBeenSet() const { return m_sortHasBeenSet; } + + /** + *The order by which the results will be sorted.
+ */ + inline void SetSort(const ListFilteredTransactionEventsSort& value) { m_sortHasBeenSet = true; m_sort = value; } + + /** + *The order by which the results will be sorted.
+ */ + inline void SetSort(ListFilteredTransactionEventsSort&& value) { m_sortHasBeenSet = true; m_sort = std::move(value); } + + /** + *The order by which the results will be sorted.
+ */ + inline ListFilteredTransactionEventsRequest& WithSort(const ListFilteredTransactionEventsSort& value) { SetSort(value); return *this;} + + /** + *The order by which the results will be sorted.
+ */ + inline ListFilteredTransactionEventsRequest& WithSort(ListFilteredTransactionEventsSort&& value) { SetSort(std::move(value)); return *this;} + + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline ListFilteredTransactionEventsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline ListFilteredTransactionEventsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline ListFilteredTransactionEventsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + + /** + *The maximum number of transaction events to list.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
+ * nextToken
is null
when there are no more results to
+ * return
The maximum number of transaction events to list.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
+ * nextToken
is null
when there are no more results to
+ * return
The maximum number of transaction events to list.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
+ * nextToken
is null
when there are no more results to
+ * return
The maximum number of transaction events to list.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
+ * nextToken
is null
when there are no more results to
+ * return
The transaction events returned by the request.
+ */ + inline const Aws::VectorThe transaction events returned by the request.
+ */ + inline void SetEvents(const Aws::VectorThe transaction events returned by the request.
+ */ + inline void SetEvents(Aws::VectorThe transaction events returned by the request.
+ */ + inline ListFilteredTransactionEventsResult& WithEvents(const Aws::VectorThe transaction events returned by the request.
+ */ + inline ListFilteredTransactionEventsResult& WithEvents(Aws::VectorThe transaction events returned by the request.
+ */ + inline ListFilteredTransactionEventsResult& AddEvents(const TransactionEvent& value) { m_events.push_back(value); return *this; } + + /** + *The transaction events returned by the request.
+ */ + inline ListFilteredTransactionEventsResult& AddEvents(TransactionEvent&& value) { m_events.push_back(std::move(value)); return *this; } + + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline void SetNextToken(const char* value) { m_nextToken.assign(value); } + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline ListFilteredTransactionEventsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline ListFilteredTransactionEventsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *The pagination token that indicates the next set of results to retrieve.
+ */ + inline ListFilteredTransactionEventsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline ListFilteredTransactionEventsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline ListFilteredTransactionEventsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline ListFilteredTransactionEventsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + Aws::VectorLists all the transaction events for an address on the blockchain.
+ *This operation is only supported on the Bitcoin blockchain networks.
+ *Container on how the results will be sorted by?
+ */ + inline const ListFilteredTransactionEventsSortBy& GetSortBy() const{ return m_sortBy; } + + /** + *Container on how the results will be sorted by?
+ */ + inline bool SortByHasBeenSet() const { return m_sortByHasBeenSet; } + + /** + *Container on how the results will be sorted by?
+ */ + inline void SetSortBy(const ListFilteredTransactionEventsSortBy& value) { m_sortByHasBeenSet = true; m_sortBy = value; } + + /** + *Container on how the results will be sorted by?
+ */ + inline void SetSortBy(ListFilteredTransactionEventsSortBy&& value) { m_sortByHasBeenSet = true; m_sortBy = std::move(value); } + + /** + *Container on how the results will be sorted by?
+ */ + inline ListFilteredTransactionEventsSort& WithSortBy(const ListFilteredTransactionEventsSortBy& value) { SetSortBy(value); return *this;} + + /** + *Container on how the results will be sorted by?
+ */ + inline ListFilteredTransactionEventsSort& WithSortBy(ListFilteredTransactionEventsSortBy&& value) { SetSortBy(std::move(value)); return *this;} + + + /** + *The container for the sort order for
+ * ListFilteredTransactionEvents
. The SortOrder
field
+ * only accepts the values ASCENDING
and DESCENDING
. Not
+ * providing SortOrder
will default to ASCENDING
.
The container for the sort order for
+ * ListFilteredTransactionEvents
. The SortOrder
field
+ * only accepts the values ASCENDING
and DESCENDING
. Not
+ * providing SortOrder
will default to ASCENDING
.
The container for the sort order for
+ * ListFilteredTransactionEvents
. The SortOrder
field
+ * only accepts the values ASCENDING
and DESCENDING
. Not
+ * providing SortOrder
will default to ASCENDING
.
The container for the sort order for
+ * ListFilteredTransactionEvents
. The SortOrder
field
+ * only accepts the values ASCENDING
and DESCENDING
. Not
+ * providing SortOrder
will default to ASCENDING
.
The container for the sort order for
+ * ListFilteredTransactionEvents
. The SortOrder
field
+ * only accepts the values ASCENDING
and DESCENDING
. Not
+ * providing SortOrder
will default to ASCENDING
.
The container for the sort order for
+ * ListFilteredTransactionEvents
. The SortOrder
field
+ * only accepts the values ASCENDING
and DESCENDING
. Not
+ * providing SortOrder
will default to ASCENDING
.
The maximum number of token balances to return.
- *Default:100
Even if additional results can be
- * retrieved, the request can return less results than maxResults
or
- * an empty array of results.
To retrieve the next set of results, make
- * another request with the returned nextToken
value. The value of
+ *
The maximum number of token balances to return.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
* nextToken
is null
when there are no more results to
* return
The maximum number of token balances to return.
- *Default:100
Even if additional results can be
- * retrieved, the request can return less results than maxResults
or
- * an empty array of results.
To retrieve the next set of results, make
- * another request with the returned nextToken
value. The value of
+ *
The maximum number of token balances to return.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
* nextToken
is null
when there are no more results to
* return
The maximum number of token balances to return.
- *Default:100
Even if additional results can be
- * retrieved, the request can return less results than maxResults
or
- * an empty array of results.
To retrieve the next set of results, make
- * another request with the returned nextToken
value. The value of
+ *
The maximum number of token balances to return.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
* nextToken
is null
when there are no more results to
* return
The maximum number of token balances to return.
- *Default:100
Even if additional results can be
- * retrieved, the request can return less results than maxResults
or
- * an empty array of results.
To retrieve the next set of results, make
- * another request with the returned nextToken
value. The value of
+ *
The maximum number of token balances to return.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
* nextToken
is null
when there are no more results to
* return
The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline const Aws::String& GetTransactionHash() const{ return m_transactionHash; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline bool TransactionHashHasBeenSet() const { return m_transactionHashHasBeenSet; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const Aws::String& value) { m_transactionHashHasBeenSet = true; m_transactionHash = value; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(Aws::String&& value) { m_transactionHashHasBeenSet = true; m_transactionHash = std::move(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const char* value) { m_transactionHashHasBeenSet = true; m_transactionHash.assign(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline ListTransactionEventsRequest& WithTransactionHash(const Aws::String& value) { SetTransactionHash(value); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline ListTransactionEventsRequest& WithTransactionHash(Aws::String&& value) { SetTransactionHash(std::move(value)); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline ListTransactionEventsRequest& WithTransactionHash(const char* value) { SetTransactionHash(value); return *this;} + /** + *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
transactionId
is only supported on the
+ * Bitcoin networks.
The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
transactionId
is only supported on the
+ * Bitcoin networks.
The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
transactionId
is only supported on the
+ * Bitcoin networks.
The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
transactionId
is only supported on the
+ * Bitcoin networks.
The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
transactionId
is only supported on the
+ * Bitcoin networks.
The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
transactionId
is only supported on the
+ * Bitcoin networks.
The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
transactionId
is only supported on the
+ * Bitcoin networks.
The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
transactionId
is only supported on the
+ * Bitcoin networks.
The blockchain network where the transaction events occurred.
*/ @@ -155,44 +204,44 @@ namespace Model /** - *The maximum number of transaction events to list.
- *Default:100
Even if additional results can be
- * retrieved, the request can return less results than maxResults
or
- * an empty array of results.
To retrieve the next set of results, make
- * another request with the returned nextToken
value. The value of
+ *
The maximum number of transaction events to list.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
* nextToken
is null
when there are no more results to
* return
The maximum number of transaction events to list.
- *Default:100
Even if additional results can be
- * retrieved, the request can return less results than maxResults
or
- * an empty array of results.
To retrieve the next set of results, make
- * another request with the returned nextToken
value. The value of
+ *
The maximum number of transaction events to list.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
* nextToken
is null
when there are no more results to
* return
The maximum number of transaction events to list.
- *Default:100
Even if additional results can be
- * retrieved, the request can return less results than maxResults
or
- * an empty array of results.
To retrieve the next set of results, make
- * another request with the returned nextToken
value. The value of
+ *
The maximum number of transaction events to list.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
* nextToken
is null
when there are no more results to
* return
The maximum number of transaction events to list.
- *Default:100
Even if additional results can be
- * retrieved, the request can return less results than maxResults
or
- * an empty array of results.
To retrieve the next set of results, make
- * another request with the returned nextToken
value. The value of
+ *
The maximum number of transaction events to list.
Default:
+ * 100
Even if additional results can be retrieved, the
+ * request can return less results than maxResults
or an empty array
+ * of results.
To retrieve the next set of results, make another request
+ * with the returned nextToken
value. The value of
* nextToken
is null
when there are no more results to
* return
The order by which the results will be sorted. If ASCENNDING
is
- * selected, the results will be ordered by fromTime
.
The order by which the results will be sorted.
*/ inline const ListTransactionsSort& GetSort() const{ return m_sort; } /** - *The order by which the results will be sorted. If ASCENNDING
is
- * selected, the results will be ordered by fromTime
.
The order by which the results will be sorted.
*/ inline bool SortHasBeenSet() const { return m_sortHasBeenSet; } /** - *The order by which the results will be sorted. If ASCENNDING
is
- * selected, the results will be ordered by fromTime
.
The order by which the results will be sorted.
*/ inline void SetSort(const ListTransactionsSort& value) { m_sortHasBeenSet = true; m_sort = value; } /** - *The order by which the results will be sorted. If ASCENNDING
is
- * selected, the results will be ordered by fromTime
.
The order by which the results will be sorted.
*/ inline void SetSort(ListTransactionsSort&& value) { m_sortHasBeenSet = true; m_sort = std::move(value); } /** - *The order by which the results will be sorted. If ASCENNDING
is
- * selected, the results will be ordered by fromTime
.
The order by which the results will be sorted.
*/ inline ListTransactionsRequest& WithSort(const ListTransactionsSort& value) { SetSort(value); return *this;} /** - *The order by which the results will be sorted. If ASCENNDING
is
- * selected, the results will be ordered by fromTime
.
The order by which the results will be sorted.
*/ inline ListTransactionsRequest& WithSort(ListTransactionsSort&& value) { SetSort(std::move(value)); return *this;} @@ -233,7 +227,7 @@ namespace Model /** - *The maximum number of transactions to list.
Default:100
+ *
The maximum number of transactions to list.
Default: 100
*
Even if additional results can be retrieved, the request can
* return less results than maxResults
or an empty array of
* results.
To retrieve the next set of results, make another request with @@ -243,7 +237,7 @@ namespace Model inline int GetMaxResults() const{ return m_maxResults; } /** - *
The maximum number of transactions to list.
Default:100
+ *
The maximum number of transactions to list.
Default: 100
*
Even if additional results can be retrieved, the request can
* return less results than maxResults
or an empty array of
* results.
To retrieve the next set of results, make another request with @@ -253,7 +247,7 @@ namespace Model inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } /** - *
The maximum number of transactions to list.
Default:100
+ *
The maximum number of transactions to list.
Default: 100
*
Even if additional results can be retrieved, the request can
* return less results than maxResults
or an empty array of
* results.
To retrieve the next set of results, make another request with @@ -263,7 +257,7 @@ namespace Model inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } /** - *
The maximum number of transactions to list.
Default:100
+ *
The maximum number of transactions to list.
Default: 100
*
Even if additional results can be retrieved, the request can
* return less results than maxResults
or an empty array of
* results.
To retrieve the next set of results, make another request with @@ -277,8 +271,8 @@ namespace Model *
This filter is used to include transactions in the response that haven't * reached - * finality . Transactions that have reached finiality are always part - * of the response.
+ * finality . Transactions that have reached finality are always part of + * the response. */ inline const ConfirmationStatusFilter& GetConfirmationStatusFilter() const{ return m_confirmationStatusFilter; } @@ -286,8 +280,8 @@ namespace Model *This filter is used to include transactions in the response that haven't * reached - * finality . Transactions that have reached finiality are always part - * of the response.
+ * finality . Transactions that have reached finality are always part of + * the response. */ inline bool ConfirmationStatusFilterHasBeenSet() const { return m_confirmationStatusFilterHasBeenSet; } @@ -295,8 +289,8 @@ namespace Model *This filter is used to include transactions in the response that haven't * reached - * finality . Transactions that have reached finiality are always part - * of the response.
+ * finality . Transactions that have reached finality are always part of + * the response. */ inline void SetConfirmationStatusFilter(const ConfirmationStatusFilter& value) { m_confirmationStatusFilterHasBeenSet = true; m_confirmationStatusFilter = value; } @@ -304,8 +298,8 @@ namespace Model *This filter is used to include transactions in the response that haven't * reached - * finality . Transactions that have reached finiality are always part - * of the response.
+ * finality . Transactions that have reached finality are always part of + * the response. */ inline void SetConfirmationStatusFilter(ConfirmationStatusFilter&& value) { m_confirmationStatusFilterHasBeenSet = true; m_confirmationStatusFilter = std::move(value); } @@ -313,8 +307,8 @@ namespace Model *This filter is used to include transactions in the response that haven't * reached - * finality . Transactions that have reached finiality are always part - * of the response.
+ * finality . Transactions that have reached finality are always part of + * the response. */ inline ListTransactionsRequest& WithConfirmationStatusFilter(const ConfirmationStatusFilter& value) { SetConfirmationStatusFilter(value); return *this;} @@ -322,8 +316,8 @@ namespace Model *This filter is used to include transactions in the response that haven't * reached - * finality . Transactions that have reached finiality are always part - * of the response.
+ * finality . Transactions that have reached finality are always part of + * the response. */ inline ListTransactionsRequest& WithConfirmationStatusFilter(ConfirmationStatusFilter&& value) { SetConfirmationStatusFilter(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/OwnerIdentifier.h b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/OwnerIdentifier.h index fa9a7492a12..49419d387c3 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/OwnerIdentifier.h +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/OwnerIdentifier.h @@ -24,7 +24,7 @@ namespace Model { /** - *The container for the identifier of the owner.
This container is used to specify a time frame.
The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline const Aws::String& GetTransactionHash() const{ return m_transactionHash; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline bool TransactionHashHasBeenSet() const { return m_transactionHashHasBeenSet; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const Aws::String& value) { m_transactionHashHasBeenSet = true; m_transactionHash = value; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(Aws::String&& value) { m_transactionHashHasBeenSet = true; m_transactionHash = std::move(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const char* value) { m_transactionHashHasBeenSet = true; m_transactionHash.assign(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline Transaction& WithTransactionHash(const Aws::String& value) { SetTransactionHash(value); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline Transaction& WithTransactionHash(Aws::String&& value) { SetTransactionHash(std::move(value)); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline Transaction& WithTransactionHash(const char* value) { SetTransactionHash(value); return *this;} @@ -705,50 +697,50 @@ namespace Model /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline const Aws::String& GetTransactionId() const{ return m_transactionId; } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline bool TransactionIdHasBeenSet() const { return m_transactionIdHasBeenSet; } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline void SetTransactionId(const Aws::String& value) { m_transactionIdHasBeenSet = true; m_transactionId = value; } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline void SetTransactionId(Aws::String&& value) { m_transactionIdHasBeenSet = true; m_transactionId = std::move(value); } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline void SetTransactionId(const char* value) { m_transactionIdHasBeenSet = true; m_transactionId.assign(value); } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline Transaction& WithTransactionId(const Aws::String& value) { SetTransactionId(value); return *this;} /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline Transaction& WithTransactionId(Aws::String&& value) { SetTransactionId(std::move(value)); return *this;} /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline Transaction& WithTransactionId(const char* value) { SetTransactionId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/TransactionEvent.h b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/TransactionEvent.h index d867f9a47b3..5f54b7a9b87 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/TransactionEvent.h +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/TransactionEvent.h @@ -8,6 +8,8 @@ #includeThe hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline const Aws::String& GetTransactionHash() const{ return m_transactionHash; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline bool TransactionHashHasBeenSet() const { return m_transactionHashHasBeenSet; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const Aws::String& value) { m_transactionHashHasBeenSet = true; m_transactionHash = value; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(Aws::String&& value) { m_transactionHashHasBeenSet = true; m_transactionHash = std::move(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const char* value) { m_transactionHashHasBeenSet = true; m_transactionHash.assign(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline TransactionEvent& WithTransactionHash(const Aws::String& value) { SetTransactionHash(value); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline TransactionEvent& WithTransactionHash(Aws::String&& value) { SetTransactionHash(std::move(value)); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline TransactionEvent& WithTransactionHash(const char* value) { SetTransactionHash(value); return *this;} @@ -291,42 +285,42 @@ namespace Model /** - *The blockchain address. for the contract
+ *The blockchain address for the contract
*/ inline const Aws::String& GetContractAddress() const{ return m_contractAddress; } /** - *The blockchain address. for the contract
+ *The blockchain address for the contract
*/ inline bool ContractAddressHasBeenSet() const { return m_contractAddressHasBeenSet; } /** - *The blockchain address. for the contract
+ *The blockchain address for the contract
*/ inline void SetContractAddress(const Aws::String& value) { m_contractAddressHasBeenSet = true; m_contractAddress = value; } /** - *The blockchain address. for the contract
+ *The blockchain address for the contract
*/ inline void SetContractAddress(Aws::String&& value) { m_contractAddressHasBeenSet = true; m_contractAddress = std::move(value); } /** - *The blockchain address. for the contract
+ *The blockchain address for the contract
*/ inline void SetContractAddress(const char* value) { m_contractAddressHasBeenSet = true; m_contractAddress.assign(value); } /** - *The blockchain address. for the contract
+ *The blockchain address for the contract
*/ inline TransactionEvent& WithContractAddress(const Aws::String& value) { SetContractAddress(value); return *this;} /** - *The blockchain address. for the contract
+ *The blockchain address for the contract
*/ inline TransactionEvent& WithContractAddress(Aws::String&& value) { SetContractAddress(std::move(value)); return *this;} /** - *The blockchain address. for the contract
+ *The blockchain address for the contract
*/ inline TransactionEvent& WithContractAddress(const char* value) { SetContractAddress(value); return *this;} @@ -373,74 +367,296 @@ namespace Model /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline const Aws::String& GetTransactionId() const{ return m_transactionId; } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline bool TransactionIdHasBeenSet() const { return m_transactionIdHasBeenSet; } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline void SetTransactionId(const Aws::String& value) { m_transactionIdHasBeenSet = true; m_transactionId = value; } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline void SetTransactionId(Aws::String&& value) { m_transactionIdHasBeenSet = true; m_transactionId = std::move(value); } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline void SetTransactionId(const char* value) { m_transactionIdHasBeenSet = true; m_transactionId.assign(value); } /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline TransactionEvent& WithTransactionId(const Aws::String& value) { SetTransactionId(value); return *this;} /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline TransactionEvent& WithTransactionId(Aws::String&& value) { SetTransactionId(std::move(value)); return *this;} /** - *The unique identifier of the transaction. It is generated whenever a - * transaction is verified and added to the blockchain.
+ *The identifier of a Bitcoin transaction. It is generated when a transaction + * is created.
*/ inline TransactionEvent& WithTransactionId(const char* value) { SetTransactionId(value); return *this;} /** - *The position of the vout in the transaction output list.
+ *The position of the transaction output in the transaction output list.
*/ inline int GetVoutIndex() const{ return m_voutIndex; } /** - *The position of the vout in the transaction output list.
+ *The position of the transaction output in the transaction output list.
*/ inline bool VoutIndexHasBeenSet() const { return m_voutIndexHasBeenSet; } /** - *The position of the vout in the transaction output list.
+ *The position of the transaction output in the transaction output list.
*/ inline void SetVoutIndex(int value) { m_voutIndexHasBeenSet = true; m_voutIndex = value; } /** - *The position of the vout in the transaction output list.
+ *The position of the transaction output in the transaction output list.
*/ inline TransactionEvent& WithVoutIndex(int value) { SetVoutIndex(value); return *this;} + + /** + *Specifies if the transaction output is spent or unspent. This is only + * returned for BITCOIN_VOUT event types.
This is only returned for
+ * BITCOIN_VOUT
event types.
Specifies if the transaction output is spent or unspent. This is only + * returned for BITCOIN_VOUT event types.
This is only returned for
+ * BITCOIN_VOUT
event types.
Specifies if the transaction output is spent or unspent. This is only + * returned for BITCOIN_VOUT event types.
This is only returned for
+ * BITCOIN_VOUT
event types.
Specifies if the transaction output is spent or unspent. This is only + * returned for BITCOIN_VOUT event types.
This is only returned for
+ * BITCOIN_VOUT
event types.
The transactionId that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionId that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionId that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionId that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionId that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionId that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionId that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionId that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionHash that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionHash that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionHash that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionHash that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionHash that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionHash that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionHash that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The transactionHash that created the spent transaction output.
+ *This is only returned for BITCOIN_VIN
event types.
The position of the spent transaction output in the output list of the + * creating transaction.
This is only returned for
+ * BITCOIN_VIN
event types.
The position of the spent transaction output in the output list of the + * creating transaction.
This is only returned for
+ * BITCOIN_VIN
event types.
The position of the spent transaction output in the output list of the + * creating transaction.
This is only returned for
+ * BITCOIN_VIN
event types.
The position of the spent transaction output in the output list of the + * creating transaction.
This is only returned for
+ * BITCOIN_VIN
event types.
This container specifies whether the transaction has reached Finality.
+ */ + inline const ConfirmationStatus& GetConfirmationStatus() const{ return m_confirmationStatus; } + + /** + *This container specifies whether the transaction has reached Finality.
+ */ + inline bool ConfirmationStatusHasBeenSet() const { return m_confirmationStatusHasBeenSet; } + + /** + *This container specifies whether the transaction has reached Finality.
+ */ + inline void SetConfirmationStatus(const ConfirmationStatus& value) { m_confirmationStatusHasBeenSet = true; m_confirmationStatus = value; } + + /** + *This container specifies whether the transaction has reached Finality.
+ */ + inline void SetConfirmationStatus(ConfirmationStatus&& value) { m_confirmationStatusHasBeenSet = true; m_confirmationStatus = std::move(value); } + + /** + *This container specifies whether the transaction has reached Finality.
+ */ + inline TransactionEvent& WithConfirmationStatus(const ConfirmationStatus& value) { SetConfirmationStatus(value); return *this;} + + /** + *This container specifies whether the transaction has reached Finality.
+ */ + inline TransactionEvent& WithConfirmationStatus(ConfirmationStatus&& value) { SetConfirmationStatus(std::move(value)); return *this;} + private: QueryNetwork m_network; @@ -472,6 +688,24 @@ namespace Model int m_voutIndex; bool m_voutIndexHasBeenSet = false; + + bool m_voutSpent; + bool m_voutSpentHasBeenSet = false; + + Aws::String m_spentVoutTransactionId; + bool m_spentVoutTransactionIdHasBeenSet = false; + + Aws::String m_spentVoutTransactionHash; + bool m_spentVoutTransactionHashHasBeenSet = false; + + int m_spentVoutIndex; + bool m_spentVoutIndexHasBeenSet = false; + + BlockchainInstant m_blockchainInstant; + bool m_blockchainInstantHasBeenSet = false; + + ConfirmationStatus m_confirmationStatus; + bool m_confirmationStatusHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/TransactionOutputItem.h b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/TransactionOutputItem.h index 43d0340c296..67c30983516 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/TransactionOutputItem.h +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/TransactionOutputItem.h @@ -41,50 +41,42 @@ namespace Model /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline const Aws::String& GetTransactionHash() const{ return m_transactionHash; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline bool TransactionHashHasBeenSet() const { return m_transactionHashHasBeenSet; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const Aws::String& value) { m_transactionHashHasBeenSet = true; m_transactionHash = value; } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(Aws::String&& value) { m_transactionHashHasBeenSet = true; m_transactionHash = std::move(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline void SetTransactionHash(const char* value) { m_transactionHashHasBeenSet = true; m_transactionHash.assign(value); } /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline TransactionOutputItem& WithTransactionHash(const Aws::String& value) { SetTransactionHash(value); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline TransactionOutputItem& WithTransactionHash(Aws::String&& value) { SetTransactionHash(std::move(value)); return *this;} /** - *The hash of the transaction. It is generated whenever a transaction is - * verified and added to the blockchain.
+ *The hash of a transaction. It is generated when a transaction is created.
*/ inline TransactionOutputItem& WithTransactionHash(const char* value) { SetTransactionHash(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/VoutFilter.h b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/VoutFilter.h new file mode 100644 index 00000000000..1fa29843a02 --- /dev/null +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/VoutFilter.h @@ -0,0 +1,67 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThis container specifies filtering attributes related to
+ * BITCOIN_VOUT
event types
Specifies if the transaction output is spent or unspent.
+ */ + inline bool GetVoutSpent() const{ return m_voutSpent; } + + /** + *Specifies if the transaction output is spent or unspent.
+ */ + inline bool VoutSpentHasBeenSet() const { return m_voutSpentHasBeenSet; } + + /** + *Specifies if the transaction output is spent or unspent.
+ */ + inline void SetVoutSpent(bool value) { m_voutSpentHasBeenSet = true; m_voutSpent = value; } + + /** + *Specifies if the transaction output is spent or unspent.
+ */ + inline VoutFilter& WithVoutSpent(bool value) { SetVoutSpent(value); return *this;} + + private: + + bool m_voutSpent; + bool m_voutSpentHasBeenSet = false; + }; + +} // namespace Model +} // namespace ManagedBlockchainQuery +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryClient.cpp b/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryClient.cpp index cf7dd78d9bc..d257b1e565a 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryClient.cpp +++ b/generated/src/aws-cpp-sdk-managedblockchain-query/source/ManagedBlockchainQueryClient.cpp @@ -26,6 +26,7 @@ #include