From e3e7a7438491344adc8f9f8b6ffd00769e81abb6 Mon Sep 17 00:00:00 2001 From: aws-sdk-cpp-automation Date: Thu, 1 Feb 2024 19:12:50 +0000 Subject: [PATCH] This release introduces a new resource Playback Restriction Policy which can be used to geo-restrict or domain-restrict channel stream playback when associated with a channel. New APIs to support this resource were introduced in the form of Create/Delete/Get/Update/List. This release adds support for transactions that have not reached finality. It also removes support for the status property from the response of the GetTransaction operation. You can use the confirmationStatus and executionStatus properties to determine the status of the transaction. This release includes support for broadcast-mixed audio description tracks. Adding new APIs in SDK for Amazon Neptune Analytics. These APIs include operations to execute, cancel, list queries and get the graph summary. Added CreateIdentityProvider and UpdateIdentityProvider details for new SAML IdP features --- VERSION | 2 +- .../CognitoIdentityProviderClient.h | 303 ++-- .../model/CreateIdentityProviderRequest.h | 1313 ++++++++++++---- .../model/CreateUserPoolClientRequest.h | 128 +- .../model/CreateUserPoolDomainResult.h | 35 +- .../cognito-idp/model/IdentityProviderType.h | 1326 +++++++++++++---- .../aws/cognito-idp/model/LambdaConfigType.h | 84 +- .../model/UpdateIdentityProviderRequest.h | 1079 +++++++++++++- .../source/model/LambdaConfigType.cpp | 24 +- .../include/aws/ivs/IVSClient.h | 203 ++- .../include/aws/ivs/IVSServiceClientModel.h | 24 + .../include/aws/ivs/model/Channel.h | 100 +- .../include/aws/ivs/model/ChannelSummary.h | 100 +- .../aws/ivs/model/CreateChannelRequest.h | 92 +- .../CreatePlaybackRestrictionPolicyRequest.h | 399 +++++ .../CreatePlaybackRestrictionPolicyResult.h | 92 ++ .../DeletePlaybackRestrictionPolicyRequest.h | 83 ++ .../GetPlaybackRestrictionPolicyRequest.h | 83 ++ .../GetPlaybackRestrictionPolicyResult.h | 92 ++ .../aws/ivs/model/ListChannelsRequest.h | 44 + .../ListPlaybackRestrictionPoliciesRequest.h | 115 ++ .../ListPlaybackRestrictionPoliciesResult.h | 148 ++ .../aws/ivs/model/PlaybackRestrictionPolicy.h | 449 ++++++ .../model/PlaybackRestrictionPolicySummary.h | 449 ++++++ .../aws/ivs/model/UntagResourceRequest.h | 18 +- .../aws/ivs/model/UpdateChannelRequest.h | 108 +- .../aws/ivs/model/UpdateChannelResult.h | 20 +- .../UpdatePlaybackRestrictionPolicyRequest.h | 308 ++++ .../UpdatePlaybackRestrictionPolicyResult.h | 92 ++ .../src/aws-cpp-sdk-ivs/source/IVSClient.cpp | 140 ++ .../aws-cpp-sdk-ivs/source/model/Channel.cpp | 15 + .../source/model/ChannelSummary.cpp | 15 + .../source/model/CreateChannelRequest.cpp | 7 + ...CreatePlaybackRestrictionPolicyRequest.cpp | 79 + .../CreatePlaybackRestrictionPolicyResult.cpp | 48 + ...DeletePlaybackRestrictionPolicyRequest.cpp | 35 + .../GetPlaybackRestrictionPolicyRequest.cpp | 35 + .../GetPlaybackRestrictionPolicyResult.cpp | 48 + .../source/model/ListChannelsRequest.cpp | 7 + ...istPlaybackRestrictionPoliciesRequest.cpp} | 15 +- .../ListPlaybackRestrictionPoliciesResult.cpp | 57 + .../model/PlaybackRestrictionPolicy.cpp | 160 ++ .../PlaybackRestrictionPolicySummary.cpp | 160 ++ .../source/model/UpdateChannelRequest.cpp | 7 + ...UpdatePlaybackRestrictionPolicyRequest.cpp | 74 + .../UpdatePlaybackRestrictionPolicyResult.cpp | 48 + .../ManagedBlockchainQueryClient.h | 18 +- .../model/ConfirmationStatus.h | 3 +- .../model/ConfirmationStatusFilter.h | 116 ++ .../model/ListAssetContractsRequest.h | 28 +- .../model/ListTokenBalancesRequest.h | 24 + .../model/ListTransactionEventsRequest.h | 52 +- .../model/ListTransactionsRequest.h | 137 +- .../model/TokenIdentifier.h | 52 +- .../model/TransactionOutputItem.h | 35 + .../source/model/ConfirmationStatus.cpp | 7 + .../source/model/ConfirmationStatusFilter.cpp | 67 + .../source/model/ListTransactionsRequest.cpp | 9 +- .../source/model/TransactionOutputItem.cpp | 20 +- .../aws/mediaconvert/MediaConvertClient.h | 26 - .../MediaConvertServiceClientModel.h | 5 - .../aws/mediaconvert/model/AacSettings.h | 144 +- .../model/DescribeEndpointsRequest.h | 175 --- .../model/DescribeEndpointsResult.h | 141 -- .../aws/mediaconvert/model/RemixSettings.h | 88 ++ .../source/MediaConvertClient.cpp | 28 - .../source/model/RemixSettings.cpp | 34 + .../aws/neptune-graph/NeptuneGraphClient.h | 141 +- .../aws/neptune-graph/NeptuneGraphErrors.h | 3 +- .../NeptuneGraphServiceClientModel.h | 25 + .../model/CancelImportTaskResult.h | 14 +- .../neptune-graph/model/CancelQueryRequest.h | 133 ++ .../neptune-graph/model/CreateGraphRequest.h | 8 +- .../model/CreateGraphUsingImportTaskRequest.h | 8 +- .../aws/neptune-graph/model/EdgeStructure.h | 119 ++ .../neptune-graph/model/ExecuteQueryRequest.h | 304 ++++ .../neptune-graph/model/ExecuteQueryResult.h | 81 + .../aws/neptune-graph/model/ExplainMode.h | 31 + .../model/GetGraphSummaryRequest.h | 136 ++ .../model/GetGraphSummaryResult.h | 164 ++ .../aws/neptune-graph/model/GetQueryRequest.h | 133 ++ .../aws/neptune-graph/model/GetQueryResult.h | 204 +++ .../neptune-graph/model/GraphDataSummary.h | 546 +++++++ .../neptune-graph/model/GraphSummaryMode.h | 31 + .../neptune-graph/model/ListQueriesRequest.h | 154 ++ .../neptune-graph/model/ListQueriesResult.h | 103 ++ .../model/NeptuneImportOptions.h | 8 +- .../aws/neptune-graph/model/NodeStructure.h | 167 +++ .../aws/neptune-graph/model/PlanCacheType.h | 32 + .../aws/neptune-graph/model/QueryLanguage.h | 30 + .../aws/neptune-graph/model/QueryState.h | 32 + .../aws/neptune-graph/model/QueryStateInput.h | 33 + .../aws/neptune-graph/model/QuerySummary.h | 227 +++ .../model/UnprocessableException.h | 108 ++ .../model/UnprocessableExceptionReason.h | 34 + .../neptune-graph/model/ValidationException.h | 2 +- .../source/NeptuneGraphClient.cpp | 192 +++ .../source/NeptuneGraphErrors.cpp | 12 + .../source/model/CancelQueryRequest.cpp | 52 + .../source/model/EdgeStructure.cpp | 84 ++ .../source/model/ExecuteQueryRequest.cpp | 89 ++ .../source/model/ExecuteQueryResult.cpp | 59 + .../source/model/ExplainMode.cpp | 72 + .../source/model/GetGraphSummaryRequest.cpp | 66 + .../source/model/GetGraphSummaryResult.cpp | 60 + .../source/model/GetQueryRequest.cpp | 52 + .../source/model/GetQueryResult.cpp | 78 + .../source/model/GraphDataSummary.cpp | 340 +++++ .../source/model/GraphSummaryMode.cpp | 72 + .../source/model/ListQueriesRequest.cpp | 75 + .../source/model/ListQueriesResult.cpp} | 24 +- .../source/model/NodeStructure.cpp | 107 ++ .../source/model/PlanCacheType.cpp | 79 + .../source/model/QueryLanguage.cpp | 65 + .../source/model/QueryState.cpp | 79 + .../source/model/QueryStateInput.cpp | 86 ++ .../source/model/QuerySummary.cpp | 124 ++ .../source/model/UnprocessableException.cpp | 75 + .../model/UnprocessableExceptionReason.cpp | 93 ++ .../include/aws/core/VersionConfig.h | 4 +- .../cognito-idp-2016-04-18.normal.json | 72 +- .../ivs-2020-07-14.normal.json | 369 ++++- ...gedblockchain-query-2023-05-04.normal.json | 64 +- .../mediaconvert-2017-08-29.normal.json | 63 +- .../neptune-graph-2023-11-29.normal.json | 585 +++++++- 125 files changed, 14010 insertions(+), 1665 deletions(-) create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/CreatePlaybackRestrictionPolicyRequest.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/CreatePlaybackRestrictionPolicyResult.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/DeletePlaybackRestrictionPolicyRequest.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/GetPlaybackRestrictionPolicyRequest.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/GetPlaybackRestrictionPolicyResult.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/ListPlaybackRestrictionPoliciesRequest.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/ListPlaybackRestrictionPoliciesResult.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/PlaybackRestrictionPolicy.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/PlaybackRestrictionPolicySummary.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/UpdatePlaybackRestrictionPolicyRequest.h create mode 100644 generated/src/aws-cpp-sdk-ivs/include/aws/ivs/model/UpdatePlaybackRestrictionPolicyResult.h create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/CreatePlaybackRestrictionPolicyRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/CreatePlaybackRestrictionPolicyResult.cpp create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/DeletePlaybackRestrictionPolicyRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/GetPlaybackRestrictionPolicyRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/GetPlaybackRestrictionPolicyResult.cpp rename generated/src/{aws-cpp-sdk-mediaconvert/source/model/DescribeEndpointsRequest.cpp => aws-cpp-sdk-ivs/source/model/ListPlaybackRestrictionPoliciesRequest.cpp} (58%) create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/ListPlaybackRestrictionPoliciesResult.cpp create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/PlaybackRestrictionPolicy.cpp create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/PlaybackRestrictionPolicySummary.cpp create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/UpdatePlaybackRestrictionPolicyRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-ivs/source/model/UpdatePlaybackRestrictionPolicyResult.cpp create mode 100644 generated/src/aws-cpp-sdk-managedblockchain-query/include/aws/managedblockchain-query/model/ConfirmationStatusFilter.h create mode 100644 generated/src/aws-cpp-sdk-managedblockchain-query/source/model/ConfirmationStatusFilter.cpp delete mode 100644 generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/model/DescribeEndpointsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/model/DescribeEndpointsResult.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/CancelQueryRequest.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/EdgeStructure.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/ExecuteQueryRequest.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/ExecuteQueryResult.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/ExplainMode.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/GetGraphSummaryRequest.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/GetGraphSummaryResult.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/GetQueryRequest.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/GetQueryResult.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/GraphDataSummary.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/GraphSummaryMode.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/ListQueriesRequest.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/ListQueriesResult.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/NodeStructure.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/PlanCacheType.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/QueryLanguage.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/QueryState.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/QueryStateInput.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/QuerySummary.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/UnprocessableException.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/include/aws/neptune-graph/model/UnprocessableExceptionReason.h create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/CancelQueryRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/EdgeStructure.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/ExecuteQueryRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/ExecuteQueryResult.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/ExplainMode.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/GetGraphSummaryRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/GetGraphSummaryResult.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/GetQueryRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/GetQueryResult.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/GraphDataSummary.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/GraphSummaryMode.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/ListQueriesRequest.cpp rename generated/src/{aws-cpp-sdk-mediaconvert/source/model/DescribeEndpointsResult.cpp => aws-cpp-sdk-neptune-graph/source/model/ListQueriesResult.cpp} (52%) create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/NodeStructure.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/PlanCacheType.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/QueryLanguage.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/QueryState.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/QueryStateInput.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/QuerySummary.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/UnprocessableException.cpp create mode 100644 generated/src/aws-cpp-sdk-neptune-graph/source/model/UnprocessableExceptionReason.cpp diff --git a/VERSION b/VERSION index c9258a50841..dfce3fc21ef 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.255 \ No newline at end of file +1.11.256 \ No newline at end of file diff --git a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderClient.h b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderClient.h index b882f00b788..ce3d163e56c 100644 --- a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderClient.h +++ b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderClient.h @@ -1290,8 +1290,8 @@ namespace CognitoIdentityProvider * authorize requests, and you can't grant IAM permissions in policies. For more * information about authorization models in Amazon Cognito, see Using - * the Amazon Cognito native and OIDC APIs.

