Skip to content

Commit 9c10ea4

Browse files
Release includes an increase to the maximum policy build document size, an update to DeleteAutomatedReasoningPolicyBuildWorkflow to add ResourceInUseException, and corrections to UpdateAutomatedReasoningPolicyTestCaseRequest.
Amazon Chime SDK Messaging GetMessagingSessionEndpoint API now returns dual-stack WebSocket endpoints supporting IPv4/IPv6. Allowed AMIs adds support for four new parameters - marketplaceProductCodes, deprecationTimeCondition, creationDateCondition and imageNames Added BillingViewHealthStatus Exception which is thrown when a Budget is created or updated with a Billing View that is not in the HEALTHY status
1 parent 2556615 commit 9c10ea4

File tree

42 files changed

+1369
-265
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1369
-265
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.650
1+
1.11.651

generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/AutomatedReasoningPolicyBuildWorkflowDocument.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ namespace Model
4646
* <p>The actual content of the source document that will be analyzed to extract
4747
* policy rules and concepts.</p>
4848
*/
49-
inline const Aws::Utils::ByteBuffer& GetDocument() const { return m_document; }
49+
inline const Aws::Utils::CryptoBuffer& GetDocument() const { return m_document; }
5050
inline bool DocumentHasBeenSet() const { return m_documentHasBeenSet; }
51-
template<typename DocumentT = Aws::Utils::ByteBuffer>
51+
template<typename DocumentT = Aws::Utils::CryptoBuffer>
5252
void SetDocument(DocumentT&& value) { m_documentHasBeenSet = true; m_document = std::forward<DocumentT>(value); }
53-
template<typename DocumentT = Aws::Utils::ByteBuffer>
53+
template<typename DocumentT = Aws::Utils::CryptoBuffer>
5454
AutomatedReasoningPolicyBuildWorkflowDocument& WithDocument(DocumentT&& value) { SetDocument(std::forward<DocumentT>(value)); return *this;}
5555
///@}
5656

@@ -92,7 +92,7 @@ namespace Model
9292
///@}
9393
private:
9494

95-
Aws::Utils::ByteBuffer m_document{};
95+
Aws::Utils::CryptoBuffer m_document{};
9696
bool m_documentHasBeenSet = false;
9797

9898
AutomatedReasoningPolicyBuildDocumentContentType m_documentContentType{AutomatedReasoningPolicyBuildDocumentContentType::NOT_SET};

generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/GuardrailContentFilter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ namespace Model
133133
///@{
134134
/**
135135
* <p>The action to take when harmful content is detected in the input. Supported
136-
* values include:</p> <ul> <li> <p> <code>BLOCK</code> ��� Block the content and
136+
* values include:</p> <ul> <li> <p> <code>BLOCK</code> Block the content and
137137
* replace it with blocked messaging.</p> </li> <li> <p> <code>NONE</code> – Take
138138
* no action but return detection information in the trace response.</p> </li>
139139
* </ul>

generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/InferenceProfileSummary.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ namespace Model
145145
* <p>The type of the inference profile. The following types are possible:</p> <ul>
146146
* <li> <p> <code>SYSTEM_DEFINED</code> – The inference profile is defined by
147147
* Amazon Bedrock. You can route inference requests across regions with these
148-
* inference profiles.</p> </li> <li> <p> <code>APPLICATION</code> �� The inference
148+
* inference profiles.</p> </li> <li> <p> <code>APPLICATION</code> The inference
149149
* profile was created by a user. This type of inference profile can track metrics
150150
* and costs when invoking the model in it. The inference profile may route
151151
* requests to one or multiple regions.</p> </li> </ul>

generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/UpdateAutomatedReasoningPolicyTestCaseRequest.h

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -118,19 +118,6 @@ namespace Model
118118
inline UpdateAutomatedReasoningPolicyTestCaseRequest& WithConfidenceThreshold(double value) { SetConfidenceThreshold(value); return *this;}
119119
///@}
120120

121-
///@{
122-
/**
123-
* <p>The KMS key ARN for encrypting the test at rest. If not provided, the key
124-
* will not be updated. Use <code>DISCARD</code> to remove the key.</p>
125-
*/
126-
inline const Aws::String& GetKmsKeyArn() const { return m_kmsKeyArn; }
127-
inline bool KmsKeyArnHasBeenSet() const { return m_kmsKeyArnHasBeenSet; }
128-
template<typename KmsKeyArnT = Aws::String>
129-
void SetKmsKeyArn(KmsKeyArnT&& value) { m_kmsKeyArnHasBeenSet = true; m_kmsKeyArn = std::forward<KmsKeyArnT>(value); }
130-
template<typename KmsKeyArnT = Aws::String>
131-
UpdateAutomatedReasoningPolicyTestCaseRequest& WithKmsKeyArn(KmsKeyArnT&& value) { SetKmsKeyArn(std::forward<KmsKeyArnT>(value)); return *this;}
132-
///@}
133-
134121
///@{
135122
/**
136123
* <p>A unique, case-sensitive identifier to ensure that the operation completes no
@@ -167,9 +154,6 @@ namespace Model
167154
double m_confidenceThreshold{0.0};
168155
bool m_confidenceThresholdHasBeenSet = false;
169156

170-
Aws::String m_kmsKeyArn;
171-
bool m_kmsKeyArnHasBeenSet = false;
172-
173157
Aws::String m_clientRequestToken{Aws::Utils::UUID::PseudoRandomUUID()};
174158
bool m_clientRequestTokenHasBeenSet = true;
175159
};

generated/src/aws-cpp-sdk-bedrock/source/model/UpdateAutomatedReasoningPolicyTestCaseRequest.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@ Aws::String UpdateAutomatedReasoningPolicyTestCaseRequest::SerializePayload() co
4444

4545
}
4646

47-
if(m_kmsKeyArnHasBeenSet)
48-
{
49-
payload.WithString("kmsKeyArn", m_kmsKeyArn);
50-
51-
}
52-
5347
if(m_clientRequestTokenHasBeenSet)
5448
{
5549
payload.WithString("clientRequestToken", m_clientRequestToken);

generated/src/aws-cpp-sdk-budgets/include/aws/budgets/BudgetsErrors.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ enum class BudgetsErrors
4747
UNKNOWN = 100,
4848
///////////////////////////////////////////////////////////////////////////////////////////
4949

50-
CREATION_LIMIT_EXCEEDED= static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
50+
BILLING_VIEW_HEALTH_STATUS= static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
51+
CREATION_LIMIT_EXCEEDED,
5152
DUPLICATE_RECORD,
5253
EXPIRED_NEXT_TOKEN,
5354
INTERNAL_ERROR,

generated/src/aws-cpp-sdk-budgets/source/BudgetsErrors.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ static const int NOT_FOUND_HASH = HashingUtils::HashString("NotFoundException");
2424
static const int RESOURCE_LOCKED_HASH = HashingUtils::HashString("ResourceLockedException");
2525
static const int INVALID_PARAMETER_HASH = HashingUtils::HashString("InvalidParameterException");
2626
static const int DUPLICATE_RECORD_HASH = HashingUtils::HashString("DuplicateRecordException");
27+
static const int BILLING_VIEW_HEALTH_STATUS_HASH = HashingUtils::HashString("BillingViewHealthStatusException");
2728
static const int CREATION_LIMIT_EXCEEDED_HASH = HashingUtils::HashString("CreationLimitExceededException");
2829
static const int INVALID_NEXT_TOKEN_HASH = HashingUtils::HashString("InvalidNextTokenException");
2930
static const int EXPIRED_NEXT_TOKEN_HASH = HashingUtils::HashString("ExpiredNextTokenException");
@@ -57,6 +58,10 @@ AWSError<CoreErrors> GetErrorForName(const char* errorName)
5758
{
5859
return AWSError<CoreErrors>(static_cast<CoreErrors>(BudgetsErrors::DUPLICATE_RECORD), RetryableType::NOT_RETRYABLE);
5960
}
61+
else if (hashCode == BILLING_VIEW_HEALTH_STATUS_HASH)
62+
{
63+
return AWSError<CoreErrors>(static_cast<CoreErrors>(BudgetsErrors::BILLING_VIEW_HEALTH_STATUS), RetryableType::NOT_RETRYABLE);
64+
}
6065
else if (hashCode == CREATION_LIMIT_EXCEEDED_HASH)
6166
{
6267
return AWSError<CoreErrors>(static_cast<CoreErrors>(BudgetsErrors::CREATION_LIMIT_EXCEEDED), RetryableType::NOT_RETRYABLE);

generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessagingClient.h

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace ChimeSDKMessaging
2020
* to send and receive messages in custom messaging applications. These APIs depend
2121
* on the frameworks provided by the Amazon Chime SDK identity APIs. For more
2222
* information about the messaging APIs, see <a
23-
* href="https://docs.aws.amazon.com/chime/latest/APIReference/API_Operations_Amazon_Chime_SDK_Messaging.html">Amazon
23+
* href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_Operations_Amazon_Chime_SDK_Messaging.html">Amazon
2424
* Chime SDK messaging</a>.</p>
2525
*/
2626
class AWS_CHIMESDKMESSAGING_API ChimeSDKMessagingClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<ChimeSDKMessagingClient>
@@ -238,7 +238,7 @@ namespace ChimeSDKMessaging
238238
* messages</p> </li> <li> <p>The Standard message type</p> </li> </ol>
239239
* <p>Channel flows don't process Control or System messages. For more information
240240
* about the message types provided by Chime SDK messaging, refer to <a
241-
* href="https://docs.aws.amazon.com/chime/latest/dg/using-the-messaging-sdk.html#msg-types">Message
241+
* href="https://docs.aws.amazon.com/chime-sdk/latest/dg/using-the-messaging-sdk.html#msg-types">Message
242242
* types</a> in the <i>Amazon Chime developer guide</i>.</p> <p><h3>See
243243
* Also:</h3> <a
244244
* href="http://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelFlow">AWS
@@ -979,7 +979,7 @@ namespace ChimeSDKMessaging
979979
* <code>AppInstanceUser</code> or <code>AppInstanceBot</code> that makes the API
980980
* call as the value in the header.</p> <p>If you want to list the channels
981981
* to which a specific app instance user belongs, see the <a
982-
* href="https://docs.aws.amazon.com/chime/latest/APIReference/API_messaging-chime_ListChannelMembershipsForAppInstanceUser.html">ListChannelMembershipsForAppInstanceUser</a>
982+
* href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMembershipsForAppInstanceUser.html">ListChannelMembershipsForAppInstanceUser</a>
983983
* API.</p><p><h3>See Also:</h3> <a
984984
* href="http://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelMemberships">AWS
985985
* API Reference</a></p>
@@ -1334,12 +1334,11 @@ namespace ChimeSDKMessaging
13341334
}
13351335

