From dabf77f87f8b4e22fa1f111df00c639c50f0dee6 Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation
Although you can use UpdateGlobalTable
to add
* replicas and remove replicas in a single request, for simplicity we recommend
* that you issue separate requests for adding or removing replicas.
Represents an attribute for describing the key schema for the table and + *
Represents an attribute for describing the schema for the table and * indexes.
The ID of the Amazon Web Services account that owns the bucket the export - * will be stored in.
+ * will be stored in.S3BucketOwner is a required parameter when + * exporting to a S3 bucket in another account.
*/ inline const Aws::String& GetS3BucketOwner() const{ return m_s3BucketOwner; } /** *The ID of the Amazon Web Services account that owns the bucket the export - * will be stored in.
+ * will be stored in.S3BucketOwner is a required parameter when + * exporting to a S3 bucket in another account.
*/ inline bool S3BucketOwnerHasBeenSet() const { return m_s3BucketOwnerHasBeenSet; } /** *The ID of the Amazon Web Services account that owns the bucket the export - * will be stored in.
+ * will be stored in.S3BucketOwner is a required parameter when + * exporting to a S3 bucket in another account.
*/ inline void SetS3BucketOwner(const Aws::String& value) { m_s3BucketOwnerHasBeenSet = true; m_s3BucketOwner = value; } /** *The ID of the Amazon Web Services account that owns the bucket the export - * will be stored in.
+ * will be stored in.S3BucketOwner is a required parameter when + * exporting to a S3 bucket in another account.
*/ inline void SetS3BucketOwner(Aws::String&& value) { m_s3BucketOwnerHasBeenSet = true; m_s3BucketOwner = std::move(value); } /** *The ID of the Amazon Web Services account that owns the bucket the export - * will be stored in.
+ * will be stored in.S3BucketOwner is a required parameter when + * exporting to a S3 bucket in another account.
*/ inline void SetS3BucketOwner(const char* value) { m_s3BucketOwnerHasBeenSet = true; m_s3BucketOwner.assign(value); } /** *The ID of the Amazon Web Services account that owns the bucket the export - * will be stored in.
+ * will be stored in.S3BucketOwner is a required parameter when + * exporting to a S3 bucket in another account.
*/ inline ExportTableToPointInTimeRequest& WithS3BucketOwner(const Aws::String& value) { SetS3BucketOwner(value); return *this;} /** *The ID of the Amazon Web Services account that owns the bucket the export - * will be stored in.
+ * will be stored in.S3BucketOwner is a required parameter when + * exporting to a S3 bucket in another account.
*/ inline ExportTableToPointInTimeRequest& WithS3BucketOwner(Aws::String&& value) { SetS3BucketOwner(std::move(value)); return *this;} /** *The ID of the Amazon Web Services account that owns the bucket the export - * will be stored in.
+ * will be stored in.S3BucketOwner is a required parameter when + * exporting to a S3 bucket in another account.
*/ inline ExportTableToPointInTimeRequest& WithS3BucketOwner(const char* value) { SetS3BucketOwner(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/Projection.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/Projection.h index c6a9852c4a3..8ee679c7f48 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/Projection.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/Projection.h @@ -47,7 +47,8 @@ namespace Model * index. INCLUDE
- In addition to the attributes
* described in KEYS_ONLY
, the secondary index will include other
* non-key attributes that you specify.
ALL
- All
- * of the table attributes are projected into the index.
When
+ * using the DynamoDB console, ALL
is selected by default.
INCLUDE
- In addition to the attributes
* described in KEYS_ONLY
, the secondary index will include other
* non-key attributes that you specify.
ALL
- All
- * of the table attributes are projected into the index.
When
+ * using the DynamoDB console, ALL
is selected by default.
INCLUDE
- In addition to the attributes
* described in KEYS_ONLY
, the secondary index will include other
* non-key attributes that you specify.
ALL
- All
- * of the table attributes are projected into the index.
When
+ * using the DynamoDB console, ALL
is selected by default.
INCLUDE
- In addition to the attributes
* described in KEYS_ONLY
, the secondary index will include other
* non-key attributes that you specify.
ALL
- All
- * of the table attributes are projected into the index.
When
+ * using the DynamoDB console, ALL
is selected by default.
INCLUDE
- In addition to the attributes
* described in KEYS_ONLY
, the secondary index will include other
* non-key attributes that you specify.
ALL
- All
- * of the table attributes are projected into the index.
When
+ * using the DynamoDB console, ALL
is selected by default.
INCLUDE
- In addition to the attributes
* described in KEYS_ONLY
, the secondary index will include other
* non-key attributes that you specify.
ALL
- All
- * of the table attributes are projected into the index.
When
+ * using the DynamoDB console, ALL
is selected by default.
A FilterExpression
is applied after the items have already been
* read; the process of filtering does not consume any additional read capacity
* units.
For more information, see Filter + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.FilterExpression.html">Filter * Expressions in the Amazon DynamoDB Developer Guide.
*/ inline const Aws::String& GetFilterExpression() const{ return m_filterExpression; } @@ -1123,7 +1123,7 @@ namespace Model *A FilterExpression
is applied after the items have already been
* read; the process of filtering does not consume any additional read capacity
* units.
For more information, see Filter + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.FilterExpression.html">Filter * Expressions in the Amazon DynamoDB Developer Guide.
*/ inline bool FilterExpressionHasBeenSet() const { return m_filterExpressionHasBeenSet; } @@ -1137,7 +1137,7 @@ namespace Model *A FilterExpression
is applied after the items have already been
* read; the process of filtering does not consume any additional read capacity
* units.
For more information, see Filter + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.FilterExpression.html">Filter * Expressions in the Amazon DynamoDB Developer Guide.
*/ inline void SetFilterExpression(const Aws::String& value) { m_filterExpressionHasBeenSet = true; m_filterExpression = value; } @@ -1151,7 +1151,7 @@ namespace Model *A FilterExpression
is applied after the items have already been
* read; the process of filtering does not consume any additional read capacity
* units.
For more information, see Filter + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.FilterExpression.html">Filter * Expressions in the Amazon DynamoDB Developer Guide.
*/ inline void SetFilterExpression(Aws::String&& value) { m_filterExpressionHasBeenSet = true; m_filterExpression = std::move(value); } @@ -1165,7 +1165,7 @@ namespace Model *A FilterExpression
is applied after the items have already been
* read; the process of filtering does not consume any additional read capacity
* units.
For more information, see Filter + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.FilterExpression.html">Filter * Expressions in the Amazon DynamoDB Developer Guide.
*/ inline void SetFilterExpression(const char* value) { m_filterExpressionHasBeenSet = true; m_filterExpression.assign(value); } @@ -1179,7 +1179,7 @@ namespace Model *A FilterExpression
is applied after the items have already been
* read; the process of filtering does not consume any additional read capacity
* units.
For more information, see Filter + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.FilterExpression.html">Filter * Expressions in the Amazon DynamoDB Developer Guide.
*/ inline QueryRequest& WithFilterExpression(const Aws::String& value) { SetFilterExpression(value); return *this;} @@ -1193,7 +1193,7 @@ namespace Model *A FilterExpression
is applied after the items have already been
* read; the process of filtering does not consume any additional read capacity
* units.
For more information, see Filter + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.FilterExpression.html">Filter * Expressions in the Amazon DynamoDB Developer Guide.
*/ inline QueryRequest& WithFilterExpression(Aws::String&& value) { SetFilterExpression(std::move(value)); return *this;} @@ -1207,7 +1207,7 @@ namespace Model *A FilterExpression
is applied after the items have already been
* read; the process of filtering does not consume any additional read capacity
* units.
For more information, see Filter + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.FilterExpression.html">Filter * Expressions in the Amazon DynamoDB Developer Guide.
*/ inline QueryRequest& WithFilterExpression(const char* value) { SetFilterExpression(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/model/LifecycleExecutionResource.h b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/model/LifecycleExecutionResource.h index bed764470f9..00554abe0f2 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/model/LifecycleExecutionResource.h +++ b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/model/LifecycleExecutionResource.h @@ -9,6 +9,7 @@ #includeThe starting timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; } + + /** + *The starting timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; } + + /** + *The starting timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; } + + /** + *The starting timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); } + + /** + *The starting timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline LifecycleExecutionResource& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;} + + /** + *The starting timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline LifecycleExecutionResource& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;} + + + /** + *The ending timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; } + + /** + *The ending timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; } + + /** + *The ending timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; } + + /** + *The ending timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); } + + /** + *The ending timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline LifecycleExecutionResource& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;} + + /** + *The ending timestamp from the lifecycle action that was applied to the + * resource.
+ */ + inline LifecycleExecutionResource& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;} + private: Aws::String m_accountId; @@ -392,6 +467,12 @@ namespace Model Aws::VectorContains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline const Aws::MapContains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline bool TagMapHasBeenSet() const { return m_tagMapHasBeenSet; } /** *Contains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline void SetTagMap(const Aws::MapContains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline void SetTagMap(Aws::MapContains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& WithTagMap(const Aws::MapContains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& WithTagMap(Aws::MapContains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& AddTagMap(const Aws::String& key, const Aws::String& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(key, value); return *this; } /** *Contains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& AddTagMap(Aws::String&& key, const Aws::String& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(std::move(key), value); return *this; } /** *Contains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& AddTagMap(const Aws::String& key, Aws::String&& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(key, std::move(value)); return *this; } /** *Contains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& AddTagMap(Aws::String&& key, Aws::String&& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(std::move(key), std::move(value)); return *this; } /** *Contains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& AddTagMap(const char* key, Aws::String&& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(key, std::move(value)); return *this; } /** *Contains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& AddTagMap(Aws::String&& key, const char* value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(std::move(key), value); return *this; } /** *Contains a list of tags that Image Builder uses to skip lifecycle actions for - * resources that have them.
+ * Image Builder image resources that have them. */ inline LifecyclePolicyDetailExclusionRules& AddTagMap(const char* key, const char* value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(key, value); return *this; } diff --git a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/model/LifecyclePolicyResourceSelection.h b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/model/LifecyclePolicyResourceSelection.h index f5663915ba3..6cb3b5f4094 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/model/LifecyclePolicyResourceSelection.h +++ b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/model/LifecyclePolicyResourceSelection.h @@ -91,80 +91,80 @@ namespace Model /** - *A list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline const Aws::MapA list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline bool TagMapHasBeenSet() const { return m_tagMapHasBeenSet; } /** - *A list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline void SetTagMap(const Aws::MapA list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline void SetTagMap(Aws::MapA list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& WithTagMap(const Aws::MapA list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& WithTagMap(Aws::MapA list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& AddTagMap(const Aws::String& key, const Aws::String& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(key, value); return *this; } /** - *A list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& AddTagMap(Aws::String&& key, const Aws::String& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(std::move(key), value); return *this; } /** - *A list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& AddTagMap(const Aws::String& key, Aws::String&& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(key, std::move(value)); return *this; } /** - *A list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& AddTagMap(Aws::String&& key, Aws::String&& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(std::move(key), std::move(value)); return *this; } /** - *A list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& AddTagMap(const char* key, Aws::String&& value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(key, std::move(value)); return *this; } /** - *A list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& AddTagMap(Aws::String&& key, const char* value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(std::move(key), value); return *this; } /** - *A list of tags that are used as selection criteria for the resources that the - * lifecycle policy applies to.
+ *A list of tags that are used as selection criteria for the Image Builder + * image resources that the lifecycle policy applies to.
*/ inline LifecyclePolicyResourceSelection& AddTagMap(const char* key, const char* value) { m_tagMapHasBeenSet = true; m_tagMap.emplace(key, value); return *this; } diff --git a/generated/src/aws-cpp-sdk-imagebuilder/source/model/LifecycleExecutionResource.cpp b/generated/src/aws-cpp-sdk-imagebuilder/source/model/LifecycleExecutionResource.cpp index fa268e2e0c0..256f41a9a61 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/source/model/LifecycleExecutionResource.cpp +++ b/generated/src/aws-cpp-sdk-imagebuilder/source/model/LifecycleExecutionResource.cpp @@ -25,7 +25,9 @@ LifecycleExecutionResource::LifecycleExecutionResource() : m_actionHasBeenSet(false), m_regionHasBeenSet(false), m_snapshotsHasBeenSet(false), - m_imageUrisHasBeenSet(false) + m_imageUrisHasBeenSet(false), + m_startTimeHasBeenSet(false), + m_endTimeHasBeenSet(false) { } @@ -36,7 +38,9 @@ LifecycleExecutionResource::LifecycleExecutionResource(JsonView jsonValue) : m_actionHasBeenSet(false), m_regionHasBeenSet(false), m_snapshotsHasBeenSet(false), - m_imageUrisHasBeenSet(false) + m_imageUrisHasBeenSet(false), + m_startTimeHasBeenSet(false), + m_endTimeHasBeenSet(false) { *this = jsonValue; } @@ -98,6 +102,20 @@ LifecycleExecutionResource& LifecycleExecutionResource::operator =(JsonView json m_imageUrisHasBeenSet = true; } + if(jsonValue.ValueExists("startTime")) + { + m_startTime = jsonValue.GetDouble("startTime"); + + m_startTimeHasBeenSet = true; + } + + if(jsonValue.ValueExists("endTime")) + { + m_endTime = jsonValue.GetDouble("endTime"); + + m_endTimeHasBeenSet = true; + } + return *this; } @@ -157,6 +175,16 @@ JsonValue LifecycleExecutionResource::Jsonize() const } + if(m_startTimeHasBeenSet) + { + payload.WithDouble("startTime", m_startTime.SecondsWithMSPrecision()); + } + + if(m_endTimeHasBeenSet) + { + payload.WithDouble("endTime", m_endTime.SecondsWithMSPrecision()); + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-imagebuilder/source/model/LifecycleExecutionStatus.cpp b/generated/src/aws-cpp-sdk-imagebuilder/source/model/LifecycleExecutionStatus.cpp index 3328ebd420b..f9db5c41125 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/source/model/LifecycleExecutionStatus.cpp +++ b/generated/src/aws-cpp-sdk-imagebuilder/source/model/LifecycleExecutionStatus.cpp @@ -25,6 +25,7 @@ namespace Aws static const int CANCELLING_HASH = HashingUtils::HashString("CANCELLING"); static const int FAILED_HASH = HashingUtils::HashString("FAILED"); static const int SUCCESS_HASH = HashingUtils::HashString("SUCCESS"); + static const int PENDING_HASH = HashingUtils::HashString("PENDING"); LifecycleExecutionStatus GetLifecycleExecutionStatusForName(const Aws::String& name) @@ -50,6 +51,10 @@ namespace Aws { return LifecycleExecutionStatus::SUCCESS; } + else if (hashCode == PENDING_HASH) + { + return LifecycleExecutionStatus::PENDING; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -76,6 +81,8 @@ namespace Aws return "FAILED"; case LifecycleExecutionStatus::SUCCESS: return "SUCCESS"; + case LifecycleExecutionStatus::PENDING: + return "PENDING"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/model/CreateEnvironmentRequest.h b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/model/CreateEnvironmentRequest.h index a598f6cc395..07d837aa353 100644 --- a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/model/CreateEnvironmentRequest.h +++ b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/model/CreateEnvironmentRequest.h @@ -156,7 +156,7 @@ namespace Model * Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA). *Valid values: 1.10.12
, 2.0.2
, 2.2.2
,
* 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
- *
2.8.1
*/
inline const Aws::String& GetAirflowVersion() const{ return m_airflowVersion; }
@@ -167,7 +167,7 @@ namespace Model
* Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
* Valid values: 1.10.12
, 2.0.2
, 2.2.2
,
* 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
- *
2.8.1
*/
inline bool AirflowVersionHasBeenSet() const { return m_airflowVersionHasBeenSet; }
@@ -178,7 +178,7 @@ namespace Model
* Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
* Valid values: 1.10.12
, 2.0.2
, 2.2.2
,
* 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
- *
2.8.1
*/
inline void SetAirflowVersion(const Aws::String& value) { m_airflowVersionHasBeenSet = true; m_airflowVersion = value; }
@@ -189,7 +189,7 @@ namespace Model
* Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
* Valid values: 1.10.12
, 2.0.2
, 2.2.2
,
* 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
- *
2.8.1
*/
inline void SetAirflowVersion(Aws::String&& value) { m_airflowVersionHasBeenSet = true; m_airflowVersion = std::move(value); }
@@ -200,7 +200,7 @@ namespace Model
* Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
* Valid values: 1.10.12
, 2.0.2
, 2.2.2
,
* 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
- *
2.8.1
*/
inline void SetAirflowVersion(const char* value) { m_airflowVersionHasBeenSet = true; m_airflowVersion.assign(value); }
@@ -211,7 +211,7 @@ namespace Model
* Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
* Valid values: 1.10.12
, 2.0.2
, 2.2.2
,
* 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
- *
2.8.1
*/
inline CreateEnvironmentRequest& WithAirflowVersion(const Aws::String& value) { SetAirflowVersion(value); return *this;}
@@ -222,7 +222,7 @@ namespace Model
* Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
* Valid values: 1.10.12
, 2.0.2
, 2.2.2
,
* 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
- *
2.8.1
*/
inline CreateEnvironmentRequest& WithAirflowVersion(Aws::String&& value) { SetAirflowVersion(std::move(value)); return *this;}
@@ -233,7 +233,7 @@ namespace Model
* Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
* Valid values: 1.10.12
, 2.0.2
, 2.2.2
,
* 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
- *
2.8.1
*/
inline CreateEnvironmentRequest& WithAirflowVersion(const char* value) { SetAirflowVersion(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/ClusterPendingModifiedValues.h b/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/ClusterPendingModifiedValues.h
index db2405ac262..796da47ddf1 100644
--- a/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/ClusterPendingModifiedValues.h
+++ b/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/ClusterPendingModifiedValues.h
@@ -9,6 +9,7 @@
#include The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline const Aws::String& GetCACertificateIdentifier() const{ return m_cACertificateIdentifier; } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline bool CACertificateIdentifierHasBeenSet() const { return m_cACertificateIdentifierHasBeenSet; } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline void SetCACertificateIdentifier(const Aws::String& value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier = value; } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline void SetCACertificateIdentifier(Aws::String&& value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier = std::move(value); } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline void SetCACertificateIdentifier(const char* value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier.assign(value); } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline CreateDBClusterRequest& WithCACertificateIdentifier(const Aws::String& value) { SetCACertificateIdentifier(value); return *this;} + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline CreateDBClusterRequest& WithCACertificateIdentifier(Aws::String&& value) { SetCACertificateIdentifier(std::move(value)); return *this;} + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline CreateDBClusterRequest& WithCACertificateIdentifier(const char* value) { SetCACertificateIdentifier(value); return *this;} + + /** * If SourceRegion is specified, SDKs will generate pre-signed URLs and populate the pre-signed URL field. */ @@ -4303,6 +4352,9 @@ namespace Model bool m_enableLocalWriteForwarding; bool m_enableLocalWriteForwardingHasBeenSet = false; + Aws::String m_cACertificateIdentifier; + bool m_cACertificateIdentifierHasBeenSet = false; + Aws::String m_sourceRegion; bool m_sourceRegionHasBeenSet = false; }; diff --git a/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/CreateDBInstanceReadReplicaRequest.h b/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/CreateDBInstanceReadReplicaRequest.h index c5eb182c392..bef2517f195 100644 --- a/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/CreateDBInstanceReadReplicaRequest.h +++ b/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/CreateDBInstanceReadReplicaRequest.h @@ -1060,73 +1060,73 @@ namespace Model /** *The storage type to associate with the read replica.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. Valid Values: gp2 | gp3
+ * | io1 | io2 | standard
Default: io1
if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. Valid Values: gp2 | gp3
+ * | io1 | io2 | standard
Default: io1
if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. Valid Values: gp2 | gp3
+ * | io1 | io2 | standard
Default: io1
if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. Valid Values: gp2 | gp3
+ * | io1 | io2 | standard
Default: io1
if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. Valid Values: gp2 | gp3
+ * | io1 | io2 | standard
Default: io1
if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. Valid Values: gp2 | gp3
+ * | io1 | io2 | standard
Default: io1
if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. Valid Values: gp2 | gp3
+ * | io1 | io2 | standard
Default: io1
if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. Valid Values: gp2 | gp3
+ * | io1 | io2 | standard
Default: io1
if the
+ * Iops
parameter is specified. Otherwise, gp2
.
General * Purpose (SSD) storage (gp2, gp3): Must be an integer from 40 to 65536 for RDS * Custom for Oracle, 16384 for RDS Custom for SQL Server.
Provisioned IOPS storage (io1): Must be an integer from 40 to 65536 for RDS - * Custom for Oracle, 16384 for RDS Custom for SQL Server.
Constraints to the amount of storage for each + *
Provisioned IOPS storage (io1, io2): Must be an integer from 40 to 65536 for + * RDS Custom for Oracle, 16384 for RDS Custom for SQL Server.
+ *Constraints to the amount of storage for each * storage type are the following:
General Purpose (SSD) storage - * (gp3): Must be an integer from 20 to 64000.
Provisioned IOPS - * storage (io1): Must be an integer from 100 to 64000.
Provisioned IOPS + * storage (io1, io2): Must be an integer from 100 to 65536.
Constraints to the amount of storage for each * storage type are the following:
General Purpose (SSD) storage * (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned - * IOPS storage (io1): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage * for each storage type are the following:
General Purpose (SSD) * storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.
- *Magnetic storage (standard): Must be an integer from 5 to - * 3072.
Constraints to the - * amount of storage for each storage type are the following:
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to + * 65536.
Magnetic storage (standard): Must be an integer from 5 + * to 3072.
Constraints to + * the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to - * 65536.
Provisioned IOPS storage (io1): Must be an integer from - * 100 to 65536.
Magnetic storage (standard): Must be an integer - * from 10 to 3072.
Provisioned IOPS storage (io1, io2): Must be an integer + * from 100 to 65536.
Magnetic storage (standard): Must be an + * integer from 10 to 3072.
Constraints to the amount of storage for each storage type are the * following:
General Purpose (SSD) storage (gp2, gp3): Must be an - * integer from 20 to 65536.
Provisioned IOPS storage (io1): Must - * be an integer from 100 to 65536.
Magnetic storage (standard): - * Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type - * are the following:
General Purpose (SSD) storage (gp2, + * integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): + * Must be an integer from 100 to 65536.
Magnetic storage + * (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage + * type are the following:
General Purpose (SSD) storage (gp2, * gp3):
Enterprise and Standard editions: Must be an integer from * 20 to 16384.
Web and Express editions: Must be an integer from - * 20 to 16384.
Provisioned IOPS storage (io1):
- *Enterprise and Standard editions: Must be an integer from 100 to - * 16384.
Web and Express editions: Must be an integer from 100 - * to 16384.
Magnetic storage (standard):
Enterprise and Standard editions: Must be an integer from 20 to - * 1024.
Web and Express editions: Must be an integer from 20 to - * 1024.
Provisioned IOPS storage (io1, + * io2):
Enterprise and Standard editions: Must be an integer from + * 100 to 16384.
Web and Express editions: Must be an integer + * from 100 to 16384.
Magnetic storage + * (standard):
Enterprise and Standard editions: Must be an + * integer from 20 to 1024.
Web and Express editions: Must be an + * integer from 20 to 1024.
General * Purpose (SSD) storage (gp2, gp3): Must be an integer from 40 to 65536 for RDS * Custom for Oracle, 16384 for RDS Custom for SQL Server.
Provisioned IOPS storage (io1): Must be an integer from 40 to 65536 for RDS - * Custom for Oracle, 16384 for RDS Custom for SQL Server.
Constraints to the amount of storage for each + *
Provisioned IOPS storage (io1, io2): Must be an integer from 40 to 65536 for + * RDS Custom for Oracle, 16384 for RDS Custom for SQL Server.
+ *Constraints to the amount of storage for each * storage type are the following:
General Purpose (SSD) storage - * (gp3): Must be an integer from 20 to 64000.
Provisioned IOPS - * storage (io1): Must be an integer from 100 to 64000.
Provisioned IOPS + * storage (io1, io2): Must be an integer from 100 to 65536.
Constraints to the amount of storage for each * storage type are the following:
General Purpose (SSD) storage * (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned - * IOPS storage (io1): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage * for each storage type are the following:
General Purpose (SSD) * storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.
- *Magnetic storage (standard): Must be an integer from 5 to - * 3072.
Constraints to the - * amount of storage for each storage type are the following:
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to + * 65536.
Magnetic storage (standard): Must be an integer from 5 + * to 3072.
Constraints to + * the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to - * 65536.
Provisioned IOPS storage (io1): Must be an integer from - * 100 to 65536.
Magnetic storage (standard): Must be an integer - * from 10 to 3072.
Provisioned IOPS storage (io1, io2): Must be an integer + * from 100 to 65536.
Magnetic storage (standard): Must be an + * integer from 10 to 3072.
Constraints to the amount of storage for each storage type are the * following:
General Purpose (SSD) storage (gp2, gp3): Must be an - * integer from 20 to 65536.
Provisioned IOPS storage (io1): Must - * be an integer from 100 to 65536.
Magnetic storage (standard): - * Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type - * are the following:
General Purpose (SSD) storage (gp2, + * integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): + * Must be an integer from 100 to 65536.
Magnetic storage + * (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage + * type are the following:
General Purpose (SSD) storage (gp2, * gp3):
Enterprise and Standard editions: Must be an integer from * 20 to 16384.
Web and Express editions: Must be an integer from - * 20 to 16384.
Provisioned IOPS storage (io1):
- *Enterprise and Standard editions: Must be an integer from 100 to - * 16384.
Web and Express editions: Must be an integer from 100 - * to 16384.
Magnetic storage (standard):
Enterprise and Standard editions: Must be an integer from 20 to - * 1024.
Web and Express editions: Must be an integer from 20 to - * 1024.
Provisioned IOPS storage (io1, + * io2):
Enterprise and Standard editions: Must be an integer from + * 100 to 16384.
Web and Express editions: Must be an integer + * from 100 to 16384.
Magnetic storage + * (standard):
Enterprise and Standard editions: Must be an + * integer from 20 to 1024.
Web and Express editions: Must be an + * integer from 20 to 1024.
General * Purpose (SSD) storage (gp2, gp3): Must be an integer from 40 to 65536 for RDS * Custom for Oracle, 16384 for RDS Custom for SQL Server.
Provisioned IOPS storage (io1): Must be an integer from 40 to 65536 for RDS - * Custom for Oracle, 16384 for RDS Custom for SQL Server.
Constraints to the amount of storage for each + *
Provisioned IOPS storage (io1, io2): Must be an integer from 40 to 65536 for + * RDS Custom for Oracle, 16384 for RDS Custom for SQL Server.
+ *Constraints to the amount of storage for each * storage type are the following:
General Purpose (SSD) storage - * (gp3): Must be an integer from 20 to 64000.
Provisioned IOPS - * storage (io1): Must be an integer from 100 to 64000.
Provisioned IOPS + * storage (io1, io2): Must be an integer from 100 to 65536.
Constraints to the amount of storage for each * storage type are the following:
General Purpose (SSD) storage * (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned - * IOPS storage (io1): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage * for each storage type are the following:
General Purpose (SSD) * storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.
- *Magnetic storage (standard): Must be an integer from 5 to - * 3072.
Constraints to the - * amount of storage for each storage type are the following:
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to + * 65536.
Magnetic storage (standard): Must be an integer from 5 + * to 3072.
Constraints to + * the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to - * 65536.
Provisioned IOPS storage (io1): Must be an integer from - * 100 to 65536.
Magnetic storage (standard): Must be an integer - * from 10 to 3072.
Provisioned IOPS storage (io1, io2): Must be an integer + * from 100 to 65536.
Magnetic storage (standard): Must be an + * integer from 10 to 3072.
Constraints to the amount of storage for each storage type are the * following:
General Purpose (SSD) storage (gp2, gp3): Must be an - * integer from 20 to 65536.
Provisioned IOPS storage (io1): Must - * be an integer from 100 to 65536.
Magnetic storage (standard): - * Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type - * are the following:
General Purpose (SSD) storage (gp2, + * integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): + * Must be an integer from 100 to 65536.
Magnetic storage + * (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage + * type are the following:
General Purpose (SSD) storage (gp2, * gp3):
Enterprise and Standard editions: Must be an integer from * 20 to 16384.
Web and Express editions: Must be an integer from - * 20 to 16384.
Provisioned IOPS storage (io1):
- *Enterprise and Standard editions: Must be an integer from 100 to - * 16384.
Web and Express editions: Must be an integer from 100 - * to 16384.
Magnetic storage (standard):
Enterprise and Standard editions: Must be an integer from 20 to - * 1024.
Web and Express editions: Must be an integer from 20 to - * 1024.
Provisioned IOPS storage (io1, + * io2):
Enterprise and Standard editions: Must be an integer from + * 100 to 16384.
Web and Express editions: Must be an integer + * from 100 to 16384.
Magnetic storage + * (standard):
Enterprise and Standard editions: Must be an + * integer from 20 to 1024.
Web and Express editions: Must be an + * integer from 20 to 1024.
General * Purpose (SSD) storage (gp2, gp3): Must be an integer from 40 to 65536 for RDS * Custom for Oracle, 16384 for RDS Custom for SQL Server.
Provisioned IOPS storage (io1): Must be an integer from 40 to 65536 for RDS - * Custom for Oracle, 16384 for RDS Custom for SQL Server.
Constraints to the amount of storage for each + *
Provisioned IOPS storage (io1, io2): Must be an integer from 40 to 65536 for + * RDS Custom for Oracle, 16384 for RDS Custom for SQL Server.
+ *Constraints to the amount of storage for each * storage type are the following:
General Purpose (SSD) storage - * (gp3): Must be an integer from 20 to 64000.
Provisioned IOPS - * storage (io1): Must be an integer from 100 to 64000.
Provisioned IOPS + * storage (io1, io2): Must be an integer from 100 to 65536.
Constraints to the amount of storage for each * storage type are the following:
General Purpose (SSD) storage * (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned - * IOPS storage (io1): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage * for each storage type are the following:
General Purpose (SSD) * storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.
- *Magnetic storage (standard): Must be an integer from 5 to - * 3072.
Constraints to the - * amount of storage for each storage type are the following:
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to + * 65536.
Magnetic storage (standard): Must be an integer from 5 + * to 3072.
Constraints to + * the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to - * 65536.
Provisioned IOPS storage (io1): Must be an integer from - * 100 to 65536.
Magnetic storage (standard): Must be an integer - * from 10 to 3072.
Provisioned IOPS storage (io1, io2): Must be an integer + * from 100 to 65536.
Magnetic storage (standard): Must be an + * integer from 10 to 3072.
Constraints to the amount of storage for each storage type are the * following:
General Purpose (SSD) storage (gp2, gp3): Must be an - * integer from 20 to 65536.
Provisioned IOPS storage (io1): Must - * be an integer from 100 to 65536.
Magnetic storage (standard): - * Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type - * are the following:
General Purpose (SSD) storage (gp2, + * integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): + * Must be an integer from 100 to 65536.
Magnetic storage + * (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage + * type are the following:
General Purpose (SSD) storage (gp2, * gp3):
Enterprise and Standard editions: Must be an integer from * 20 to 16384.
Web and Express editions: Must be an integer from - * 20 to 16384.
Provisioned IOPS storage (io1):
- *Enterprise and Standard editions: Must be an integer from 100 to - * 16384.
Web and Express editions: Must be an integer from 100 - * to 16384.
Magnetic storage (standard):
Enterprise and Standard editions: Must be an integer from 20 to - * 1024.
Web and Express editions: Must be an integer from 20 to - * 1024.
Provisioned IOPS storage (io1, + * io2):
Enterprise and Standard editions: Must be an integer from + * 100 to 16384.
Web and Express editions: Must be an integer + * from 100 to 16384.
Magnetic storage + * (standard):
Enterprise and Standard editions: Must be an + * integer from 20 to 1024.
Web and Express editions: Must be an + * integer from 20 to 1024.
The storage type to associate with the DB instance.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
This setting doesn't apply to Amazon Aurora - * DB instances. Storage is managed by the DB cluster.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. This setting doesn't apply to + * Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid
+ * Values: gp2 | gp3 | io1 | io2 | standard
Default:
+ * io1
, if the Iops
parameter is specified. Otherwise,
+ * gp2
.
The storage type to associate with the DB instance.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
This setting doesn't apply to Amazon Aurora - * DB instances. Storage is managed by the DB cluster.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. This setting doesn't apply to + * Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid
+ * Values: gp2 | gp3 | io1 | io2 | standard
Default:
+ * io1
, if the Iops
parameter is specified. Otherwise,
+ * gp2
.
The storage type to associate with the DB instance.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
This setting doesn't apply to Amazon Aurora - * DB instances. Storage is managed by the DB cluster.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. This setting doesn't apply to + * Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid
+ * Values: gp2 | gp3 | io1 | io2 | standard
Default:
+ * io1
, if the Iops
parameter is specified. Otherwise,
+ * gp2
.
The storage type to associate with the DB instance.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
This setting doesn't apply to Amazon Aurora - * DB instances. Storage is managed by the DB cluster.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. This setting doesn't apply to + * Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid
+ * Values: gp2 | gp3 | io1 | io2 | standard
Default:
+ * io1
, if the Iops
parameter is specified. Otherwise,
+ * gp2
.
The storage type to associate with the DB instance.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
This setting doesn't apply to Amazon Aurora - * DB instances. Storage is managed by the DB cluster.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. This setting doesn't apply to + * Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid
+ * Values: gp2 | gp3 | io1 | io2 | standard
Default:
+ * io1
, if the Iops
parameter is specified. Otherwise,
+ * gp2
.
The storage type to associate with the DB instance.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
This setting doesn't apply to Amazon Aurora - * DB instances. Storage is managed by the DB cluster.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. This setting doesn't apply to + * Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid
+ * Values: gp2 | gp3 | io1 | io2 | standard
Default:
+ * io1
, if the Iops
parameter is specified. Otherwise,
+ * gp2
.
The storage type to associate with the DB instance.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
This setting doesn't apply to Amazon Aurora - * DB instances. Storage is managed by the DB cluster.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. This setting doesn't apply to + * Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid
+ * Values: gp2 | gp3 | io1 | io2 | standard
Default:
+ * io1
, if the Iops
parameter is specified. Otherwise,
+ * gp2
.
The storage type to associate with the DB instance.
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
This setting doesn't apply to Amazon Aurora - * DB instances. Storage is managed by the DB cluster.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter. This setting doesn't apply to + * Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid
+ * Values: gp2 | gp3 | io1 | io2 | standard
Default:
+ * io1
, if the Iops
parameter is specified. Otherwise,
+ * gp2
.
The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline const Aws::String& GetCACertificateIdentifier() const{ return m_cACertificateIdentifier; } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline bool CACertificateIdentifierHasBeenSet() const { return m_cACertificateIdentifierHasBeenSet; } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline void SetCACertificateIdentifier(const Aws::String& value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier = value; } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline void SetCACertificateIdentifier(Aws::String&& value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier = std::move(value); } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline void SetCACertificateIdentifier(const char* value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier.assign(value); } + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline ModifyDBClusterRequest& WithCACertificateIdentifier(const Aws::String& value) { SetCACertificateIdentifier(value); return *this;} + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline ModifyDBClusterRequest& WithCACertificateIdentifier(Aws::String&& value) { SetCACertificateIdentifier(std::move(value)); return *this;} + + /** + *The CA certificate identifier to use for the DB cluster's server + * certificate.
Valid for Cluster Type: Multi-AZ DB clusters
+ */ + inline ModifyDBClusterRequest& WithCACertificateIdentifier(const char* value) { SetCACertificateIdentifier(value); return *this;} + private: Aws::String m_dBClusterIdentifier; @@ -3209,6 +3258,9 @@ namespace Model bool m_enableLimitlessDatabase; bool m_enableLimitlessDatabaseHasBeenSet = false; + + Aws::String m_cACertificateIdentifier; + bool m_cACertificateIdentifierHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/ModifyDBInstanceRequest.h b/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/ModifyDBInstanceRequest.h index 546a859e977..66fed6523e7 100644 --- a/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/ModifyDBInstanceRequest.h +++ b/generated/src/aws-cpp-sdk-rds/include/aws/rds/model/ModifyDBInstanceRequest.h @@ -2230,169 +2230,169 @@ namespace Model /** *The storage type to associate with the DB instance.
If you specify
- * Provisioned IOPS (io1
), you must also include a value for the
- * Iops
parameter.
If you choose to migrate your DB instance - * from using standard storage to using Provisioned IOPS, or from using Provisioned - * IOPS to using standard storage, the process can take time. The duration of the - * migration depends on several factors such as database load, storage size, - * storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if - * any), and the number of prior scale storage operations. Typical migration times - * are under 24 hours, but the process can take up to several days in some cases. - * During the migration, the DB instance is available for use, but might experience - * performance degradation. While the migration takes place, nightly backups for - * the instance are suspended. No other Amazon RDS operations can take place for - * the instance, including modifying the instance, rebooting the instance, deleting - * the instance, creating a read replica for the instance, and creating a DB - * snapshot of the instance.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
, if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
), io2
, or gp3
you must also include a
+ * value for the Iops
parameter. If you choose to migrate your + * DB instance from using standard storage to using Provisioned IOPS, or from using + * Provisioned IOPS to using standard storage, the process can take time. The + * duration of the migration depends on several factors such as database load, + * storage size, storage type (standard or Provisioned IOPS), amount of IOPS + * provisioned (if any), and the number of prior scale storage operations. Typical + * migration times are under 24 hours, but the process can take up to several days + * in some cases. During the migration, the DB instance is available for use, but + * might experience performance degradation. While the migration takes place, + * nightly backups for the instance are suspended. No other Amazon RDS operations + * can take place for the instance, including modifying the instance, rebooting the + * instance, deleting the instance, creating a read replica for the instance, and + * creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 |
+ * io1 | io2 | standard
Default: io1
, if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify
- * Provisioned IOPS (io1
), you must also include a value for the
- * Iops
parameter.
If you choose to migrate your DB instance - * from using standard storage to using Provisioned IOPS, or from using Provisioned - * IOPS to using standard storage, the process can take time. The duration of the - * migration depends on several factors such as database load, storage size, - * storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if - * any), and the number of prior scale storage operations. Typical migration times - * are under 24 hours, but the process can take up to several days in some cases. - * During the migration, the DB instance is available for use, but might experience - * performance degradation. While the migration takes place, nightly backups for - * the instance are suspended. No other Amazon RDS operations can take place for - * the instance, including modifying the instance, rebooting the instance, deleting - * the instance, creating a read replica for the instance, and creating a DB - * snapshot of the instance.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
, if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
), io2
, or gp3
you must also include a
+ * value for the Iops
parameter. If you choose to migrate your + * DB instance from using standard storage to using Provisioned IOPS, or from using + * Provisioned IOPS to using standard storage, the process can take time. The + * duration of the migration depends on several factors such as database load, + * storage size, storage type (standard or Provisioned IOPS), amount of IOPS + * provisioned (if any), and the number of prior scale storage operations. Typical + * migration times are under 24 hours, but the process can take up to several days + * in some cases. During the migration, the DB instance is available for use, but + * might experience performance degradation. While the migration takes place, + * nightly backups for the instance are suspended. No other Amazon RDS operations + * can take place for the instance, including modifying the instance, rebooting the + * instance, deleting the instance, creating a read replica for the instance, and + * creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 |
+ * io1 | io2 | standard
Default: io1
, if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify
- * Provisioned IOPS (io1
), you must also include a value for the
- * Iops
parameter.
If you choose to migrate your DB instance - * from using standard storage to using Provisioned IOPS, or from using Provisioned - * IOPS to using standard storage, the process can take time. The duration of the - * migration depends on several factors such as database load, storage size, - * storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if - * any), and the number of prior scale storage operations. Typical migration times - * are under 24 hours, but the process can take up to several days in some cases. - * During the migration, the DB instance is available for use, but might experience - * performance degradation. While the migration takes place, nightly backups for - * the instance are suspended. No other Amazon RDS operations can take place for - * the instance, including modifying the instance, rebooting the instance, deleting - * the instance, creating a read replica for the instance, and creating a DB - * snapshot of the instance.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
, if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
), io2
, or gp3
you must also include a
+ * value for the Iops
parameter. If you choose to migrate your + * DB instance from using standard storage to using Provisioned IOPS, or from using + * Provisioned IOPS to using standard storage, the process can take time. The + * duration of the migration depends on several factors such as database load, + * storage size, storage type (standard or Provisioned IOPS), amount of IOPS + * provisioned (if any), and the number of prior scale storage operations. Typical + * migration times are under 24 hours, but the process can take up to several days + * in some cases. During the migration, the DB instance is available for use, but + * might experience performance degradation. While the migration takes place, + * nightly backups for the instance are suspended. No other Amazon RDS operations + * can take place for the instance, including modifying the instance, rebooting the + * instance, deleting the instance, creating a read replica for the instance, and + * creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 |
+ * io1 | io2 | standard
Default: io1
, if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify
- * Provisioned IOPS (io1
), you must also include a value for the
- * Iops
parameter.
If you choose to migrate your DB instance - * from using standard storage to using Provisioned IOPS, or from using Provisioned - * IOPS to using standard storage, the process can take time. The duration of the - * migration depends on several factors such as database load, storage size, - * storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if - * any), and the number of prior scale storage operations. Typical migration times - * are under 24 hours, but the process can take up to several days in some cases. - * During the migration, the DB instance is available for use, but might experience - * performance degradation. While the migration takes place, nightly backups for - * the instance are suspended. No other Amazon RDS operations can take place for - * the instance, including modifying the instance, rebooting the instance, deleting - * the instance, creating a read replica for the instance, and creating a DB - * snapshot of the instance.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
, if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
), io2
, or gp3
you must also include a
+ * value for the Iops
parameter. If you choose to migrate your + * DB instance from using standard storage to using Provisioned IOPS, or from using + * Provisioned IOPS to using standard storage, the process can take time. The + * duration of the migration depends on several factors such as database load, + * storage size, storage type (standard or Provisioned IOPS), amount of IOPS + * provisioned (if any), and the number of prior scale storage operations. Typical + * migration times are under 24 hours, but the process can take up to several days + * in some cases. During the migration, the DB instance is available for use, but + * might experience performance degradation. While the migration takes place, + * nightly backups for the instance are suspended. No other Amazon RDS operations + * can take place for the instance, including modifying the instance, rebooting the + * instance, deleting the instance, creating a read replica for the instance, and + * creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 |
+ * io1 | io2 | standard
Default: io1
, if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify
- * Provisioned IOPS (io1
), you must also include a value for the
- * Iops
parameter.
If you choose to migrate your DB instance - * from using standard storage to using Provisioned IOPS, or from using Provisioned - * IOPS to using standard storage, the process can take time. The duration of the - * migration depends on several factors such as database load, storage size, - * storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if - * any), and the number of prior scale storage operations. Typical migration times - * are under 24 hours, but the process can take up to several days in some cases. - * During the migration, the DB instance is available for use, but might experience - * performance degradation. While the migration takes place, nightly backups for - * the instance are suspended. No other Amazon RDS operations can take place for - * the instance, including modifying the instance, rebooting the instance, deleting - * the instance, creating a read replica for the instance, and creating a DB - * snapshot of the instance.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
, if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
), io2
, or gp3
you must also include a
+ * value for the Iops
parameter. If you choose to migrate your + * DB instance from using standard storage to using Provisioned IOPS, or from using + * Provisioned IOPS to using standard storage, the process can take time. The + * duration of the migration depends on several factors such as database load, + * storage size, storage type (standard or Provisioned IOPS), amount of IOPS + * provisioned (if any), and the number of prior scale storage operations. Typical + * migration times are under 24 hours, but the process can take up to several days + * in some cases. During the migration, the DB instance is available for use, but + * might experience performance degradation. While the migration takes place, + * nightly backups for the instance are suspended. No other Amazon RDS operations + * can take place for the instance, including modifying the instance, rebooting the + * instance, deleting the instance, creating a read replica for the instance, and + * creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 |
+ * io1 | io2 | standard
Default: io1
, if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify
- * Provisioned IOPS (io1
), you must also include a value for the
- * Iops
parameter.
If you choose to migrate your DB instance - * from using standard storage to using Provisioned IOPS, or from using Provisioned - * IOPS to using standard storage, the process can take time. The duration of the - * migration depends on several factors such as database load, storage size, - * storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if - * any), and the number of prior scale storage operations. Typical migration times - * are under 24 hours, but the process can take up to several days in some cases. - * During the migration, the DB instance is available for use, but might experience - * performance degradation. While the migration takes place, nightly backups for - * the instance are suspended. No other Amazon RDS operations can take place for - * the instance, including modifying the instance, rebooting the instance, deleting - * the instance, creating a read replica for the instance, and creating a DB - * snapshot of the instance.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
, if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
), io2
, or gp3
you must also include a
+ * value for the Iops
parameter. If you choose to migrate your + * DB instance from using standard storage to using Provisioned IOPS, or from using + * Provisioned IOPS to using standard storage, the process can take time. The + * duration of the migration depends on several factors such as database load, + * storage size, storage type (standard or Provisioned IOPS), amount of IOPS + * provisioned (if any), and the number of prior scale storage operations. Typical + * migration times are under 24 hours, but the process can take up to several days + * in some cases. During the migration, the DB instance is available for use, but + * might experience performance degradation. While the migration takes place, + * nightly backups for the instance are suspended. No other Amazon RDS operations + * can take place for the instance, including modifying the instance, rebooting the + * instance, deleting the instance, creating a read replica for the instance, and + * creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 |
+ * io1 | io2 | standard
Default: io1
, if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify
- * Provisioned IOPS (io1
), you must also include a value for the
- * Iops
parameter.
If you choose to migrate your DB instance - * from using standard storage to using Provisioned IOPS, or from using Provisioned - * IOPS to using standard storage, the process can take time. The duration of the - * migration depends on several factors such as database load, storage size, - * storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if - * any), and the number of prior scale storage operations. Typical migration times - * are under 24 hours, but the process can take up to several days in some cases. - * During the migration, the DB instance is available for use, but might experience - * performance degradation. While the migration takes place, nightly backups for - * the instance are suspended. No other Amazon RDS operations can take place for - * the instance, including modifying the instance, rebooting the instance, deleting - * the instance, creating a read replica for the instance, and creating a DB - * snapshot of the instance.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
, if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
), io2
, or gp3
you must also include a
+ * value for the Iops
parameter. If you choose to migrate your + * DB instance from using standard storage to using Provisioned IOPS, or from using + * Provisioned IOPS to using standard storage, the process can take time. The + * duration of the migration depends on several factors such as database load, + * storage size, storage type (standard or Provisioned IOPS), amount of IOPS + * provisioned (if any), and the number of prior scale storage operations. Typical + * migration times are under 24 hours, but the process can take up to several days + * in some cases. During the migration, the DB instance is available for use, but + * might experience performance degradation. While the migration takes place, + * nightly backups for the instance are suspended. No other Amazon RDS operations + * can take place for the instance, including modifying the instance, rebooting the + * instance, deleting the instance, creating a read replica for the instance, and + * creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 |
+ * io1 | io2 | standard
Default: io1
, if the
+ * Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify
- * Provisioned IOPS (io1
), you must also include a value for the
- * Iops
parameter.
If you choose to migrate your DB instance - * from using standard storage to using Provisioned IOPS, or from using Provisioned - * IOPS to using standard storage, the process can take time. The duration of the - * migration depends on several factors such as database load, storage size, - * storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if - * any), and the number of prior scale storage operations. Typical migration times - * are under 24 hours, but the process can take up to several days in some cases. - * During the migration, the DB instance is available for use, but might experience - * performance degradation. While the migration takes place, nightly backups for - * the instance are suspended. No other Amazon RDS operations can take place for - * the instance, including modifying the instance, rebooting the instance, deleting - * the instance, creating a read replica for the instance, and creating a DB - * snapshot of the instance.
Valid Values: gp2 | gp3 | io1 |
- * standard
Default: io1
, if the Iops
- * parameter is specified. Otherwise, gp2
.
io1
), io2
, or gp3
you must also include a
+ * value for the Iops
parameter. If you choose to migrate your + * DB instance from using standard storage to using Provisioned IOPS, or from using + * Provisioned IOPS to using standard storage, the process can take time. The + * duration of the migration depends on several factors such as database load, + * storage size, storage type (standard or Provisioned IOPS), amount of IOPS + * provisioned (if any), and the number of prior scale storage operations. Typical + * migration times are under 24 hours, but the process can take up to several days + * in some cases. During the migration, the DB instance is available for use, but + * might experience performance degradation. While the migration takes place, + * nightly backups for the instance are suspended. No other Amazon RDS operations + * can take place for the instance, including modifying the instance, rebooting the + * instance, deleting the instance, creating a read replica for the instance, and + * creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 |
+ * io1 | io2 | standard
Default: io1
, if the
+ * Iops
parameter is specified. Otherwise, gp2
.
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified, otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified, otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified, otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified, otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified, otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified, otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified, otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified, otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified, otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified, otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified, otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified, otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified, otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified, otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified, otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified, otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified; otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified; otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified; otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified; otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified; otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified; otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified; otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified; otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified; otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified; otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified; otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified; otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified; otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified; otherwise
+ * gp2
Specifies the storage type to be associated with the DB instance.
- *Valid Values: gp2 | gp3 | io1 | standard
If you specify
- * io1
or gp3
, you must also include a value for the
- * Iops
parameter.
Default: io1
if the
- * Iops
parameter is specified; otherwise gp2
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you
+ * specify io1
, io2
, or gp3
, you must also
+ * include a value for the Iops
parameter.
Default:
+ * io1
if the Iops
parameter is specified; otherwise
+ * gp2
The storage type to associate with the DB instance.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or
- * gp3
, you must also include a value for the Iops
- * parameter.
gp2 | gp3 | io1 | io2 | standard
Default: io1
,
+ * if the Iops
parameter is specified. Otherwise,
+ * gp2
.
Constraints:
If you specify
+ * io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter.
The storage type to associate with the DB instance.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or
- * gp3
, you must also include a value for the Iops
- * parameter.
gp2 | gp3 | io1 | io2 | standard
Default: io1
,
+ * if the Iops
parameter is specified. Otherwise,
+ * gp2
.
Constraints:
If you specify
+ * io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter.
The storage type to associate with the DB instance.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or
- * gp3
, you must also include a value for the Iops
- * parameter.
gp2 | gp3 | io1 | io2 | standard
Default: io1
,
+ * if the Iops
parameter is specified. Otherwise,
+ * gp2
.
Constraints:
If you specify
+ * io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter.
The storage type to associate with the DB instance.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or
- * gp3
, you must also include a value for the Iops
- * parameter.
gp2 | gp3 | io1 | io2 | standard
Default: io1
,
+ * if the Iops
parameter is specified. Otherwise,
+ * gp2
.
Constraints:
If you specify
+ * io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter.
The storage type to associate with the DB instance.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or
- * gp3
, you must also include a value for the Iops
- * parameter.
gp2 | gp3 | io1 | io2 | standard
Default: io1
,
+ * if the Iops
parameter is specified. Otherwise,
+ * gp2
.
Constraints:
If you specify
+ * io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter.
The storage type to associate with the DB instance.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or
- * gp3
, you must also include a value for the Iops
- * parameter.
gp2 | gp3 | io1 | io2 | standard
Default: io1
,
+ * if the Iops
parameter is specified. Otherwise,
+ * gp2
.
Constraints:
If you specify
+ * io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter.
The storage type to associate with the DB instance.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or
- * gp3
, you must also include a value for the Iops
- * parameter.
gp2 | gp3 | io1 | io2 | standard
Default: io1
,
+ * if the Iops
parameter is specified. Otherwise,
+ * gp2
.
Constraints:
If you specify
+ * io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter.
The storage type to associate with the DB instance.
Valid Values:
- * gp2 | gp3 | io1 | standard
Default: io1
, if
- * the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or
- * gp3
, you must also include a value for the Iops
- * parameter.
gp2 | gp3 | io1 | io2 | standard
Default: io1
,
+ * if the Iops
parameter is specified. Otherwise,
+ * gp2
.
Constraints:
If you specify
+ * io1
, io2
, or gp3
, you must also include a
+ * value for the Iops
parameter.
The valid storage types for your DB instance. For example: gp2, gp3, io1.
+ *The valid storage types for your DB instance. For example: gp2, gp3, io1, + * io2.
*/ inline const Aws::String& GetStorageType() const{ return m_storageType; } /** - *The valid storage types for your DB instance. For example: gp2, gp3, io1.
+ *The valid storage types for your DB instance. For example: gp2, gp3, io1, + * io2.
*/ inline bool StorageTypeHasBeenSet() const { return m_storageTypeHasBeenSet; } /** - *The valid storage types for your DB instance. For example: gp2, gp3, io1.
+ *The valid storage types for your DB instance. For example: gp2, gp3, io1, + * io2.
*/ inline void SetStorageType(const Aws::String& value) { m_storageTypeHasBeenSet = true; m_storageType = value; } /** - *The valid storage types for your DB instance. For example: gp2, gp3, io1.
+ *The valid storage types for your DB instance. For example: gp2, gp3, io1, + * io2.
*/ inline void SetStorageType(Aws::String&& value) { m_storageTypeHasBeenSet = true; m_storageType = std::move(value); } /** - *The valid storage types for your DB instance. For example: gp2, gp3, io1.
+ *The valid storage types for your DB instance. For example: gp2, gp3, io1, + * io2.
*/ inline void SetStorageType(const char* value) { m_storageTypeHasBeenSet = true; m_storageType.assign(value); } /** - *The valid storage types for your DB instance. For example: gp2, gp3, io1.
+ *The valid storage types for your DB instance. For example: gp2, gp3, io1, + * io2.
*/ inline ValidStorageOptions& WithStorageType(const Aws::String& value) { SetStorageType(value); return *this;} /** - *The valid storage types for your DB instance. For example: gp2, gp3, io1.
+ *The valid storage types for your DB instance. For example: gp2, gp3, io1, + * io2.
*/ inline ValidStorageOptions& WithStorageType(Aws::String&& value) { SetStorageType(std::move(value)); return *this;} /** - *The valid storage types for your DB instance. For example: gp2, gp3, io1.
+ *The valid storage types for your DB instance. For example: gp2, gp3, io1, + * io2.
*/ inline ValidStorageOptions& WithStorageType(const char* value) { SetStorageType(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-rds/source/model/ClusterPendingModifiedValues.cpp b/generated/src/aws-cpp-sdk-rds/source/model/ClusterPendingModifiedValues.cpp index b9b8df04b26..ca81f20ba81 100644 --- a/generated/src/aws-cpp-sdk-rds/source/model/ClusterPendingModifiedValues.cpp +++ b/generated/src/aws-cpp-sdk-rds/source/model/ClusterPendingModifiedValues.cpp @@ -34,7 +34,8 @@ ClusterPendingModifiedValues::ClusterPendingModifiedValues() : m_rdsCustomClusterConfigurationHasBeenSet(false), m_iops(0), m_iopsHasBeenSet(false), - m_storageTypeHasBeenSet(false) + m_storageTypeHasBeenSet(false), + m_certificateDetailsHasBeenSet(false) { } @@ -52,7 +53,8 @@ ClusterPendingModifiedValues::ClusterPendingModifiedValues(const XmlNode& xmlNod m_rdsCustomClusterConfigurationHasBeenSet(false), m_iops(0), m_iopsHasBeenSet(false), - m_storageTypeHasBeenSet(false) + m_storageTypeHasBeenSet(false), + m_certificateDetailsHasBeenSet(false) { *this = xmlNode; } @@ -123,6 +125,12 @@ ClusterPendingModifiedValues& ClusterPendingModifiedValues::operator =(const Xml m_storageType = Aws::Utils::Xml::DecodeEscapedXmlText(storageTypeNode.GetText()); m_storageTypeHasBeenSet = true; } + XmlNode certificateDetailsNode = resultNode.FirstChild("CertificateDetails"); + if(!certificateDetailsNode.IsNull()) + { + m_certificateDetails = certificateDetailsNode; + m_certificateDetailsHasBeenSet = true; + } } return *this; @@ -184,6 +192,13 @@ void ClusterPendingModifiedValues::OutputToStream(Aws::OStream& oStream, const c oStream << location << index << locationValue << ".StorageType=" << StringUtils::URLEncode(m_storageType.c_str()) << "&"; } + if(m_certificateDetailsHasBeenSet) + { + Aws::StringStream certificateDetailsLocationAndMemberSs; + certificateDetailsLocationAndMemberSs << location << index << locationValue << ".CertificateDetails"; + m_certificateDetails.OutputToStream(oStream, certificateDetailsLocationAndMemberSs.str().c_str()); + } + } void ClusterPendingModifiedValues::OutputToStream(Aws::OStream& oStream, const char* location) const @@ -232,6 +247,12 @@ void ClusterPendingModifiedValues::OutputToStream(Aws::OStream& oStream, const c { oStream << location << ".StorageType=" << StringUtils::URLEncode(m_storageType.c_str()) << "&"; } + if(m_certificateDetailsHasBeenSet) + { + Aws::String certificateDetailsLocationAndMember(location); + certificateDetailsLocationAndMember += ".CertificateDetails"; + m_certificateDetails.OutputToStream(oStream, certificateDetailsLocationAndMember.c_str()); + } } } // namespace Model diff --git a/generated/src/aws-cpp-sdk-rds/source/model/CreateDBClusterRequest.cpp b/generated/src/aws-cpp-sdk-rds/source/model/CreateDBClusterRequest.cpp index 4b73f02a481..eda7043c72b 100644 --- a/generated/src/aws-cpp-sdk-rds/source/model/CreateDBClusterRequest.cpp +++ b/generated/src/aws-cpp-sdk-rds/source/model/CreateDBClusterRequest.cpp @@ -82,6 +82,7 @@ CreateDBClusterRequest::CreateDBClusterRequest() : m_masterUserSecretKmsKeyIdHasBeenSet(false), m_enableLocalWriteForwarding(false), m_enableLocalWriteForwardingHasBeenSet(false), + m_cACertificateIdentifierHasBeenSet(false), m_sourceRegionHasBeenSet(false) { } @@ -373,6 +374,11 @@ Aws::String CreateDBClusterRequest::SerializePayload() const ss << "EnableLocalWriteForwarding=" << std::boolalpha << m_enableLocalWriteForwarding << "&"; } + if(m_cACertificateIdentifierHasBeenSet) + { + ss << "CACertificateIdentifier=" << StringUtils::URLEncode(m_cACertificateIdentifier.c_str()) << "&"; + } + ss << "Version=2014-10-31"; return ss.str(); } diff --git a/generated/src/aws-cpp-sdk-rds/source/model/DBCluster.cpp b/generated/src/aws-cpp-sdk-rds/source/model/DBCluster.cpp index a14986fcadf..0fe67da9467 100644 --- a/generated/src/aws-cpp-sdk-rds/source/model/DBCluster.cpp +++ b/generated/src/aws-cpp-sdk-rds/source/model/DBCluster.cpp @@ -123,7 +123,8 @@ DBCluster::DBCluster() : m_awsBackupRecoveryPointArnHasBeenSet(false), m_limitlessDatabaseHasBeenSet(false), m_storageThroughput(0), - m_storageThroughputHasBeenSet(false) + m_storageThroughputHasBeenSet(false), + m_certificateDetailsHasBeenSet(false) { } @@ -230,7 +231,8 @@ DBCluster::DBCluster(const XmlNode& xmlNode) : m_awsBackupRecoveryPointArnHasBeenSet(false), m_limitlessDatabaseHasBeenSet(false), m_storageThroughput(0), - m_storageThroughputHasBeenSet(false) + m_storageThroughputHasBeenSet(false), + m_certificateDetailsHasBeenSet(false) { *this = xmlNode; } @@ -775,6 +777,12 @@ DBCluster& DBCluster::operator =(const XmlNode& xmlNode) m_storageThroughput = StringUtils::ConvertToInt32(StringUtils::Trim(Aws::Utils::Xml::DecodeEscapedXmlText(storageThroughputNode.GetText()).c_str()).c_str()); m_storageThroughputHasBeenSet = true; } + XmlNode certificateDetailsNode = resultNode.FirstChild("CertificateDetails"); + if(!certificateDetailsNode.IsNull()) + { + m_certificateDetails = certificateDetailsNode; + m_certificateDetailsHasBeenSet = true; + } } return *this; @@ -1242,6 +1250,13 @@ void DBCluster::OutputToStream(Aws::OStream& oStream, const char* location, unsi oStream << location << index << locationValue << ".StorageThroughput=" << m_storageThroughput << "&"; } + if(m_certificateDetailsHasBeenSet) + { + Aws::StringStream certificateDetailsLocationAndMemberSs; + certificateDetailsLocationAndMemberSs << location << index << locationValue << ".CertificateDetails"; + m_certificateDetails.OutputToStream(oStream, certificateDetailsLocationAndMemberSs.str().c_str()); + } + } void DBCluster::OutputToStream(Aws::OStream& oStream, const char* location) const @@ -1628,6 +1643,12 @@ void DBCluster::OutputToStream(Aws::OStream& oStream, const char* location) cons { oStream << location << ".StorageThroughput=" << m_storageThroughput << "&"; } + if(m_certificateDetailsHasBeenSet) + { + Aws::String certificateDetailsLocationAndMember(location); + certificateDetailsLocationAndMember += ".CertificateDetails"; + m_certificateDetails.OutputToStream(oStream, certificateDetailsLocationAndMember.c_str()); + } } } // namespace Model diff --git a/generated/src/aws-cpp-sdk-rds/source/model/ModifyDBClusterRequest.cpp b/generated/src/aws-cpp-sdk-rds/source/model/ModifyDBClusterRequest.cpp index 77bd9095a42..75948d23978 100644 --- a/generated/src/aws-cpp-sdk-rds/source/model/ModifyDBClusterRequest.cpp +++ b/generated/src/aws-cpp-sdk-rds/source/model/ModifyDBClusterRequest.cpp @@ -75,7 +75,8 @@ ModifyDBClusterRequest::ModifyDBClusterRequest() : m_enableLocalWriteForwardingHasBeenSet(false), m_awsBackupRecoveryPointArnHasBeenSet(false), m_enableLimitlessDatabase(false), - m_enableLimitlessDatabaseHasBeenSet(false) + m_enableLimitlessDatabaseHasBeenSet(false), + m_cACertificateIdentifierHasBeenSet(false) { } @@ -309,6 +310,11 @@ Aws::String ModifyDBClusterRequest::SerializePayload() const ss << "EnableLimitlessDatabase=" << std::boolalpha << m_enableLimitlessDatabase << "&"; } + if(m_cACertificateIdentifierHasBeenSet) + { + ss << "CACertificateIdentifier=" << StringUtils::URLEncode(m_cACertificateIdentifier.c_str()) << "&"; + } + ss << "Version=2014-10-31"; return ss.str(); } diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AssociateDataShareConsumerRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AssociateDataShareConsumerRequest.h index 2dd6d2dc651..0887d03dc45 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AssociateDataShareConsumerRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AssociateDataShareConsumerRequest.h @@ -37,50 +37,50 @@ namespace Model public: /** - *The Amazon Resource Name (ARN) of the datashare that the consumer is to use - * with the account or the namespace.
+ *The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *The Amazon Resource Name (ARN) of the datashare that the consumer is to use - * with the account or the namespace.
+ *The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline bool DataShareArnHasBeenSet() const { return m_dataShareArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the datashare that the consumer is to use - * with the account or the namespace.
+ *The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = value; } /** - *The Amazon Resource Name (ARN) of the datashare that the consumer is to use - * with the account or the namespace.
+ *The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the datashare that the consumer is to use - * with the account or the namespace.
+ *The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArnHasBeenSet = true; m_dataShareArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the datashare that the consumer is to use - * with the account or the namespace.
+ *The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AssociateDataShareConsumerRequest& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the datashare that the consumer is to use - * with the account or the namespace.
+ *The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AssociateDataShareConsumerRequest& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the datashare that the consumer is to use - * with the account or the namespace.
+ *The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AssociateDataShareConsumerRequest& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} @@ -111,49 +111,49 @@ namespace Model /** - *The Amazon Resource Name (ARN) of the consumer that is associated with the + *
The Amazon Resource Name (ARN) of the consumer namespace associated with the * datashare.
*/ inline const Aws::String& GetConsumerArn() const{ return m_consumerArn; } /** - *The Amazon Resource Name (ARN) of the consumer that is associated with the + *
The Amazon Resource Name (ARN) of the consumer namespace associated with the * datashare.
*/ inline bool ConsumerArnHasBeenSet() const { return m_consumerArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the consumer that is associated with the + *
The Amazon Resource Name (ARN) of the consumer namespace associated with the * datashare.
*/ inline void SetConsumerArn(const Aws::String& value) { m_consumerArnHasBeenSet = true; m_consumerArn = value; } /** - *The Amazon Resource Name (ARN) of the consumer that is associated with the + *
The Amazon Resource Name (ARN) of the consumer namespace associated with the * datashare.
*/ inline void SetConsumerArn(Aws::String&& value) { m_consumerArnHasBeenSet = true; m_consumerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the consumer that is associated with the + *
The Amazon Resource Name (ARN) of the consumer namespace associated with the * datashare.
*/ inline void SetConsumerArn(const char* value) { m_consumerArnHasBeenSet = true; m_consumerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the consumer that is associated with the + *
The Amazon Resource Name (ARN) of the consumer namespace associated with the * datashare.
*/ inline AssociateDataShareConsumerRequest& WithConsumerArn(const Aws::String& value) { SetConsumerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the consumer that is associated with the + *
The Amazon Resource Name (ARN) of the consumer namespace associated with the * datashare.
*/ inline AssociateDataShareConsumerRequest& WithConsumerArn(Aws::String&& value) { SetConsumerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the consumer that is associated with the + *
The Amazon Resource Name (ARN) of the consumer namespace associated with the * datashare.
*/ inline AssociateDataShareConsumerRequest& WithConsumerArn(const char* value) { SetConsumerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AssociateDataShareConsumerResult.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AssociateDataShareConsumerResult.h index 05e7b225811..ef58a705d92 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AssociateDataShareConsumerResult.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AssociateDataShareConsumerResult.h @@ -36,94 +36,80 @@ namespace Model /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArn = value; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArn = std::move(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArn.assign(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AssociateDataShareConsumerResult& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AssociateDataShareConsumerResult& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AssociateDataShareConsumerResult& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline const Aws::String& GetProducerArn() const{ return m_producerArn; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const Aws::String& value) { m_producerArn = value; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(Aws::String&& value) { m_producerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const char* value) { m_producerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline AssociateDataShareConsumerResult& WithProducerArn(const Aws::String& value) { SetProducerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline AssociateDataShareConsumerResult& WithProducerArn(Aws::String&& value) { SetProducerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline AssociateDataShareConsumerResult& WithProducerArn(const char* value) { SetProducerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeDataShareRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeDataShareRequest.h index c1efcfd4d1a..56c6a0596fa 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeDataShareRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeDataShareRequest.h @@ -37,50 +37,50 @@ namespace Model public: /** - *The Amazon Resource Name (ARN) of the datashare that producers are to - * authorize sharing for.
+ *The Amazon Resource Name (ARN) of the datashare namespace that producers are + * to authorize sharing for.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *The Amazon Resource Name (ARN) of the datashare that producers are to - * authorize sharing for.
+ *The Amazon Resource Name (ARN) of the datashare namespace that producers are + * to authorize sharing for.
*/ inline bool DataShareArnHasBeenSet() const { return m_dataShareArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the datashare that producers are to - * authorize sharing for.
+ *The Amazon Resource Name (ARN) of the datashare namespace that producers are + * to authorize sharing for.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = value; } /** - *The Amazon Resource Name (ARN) of the datashare that producers are to - * authorize sharing for.
+ *The Amazon Resource Name (ARN) of the datashare namespace that producers are + * to authorize sharing for.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the datashare that producers are to - * authorize sharing for.
+ *The Amazon Resource Name (ARN) of the datashare namespace that producers are + * to authorize sharing for.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArnHasBeenSet = true; m_dataShareArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the datashare that producers are to - * authorize sharing for.
+ *The Amazon Resource Name (ARN) of the datashare namespace that producers are + * to authorize sharing for.
*/ inline AuthorizeDataShareRequest& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the datashare that producers are to - * authorize sharing for.
+ *The Amazon Resource Name (ARN) of the datashare namespace that producers are + * to authorize sharing for.
*/ inline AuthorizeDataShareRequest& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the datashare that producers are to - * authorize sharing for.
+ *The Amazon Resource Name (ARN) of the datashare namespace that producers are + * to authorize sharing for.
*/ inline AuthorizeDataShareRequest& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeDataShareResult.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeDataShareResult.h index edc0220affb..c3e28656ed8 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeDataShareResult.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeDataShareResult.h @@ -36,94 +36,80 @@ namespace Model /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArn = value; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArn = std::move(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArn.assign(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AuthorizeDataShareResult& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AuthorizeDataShareResult& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline AuthorizeDataShareResult& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline const Aws::String& GetProducerArn() const{ return m_producerArn; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const Aws::String& value) { m_producerArn = value; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(Aws::String&& value) { m_producerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const char* value) { m_producerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline AuthorizeDataShareResult& WithProducerArn(const Aws::String& value) { SetProducerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline AuthorizeDataShareResult& WithProducerArn(Aws::String&& value) { SetProducerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline AuthorizeDataShareResult& WithProducerArn(const char* value) { SetProducerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeSnapshotAccessRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeSnapshotAccessRequest.h index fe024fa2616..050d943224a 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeSnapshotAccessRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/AuthorizeSnapshotAccessRequest.h @@ -122,58 +122,90 @@ namespace Model /** - *The identifier of the cluster the snapshot was created from. This parameter - * is required if your IAM user has a policy containing a snapshot resource element - * that specifies anything other than * for the cluster name.
+ *The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy + * doesn't allow access to all (*) snapshots - This parameter is required. + * Otherwise, permissions aren't available to check if the snapshot exists.
+ *If the snapshot to access exists - This parameter isn't + * required. Redshift can retrieve the cluster identifier and use it to validate + * snapshot authorization.
The identifier of the cluster the snapshot was created from. This parameter - * is required if your IAM user has a policy containing a snapshot resource element - * that specifies anything other than * for the cluster name.
+ *The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy + * doesn't allow access to all (*) snapshots - This parameter is required. + * Otherwise, permissions aren't available to check if the snapshot exists.
+ *If the snapshot to access exists - This parameter isn't + * required. Redshift can retrieve the cluster identifier and use it to validate + * snapshot authorization.
The identifier of the cluster the snapshot was created from. This parameter - * is required if your IAM user has a policy containing a snapshot resource element - * that specifies anything other than * for the cluster name.
+ *The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy + * doesn't allow access to all (*) snapshots - This parameter is required. + * Otherwise, permissions aren't available to check if the snapshot exists.
+ *If the snapshot to access exists - This parameter isn't + * required. Redshift can retrieve the cluster identifier and use it to validate + * snapshot authorization.
The identifier of the cluster the snapshot was created from. This parameter - * is required if your IAM user has a policy containing a snapshot resource element - * that specifies anything other than * for the cluster name.
+ *The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy + * doesn't allow access to all (*) snapshots - This parameter is required. + * Otherwise, permissions aren't available to check if the snapshot exists.
+ *If the snapshot to access exists - This parameter isn't + * required. Redshift can retrieve the cluster identifier and use it to validate + * snapshot authorization.
The identifier of the cluster the snapshot was created from. This parameter - * is required if your IAM user has a policy containing a snapshot resource element - * that specifies anything other than * for the cluster name.
+ *The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy + * doesn't allow access to all (*) snapshots - This parameter is required. + * Otherwise, permissions aren't available to check if the snapshot exists.
+ *If the snapshot to access exists - This parameter isn't + * required. Redshift can retrieve the cluster identifier and use it to validate + * snapshot authorization.
The identifier of the cluster the snapshot was created from. This parameter - * is required if your IAM user has a policy containing a snapshot resource element - * that specifies anything other than * for the cluster name.
+ *The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy + * doesn't allow access to all (*) snapshots - This parameter is required. + * Otherwise, permissions aren't available to check if the snapshot exists.
+ *If the snapshot to access exists - This parameter isn't + * required. Redshift can retrieve the cluster identifier and use it to validate + * snapshot authorization.
The identifier of the cluster the snapshot was created from. This parameter - * is required if your IAM user has a policy containing a snapshot resource element - * that specifies anything other than * for the cluster name.
+ *The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy + * doesn't allow access to all (*) snapshots - This parameter is required. + * Otherwise, permissions aren't available to check if the snapshot exists.
+ *If the snapshot to access exists - This parameter isn't + * required. Redshift can retrieve the cluster identifier and use it to validate + * snapshot authorization.
The identifier of the cluster the snapshot was created from. This parameter - * is required if your IAM user has a policy containing a snapshot resource element - * that specifies anything other than * for the cluster name.
+ *The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy + * doesn't allow access to all (*) snapshots - This parameter is required. + * Otherwise, permissions aren't available to check if the snapshot exists.
+ *If the snapshot to access exists - This parameter isn't + * required. Redshift can retrieve the cluster identifier and use it to validate + * snapshot authorization.
Default: 5439
Valid Values:
- * 1150-65535
For clusters with ra3 nodes - Select a port within the ranges
+ * 5431-5455
or 8191-8215
. (If you have an existing
+ * cluster with ra3 nodes, it isn't required that you change the port to these
+ * ranges.)
For clusters with ds2 or dc2 nodes - Select a port
+ * within the range 1150-65535
.
Default: 5439
Valid Values:
- * 1150-65535
For clusters with ra3 nodes - Select a port within the ranges
+ * 5431-5455
or 8191-8215
. (If you have an existing
+ * cluster with ra3 nodes, it isn't required that you change the port to these
+ * ranges.)
For clusters with ds2 or dc2 nodes - Select a port
+ * within the range 1150-65535
.
Default: 5439
Valid Values:
- * 1150-65535
For clusters with ra3 nodes - Select a port within the ranges
+ * 5431-5455
or 8191-8215
. (If you have an existing
+ * cluster with ra3 nodes, it isn't required that you change the port to these
+ * ranges.)
For clusters with ds2 or dc2 nodes - Select a port
+ * within the range 1150-65535
.
Default: 5439
Valid Values:
- * 1150-65535
For clusters with ra3 nodes - Select a port within the ranges
+ * 5431-5455
or 8191-8215
. (If you have an existing
+ * cluster with ra3 nodes, it isn't required that you change the port to these
+ * ranges.)
For clusters with ds2 or dc2 nodes - Select a port
+ * within the range 1150-65535
.
An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline bool DataShareArnHasBeenSet() const { return m_dataShareArnHasBeenSet; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = value; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = std::move(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArnHasBeenSet = true; m_dataShareArn.assign(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DataShare& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DataShare& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DataShare& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline const Aws::String& GetProducerArn() const{ return m_producerArn; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline bool ProducerArnHasBeenSet() const { return m_producerArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const Aws::String& value) { m_producerArnHasBeenSet = true; m_producerArn = value; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(Aws::String&& value) { m_producerArnHasBeenSet = true; m_producerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const char* value) { m_producerArnHasBeenSet = true; m_producerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DataShare& WithProducerArn(const Aws::String& value) { SetProducerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DataShare& WithProducerArn(Aws::String&& value) { SetProducerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DataShare& WithProducerArn(const char* value) { SetProducerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DeauthorizeDataShareRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DeauthorizeDataShareRequest.h index c4c4d3d513b..365a8d18d2f 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DeauthorizeDataShareRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DeauthorizeDataShareRequest.h @@ -37,50 +37,50 @@ namespace Model public: /** - *The Amazon Resource Name (ARN) of the datashare to remove authorization - * from.
+ *The namespace Amazon Resource Name (ARN) of the datashare to remove + * authorization from.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *The Amazon Resource Name (ARN) of the datashare to remove authorization - * from.
+ *The namespace Amazon Resource Name (ARN) of the datashare to remove + * authorization from.
*/ inline bool DataShareArnHasBeenSet() const { return m_dataShareArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the datashare to remove authorization - * from.
+ *The namespace Amazon Resource Name (ARN) of the datashare to remove + * authorization from.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = value; } /** - *The Amazon Resource Name (ARN) of the datashare to remove authorization - * from.
+ *The namespace Amazon Resource Name (ARN) of the datashare to remove + * authorization from.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the datashare to remove authorization - * from.
+ *The namespace Amazon Resource Name (ARN) of the datashare to remove + * authorization from.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArnHasBeenSet = true; m_dataShareArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the datashare to remove authorization - * from.
+ *The namespace Amazon Resource Name (ARN) of the datashare to remove + * authorization from.
*/ inline DeauthorizeDataShareRequest& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the datashare to remove authorization - * from.
+ *The namespace Amazon Resource Name (ARN) of the datashare to remove + * authorization from.
*/ inline DeauthorizeDataShareRequest& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the datashare to remove authorization - * from.
+ *The namespace Amazon Resource Name (ARN) of the datashare to remove + * authorization from.
*/ inline DeauthorizeDataShareRequest& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DeauthorizeDataShareResult.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DeauthorizeDataShareResult.h index b886d8e86f6..1d25a30b3fd 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DeauthorizeDataShareResult.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DeauthorizeDataShareResult.h @@ -36,94 +36,80 @@ namespace Model /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArn = value; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArn = std::move(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArn.assign(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DeauthorizeDataShareResult& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DeauthorizeDataShareResult& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DeauthorizeDataShareResult& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline const Aws::String& GetProducerArn() const{ return m_producerArn; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const Aws::String& value) { m_producerArn = value; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(Aws::String&& value) { m_producerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const char* value) { m_producerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DeauthorizeDataShareResult& WithProducerArn(const Aws::String& value) { SetProducerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DeauthorizeDataShareResult& WithProducerArn(Aws::String&& value) { SetProducerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DeauthorizeDataShareResult& WithProducerArn(const char* value) { SetProducerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesForConsumerRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesForConsumerRequest.h index f5b08e63281..f9e47a50fb0 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesForConsumerRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesForConsumerRequest.h @@ -38,50 +38,50 @@ namespace Model public: /** - *The Amazon Resource Name (ARN) of the consumer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the consumer namespace that returns in the + * list of datashares.
*/ inline const Aws::String& GetConsumerArn() const{ return m_consumerArn; } /** - *The Amazon Resource Name (ARN) of the consumer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the consumer namespace that returns in the + * list of datashares.
*/ inline bool ConsumerArnHasBeenSet() const { return m_consumerArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the consumer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the consumer namespace that returns in the + * list of datashares.
*/ inline void SetConsumerArn(const Aws::String& value) { m_consumerArnHasBeenSet = true; m_consumerArn = value; } /** - *The Amazon Resource Name (ARN) of the consumer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the consumer namespace that returns in the + * list of datashares.
*/ inline void SetConsumerArn(Aws::String&& value) { m_consumerArnHasBeenSet = true; m_consumerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the consumer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the consumer namespace that returns in the + * list of datashares.
*/ inline void SetConsumerArn(const char* value) { m_consumerArnHasBeenSet = true; m_consumerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the consumer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the consumer namespace that returns in the + * list of datashares.
*/ inline DescribeDataSharesForConsumerRequest& WithConsumerArn(const Aws::String& value) { SetConsumerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the consumer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the consumer namespace that returns in the + * list of datashares.
*/ inline DescribeDataSharesForConsumerRequest& WithConsumerArn(Aws::String&& value) { SetConsumerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the consumer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the consumer namespace that returns in the + * list of datashares.
*/ inline DescribeDataSharesForConsumerRequest& WithConsumerArn(const char* value) { SetConsumerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesForProducerRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesForProducerRequest.h index b63ead71576..0d91370ecac 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesForProducerRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesForProducerRequest.h @@ -38,50 +38,50 @@ namespace Model public: /** - *The Amazon Resource Name (ARN) of the producer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the producer namespace that returns in the + * list of datashares.
*/ inline const Aws::String& GetProducerArn() const{ return m_producerArn; } /** - *The Amazon Resource Name (ARN) of the producer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the producer namespace that returns in the + * list of datashares.
*/ inline bool ProducerArnHasBeenSet() const { return m_producerArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the producer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the producer namespace that returns in the + * list of datashares.
*/ inline void SetProducerArn(const Aws::String& value) { m_producerArnHasBeenSet = true; m_producerArn = value; } /** - *The Amazon Resource Name (ARN) of the producer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the producer namespace that returns in the + * list of datashares.
*/ inline void SetProducerArn(Aws::String&& value) { m_producerArnHasBeenSet = true; m_producerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the producer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the producer namespace that returns in the + * list of datashares.
*/ inline void SetProducerArn(const char* value) { m_producerArnHasBeenSet = true; m_producerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the producer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the producer namespace that returns in the + * list of datashares.
*/ inline DescribeDataSharesForProducerRequest& WithProducerArn(const Aws::String& value) { SetProducerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the producer namespace that returns in the + * list of datashares.
*/ inline DescribeDataSharesForProducerRequest& WithProducerArn(Aws::String&& value) { SetProducerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the producer that returns in the list of - * datashares.
+ *The Amazon Resource Name (ARN) of the producer namespace that returns in the + * list of datashares.
*/ inline DescribeDataSharesForProducerRequest& WithProducerArn(const char* value) { SetProducerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesRequest.h index 4812880ecec..04d0f209b55 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DescribeDataSharesRequest.h @@ -37,42 +37,42 @@ namespace Model public: /** - *The identifier of the datashare to describe details of.
+ *The Amazon resource name (ARN) of the datashare to describe details of.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *The identifier of the datashare to describe details of.
+ *The Amazon resource name (ARN) of the datashare to describe details of.
*/ inline bool DataShareArnHasBeenSet() const { return m_dataShareArnHasBeenSet; } /** - *The identifier of the datashare to describe details of.
+ *The Amazon resource name (ARN) of the datashare to describe details of.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = value; } /** - *The identifier of the datashare to describe details of.
+ *The Amazon resource name (ARN) of the datashare to describe details of.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = std::move(value); } /** - *The identifier of the datashare to describe details of.
+ *The Amazon resource name (ARN) of the datashare to describe details of.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArnHasBeenSet = true; m_dataShareArn.assign(value); } /** - *The identifier of the datashare to describe details of.
+ *The Amazon resource name (ARN) of the datashare to describe details of.
*/ inline DescribeDataSharesRequest& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *The identifier of the datashare to describe details of.
+ *The Amazon resource name (ARN) of the datashare to describe details of.
*/ inline DescribeDataSharesRequest& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *The identifier of the datashare to describe details of.
+ *The Amazon resource name (ARN) of the datashare to describe details of.
*/ inline DescribeDataSharesRequest& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DisassociateDataShareConsumerRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DisassociateDataShareConsumerRequest.h index 42ce7ab7843..692bd1b811a 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DisassociateDataShareConsumerRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DisassociateDataShareConsumerRequest.h @@ -37,50 +37,50 @@ namespace Model public: /** - *The Amazon Resource Name (ARN) of the datashare to remove association for. - *
+ *The Amazon Resource Name (ARN) of the datashare to remove association + * for.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *The Amazon Resource Name (ARN) of the datashare to remove association for. - *
+ *The Amazon Resource Name (ARN) of the datashare to remove association + * for.
*/ inline bool DataShareArnHasBeenSet() const { return m_dataShareArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the datashare to remove association for. - *
+ *The Amazon Resource Name (ARN) of the datashare to remove association + * for.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = value; } /** - *The Amazon Resource Name (ARN) of the datashare to remove association for. - *
+ *The Amazon Resource Name (ARN) of the datashare to remove association + * for.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArnHasBeenSet = true; m_dataShareArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the datashare to remove association for. - *
+ *The Amazon Resource Name (ARN) of the datashare to remove association + * for.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArnHasBeenSet = true; m_dataShareArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the datashare to remove association for. - *
+ *The Amazon Resource Name (ARN) of the datashare to remove association + * for.
*/ inline DisassociateDataShareConsumerRequest& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the datashare to remove association for. - *
+ *The Amazon Resource Name (ARN) of the datashare to remove association + * for.
*/ inline DisassociateDataShareConsumerRequest& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the datashare to remove association for. - *
+ *The Amazon Resource Name (ARN) of the datashare to remove association + * for.
*/ inline DisassociateDataShareConsumerRequest& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} @@ -111,50 +111,50 @@ namespace Model /** - *The Amazon Resource Name (ARN) of the consumer that association for the - * datashare is removed from.
+ *The Amazon Resource Name (ARN) of the consumer namespace that association for + * the datashare is removed from.
*/ inline const Aws::String& GetConsumerArn() const{ return m_consumerArn; } /** - *The Amazon Resource Name (ARN) of the consumer that association for the - * datashare is removed from.
+ *The Amazon Resource Name (ARN) of the consumer namespace that association for + * the datashare is removed from.
*/ inline bool ConsumerArnHasBeenSet() const { return m_consumerArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the consumer that association for the - * datashare is removed from.
+ *The Amazon Resource Name (ARN) of the consumer namespace that association for + * the datashare is removed from.
*/ inline void SetConsumerArn(const Aws::String& value) { m_consumerArnHasBeenSet = true; m_consumerArn = value; } /** - *The Amazon Resource Name (ARN) of the consumer that association for the - * datashare is removed from.
+ *The Amazon Resource Name (ARN) of the consumer namespace that association for + * the datashare is removed from.
*/ inline void SetConsumerArn(Aws::String&& value) { m_consumerArnHasBeenSet = true; m_consumerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the consumer that association for the - * datashare is removed from.
+ *The Amazon Resource Name (ARN) of the consumer namespace that association for + * the datashare is removed from.
*/ inline void SetConsumerArn(const char* value) { m_consumerArnHasBeenSet = true; m_consumerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the consumer that association for the - * datashare is removed from.
+ *The Amazon Resource Name (ARN) of the consumer namespace that association for + * the datashare is removed from.
*/ inline DisassociateDataShareConsumerRequest& WithConsumerArn(const Aws::String& value) { SetConsumerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the consumer that association for the - * datashare is removed from.
+ *The Amazon Resource Name (ARN) of the consumer namespace that association for + * the datashare is removed from.
*/ inline DisassociateDataShareConsumerRequest& WithConsumerArn(Aws::String&& value) { SetConsumerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the consumer that association for the - * datashare is removed from.
+ *The Amazon Resource Name (ARN) of the consumer namespace that association for + * the datashare is removed from.
*/ inline DisassociateDataShareConsumerRequest& WithConsumerArn(const char* value) { SetConsumerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DisassociateDataShareConsumerResult.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DisassociateDataShareConsumerResult.h index 7a923007b86..b229668781f 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DisassociateDataShareConsumerResult.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/DisassociateDataShareConsumerResult.h @@ -36,94 +36,80 @@ namespace Model /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArn = value; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArn = std::move(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArn.assign(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DisassociateDataShareConsumerResult& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DisassociateDataShareConsumerResult& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline DisassociateDataShareConsumerResult& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline const Aws::String& GetProducerArn() const{ return m_producerArn; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const Aws::String& value) { m_producerArn = value; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(Aws::String&& value) { m_producerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const char* value) { m_producerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DisassociateDataShareConsumerResult& WithProducerArn(const Aws::String& value) { SetProducerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DisassociateDataShareConsumerResult& WithProducerArn(Aws::String&& value) { SetProducerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline DisassociateDataShareConsumerResult& WithProducerArn(const char* value) { SetProducerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/ModifyClusterRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/ModifyClusterRequest.h index c62b24ccef3..e46a271a786 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/ModifyClusterRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/ModifyClusterRequest.h @@ -1614,22 +1614,42 @@ namespace Model /** - *The option to change the port of an Amazon Redshift cluster.
+ *The option to change the port of an Amazon Redshift cluster.
Valid + * Values:
For clusters with ra3 nodes - Select a port within the
+ * ranges 5431-5455
or 8191-8215
. (If you have an
+ * existing cluster with ra3 nodes, it isn't required that you change the port to
+ * these ranges.)
For clusters with ds2 or dc2 nodes - Select a
+ * port within the range 1150-65535
.
The option to change the port of an Amazon Redshift cluster.
+ *The option to change the port of an Amazon Redshift cluster.
Valid + * Values:
For clusters with ra3 nodes - Select a port within the
+ * ranges 5431-5455
or 8191-8215
. (If you have an
+ * existing cluster with ra3 nodes, it isn't required that you change the port to
+ * these ranges.)
For clusters with ds2 or dc2 nodes - Select a
+ * port within the range 1150-65535
.
The option to change the port of an Amazon Redshift cluster.
+ *The option to change the port of an Amazon Redshift cluster.
Valid + * Values:
For clusters with ra3 nodes - Select a port within the
+ * ranges 5431-5455
or 8191-8215
. (If you have an
+ * existing cluster with ra3 nodes, it isn't required that you change the port to
+ * these ranges.)
For clusters with ds2 or dc2 nodes - Select a
+ * port within the range 1150-65535
.
The option to change the port of an Amazon Redshift cluster.
+ *The option to change the port of an Amazon Redshift cluster.
Valid + * Values:
For clusters with ra3 nodes - Select a port within the
+ * ranges 5431-5455
or 8191-8215
. (If you have an
+ * existing cluster with ra3 nodes, it isn't required that you change the port to
+ * these ranges.)
For clusters with ds2 or dc2 nodes - Select a
+ * port within the range 1150-65535
.
An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline const Aws::String& GetDataShareArn() const{ return m_dataShareArn; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const Aws::String& value) { m_dataShareArn = value; } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(Aws::String&& value) { m_dataShareArn = std::move(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline void SetDataShareArn(const char* value) { m_dataShareArn.assign(value); } /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline RejectDataShareResult& WithDataShareArn(const Aws::String& value) { SetDataShareArn(value); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline RejectDataShareResult& WithDataShareArn(Aws::String&& value) { SetDataShareArn(std::move(value)); return *this;} /** - *An Amazon Resource Name (ARN) that references the datashare that is owned by
- * a specific namespace of the producer cluster. A datashare ARN is in the
- * arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
- * format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to + * use.
*/ inline RejectDataShareResult& WithDataShareArn(const char* value) { SetDataShareArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline const Aws::String& GetProducerArn() const{ return m_producerArn; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const Aws::String& value) { m_producerArn = value; } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(Aws::String&& value) { m_producerArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline void SetProducerArn(const char* value) { m_producerArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline RejectDataShareResult& WithProducerArn(const Aws::String& value) { SetProducerArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline RejectDataShareResult& WithProducerArn(Aws::String&& value) { SetProducerArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the producer.
+ *The Amazon Resource Name (ARN) of the producer namespace.
*/ inline RejectDataShareResult& WithProducerArn(const char* value) { SetProducerArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/RestoreFromClusterSnapshotRequest.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/RestoreFromClusterSnapshotRequest.h index 806b73bd2c7..dfefb437f81 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/RestoreFromClusterSnapshotRequest.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/model/RestoreFromClusterSnapshotRequest.h @@ -311,29 +311,37 @@ namespace Model /** *The port number on which the cluster accepts connections.
Default: The - * same port as the original cluster.
Constraints: Must be between
- * 1115
and 65535
.
Valid values: For clusters with ds2 or
+ * dc2 nodes, must be within the range 1150
-65535
. For
+ * clusters with ra3 nodes, must be within the ranges
+ * 5431
-5455
or 8191
-8215
.
The port number on which the cluster accepts connections.
Default: The - * same port as the original cluster.
Constraints: Must be between
- * 1115
and 65535
.
Valid values: For clusters with ds2 or
+ * dc2 nodes, must be within the range 1150
-65535
. For
+ * clusters with ra3 nodes, must be within the ranges
+ * 5431
-5455
or 8191
-8215
.
The port number on which the cluster accepts connections.
Default: The - * same port as the original cluster.
Constraints: Must be between
- * 1115
and 65535
.
Valid values: For clusters with ds2 or
+ * dc2 nodes, must be within the range 1150
-65535
. For
+ * clusters with ra3 nodes, must be within the ranges
+ * 5431
-5455
or 8191
-8215
.
The port number on which the cluster accepts connections.
Default: The - * same port as the original cluster.
Constraints: Must be between
- * 1115
and 65535
.
Valid values: For clusters with ds2 or
+ * dc2 nodes, must be within the range 1150
-65535
. For
+ * clusters with ra3 nodes, must be within the ranges
+ * 5431
-5455
or 8191
-8215
.
Verified Permissions is * eventually * consistent . It can take a few seconds for a new or changed element to - * be propagate through the service and be visible in the results of other Verified + * propagate through the service and be visible in the results of other Verified * Permissions operations.
Verified * Permissions is eventually consistent - * . It can take a few seconds for a new or changed element to be propagate + * . It can take a few seconds for a new or changed element to propagate * through the service and be visible in the results of other Verified Permissions * operations.
Verified Permissions is eventually consistent - * . It can take a few seconds for a new or changed element to be propagate + * . It can take a few seconds for a new or changed element to propagate * through the service and be visible in the results of other Verified Permissions * operations.
Verified Permissions is eventually consistent - * . It can take a few seconds for a new or changed element to be propagate + * . It can take a few seconds for a new or changed element to propagate * through the service and be visible in the results of other Verified Permissions * operations.
Verified * Permissions is eventually consistent - * . It can take a few seconds for a new or changed element to be propagate + * . It can take a few seconds for a new or changed element to propagate * through the service and be visible in the results of other Verified Permissions * operations.
Verified Permissions is eventually consistent - * . It can take a few seconds for a new or changed element to be propagate + * . It can take a few seconds for a new or changed element to propagate * through the service and be visible in the results of other Verified Permissions * operations.
When you edit a static policy, You can change only certain elements of a + *
When you edit a static policy, you can change only certain elements of a * static policy:
The action referenced by the policy.
A condition clause, such as when and unless.
You * can't change these elements of a static policy:
Changing a @@ -839,7 +839,7 @@ namespace VerifiedPermissions * template-linked policy, you must update the template instead.
Verified Permissions is eventually consistent - * . It can take a few seconds for a new or changed element to be propagate + * . It can take a few seconds for a new or changed element to propagate * through the service and be visible in the results of other Verified Permissions * operations.
Modifies the validation setting for a policy store.
Verified * Permissions is eventually consistent - * . It can take a few seconds for a new or changed element to be propagate + * . It can take a few seconds for a new or changed element to propagate * through the service and be visible in the results of other Verified Permissions * operations.
Verified Permissions is eventually consistent - * . It can take a few seconds for a new or changed element to be propagate + * . It can take a few seconds for a new or changed element to propagate * through the service and be visible in the results of other Verified Permissions * operations.
This data type is used as a field that is part of an Configuration - * structure that is used as a parameter to the Configuration.
+ * structure that is used as a parameter to CreateIdentitySource. *Example:"CognitoUserPoolConfiguration":{"UserPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","ClientIds":
* ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}
The configuration for an identity source that represents a connection to an + * Amazon Cognito user pool used as an identity provider for Verified + * Permissions.
This data type is used as a field that is part of an ConfigurationDetail + * structure that is part of the response to GetIdentitySource.
+ *Example:"CognitoUserPoolConfiguration":{"UserPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","ClientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The configuration for an identity source that represents a connection to an + * Amazon Cognito user pool used as an identity provider for Verified + * Permissions.
This data type is used as a field that is part of the ConfigurationItem + * structure that is part of the response to ListIdentitySources.
+ *Example:"CognitoUserPoolConfiguration":{"UserPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","ClientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The Amazon + * Resource Name (ARN) of the Amazon Cognito user pool that contains the + * identities to be authorized.
Example: "userPoolArn":
+ * "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"
+ *
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The unique application client IDs that are associated with the specified + * Amazon Cognito user pool.
Example: "clientIds":
+ * ["&ExampleCogClientId;"]
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user
+ * pool that contains the identities to be authorized.
Example:
+ * "issuer":
+ * "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"
Contains configuration information about an identity source.
This data + * type is a response parameter to the GetIdentitySource + * operation.
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration information about an identity source.
This data + * type is a response parameter to the ListIdentitySources + * operation.
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
Contains configuration details of a Amazon Cognito user pool that Verified + * Permissions can use as a source of authenticated identities as entities. It + * specifies the Amazon + * Resource Name (ARN) of a Amazon Cognito user pool and one or more + * application client IDs.
Example:
+ * "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
+ * ["a1b2c3d4e5f6g7h8i9j0kalbmc"]}}
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
If you don't provide this value, then Amazon Web Services * generates a random one for you.
If you retry the operation with the same
* ClientToken
, but with different parameters, the retry fails with an
- * IdempotentParameterMismatch
error.
ConflictException
error. Verified Permissions recognizes a
+ * ClientToken
for eight hours. After eight hours, the next request
+ * with the same parameters performs the operation again regardless of the value of
+ * ClientToken
.
A structure that describes the configuration of the identity source.
- */ - inline const IdentitySourceDetails& GetDetails() const{ return m_details; } - - /** - *A structure that describes the configuration of the identity source.
- */ - inline void SetDetails(const IdentitySourceDetails& value) { m_details = value; } - - /** - *A structure that describes the configuration of the identity source.
- */ - inline void SetDetails(IdentitySourceDetails&& value) { m_details = std::move(value); } - - /** - *A structure that describes the configuration of the identity source.
- */ - inline GetIdentitySourceResult& WithDetails(const IdentitySourceDetails& value) { SetDetails(value); return *this;} - - /** - *A structure that describes the configuration of the identity source.
- */ - inline GetIdentitySourceResult& WithDetails(IdentitySourceDetails&& value) { SetDetails(std::move(value)); return *this;} - - /** *The ID of the identity source.
*/ @@ -227,6 +201,32 @@ namespace Model inline GetIdentitySourceResult& WithPrincipalEntityType(const char* value) { SetPrincipalEntityType(value); return *this;} + /** + *Contains configuration information about an identity source.
+ */ + inline const ConfigurationDetail& GetConfiguration() const{ return m_configuration; } + + /** + *Contains configuration information about an identity source.
+ */ + inline void SetConfiguration(const ConfigurationDetail& value) { m_configuration = value; } + + /** + *Contains configuration information about an identity source.
+ */ + inline void SetConfiguration(ConfigurationDetail&& value) { m_configuration = std::move(value); } + + /** + *Contains configuration information about an identity source.
+ */ + inline GetIdentitySourceResult& WithConfiguration(const ConfigurationDetail& value) { SetConfiguration(value); return *this;} + + /** + *Contains configuration information about an identity source.
+ */ + inline GetIdentitySourceResult& WithConfiguration(ConfigurationDetail&& value) { SetConfiguration(std::move(value)); return *this;} + + inline const Aws::String& GetRequestId() const{ return m_requestId; } @@ -252,8 +252,6 @@ namespace Model Aws::Utils::DateTime m_createdDate; - IdentitySourceDetails m_details; - Aws::String m_identitySourceId; Aws::Utils::DateTime m_lastUpdatedDate; @@ -262,6 +260,8 @@ namespace Model Aws::String m_principalEntityType; + ConfigurationDetail m_configuration; + Aws::String m_requestId; }; diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceDetails.h b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceDetails.h deleted file mode 100644 index 59d03fbbdcf..00000000000 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceDetails.h +++ /dev/null @@ -1,305 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#includeA structure that contains configuration of the identity source.
This - * data type is used as a response parameter for the CreateIdentitySource - * operation.
The application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline const Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline bool ClientIdsHasBeenSet() const { return m_clientIdsHasBeenSet; } - - /** - *The application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline void SetClientIds(const Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline void SetClientIds(Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceDetails& WithClientIds(const Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceDetails& WithClientIds(Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceDetails& AddClientIds(const Aws::String& value) { m_clientIdsHasBeenSet = true; m_clientIds.push_back(value); return *this; } - - /** - *The application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceDetails& AddClientIds(Aws::String&& value) { m_clientIdsHasBeenSet = true; m_clientIds.push_back(std::move(value)); return *this; } - - /** - *The application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceDetails& AddClientIds(const char* value) { m_clientIdsHasBeenSet = true; m_clientIds.push_back(value); return *this; } - - - /** - *The Amazon - * Resource Name (ARN) of the Amazon Cognito user pool whose identities are - * accessible to this Verified Permissions policy store.
- */ - inline const Aws::String& GetUserPoolArn() const{ return m_userPoolArn; } - - /** - *The Amazon - * Resource Name (ARN) of the Amazon Cognito user pool whose identities are - * accessible to this Verified Permissions policy store.
- */ - inline bool UserPoolArnHasBeenSet() const { return m_userPoolArnHasBeenSet; } - - /** - *The Amazon - * Resource Name (ARN) of the Amazon Cognito user pool whose identities are - * accessible to this Verified Permissions policy store.
- */ - inline void SetUserPoolArn(const Aws::String& value) { m_userPoolArnHasBeenSet = true; m_userPoolArn = value; } - - /** - *The Amazon - * Resource Name (ARN) of the Amazon Cognito user pool whose identities are - * accessible to this Verified Permissions policy store.
- */ - inline void SetUserPoolArn(Aws::String&& value) { m_userPoolArnHasBeenSet = true; m_userPoolArn = std::move(value); } - - /** - *The Amazon - * Resource Name (ARN) of the Amazon Cognito user pool whose identities are - * accessible to this Verified Permissions policy store.
- */ - inline void SetUserPoolArn(const char* value) { m_userPoolArnHasBeenSet = true; m_userPoolArn.assign(value); } - - /** - *The Amazon - * Resource Name (ARN) of the Amazon Cognito user pool whose identities are - * accessible to this Verified Permissions policy store.
- */ - inline IdentitySourceDetails& WithUserPoolArn(const Aws::String& value) { SetUserPoolArn(value); return *this;} - - /** - *The Amazon - * Resource Name (ARN) of the Amazon Cognito user pool whose identities are - * accessible to this Verified Permissions policy store.
- */ - inline IdentitySourceDetails& WithUserPoolArn(Aws::String&& value) { SetUserPoolArn(std::move(value)); return *this;} - - /** - *The Amazon - * Resource Name (ARN) of the Amazon Cognito user pool whose identities are - * accessible to this Verified Permissions policy store.
- */ - inline IdentitySourceDetails& WithUserPoolArn(const char* value) { SetUserPoolArn(value); return *this;} - - - /** - *The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A structure that defines characteristics of an identity source that you can - * use to filter.
This data type is used as a request parameter for the This data type is a request parameter for the ListIdentityStores
* operation. A structure that defines an identity source. This data type is used as
- * a request parameter for the ListIdentityStores
+ * A structure that defines an identity source. This data type is a
+ * response parameter to the ListIdentitySources
* operation.See Also:
AWS
diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceItem.h b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceItem.h
index de992723197..33fb696549c 100644
--- a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceItem.h
+++ b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceItem.h
@@ -6,8 +6,8 @@
#pragma once
#include See Also:
AWS
* API Reference
A structure that contains the details of the associated identity provider - * (IdP).
- */ - inline const IdentitySourceItemDetails& GetDetails() const{ return m_details; } - - /** - *A structure that contains the details of the associated identity provider - * (IdP).
- */ - inline bool DetailsHasBeenSet() const { return m_detailsHasBeenSet; } - - /** - *A structure that contains the details of the associated identity provider - * (IdP).
- */ - inline void SetDetails(const IdentitySourceItemDetails& value) { m_detailsHasBeenSet = true; m_details = value; } - - /** - *A structure that contains the details of the associated identity provider - * (IdP).
- */ - inline void SetDetails(IdentitySourceItemDetails&& value) { m_detailsHasBeenSet = true; m_details = std::move(value); } - - /** - *A structure that contains the details of the associated identity provider - * (IdP).
- */ - inline IdentitySourceItem& WithDetails(const IdentitySourceItemDetails& value) { SetDetails(value); return *this;} - - /** - *A structure that contains the details of the associated identity provider - * (IdP).
- */ - inline IdentitySourceItem& WithDetails(IdentitySourceItemDetails&& value) { SetDetails(std::move(value)); return *this;} - - /** *The unique identifier of the identity source.
*/ @@ -271,14 +234,42 @@ namespace Model */ inline IdentitySourceItem& WithPrincipalEntityType(const char* value) { SetPrincipalEntityType(value); return *this;} + + /** + *Contains configuration information about an identity source.
+ */ + inline const ConfigurationItem& GetConfiguration() const{ return m_configuration; } + + /** + *Contains configuration information about an identity source.
+ */ + inline bool ConfigurationHasBeenSet() const { return m_configurationHasBeenSet; } + + /** + *Contains configuration information about an identity source.
+ */ + inline void SetConfiguration(const ConfigurationItem& value) { m_configurationHasBeenSet = true; m_configuration = value; } + + /** + *Contains configuration information about an identity source.
+ */ + inline void SetConfiguration(ConfigurationItem&& value) { m_configurationHasBeenSet = true; m_configuration = std::move(value); } + + /** + *Contains configuration information about an identity source.
+ */ + inline IdentitySourceItem& WithConfiguration(const ConfigurationItem& value) { SetConfiguration(value); return *this;} + + /** + *Contains configuration information about an identity source.
+ */ + inline IdentitySourceItem& WithConfiguration(ConfigurationItem&& value) { SetConfiguration(std::move(value)); return *this;} + private: Aws::Utils::DateTime m_createdDate; bool m_createdDateHasBeenSet = false; - IdentitySourceItemDetails m_details; - bool m_detailsHasBeenSet = false; - Aws::String m_identitySourceId; bool m_identitySourceIdHasBeenSet = false; @@ -290,6 +281,9 @@ namespace Model Aws::String m_principalEntityType; bool m_principalEntityTypeHasBeenSet = false; + + ConfigurationItem m_configuration; + bool m_configurationHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceItemDetails.h b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceItemDetails.h deleted file mode 100644 index 5ea16da145f..00000000000 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/model/IdentitySourceItemDetails.h +++ /dev/null @@ -1,289 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#includeA structure that contains configuration of the identity source.
This - * data type is used as a response parameter for the CreateIdentitySource - * operation.
The application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline const Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline bool ClientIdsHasBeenSet() const { return m_clientIdsHasBeenSet; } - - /** - *The application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline void SetClientIds(const Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline void SetClientIds(Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceItemDetails& WithClientIds(const Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceItemDetails& WithClientIds(Aws::VectorThe application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceItemDetails& AddClientIds(const Aws::String& value) { m_clientIdsHasBeenSet = true; m_clientIds.push_back(value); return *this; } - - /** - *The application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceItemDetails& AddClientIds(Aws::String&& value) { m_clientIdsHasBeenSet = true; m_clientIds.push_back(std::move(value)); return *this; } - - /** - *The application client IDs associated with the specified Amazon Cognito user - * pool that are enabled for this identity source.
- */ - inline IdentitySourceItemDetails& AddClientIds(const char* value) { m_clientIdsHasBeenSet = true; m_clientIds.push_back(value); return *this; } - - - /** - *The Amazon Cognito user pool whose identities are accessible to this Verified - * Permissions policy store.
- */ - inline const Aws::String& GetUserPoolArn() const{ return m_userPoolArn; } - - /** - *The Amazon Cognito user pool whose identities are accessible to this Verified - * Permissions policy store.
- */ - inline bool UserPoolArnHasBeenSet() const { return m_userPoolArnHasBeenSet; } - - /** - *The Amazon Cognito user pool whose identities are accessible to this Verified - * Permissions policy store.
- */ - inline void SetUserPoolArn(const Aws::String& value) { m_userPoolArnHasBeenSet = true; m_userPoolArn = value; } - - /** - *The Amazon Cognito user pool whose identities are accessible to this Verified - * Permissions policy store.
- */ - inline void SetUserPoolArn(Aws::String&& value) { m_userPoolArnHasBeenSet = true; m_userPoolArn = std::move(value); } - - /** - *The Amazon Cognito user pool whose identities are accessible to this Verified - * Permissions policy store.
- */ - inline void SetUserPoolArn(const char* value) { m_userPoolArnHasBeenSet = true; m_userPoolArn.assign(value); } - - /** - *The Amazon Cognito user pool whose identities are accessible to this Verified - * Permissions policy store.
- */ - inline IdentitySourceItemDetails& WithUserPoolArn(const Aws::String& value) { SetUserPoolArn(value); return *this;} - - /** - *The Amazon Cognito user pool whose identities are accessible to this Verified - * Permissions policy store.
- */ - inline IdentitySourceItemDetails& WithUserPoolArn(Aws::String&& value) { SetUserPoolArn(std::move(value)); return *this;} - - /** - *The Amazon Cognito user pool whose identities are accessible to this Verified - * Permissions policy store.
- */ - inline IdentitySourceItemDetails& WithUserPoolArn(const char* value) { SetUserPoolArn(value); return *this;} - - - /** - *The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
The well-known URL that points to this user pool's OIDC discovery endpoint. - * This is a URL string in the following format. This URL replaces the placeholders - * for both the Amazon Web Services Region and the user pool identifier with those - * appropriate for this user pool.
- * https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
- *
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
A string that identifies the type of OIDC service represented by this - * identity source.
At this time, the only valid value is
- * cognito
.
Specifies an identity token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an ID token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't id
.
Specifies an identity token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an ID token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't id
.
Specifies an identity token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an ID token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't id
.
Specifies an identity token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an ID token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't id
.
Specifies an identity token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an ID token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't id
.
Specifies an identity token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an ID token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't id
.
Specifies an identity token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an ID token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't id
.
Specifies an identity token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an ID token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't id
.
Specifies an access token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
, or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an access token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't access
.
Specifies an access token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
, or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an access token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't access
.
Specifies an access token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
, or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an access token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't access
.
Specifies an access token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
, or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an access token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't access
.
Specifies an access token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
, or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an access token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't access
.
Specifies an access token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
, or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an access token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't access
.
Specifies an access token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
, or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an access token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't access
.
Specifies an access token for the principal to be authorized. This token is
* provided to you by the identity provider (IdP) associated with the specified
- * identity source. You must specify either an AccessToken
, or an
- * IdentityToken
, or both.
accessToken
, an
+ * identityToken
, or both. Must be an access token. Verified
+ * Permissions returns an error if the token_use
claim in the
+ * submitted token isn't access
.
Contains information about a policy that was
created by - * instantiating a policy template.
This
Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units.
This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
This operation only applies to Version 2017.11.29 of global tables. If you are using global tables Version 2019.11.21 you can use DescribeTable instead.
Although you can use UpdateGlobalTable
to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas.
If global secondary indexes are specified, then the following conditions must also be met:
The global secondary indexes must have the same name.
The global secondary indexes must have the same hash key and sort key (if present).
The global secondary indexes must have the same provisioned and maximum write capacity units.
Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units.
This operation only applies to Version 2017.11.29 (Legacy) of global tables. We recommend using Version 2019.11.21 (Current) when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see Determining the version. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Updating global tables.
This operation only applies to Version 2017.11.29 of global tables. If you are using global tables Version 2019.11.21 you can use UpdateTable instead.
Although you can use UpdateGlobalTable
to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas.
If global secondary indexes are specified, then the following conditions must also be met:
The global secondary indexes must have the same name.
The global secondary indexes must have the same hash key and sort key (if present).
The global secondary indexes must have the same provisioned and maximum write capacity units.
The data type for the attribute, where:
S
- the attribute is of type String
N
- the attribute is of type Number
B
- the attribute is of type Binary
Represents an attribute for describing the key schema for the table and indexes.
" + "documentation":"Represents an attribute for describing the schema for the table and indexes.
" }, "AttributeDefinitions":{ "type":"list", @@ -2906,7 +2906,7 @@ }, "S3BucketOwner":{ "shape":"S3BucketOwner", - "documentation":"The ID of the Amazon Web Services account that owns the bucket the export will be stored in.
" + "documentation":"The ID of the Amazon Web Services account that owns the bucket the export will be stored in.
S3BucketOwner is a required parameter when exporting to a S3 bucket in another account.
The set of attributes that are projected into the index:
KEYS_ONLY
- Only the index and primary keys are projected into the index.
INCLUDE
- In addition to the attributes described in KEYS_ONLY
, the secondary index will include other non-key attributes that you specify.
ALL
- All of the table attributes are projected into the index.
The set of attributes that are projected into the index:
KEYS_ONLY
- Only the index and primary keys are projected into the index.
INCLUDE
- In addition to the attributes described in KEYS_ONLY
, the secondary index will include other non-key attributes that you specify.
ALL
- All of the table attributes are projected into the index.
When using the DynamoDB console, ALL
is selected by default.
A string that contains conditions that DynamoDB applies after the Query
operation, but before the data is returned to you. Items that do not satisfy the FilterExpression
criteria are not returned.
A FilterExpression
does not allow key attributes. You cannot define a filter expression based on a partition key or a sort key.
A FilterExpression
is applied after the items have already been read; the process of filtering does not consume any additional read capacity units.
For more information, see Filter Expressions in the Amazon DynamoDB Developer Guide.
" + "documentation":"A string that contains conditions that DynamoDB applies after the Query
operation, but before the data is returned to you. Items that do not satisfy the FilterExpression
criteria are not returned.
A FilterExpression
does not allow key attributes. You cannot define a filter expression based on a partition key or a sort key.
A FilterExpression
is applied after the items have already been read; the process of filtering does not consume any additional read capacity units.
For more information, see Filter Expressions in the Amazon DynamoDB Developer Guide.
" }, "KeyConditionExpression":{ "shape":"KeyExpression", diff --git a/tools/code-generation/api-descriptions/imagebuilder-2019-12-02.normal.json b/tools/code-generation/api-descriptions/imagebuilder-2019-12-02.normal.json index fbb86cedb13..3e67a6dd619 100644 --- a/tools/code-generation/api-descriptions/imagebuilder-2019-12-02.normal.json +++ b/tools/code-generation/api-descriptions/imagebuilder-2019-12-02.normal.json @@ -5165,6 +5165,14 @@ "imageUris":{ "shape":"StringList", "documentation":"For an impacted container image, this identifies a list of URIs for associated container images distributed to ECR repositories.
" + }, + "startTime":{ + "shape":"DateTimeTimestamp", + "documentation":"The starting timestamp from the lifecycle action that was applied to the resource.
" + }, + "endTime":{ + "shape":"DateTimeTimestamp", + "documentation":"The ending timestamp from the lifecycle action that was applied to the resource.
" } }, "documentation":"Contains details for a resource that the runtime instance of the lifecycle policy identified for action.
" @@ -5268,7 +5276,8 @@ "CANCELLED", "CANCELLING", "FAILED", - "SUCCESS" + "SUCCESS", + "PENDING" ] }, "LifecycleExecutionsList":{ @@ -5402,7 +5411,7 @@ "members":{ "tagMap":{ "shape":"TagMap", - "documentation":"Contains a list of tags that Image Builder uses to skip lifecycle actions for resources that have them.
" + "documentation":"Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them.
" }, "amis":{ "shape":"LifecyclePolicyDetailExclusionRulesAmis", @@ -5518,7 +5527,7 @@ }, "tagMap":{ "shape":"TagMap", - "documentation":"A list of tags that are used as selection criteria for the resources that the lifecycle policy applies to.
" + "documentation":"A list of tags that are used as selection criteria for the Image Builder image resources that the lifecycle policy applies to.
" } }, "documentation":"Resource selection criteria for the lifecycle policy.
" diff --git a/tools/code-generation/api-descriptions/mwaa-2020-07-01.normal.json b/tools/code-generation/api-descriptions/mwaa-2020-07-01.normal.json index 2cb679af3bb..733ebbf3069 100644 --- a/tools/code-generation/api-descriptions/mwaa-2020-07-01.normal.json +++ b/tools/code-generation/api-descriptions/mwaa-2020-07-01.normal.json @@ -298,7 +298,7 @@ }, "AirflowVersion":{ "shape":"AirflowVersion", - "documentation":"The Apache Airflow version for your environment. If no value is specified, it defaults to the latest version. For more information, see Apache Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
Valid values: 1.10.12
, 2.0.2
, 2.2.2
, 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
The Apache Airflow version for your environment. If no value is specified, it defaults to the latest version. For more information, see Apache Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).
Valid values: 1.10.12
, 2.0.2
, 2.2.2
, 2.4.3
, 2.5.1
, 2.6.3
, 2.7.2
2.8.1
The storage type for the DB cluster.
" - } + }, + "CertificateDetails":{"shape":"CertificateDetails"} }, "documentation":"This data type is used as a response element in the ModifyDBCluster
operation and contains changes that will be applied during the next maintenance window.
Specifies whether read replicas can forward write operations to the writer DB instance in the DB cluster. By default, write operations aren't allowed on reader DB instances.
Valid for: Aurora DB clusters only
" + }, + "CACertificateIdentifier":{ + "shape":"String", + "documentation":"The CA certificate identifier to use for the DB cluster's server certificate.
Valid for Cluster Type: Multi-AZ DB clusters
" } }, "documentation":"" @@ -4382,7 +4387,7 @@ }, "AllocatedStorage":{ "shape":"IntegerOptional", - "documentation":"The amount of storage in gibibytes (GiB) to allocate for the DB instance.
This setting doesn't apply to Amazon Aurora DB instances. Aurora cluster volumes automatically grow as the amount of data in your database increases, though you are only charged for the space that you use in an Aurora cluster volume.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 40 to 65536 for RDS Custom for Oracle, 16384 for RDS Custom for SQL Server.
Provisioned IOPS storage (io1): Must be an integer from 40 to 65536 for RDS Custom for Oracle, 16384 for RDS Custom for SQL Server.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp3): Must be an integer from 20 to 64000.
Provisioned IOPS storage (io1): Must be an integer from 100 to 64000.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 10 to 3072.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3):
Enterprise and Standard editions: Must be an integer from 20 to 16384.
Web and Express editions: Must be an integer from 20 to 16384.
Provisioned IOPS storage (io1):
Enterprise and Standard editions: Must be an integer from 100 to 16384.
Web and Express editions: Must be an integer from 100 to 16384.
Magnetic storage (standard):
Enterprise and Standard editions: Must be an integer from 20 to 1024.
Web and Express editions: Must be an integer from 20 to 1024.
The amount of storage in gibibytes (GiB) to allocate for the DB instance.
This setting doesn't apply to Amazon Aurora DB instances. Aurora cluster volumes automatically grow as the amount of data in your database increases, though you are only charged for the space that you use in an Aurora cluster volume.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 40 to 65536 for RDS Custom for Oracle, 16384 for RDS Custom for SQL Server.
Provisioned IOPS storage (io1, io2): Must be an integer from 40 to 65536 for RDS Custom for Oracle, 16384 for RDS Custom for SQL Server.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to 65536.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 10 to 3072.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3): Must be an integer from 20 to 65536.
Provisioned IOPS storage (io1, io2): Must be an integer from 100 to 65536.
Magnetic storage (standard): Must be an integer from 5 to 3072.
Constraints to the amount of storage for each storage type are the following:
General Purpose (SSD) storage (gp2, gp3):
Enterprise and Standard editions: Must be an integer from 20 to 16384.
Web and Express editions: Must be an integer from 20 to 16384.
Provisioned IOPS storage (io1, io2):
Enterprise and Standard editions: Must be an integer from 100 to 16384.
Web and Express editions: Must be an integer from 100 to 16384.
Magnetic storage (standard):
Enterprise and Standard editions: Must be an integer from 20 to 1024.
Web and Express editions: Must be an integer from 20 to 1024.
The storage type to associate with the DB instance.
If you specify io1
or gp3
, you must also include a value for the Iops
parameter.
This setting doesn't apply to Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid Values: gp2 | gp3 | io1 | standard
Default: io1
, if the Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify io1
, io2
, or gp3
, you must also include a value for the Iops
parameter.
This setting doesn't apply to Amazon Aurora DB instances. Storage is managed by the DB cluster.
Valid Values: gp2 | gp3 | io1 | io2 | standard
Default: io1
, if the Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify io1
or gp3
, you must also include a value for the Iops
parameter.
Valid Values: gp2 | gp3 | io1 | standard
Default: io1
if the Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the read replica.
If you specify io1
, io2
, or gp3
, you must also include a value for the Iops
parameter.
Valid Values: gp2 | gp3 | io1 | io2 | standard
Default: io1
if the Iops
parameter is specified. Otherwise, gp2
.
The storage throughput for the DB cluster. The throughput is automatically set based on the IOPS that you provision, and is not configurable.
This setting is only for non-Aurora Multi-AZ DB clusters.
" - } + }, + "CertificateDetails":{"shape":"CertificateDetails"} }, "documentation":"Contains the details of an Amazon Aurora DB cluster or Multi-AZ DB cluster.
For an Amazon Aurora DB cluster, this data type is used as a response element in the operations CreateDBCluster
, DeleteDBCluster
, DescribeDBClusters
, FailoverDBCluster
, ModifyDBCluster
, PromoteReadReplicaDBCluster
, RestoreDBClusterFromS3
, RestoreDBClusterFromSnapshot
, RestoreDBClusterToPointInTime
, StartDBCluster
, and StopDBCluster
.
For a Multi-AZ DB cluster, this data type is used as a response element in the operations CreateDBCluster
, DeleteDBCluster
, DescribeDBClusters
, FailoverDBCluster
, ModifyDBCluster
, RebootDBCluster
, RestoreDBClusterFromSnapshot
, and RestoreDBClusterToPointInTime
.
For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
", "wrapper":true @@ -12275,6 +12281,10 @@ "EnableLimitlessDatabase":{ "shape":"BooleanOptional", "documentation":"Specifies whether to enable Aurora Limitless Database. You must enable Aurora Limitless Database to create a DB shard group.
Valid for: Aurora DB clusters only
" + }, + "CACertificateIdentifier":{ + "shape":"String", + "documentation":"The CA certificate identifier to use for the DB cluster's server certificate.
Valid for Cluster Type: Multi-AZ DB clusters
" } }, "documentation":"" @@ -12421,7 +12431,7 @@ }, "StorageType":{ "shape":"String", - "documentation":"The storage type to associate with the DB instance.
If you specify Provisioned IOPS (io1
), you must also include a value for the Iops
parameter.
If you choose to migrate your DB instance from using standard storage to using Provisioned IOPS, or from using Provisioned IOPS to using standard storage, the process can take time. The duration of the migration depends on several factors such as database load, storage size, storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if any), and the number of prior scale storage operations. Typical migration times are under 24 hours, but the process can take up to several days in some cases. During the migration, the DB instance is available for use, but might experience performance degradation. While the migration takes place, nightly backups for the instance are suspended. No other Amazon RDS operations can take place for the instance, including modifying the instance, rebooting the instance, deleting the instance, creating a read replica for the instance, and creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 | io1 | standard
Default: io1
, if the Iops
parameter is specified. Otherwise, gp2
.
The storage type to associate with the DB instance.
If you specify io1
), io2
, or gp3
you must also include a value for the Iops
parameter.
If you choose to migrate your DB instance from using standard storage to using Provisioned IOPS, or from using Provisioned IOPS to using standard storage, the process can take time. The duration of the migration depends on several factors such as database load, storage size, storage type (standard or Provisioned IOPS), amount of IOPS provisioned (if any), and the number of prior scale storage operations. Typical migration times are under 24 hours, but the process can take up to several days in some cases. During the migration, the DB instance is available for use, but might experience performance degradation. While the migration takes place, nightly backups for the instance are suspended. No other Amazon RDS operations can take place for the instance, including modifying the instance, rebooting the instance, deleting the instance, creating a read replica for the instance, and creating a DB snapshot of the instance.
Valid Values: gp2 | gp3 | io1 | io2 | standard
Default: io1
, if the Iops
parameter is specified. Otherwise, gp2
.
Specifies the storage type to be associated with the DB instance.
Valid Values: gp2 | gp3 | io1 | standard
If you specify io1
or gp3
, you must also include a value for the Iops
parameter.
Default: io1
if the Iops
parameter is specified, otherwise gp2
Specifies the storage type to be associated with the DB instance.
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you specify io1
, io2
, or gp3
, you must also include a value for the Iops
parameter.
Default: io1
if the Iops
parameter is specified, otherwise gp2
Specifies the storage type to be associated with the DB instance.
Valid Values: gp2 | gp3 | io1 | standard
If you specify io1
or gp3
, you must also include a value for the Iops
parameter.
Default: io1
if the Iops
parameter is specified; otherwise gp2
Specifies the storage type to be associated with the DB instance.
Valid Values: gp2 | gp3 | io1 | io2 | standard
If you specify io1
, io2
, or gp3
, you must also include a value for the Iops
parameter.
Default: io1
if the Iops
parameter is specified; otherwise gp2
The storage type to associate with the DB instance.
Valid Values: gp2 | gp3 | io1 | standard
Default: io1
, if the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
or gp3
, you must also include a value for the Iops
parameter.
The storage type to associate with the DB instance.
Valid Values: gp2 | gp3 | io1 | io2 | standard
Default: io1
, if the Iops
parameter is specified. Otherwise, gp2
.
Constraints:
If you specify io1
, io2
, or gp3
, you must also include a value for the Iops
parameter.
The valid storage types for your DB instance. For example: gp2, gp3, io1.
" + "documentation":"The valid storage types for your DB instance. For example: gp2, gp3, io1, io2.
" }, "StorageSize":{ "shape":"RangeList", diff --git a/tools/code-generation/api-descriptions/redshift-2012-12-01.normal.json b/tools/code-generation/api-descriptions/redshift-2012-12-01.normal.json index 90d00cc05b0..69ee7efa689 100644 --- a/tools/code-generation/api-descriptions/redshift-2012-12-01.normal.json +++ b/tools/code-generation/api-descriptions/redshift-2012-12-01.normal.json @@ -2596,7 +2596,7 @@ "members":{ "DataShareArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the datashare that the consumer is to use with the account or the namespace.
" + "documentation":"The Amazon Resource Name (ARN) of the datashare that the consumer is to use.
" }, "AssociateEntireAccount":{ "shape":"BooleanOptional", @@ -2604,7 +2604,7 @@ }, "ConsumerArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the consumer that is associated with the datashare.
" + "documentation":"The Amazon Resource Name (ARN) of the consumer namespace associated with the datashare.
" }, "ConsumerRegion":{ "shape":"String", @@ -2820,7 +2820,7 @@ "members":{ "DataShareArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the datashare that producers are to authorize sharing for.
" + "documentation":"The Amazon Resource Name (ARN) of the datashare namespace that producers are to authorize sharing for.
" }, "ConsumerIdentifier":{ "shape":"String", @@ -2864,7 +2864,7 @@ }, "SnapshotClusterIdentifier":{ "shape":"String", - "documentation":"The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.
" + "documentation":"The identifier of the cluster the snapshot was created from.
If the snapshot to access doesn't exist and the associated IAM policy doesn't allow access to all (*) snapshots - This parameter is required. Otherwise, permissions aren't available to check if the snapshot exists.
If the snapshot to access exists - This parameter isn't required. Redshift can retrieve the cluster identifier and use it to validate snapshot authorization.
The port number on which the cluster accepts incoming connections.
The cluster is accessible only via the JDBC and ODBC connection strings. Part of the connection string requires the port on which the cluster will listen for incoming connections.
Default: 5439
Valid Values: 1150-65535
The port number on which the cluster accepts incoming connections.
The cluster is accessible only via the JDBC and ODBC connection strings. Part of the connection string requires the port on which the cluster will listen for incoming connections.
Default: 5439
Valid Values:
For clusters with ra3 nodes - Select a port within the ranges 5431-5455
or 8191-8215
. (If you have an existing cluster with ra3 nodes, it isn't required that you change the port to these ranges.)
For clusters with ds2 or dc2 nodes - Select a port within the range 1150-65535
.
An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
format.
The Amazon Resource Name (ARN) of the datashare that the consumer is to use.
" }, "ProducerArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the producer.
" + "documentation":"The Amazon Resource Name (ARN) of the producer namespace.
" }, "AllowPubliclyAccessibleConsumers":{ "shape":"Boolean", @@ -4951,7 +4951,7 @@ "members":{ "DataShareArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the datashare to remove authorization from.
" + "documentation":"The namespace Amazon Resource Name (ARN) of the datashare to remove authorization from.
" }, "ConsumerIdentifier":{ "shape":"String", @@ -5581,7 +5581,7 @@ "members":{ "ConsumerArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the consumer that returns in the list of datashares.
" + "documentation":"The Amazon Resource Name (ARN) of the consumer namespace that returns in the list of datashares.
" }, "Status":{ "shape":"DataShareStatusForConsumer", @@ -5615,7 +5615,7 @@ "members":{ "ProducerArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the producer that returns in the list of datashares.
" + "documentation":"The Amazon Resource Name (ARN) of the producer namespace that returns in the list of datashares.
" }, "Status":{ "shape":"DataShareStatusForProducer", @@ -5649,7 +5649,7 @@ "members":{ "DataShareArn":{ "shape":"String", - "documentation":"The identifier of the datashare to describe details of.
" + "documentation":"The Amazon resource name (ARN) of the datashare to describe details of.
" }, "MaxRecords":{ "shape":"IntegerOptional", @@ -6337,7 +6337,7 @@ "members":{ "DataShareArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the datashare to remove association for.
" + "documentation":"The Amazon Resource Name (ARN) of the datashare to remove association for.
" }, "DisassociateEntireAccount":{ "shape":"BooleanOptional", @@ -6345,7 +6345,7 @@ }, "ConsumerArn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) of the consumer that association for the datashare is removed from.
" + "documentation":"The Amazon Resource Name (ARN) of the consumer namespace that association for the datashare is removed from.
" }, "ConsumerRegion":{ "shape":"String", @@ -8210,7 +8210,7 @@ }, "Port":{ "shape":"IntegerOptional", - "documentation":"The option to change the port of an Amazon Redshift cluster.
" + "documentation":"The option to change the port of an Amazon Redshift cluster.
Valid Values:
For clusters with ra3 nodes - Select a port within the ranges 5431-5455
or 8191-8215
. (If you have an existing cluster with ra3 nodes, it isn't required that you change the port to these ranges.)
For clusters with ds2 or dc2 nodes - Select a port within the range 1150-65535
.
The port number on which the cluster accepts connections.
Default: The same port as the original cluster.
Constraints: Must be between 1115
and 65535
.
The port number on which the cluster accepts connections.
Default: The same port as the original cluster.
Valid values: For clusters with ds2 or dc2 nodes, must be within the range 1150
-65535
. For clusters with ra3 nodes, must be within the ranges 5431
-5455
or 8191
-8215
.
Creates a reference to an Amazon Cognito user pool as an external identity provider (IdP).
After you create an identity source, you can use the identities provided by the IdP as proxies for the principal in authorization queries that use the IsAuthorizedWithToken operation. These identities take the form of tokens that contain claims about the user, such as IDs, attributes and group memberships. Amazon Cognito provides both identity tokens and access tokens, and Verified Permissions can use either or both. Any combination of identity and access tokens results in the same Cedar principal. Verified Permissions automatically translates the information about the identities into the standard Cedar attributes that can be evaluated by your policies. Because the Amazon Cognito identity and access tokens can contain different information, the tokens you choose to use determine which principal attributes are available to access when evaluating Cedar policies.
If you delete a Amazon Cognito user pool or user, tokens from that deleted pool or that deleted user continue to be usable until they expire.
To reference a user from this identity source in your Cedar policies, use the following syntax.
IdentityType::\"<CognitoUserPoolIdentifier>|<CognitoClientId>
Where IdentityType
is the string that you provide to the PrincipalEntityType
parameter for this operation. The CognitoUserPoolId
and CognitoClientId
are defined by the Amazon Cognito user pool.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Creates a reference to an Amazon Cognito user pool as an external identity provider (IdP).
After you create an identity source, you can use the identities provided by the IdP as proxies for the principal in authorization queries that use the IsAuthorizedWithToken operation. These identities take the form of tokens that contain claims about the user, such as IDs, attributes and group memberships. Amazon Cognito provides both identity tokens and access tokens, and Verified Permissions can use either or both. Any combination of identity and access tokens results in the same Cedar principal. Verified Permissions automatically translates the information about the identities into the standard Cedar attributes that can be evaluated by your policies. Because the Amazon Cognito identity and access tokens can contain different information, the tokens you choose to use determine which principal attributes are available to access when evaluating Cedar policies.
If you delete a Amazon Cognito user pool or user, tokens from that deleted pool or that deleted user continue to be usable until they expire.
To reference a user from this identity source in your Cedar policies, use the following syntax.
IdentityType::\"<CognitoUserPoolIdentifier>|<CognitoClientId>
Where IdentityType
is the string that you provide to the PrincipalEntityType
parameter for this operation. The CognitoUserPoolId
and CognitoClientId
are defined by the Amazon Cognito user pool.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Creates a Cedar policy and saves it in the specified policy store. You can create either a static policy or a policy linked to a policy template.
To create a static policy, provide the Cedar policy text in the StaticPolicy
section of the PolicyDefinition
.
To create a policy that is dynamically linked to a policy template, specify the policy template ID and the principal and resource to associate with this policy in the templateLinked
section of the PolicyDefinition
. If the policy template is ever updated, any policies linked to the policy template automatically use the updated template.
Creating a policy causes it to be validated against the schema in the policy store. If the policy doesn't pass validation, the operation fails and the policy isn't stored.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Creates a Cedar policy and saves it in the specified policy store. You can create either a static policy or a policy linked to a policy template.
To create a static policy, provide the Cedar policy text in the StaticPolicy
section of the PolicyDefinition
.
To create a policy that is dynamically linked to a policy template, specify the policy template ID and the principal and resource to associate with this policy in the templateLinked
section of the PolicyDefinition
. If the policy template is ever updated, any policies linked to the policy template automatically use the updated template.
Creating a policy causes it to be validated against the schema in the policy store. If the policy doesn't pass validation, the operation fails and the policy isn't stored.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Creates a policy store. A policy store is a container for policy resources.
Although Cedar supports multiple namespaces, Verified Permissions currently supports only one namespace per policy store.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Creates a policy store. A policy store is a container for policy resources.
Although Cedar supports multiple namespaces, Verified Permissions currently supports only one namespace per policy store.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Creates a policy template. A template can use placeholders for the principal and resource. A template must be instantiated into a policy by associating it with specific principals and resources to use for the placeholders. That instantiated policy can then be considered in authorization decisions. The instantiated policy works identically to any other policy, except that it is dynamically linked to the template. If the template changes, then any policies that are linked to that template are immediately updated as well.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Creates a policy template. A template can use placeholders for the principal and resource. A template must be instantiated into a policy by associating it with specific principals and resources to use for the placeholders. That instantiated policy can then be considered in authorization decisions. The instantiated policy works identically to any other policy, except that it is dynamically linked to the template. If the template changes, then any policies that are linked to that template are immediately updated as well.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Creates or updates the policy schema in the specified policy store. The schema is used to validate any Cedar policies and policy templates submitted to the policy store. Any changes to the schema validate only policies and templates submitted after the schema change. Existing policies and templates are not re-evaluated against the changed schema. If you later update a policy, then it is evaluated against the new schema at that time.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Creates or updates the policy schema in the specified policy store. The schema is used to validate any Cedar policies and policy templates submitted to the policy store. Any changes to the schema validate only policies and templates submitted after the schema change. Existing policies and templates are not re-evaluated against the changed schema. If you later update a policy, then it is evaluated against the new schema at that time.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Updates the specified identity source to use a new identity provider (IdP) source, or to change the mapping of identities from the IdP to a different principal entity type.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Updates the specified identity source to use a new identity provider (IdP) source, or to change the mapping of identities from the IdP to a different principal entity type.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Modifies a Cedar static policy in the specified policy store. You can change only certain elements of the UpdatePolicyDefinition parameter. You can directly update only static policies. To change a template-linked policy, you must update the template instead, using UpdatePolicyTemplate.
If policy validation is enabled in the policy store, then updating a static policy causes Verified Permissions to validate the policy against the schema in the policy store. If the updated static policy doesn't pass validation, the operation fails and the update isn't stored.
When you edit a static policy, You can change only certain elements of a static policy:
The action referenced by the policy.
A condition clause, such as when and unless.
You can't change these elements of a static policy:
Changing a policy from a static policy to a template-linked policy.
Changing the effect of a static policy from permit or forbid.
The principal referenced by a static policy.
The resource referenced by a static policy.
To update a template-linked policy, you must update the template instead.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Modifies a Cedar static policy in the specified policy store. You can change only certain elements of the UpdatePolicyDefinition parameter. You can directly update only static policies. To change a template-linked policy, you must update the template instead, using UpdatePolicyTemplate.
If policy validation is enabled in the policy store, then updating a static policy causes Verified Permissions to validate the policy against the schema in the policy store. If the updated static policy doesn't pass validation, the operation fails and the update isn't stored.
When you edit a static policy, you can change only certain elements of a static policy:
The action referenced by the policy.
A condition clause, such as when and unless.
You can't change these elements of a static policy:
Changing a policy from a static policy to a template-linked policy.
Changing the effect of a static policy from permit or forbid.
The principal referenced by a static policy.
The resource referenced by a static policy.
To update a template-linked policy, you must update the template instead.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Modifies the validation setting for a policy store.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Modifies the validation setting for a policy store.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Updates the specified policy template. You can update only the description and the some elements of the policyBody.
Changes you make to the policy template content are immediately (within the constraints of eventual consistency) reflected in authorization decisions that involve all template-linked policies instantiated from this template.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to be propagate through the service and be visible in the results of other Verified Permissions operations.
Updates the specified policy template. You can update only the description and the some elements of the policyBody.
Changes you make to the policy template content are immediately (within the constraints of eventual consistency) reflected in authorization decisions that involve all template-linked policies instantiated from this template.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
The unique application client IDs that are associated with the specified Amazon Cognito user pool.
Example: \"ClientIds\": [\"&ExampleCogClientId;\"]
The configuration for an identity source that represents a connection to an Amazon Cognito user pool used as an identity provider for Verified Permissions.
This data type is used as a field that is part of an Configuration structure that is used as a parameter to the Configuration.
Example:\"CognitoUserPoolConfiguration\":{\"UserPoolArn\":\"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5\",\"ClientIds\": [\"a1b2c3d4e5f6g7h8i9j0kalbmc\"]}
The configuration for an identity source that represents a connection to an Amazon Cognito user pool used as an identity provider for Verified Permissions.
This data type is used as a field that is part of an Configuration structure that is used as a parameter to CreateIdentitySource.
Example:\"CognitoUserPoolConfiguration\":{\"UserPoolArn\":\"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5\",\"ClientIds\": [\"a1b2c3d4e5f6g7h8i9j0kalbmc\"]}
The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.
Example: \"userPoolArn\": \"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5\"
The unique application client IDs that are associated with the specified Amazon Cognito user pool.
Example: \"clientIds\": [\"&ExampleCogClientId;\"]
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user pool that contains the identities to be authorized.
Example: \"issuer\": \"https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5\"
The configuration for an identity source that represents a connection to an Amazon Cognito user pool used as an identity provider for Verified Permissions.
This data type is used as a field that is part of an ConfigurationDetail structure that is part of the response to GetIdentitySource.
Example:\"CognitoUserPoolConfiguration\":{\"UserPoolArn\":\"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5\",\"ClientIds\": [\"a1b2c3d4e5f6g7h8i9j0kalbmc\"]}
The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.
Example: \"userPoolArn\": \"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5\"
The unique application client IDs that are associated with the specified Amazon Cognito user pool.
Example: \"clientIds\": [\"&ExampleCogClientId;\"]
The OpenID Connect (OIDC) issuer
ID of the Amazon Cognito user pool that contains the identities to be authorized.
Example: \"issuer\": \"https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5\"
The configuration for an identity source that represents a connection to an Amazon Cognito user pool used as an identity provider for Verified Permissions.
This data type is used as a field that is part of the ConfigurationItem structure that is part of the response to ListIdentitySources.
Example:\"CognitoUserPoolConfiguration\":{\"UserPoolArn\":\"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5\",\"ClientIds\": [\"a1b2c3d4e5f6g7h8i9j0kalbmc\"]}
Contains configuration information used when creating a new identity source.
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a userPoolArn
, and optionally, a ClientId
.
This data type is used as a request parameter for the CreateIdentitySource operation.
", "union":true }, + "ConfigurationDetail":{ + "type":"structure", + "members":{ + "cognitoUserPoolConfiguration":{ + "shape":"CognitoUserPoolConfigurationDetail", + "documentation":"Contains configuration details of a Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities. It specifies the Amazon Resource Name (ARN) of a Amazon Cognito user pool and one or more application client IDs.
Example: \"configuration\":{\"cognitoUserPoolConfiguration\":{\"userPoolArn\":\"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5\",\"clientIds\": [\"a1b2c3d4e5f6g7h8i9j0kalbmc\"]}}
Contains configuration information about an identity source.
This data type is a response parameter to the GetIdentitySource operation.
", + "union":true + }, + "ConfigurationItem":{ + "type":"structure", + "members":{ + "cognitoUserPoolConfiguration":{ + "shape":"CognitoUserPoolConfigurationItem", + "documentation":"Contains configuration details of a Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities. It specifies the Amazon Resource Name (ARN) of a Amazon Cognito user pool and one or more application client IDs.
Example: \"configuration\":{\"cognitoUserPoolConfiguration\":{\"userPoolArn\":\"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5\",\"clientIds\": [\"a1b2c3d4e5f6g7h8i9j0kalbmc\"]}}
Contains configuration information about an identity source.
This data type is a response parameter to the ListIdentitySources operation.
", + "union":true + }, "ConflictException":{ "type":"structure", "required":[ @@ -719,7 +787,7 @@ "members":{ "clientToken":{ "shape":"IdempotencyToken", - "documentation":"Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an IdempotentParameterMismatch
error.
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an ConflictException
error.
Verified Permissions recognizes a ClientToken
for eight hours. After eight hours, the next request with the same parameters performs the operation again regardless of the value of ClientToken
.
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an IdempotentParameterMismatch
error.
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an ConflictException
error.
Verified Permissions recognizes a ClientToken
for eight hours. After eight hours, the next request with the same parameters performs the operation again regardless of the value of ClientToken
.
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an IdempotentParameterMismatch
error.
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an ConflictException
error.
Verified Permissions recognizes a ClientToken
for eight hours. After eight hours, the next request with the same parameters performs the operation again regardless of the value of ClientToken
.
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an IdempotentParameterMismatch
error.
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an ConflictException
error.
Verified Permissions recognizes a ClientToken
for eight hours. After eight hours, the next request with the same parameters performs the operation again regardless of the value of ClientToken
.
A structure that describes the configuration of the identity source.
" + "documentation":"A structure that describes the configuration of the identity source.
", + "deprecated":true, + "deprecatedMessage":"This attribute has been replaced by configuration.cognitoUserPoolConfiguration" }, "identitySourceId":{ "shape":"IdentitySourceId", @@ -1186,6 +1255,10 @@ "principalEntityType":{ "shape":"PrincipalEntityType", "documentation":"The data type of principals generated for identities authenticated by this identity source.
" + }, + "configuration":{ + "shape":"ConfigurationDetail", + "documentation":"Contains configuration information about an identity source.
" } } }, @@ -1402,22 +1475,32 @@ "members":{ "clientIds":{ "shape":"ClientIds", - "documentation":"The application client IDs associated with the specified Amazon Cognito user pool that are enabled for this identity source.
" + "documentation":"The application client IDs associated with the specified Amazon Cognito user pool that are enabled for this identity source.
", + "deprecated":true, + "deprecatedMessage":"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.clientIds" }, "userPoolArn":{ "shape":"UserPoolArn", - "documentation":"The Amazon Resource Name (ARN) of the Amazon Cognito user pool whose identities are accessible to this Verified Permissions policy store.
" + "documentation":"The Amazon Resource Name (ARN) of the Amazon Cognito user pool whose identities are accessible to this Verified Permissions policy store.
", + "deprecated":true, + "deprecatedMessage":"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.userPoolArn" }, "discoveryUrl":{ "shape":"DiscoveryUrl", - "documentation":"The well-known URL that points to this user pool's OIDC discovery endpoint. This is a URL string in the following format. This URL replaces the placeholders for both the Amazon Web Services Region and the user pool identifier with those appropriate for this user pool.
https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
The well-known URL that points to this user pool's OIDC discovery endpoint. This is a URL string in the following format. This URL replaces the placeholders for both the Amazon Web Services Region and the user pool identifier with those appropriate for this user pool.
https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
A string that identifies the type of OIDC service represented by this identity source.
At this time, the only valid value is cognito
.
A string that identifies the type of OIDC service represented by this identity source.
At this time, the only valid value is cognito
.
A structure that contains configuration of the identity source.
This data type is used as a response parameter for the CreateIdentitySource operation.
" + "documentation":"A structure that contains configuration of the identity source.
This data type was a response parameter for the GetIdentitySource operation. Replaced by ConfigurationDetail.
", + "deprecated":true, + "deprecatedMessage":"This shape has been replaced by ConfigurationDetail" }, "IdentitySourceFilter":{ "type":"structure", @@ -1427,7 +1510,7 @@ "documentation":"The Cedar entity type of the principals returned by the identity provider (IdP) associated with this identity source.
" } }, - "documentation":"A structure that defines characteristics of an identity source that you can use to filter.
This data type is used as a request parameter for the ListIdentityStores operation.
" + "documentation":"A structure that defines characteristics of an identity source that you can use to filter.
This data type is a request parameter for the ListIdentityStores operation.
" }, "IdentitySourceFilters":{ "type":"list", @@ -1445,7 +1528,6 @@ "type":"structure", "required":[ "createdDate", - "details", "identitySourceId", "lastUpdatedDate", "policyStoreId", @@ -1458,7 +1540,9 @@ }, "details":{ "shape":"IdentitySourceItemDetails", - "documentation":"A structure that contains the details of the associated identity provider (IdP).
" + "documentation":"A structure that contains the details of the associated identity provider (IdP).
", + "deprecated":true, + "deprecatedMessage":"This attribute has been replaced by configuration.cognitoUserPoolConfiguration" }, "identitySourceId":{ "shape":"IdentitySourceId", @@ -1475,31 +1559,45 @@ "principalEntityType":{ "shape":"PrincipalEntityType", "documentation":"The Cedar entity type of the principals returned from the IdP associated with this identity source.
" + }, + "configuration":{ + "shape":"ConfigurationItem", + "documentation":"Contains configuration information about an identity source.
" } }, - "documentation":"A structure that defines an identity source.
This data type is used as a request parameter for the ListIdentityStores operation.
" + "documentation":"A structure that defines an identity source.
This data type is a response parameter to the ListIdentitySources operation.
" }, "IdentitySourceItemDetails":{ "type":"structure", "members":{ "clientIds":{ "shape":"ClientIds", - "documentation":"The application client IDs associated with the specified Amazon Cognito user pool that are enabled for this identity source.
" + "documentation":"The application client IDs associated with the specified Amazon Cognito user pool that are enabled for this identity source.
", + "deprecated":true, + "deprecatedMessage":"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.clientIds" }, "userPoolArn":{ "shape":"UserPoolArn", - "documentation":"The Amazon Cognito user pool whose identities are accessible to this Verified Permissions policy store.
" + "documentation":"The Amazon Cognito user pool whose identities are accessible to this Verified Permissions policy store.
", + "deprecated":true, + "deprecatedMessage":"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.userPoolArn" }, "discoveryUrl":{ "shape":"DiscoveryUrl", - "documentation":"The well-known URL that points to this user pool's OIDC discovery endpoint. This is a URL string in the following format. This URL replaces the placeholders for both the Amazon Web Services Region and the user pool identifier with those appropriate for this user pool.
https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
The well-known URL that points to this user pool's OIDC discovery endpoint. This is a URL string in the following format. This URL replaces the placeholders for both the Amazon Web Services Region and the user pool identifier with those appropriate for this user pool.
https://cognito-idp.<region>.amazonaws.com/<user-pool-id>/.well-known/openid-configuration
A string that identifies the type of OIDC service represented by this identity source.
At this time, the only valid value is cognito
.
A string that identifies the type of OIDC service represented by this identity source.
At this time, the only valid value is cognito
.
A structure that contains configuration of the identity source.
This data type is used as a response parameter for the CreateIdentitySource operation.
" + "documentation":"A structure that contains configuration of the identity source.
This data type was a response parameter for the ListIdentitySources operation. Replaced by ConfigurationItem.
", + "deprecated":true, + "deprecatedMessage":"This shape has been replaced by ConfigurationItem" }, "IdentitySources":{ "type":"list", @@ -1578,11 +1676,11 @@ }, "identityToken":{ "shape":"Token", - "documentation":"Specifies an identity token for the principal to be authorized. This token is provided to you by the identity provider (IdP) associated with the specified identity source. You must specify either an AccessToken
or an IdentityToken
, or both.
Specifies an identity token for the principal to be authorized. This token is provided to you by the identity provider (IdP) associated with the specified identity source. You must specify either an accessToken
, an identityToken
, or both.
Must be an ID token. Verified Permissions returns an error if the token_use
claim in the submitted token isn't id
.
Specifies an access token for the principal to be authorized. This token is provided to you by the identity provider (IdP) associated with the specified identity source. You must specify either an AccessToken
, or an IdentityToken
, or both.
Specifies an access token for the principal to be authorized. This token is provided to you by the identity provider (IdP) associated with the specified identity source. You must specify either an accessToken
, an identityToken
, or both.
Must be an access token. Verified Permissions returns an error if the token_use
claim in the submitted token isn't access
.
The resource associated with this template-linked policy. Verified Permissions substitutes this resource for the ?resource
placeholder in the policy template when it evaluates an authorization request.
Contains information about a policy that was
created by instantiating a policy template.
This
" + "documentation":"Contains information about a policy that was created by instantiating a policy template.
" }, "TemplateLinkedPolicyDefinitionItem":{ "type":"structure",