See Also:

- * .

+ *

See Also:

AWS * API Reference

*/ @@ -1316,15 +1316,16 @@ namespace CognitoIdentityProvider } /** - *

Changes the password for a specified user in a user pool.

- *

Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies - * in requests for this API operation. For this operation, you can't use IAM - * credentials to authorize requests, and you can't grant IAM permissions in - * policies. For more information about authorization models in Amazon Cognito, see - * Changes the password for a specified user in a user pool.

Authorize + * this action with a signed-in user's access token. It must include the scope + * aws.cognito.signin.user.admin.

Amazon Cognito doesn't + * evaluate Identity and Access Management (IAM) policies in requests for this API + * operation. For this operation, you can't use IAM credentials to authorize + * requests, and you can't grant IAM permissions in policies. For more information + * about authorization models in Amazon Cognito, see Using - * the Amazon Cognito native and OIDC APIs.

See Also:

- * .

+ *

See Also:

AWS * API Reference

*/ @@ -1350,14 +1351,18 @@ namespace CognitoIdentityProvider /** *

Confirms tracking of the device. This API call is the call that begins device - * tracking.

Amazon Cognito doesn't evaluate Identity and Access - * Management (IAM) policies in requests for this API operation. For this - * operation, you can't use IAM credentials to authorize requests, and you can't - * grant IAM permissions in policies. For more information about authorization - * models in Amazon Cognito, see Working + * with user devices in your user pool.

Authorize this action with a + * signed-in user's access token. It must include the scope + * aws.cognito.signin.user.admin.

Amazon Cognito doesn't + * evaluate Identity and Access Management (IAM) policies in requests for this API + * operation. For this operation, you can't use IAM credentials to authorize + * requests, and you can't grant IAM permissions in policies. For more information + * about authorization models in Amazon Cognito, see Using - * the Amazon Cognito native and OIDC APIs.

See Also:

- * .

+ *

See Also:

AWS * API Reference

*/ @@ -1389,8 +1394,8 @@ namespace CognitoIdentityProvider * policies. For more information about authorization models in Amazon Cognito, see * Using - * the Amazon Cognito native and OIDC APIs.

