From fdce53507c1d57d938d8bc0c1ea62fd6fd06433b Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation App Runner provides you with the option to choose between Internet
- * Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your
+ * Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your
* incoming public network configuration. This is an optional parameter. If you do
* not specify an Currently, App Runner supports dual-stack for only Public endpoint.
+ * Currently, App Runner supports dual stack for only Public endpoint.
* Only IPv4 is supported for Private endpoint. If you update a service that's
* using dual-stack Public endpoint to a Private endpoint, your App Runner service
* will default to support only IPv4 for Private endpoint and fail to receive
@@ -118,10 +118,10 @@ namespace Model
/**
* App Runner provides you with the option to choose between Internet
- * Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your
+ * Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your
* incoming public network configuration. This is an optional parameter. If you do
* not specify an Currently, App Runner supports dual-stack for only Public endpoint.
+ * Currently, App Runner supports dual stack for only Public endpoint.
* Only IPv4 is supported for Private endpoint. If you update a service that's
* using dual-stack Public endpoint to a Private endpoint, your App Runner service
* will default to support only IPv4 for Private endpoint and fail to receive
@@ -131,10 +131,10 @@ namespace Model
/**
* App Runner provides you with the option to choose between Internet
- * Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your
+ * Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your
* incoming public network configuration. This is an optional parameter. If you do
* not specify an Currently, App Runner supports dual-stack for only Public endpoint.
+ * Currently, App Runner supports dual stack for only Public endpoint.
* Only IPv4 is supported for Private endpoint. If you update a service that's
* using dual-stack Public endpoint to a Private endpoint, your App Runner service
* will default to support only IPv4 for Private endpoint and fail to receive
@@ -144,10 +144,10 @@ namespace Model
/**
* App Runner provides you with the option to choose between Internet
- * Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your
+ * Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your
* incoming public network configuration. This is an optional parameter. If you do
* not specify an Currently, App Runner supports dual-stack for only Public endpoint.
+ * Currently, App Runner supports dual stack for only Public endpoint.
* Only IPv4 is supported for Private endpoint. If you update a service that's
* using dual-stack Public endpoint to a Private endpoint, your App Runner service
* will default to support only IPv4 for Private endpoint and fail to receive
@@ -157,10 +157,10 @@ namespace Model
/**
* App Runner provides you with the option to choose between Internet
- * Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your
+ * Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your
* incoming public network configuration. This is an optional parameter. If you do
* not specify an Currently, App Runner supports dual-stack for only Public endpoint.
+ * Currently, App Runner supports dual stack for only Public endpoint.
* Only IPv4 is supported for Private endpoint. If you update a service that's
* using dual-stack Public endpoint to a Private endpoint, your App Runner service
* will default to support only IPv4 for Private endpoint and fail to receive
@@ -170,10 +170,10 @@ namespace Model
/**
* App Runner provides you with the option to choose between Internet
- * Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your
+ * Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your
* incoming public network configuration. This is an optional parameter. If you do
* not specify an Currently, App Runner supports dual-stack for only Public endpoint.
+ * Currently, App Runner supports dual stack for only Public endpoint.
* Only IPv4 is supported for Private endpoint. If you update a service that's
* using dual-stack Public endpoint to a Private endpoint, your App Runner service
* will default to support only IPv4 for Private endpoint and fail to receive
diff --git a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/model/Runtime.h b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/model/Runtime.h
index 1d69edd295d..d609f7a8706 100644
--- a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/model/Runtime.h
+++ b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/model/Runtime.h
@@ -25,7 +25,9 @@ namespace Model
GO_1,
DOTNET_6,
PHP_81,
- RUBY_31
+ RUBY_31,
+ PYTHON_311,
+ NODEJS_18
};
namespace RuntimeMapper
diff --git a/generated/src/aws-cpp-sdk-apprunner/source/model/Runtime.cpp b/generated/src/aws-cpp-sdk-apprunner/source/model/Runtime.cpp
index 648f856c44b..fdc87e7c3a8 100644
--- a/generated/src/aws-cpp-sdk-apprunner/source/model/Runtime.cpp
+++ b/generated/src/aws-cpp-sdk-apprunner/source/model/Runtime.cpp
@@ -30,6 +30,8 @@ namespace Aws
static const int DOTNET_6_HASH = HashingUtils::HashString("DOTNET_6");
static const int PHP_81_HASH = HashingUtils::HashString("PHP_81");
static const int RUBY_31_HASH = HashingUtils::HashString("RUBY_31");
+ static const int PYTHON_311_HASH = HashingUtils::HashString("PYTHON_311");
+ static const int NODEJS_18_HASH = HashingUtils::HashString("NODEJS_18");
Runtime GetRuntimeForName(const Aws::String& name)
@@ -75,6 +77,14 @@ namespace Aws
{
return Runtime::RUBY_31;
}
+ else if (hashCode == PYTHON_311_HASH)
+ {
+ return Runtime::PYTHON_311;
+ }
+ else if (hashCode == NODEJS_18_HASH)
+ {
+ return Runtime::NODEJS_18;
+ }
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
if(overflowContainer)
{
@@ -111,6 +121,10 @@ namespace Aws
return "PHP_81";
case Runtime::RUBY_31:
return "RUBY_31";
+ case Runtime::PYTHON_311:
+ return "PYTHON_311";
+ case Runtime::NODEJS_18:
+ return "NODEJS_18";
default:
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
if(overflowContainer)
diff --git a/generated/src/aws-cpp-sdk-location/include/aws/location/model/ApiKeyRestrictions.h b/generated/src/aws-cpp-sdk-location/include/aws/location/model/ApiKeyRestrictions.h
index ae31fa51145..41a1c79f200 100644
--- a/generated/src/aws-cpp-sdk-location/include/aws/location/model/ApiKeyRestrictions.h
+++ b/generated/src/aws-cpp-sdk-location/include/aws/location/model/ApiKeyRestrictions.h
@@ -401,7 +401,7 @@ namespace Model
* key that is being created. Other than wildcards, you must
* include the full ARN, including the No spaces
+ * No spaces
* allowed, even with wildcards. For example,
* For more information about ARN format, see Other than wildcards, you must
* include the full ARN, including the No spaces
+ * No spaces
* allowed, even with wildcards. For example,
* For more information about ARN format, see Other than wildcards, you must
* include the full ARN, including the No spaces
+ * No spaces
* allowed, even with wildcards. For example,
* For more information about ARN format, see Other than wildcards, you must
* include the full ARN, including the No spaces
+ * No spaces
* allowed, even with wildcards. For example,
* For more information about ARN format, see Other than wildcards, you must
* include the full ARN, including the No spaces
+ * No spaces
* allowed, even with wildcards. For example,
* For more information about ARN format, see Other than wildcards, you must
* include the full ARN, including the No spaces
+ * No spaces
* allowed, even with wildcards. For example,
* For more information about ARN format, see Other than wildcards, you must
* include the full ARN, including the No spaces
+ * No spaces
* allowed, even with wildcards. For example,
* For more information about ARN format, see Other than wildcards, you must
* include the full ARN, including the No spaces
+ * No spaces
* allowed, even with wildcards. For example,
* Maximum key length: 128
* Unicode characters in UTF-8 Maximum value length: 256 Unicode
* characters in UTF-8 Can use alphanumeric characters (A–Z, a–z,
- * 0���9), and the following characters: + - = . _ : / @. Cannot
+ * 0��9), and the following characters: + - = . _ : / @. Cannot
* use "aws:" as a prefix for a key. Maximum key length: 128
* Unicode characters in UTF-8 Maximum value length: 256 Unicode
* characters in UTF-8 Can use alphanumeric characters (A–Z, a–z,
- * 0���9), and the following characters: + - = . _ : / @. Cannot
+ * 0��9), and the following characters: + - = . _ : / @. Cannot
* use "aws:" as a prefix for a key. Maximum key length: 128
* Unicode characters in UTF-8 Maximum value length: 256 Unicode
* characters in UTF-8 Can use alphanumeric characters (A–Z, a–z,
- * 0���9), and the following characters: + - = . _ : / @. Cannot
+ * 0��9), and the following characters: + - = . _ : / @. Cannot
* use "aws:" as a prefix for a key. Maximum key length: 128
* Unicode characters in UTF-8 Maximum value length: 256 Unicode
* characters in UTF-8 Can use alphanumeric characters (A–Z, a–z,
- * 0���9), and the following characters: + - = . _ : / @. Cannot
+ * 0��9), and the following characters: + - = . _ : / @. Cannot
* use "aws:" as a prefix for a key. Maximum key length: 128
* Unicode characters in UTF-8 Maximum value length: 256 Unicode
* characters in UTF-8 Can use alphanumeric characters (A–Z, a–z,
- * 0���9), and the following characters: + - = . _ : / @. Cannot
+ * 0��9), and the following characters: + - = . _ : / @. Cannot
* use "aws:" as a prefix for a key. Maximum key length: 128
* Unicode characters in UTF-8 Maximum value length: 256 Unicode
* characters in UTF-8 Can use alphanumeric characters (A–Z, a–z,
- * 0���9), and the following characters: + - = . _ : / @. Cannot
+ * 0��9), and the following characters: + - = . _ : / @. Cannot
* use "aws:" as a prefix for a key. Maximum key length: 128
* Unicode characters in UTF-8 Maximum value length: 256 Unicode
* characters in UTF-8 Can use alphanumeric characters (A–Z, a–z,
- * 0���9), and the following characters: + - = . _ : / @. Cannot
+ * 0��9), and the following characters: + - = . _ : / @. Cannot
* use "aws:" as a prefix for a key. Maximum key length: 128
* Unicode characters in UTF-8 Maximum value length: 256 Unicode
* characters in UTF-8 Can use alphanumeric characters (A–Z, a–z,
- * 0���9), and the following characters: + - = . _ : / @. Cannot
+ * 0��9), and the following characters: + - = . _ : / @. Cannot
* use "aws:" as a prefix for a key.IpAddressType
, it defaults to select IPv4.IpAddressType
, it defaults to select IPv4.IpAddressType
, it defaults to select IPv4.IpAddressType
, it defaults to select IPv4.IpAddressType
, it defaults to select IPv4.IpAddressType
, it defaults to select IPv4.arn
, partition
,
* service
, region
, account-id
and
- * resource-id
, delimited by colons (:).resource-id
delimited by colons (:).arn:aws:geo:region:account-id:map/ExampleMap*
.arn
, partition
,
* service
, region
, account-id
and
- * resource-id
, delimited by colons (:).resource-id
delimited by colons (:).arn:aws:geo:region:account-id:map/ExampleMap*
.arn
, partition
,
* service
, region
, account-id
and
- * resource-id
, delimited by colons (:).resource-id
delimited by colons (:).arn:aws:geo:region:account-id:map/ExampleMap*
.arn
, partition
,
* service
, region
, account-id
and
- * resource-id
, delimited by colons (:).resource-id
delimited by colons (:).arn:aws:geo:region:account-id:map/ExampleMap*
.arn
, partition
,
* service
, region
, account-id
and
- * resource-id
, delimited by colons (:).resource-id
delimited by colons (:).arn:aws:geo:region:account-id:map/ExampleMap*
.arn
, partition
,
* service
, region
, account-id
and
- * resource-id
, delimited by colons (:).resource-id
delimited by colons (:).arn:aws:geo:region:account-id:map/ExampleMap*
.arn
, partition
,
* service
, region
, account-id
and
- * resource-id
, delimited by colons (:).resource-id
delimited by colons (:).arn:aws:geo:region:account-id:map/ExampleMap*
.arn
, partition
,
* service
, region
, account-id
and
- * resource-id
, delimited by colons (:).resource-id
delimited by colons (:).arn:aws:geo:region:account-id:map/ExampleMap*
.
Maximum key length: 128 * Unicode characters in UTF-8
Maximum value length: 256 Unicode * characters in UTF-8
Can use alphanumeric characters (A–Z, a–z, - * 0���9), and the following characters: + - = . _ : / @.
Cannot + * 0��9), and the following characters: + - = . _ : / @.
Cannot * use "aws:" as a prefix for a key.
Maximum key length: 128 * Unicode characters in UTF-8
Maximum value length: 256 Unicode * characters in UTF-8
Can use alphanumeric characters (A–Z, a–z, - * 0���9), and the following characters: + - = . _ : / @.
Cannot + * 0��9), and the following characters: + - = . _ : / @.
Cannot * use "aws:" as a prefix for a key.
Maximum key length: 128 * Unicode characters in UTF-8
Maximum value length: 256 Unicode * characters in UTF-8
Can use alphanumeric characters (A–Z, a–z, - * 0���9), and the following characters: + - = . _ : / @.
Cannot + * 0��9), and the following characters: + - = . _ : / @.
Cannot * use "aws:" as a prefix for a key.
ForceDelete bypasses an API key's expiry conditions and deletes the key. Set
+ * the parameter true
to delete the key or to false
to
+ * not preemptively delete the API key.
Valid values: true
, or
+ * false
.
Required: No
This action is + * irreversible. Only use ForceDelete if you are certain the key is no longer in + * use.
+ */ + inline bool GetForceDelete() const{ return m_forceDelete; } + + /** + *ForceDelete bypasses an API key's expiry conditions and deletes the key. Set
+ * the parameter true
to delete the key or to false
to
+ * not preemptively delete the API key.
Valid values: true
, or
+ * false
.
Required: No
This action is + * irreversible. Only use ForceDelete if you are certain the key is no longer in + * use.
+ */ + inline bool ForceDeleteHasBeenSet() const { return m_forceDeleteHasBeenSet; } + + /** + *ForceDelete bypasses an API key's expiry conditions and deletes the key. Set
+ * the parameter true
to delete the key or to false
to
+ * not preemptively delete the API key.
Valid values: true
, or
+ * false
.
Required: No
This action is + * irreversible. Only use ForceDelete if you are certain the key is no longer in + * use.
+ */ + inline void SetForceDelete(bool value) { m_forceDeleteHasBeenSet = true; m_forceDelete = value; } + + /** + *ForceDelete bypasses an API key's expiry conditions and deletes the key. Set
+ * the parameter true
to delete the key or to false
to
+ * not preemptively delete the API key.
Valid values: true
, or
+ * false
.
Required: No
This action is + * irreversible. Only use ForceDelete if you are certain the key is no longer in + * use.
+ */ + inline DeleteKeyRequest& WithForceDelete(bool value) { SetForceDelete(value); return *this;} + /** *The name of the API key to delete.
@@ -74,6 +121,9 @@ namespace Model private: + bool m_forceDelete; + bool m_forceDeleteHasBeenSet = false; + Aws::String m_keyName; bool m_keyNameHasBeenSet = false; }; diff --git a/generated/src/aws-cpp-sdk-location/source/model/DeleteKeyRequest.cpp b/generated/src/aws-cpp-sdk-location/source/model/DeleteKeyRequest.cpp index 5e837254591..1bf70c68f77 100644 --- a/generated/src/aws-cpp-sdk-location/source/model/DeleteKeyRequest.cpp +++ b/generated/src/aws-cpp-sdk-location/source/model/DeleteKeyRequest.cpp @@ -5,14 +5,19 @@ #includeThe user experience version of a topic.
+ */ + inline const TopicUserExperienceVersion& GetUserExperienceVersion() const{ return m_userExperienceVersion; } + + /** + *The user experience version of a topic.
+ */ + inline bool UserExperienceVersionHasBeenSet() const { return m_userExperienceVersionHasBeenSet; } + + /** + *The user experience version of a topic.
+ */ + inline void SetUserExperienceVersion(const TopicUserExperienceVersion& value) { m_userExperienceVersionHasBeenSet = true; m_userExperienceVersion = value; } + + /** + *The user experience version of a topic.
+ */ + inline void SetUserExperienceVersion(TopicUserExperienceVersion&& value) { m_userExperienceVersionHasBeenSet = true; m_userExperienceVersion = std::move(value); } + + /** + *The user experience version of a topic.
+ */ + inline TopicDetails& WithUserExperienceVersion(const TopicUserExperienceVersion& value) { SetUserExperienceVersion(value); return *this;} + + /** + *The user experience version of a topic.
+ */ + inline TopicDetails& WithUserExperienceVersion(TopicUserExperienceVersion&& value) { SetUserExperienceVersion(std::move(value)); return *this;} + + /** *The data sets that the topic is associated with.
*/ @@ -170,6 +202,9 @@ namespace Model Aws::String m_description; bool m_descriptionHasBeenSet = false; + TopicUserExperienceVersion m_userExperienceVersion; + bool m_userExperienceVersionHasBeenSet = false; + Aws::VectorApp Runner provides you with the option to choose between Internet Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your incoming public network configuration. This is an optional parameter. If you do not specify an IpAddressType
, it defaults to select IPv4.
Currently, App Runner supports dual-stack for only Public endpoint. Only IPv4 is supported for Private endpoint. If you update a service that's using dual-stack Public endpoint to a Private endpoint, your App Runner service will default to support only IPv4 for Private endpoint and fail to receive traffic originating from IPv6 endpoint.
App Runner provides you with the option to choose between Internet Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your incoming public network configuration. This is an optional parameter. If you do not specify an IpAddressType
, it defaults to select IPv4.
Currently, App Runner supports dual stack for only Public endpoint. Only IPv4 is supported for Private endpoint. If you update a service that's using dual-stack Public endpoint to a Private endpoint, your App Runner service will default to support only IPv4 for Private endpoint and fail to receive traffic originating from IPv6 endpoint.
Describes configuration settings related to network traffic of an App Runner service. Consists of embedded objects for each configurable network feature.
" @@ -2349,7 +2349,9 @@ "GO_1", "DOTNET_6", "PHP_81", - "RUBY_31" + "RUBY_31", + "PYTHON_311", + "NODEJS_18" ] }, "RuntimeEnvironmentSecrets":{ diff --git a/tools/code-generation/api-descriptions/location-2020-11-19.normal.json b/tools/code-generation/api-descriptions/location-2020-11-19.normal.json index 4e2f70081aa..281a74aa5dd 100644 --- a/tools/code-generation/api-descriptions/location-2020-11-19.normal.json +++ b/tools/code-generation/api-descriptions/location-2020-11-19.normal.json @@ -1192,7 +1192,7 @@ }, "AllowResources":{ "shape":"ApiKeyRestrictionsAllowResourcesList", - "documentation":"A list of allowed resource ARNs that a API key bearer can perform actions on.
The ARN must be the correct ARN for a map, place, or route ARN. You may include wildcards in the resource-id to match multiple resources of the same type.
The resources must be in the same partition
, region
, and account-id
as the key that is being created.
Other than wildcards, you must include the full ARN, including the arn
, partition
, service
, region
, account-id
and resource-id
, delimited by colons (:).
No spaces allowed, even with wildcards. For example, arn:aws:geo:region:account-id:map/ExampleMap*
.
For more information about ARN format, see Amazon Resource Names (ARNs).
" + "documentation":"A list of allowed resource ARNs that a API key bearer can perform actions on.
The ARN must be the correct ARN for a map, place, or route ARN. You may include wildcards in the resource-id to match multiple resources of the same type.
The resources must be in the same partition
, region
, and account-id
as the key that is being created.
Other than wildcards, you must include the full ARN, including the arn
, partition
, service
, region
, account-id
and resource-id
delimited by colons (:).
No spaces allowed, even with wildcards. For example, arn:aws:geo:region:account-id:map/ExampleMap*
.
For more information about ARN format, see Amazon Resource Names (ARNs).
" } }, "documentation":"API Restrictions on the allowed actions, resources, and referers for an API key resource.
" @@ -2455,6 +2455,12 @@ "type":"structure", "required":["KeyName"], "members":{ + "ForceDelete":{ + "shape":"Boolean", + "documentation":"ForceDelete bypasses an API key's expiry conditions and deletes the key. Set the parameter true
to delete the key or to false
to not preemptively delete the API key.
Valid values: true
, or false
.
Required: No
This action is irreversible. Only use ForceDelete if you are certain the key is no longer in use.
The name of the API key to delete.
", diff --git a/tools/code-generation/api-descriptions/quicksight-2018-04-01.normal.json b/tools/code-generation/api-descriptions/quicksight-2018-04-01.normal.json index 545aeae77cb..6da7d18fbce 100644 --- a/tools/code-generation/api-descriptions/quicksight-2018-04-01.normal.json +++ b/tools/code-generation/api-descriptions/quicksight-2018-04-01.normal.json @@ -2720,6 +2720,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"ConflictException"}, {"shape":"AccessDeniedException"}, + {"shape":"UnsupportedUserEditionException"}, {"shape":"InternalFailureException"} ], "documentation":"Updates the linked analyses on a dashboard.
" @@ -18763,7 +18764,7 @@ "type":"string", "max":1024, "min":1, - "pattern":"^arn:aws:quicksight:[\\w\\-]+:\\d+:analysis/[\\w\\-]{1,512}" + "pattern":"^arn:aws[\\w\\-]*:quicksight:[\\w\\-]+:\\d+:analysis/[\\w\\-]{1,512}" }, "LinkEntityArnList":{ "type":"list", @@ -28534,6 +28535,10 @@ "shape":"LimitedString", "documentation":"The description of the topic.
" }, + "UserExperienceVersion":{ + "shape":"TopicUserExperienceVersion", + "documentation":"The user experience version of a topic.
" + }, "DataSets":{ "shape":"Datasets", "documentation":"The data sets that the topic is associated with.
" @@ -28864,6 +28869,13 @@ "YEAR" ] }, + "TopicUserExperienceVersion":{ + "type":"string", + "enum":[ + "LEGACY", + "NEW_READER_EXPERIENCE" + ] + }, "TotalAggregationComputation":{ "type":"structure", "required":["ComputationId"],