13361336
/**
1337-
* <p>Redacts message content, but not metadata. The message exists in the back
1338-
* end, but the action returns null content, and the state shows as redacted.</p>
1339-
* <p>The <code>x-amz-chime-bearer</code> request header is mandatory. Use
1340-
* the ARN of the <code>AppInstanceUser</code> or <code>AppInstanceBot</code> that
1341-
* makes the API call as the value in the header.</p> <p><h3>See Also:</h3>
1342-
* <a
1337+
* <p>Redacts message content and metadata. The message exists in the back end, but
1338+
* the action returns null content, and the state shows as redacted.</p>
1339+
* <p>The <code>x-amz-chime-bearer</code> request header is mandatory. Use the ARN
1340+
* of the <code>AppInstanceUser</code> or <code>AppInstanceBot</code> that makes
1341+
* the API call as the value in the header.</p> <p><h3>See Also:</h3> <a
13431342
* href="http://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/RedactChannelMessage">AWS
13441343
* API Reference</a></p>
13451344
*/
@@ -1369,7 +1368,9 @@ namespace ChimeSDKMessaging
13691368
* <code>AppInstanceAdmin</code> role can search across all channels.</p> <p>The
13701369
* <code>x-amz-chime-bearer</code> request header is mandatory. Use the ARN of the
13711370
* <code>AppInstanceUser</code> or <code>AppInstanceBot</code> that makes the API
1372-
* call as the value in the header.</p><p><h3>See Also:</h3> <a
1371+
* call as the value in the header.</p> <p>This operation isn't supported
1372+
* for <code>AppInstanceUsers</code> with a large number of memberships.</p>
1373+
* <p><h3>See Also:</h3> <a
13731374
* href="http://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/SearchChannels">AWS
13741375
* API Reference</a></p>
13751376
*/

generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/model/CreateChannelRequest.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ namespace Model
143143

144144
///@{
145145
/**
146-
* <p>The ID of the channel in the request.</p>
146+
* <p>An ID for the channel being created. If you do not specify an ID, a UUID will
147+
* be created for the channel.</p>
147148
*/
148149
inline const Aws::String& GetChannelId() const { return m_channelId; }
149150
inline bool ChannelIdHasBeenSet() const { return m_channelIdHasBeenSet; }

0 commit comments

Comments
 (0)