See Also:

- * .

+ *

See Also:

AWS * API Reference

*/ @@ -1434,8 +1439,8 @@ namespace CognitoIdentityProvider * requests, and you can't grant IAM permissions in policies. For more information * about authorization models in Amazon Cognito, see Using - * the Amazon Cognito native and OIDC APIs.

See Also:

- * .

+ *

See Also:

AWS * API Reference

*/ @@ -1494,11 +1499,12 @@ namespace CognitoIdentityProvider } /** - *

Creates an IdP for a user pool.

Amazon Cognito evaluates - * Identity and Access Management (IAM) policies in requests for this API - * operation. For this operation, you must use IAM credentials to authorize - * requests, and you must grant yourself the corresponding IAM permission in a - * policy.

Learn more

- * Tagging

A tag is a metadata label that you assign to an - * Amazon Web Services resource. A tag comprises a key and a value, - * both set by you. For example, you might set a tag as topic:nature - * to label a particular video category. See

  • + * Playback restriction policy — Restricts playback by countries and/or + * origin sites. See the Playback Restriction Policy endpoints for more + * information.

  • Tagging

    A tag is a + * metadata label that you assign to an Amazon Web Services resource. A tag + * comprises a key and a value, both set by you. For example, you + * might set a tag as topic:nature to label a particular video + * category. See Tagging * Amazon Web Services Resources for more information, including restrictions * that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no @@ -107,31 +110,17 @@ namespace IVS * Updates a channel's configuration. This does not affect an ongoing stream of * this channel. You must stop and restart the stream for the changes to take * effect.

  • DeleteChannel — Deletes the specified - * channel.

  • StreamKey Endpoints

    Stream Endpoints

    - *

    Private - * Channel Endpoints

    For more information, see

    Playback Restriction Policy Endpoints

    + *

    Private Channel Endpoints

    + *

    For more information, see Setting * Up Private Channels in the Amazon IVS User Guide.

    Amazon Web Services Tags + * for the specified ARN.

    Stream Endpoints

    StreamKey + * Endpoints

    Amazon Web Services Tags * Endpoints