Skip to content

Commit

Permalink
Adding support for dynamic keys for encrypt, decrypt, re-encrypt and …
Browse files Browse the repository at this point in the history
…translate pin functions. With this change, customers can use one-time TR-31 keys directly in dataplane operations without the need to first import them into the service.

Add v2 smoke tests and smithy smokeTests trait for SDK testing.
Added further restrictions on logging of potentially sensitive inputs and outputs.
JSON body inspection: Update documentation to clarify that JSON parsing doesn't include full validation.
Add v2 smoke tests and smithy smokeTests trait for SDK testing.
Add v2 smoke tests and smithy smokeTests trait for SDK testing.
Authentication profiles are Amazon Connect resources (in gated preview) that allow you to configure authentication settings for users in your contact center. This release adds support for new ListAuthenticationProfiles, DescribeAuthenticationProfile and UpdateAuthenticationProfile APIs.
Updates EKS managed node groups to support EC2 Capacity Blocks for ML
Add v2 smoke tests and smithy smokeTests trait for SDK testing.
Add v2 smoke tests and smithy smokeTests trait for SDK testing.
  • Loading branch information
aws-sdk-cpp-automation committed Jul 1, 2024
1 parent bea842f commit cdc7cd1
Show file tree
Hide file tree
Showing 145 changed files with 5,230 additions and 2,589 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.359
1.11.360

Large diffs are not rendered by default.

111 changes: 99 additions & 12 deletions generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectClient.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,19 @@ namespace Aws
namespace Connect
{
/**
* <p>Amazon Connect is a cloud-based contact center solution that you use to set
* up and manage a customer contact center and provide reliable customer engagement
* at any scale.</p> <p>Amazon Connect provides metrics and real-time reporting
* that enable you to optimize contact routing. You can also resolve customer
* issues more efficiently by getting customers in touch with the appropriate
* agents.</p> <p>There are limits to the number of Amazon Connect resources that
* you can create. There are also limits to the number of requests that you can
* make per second. For more information, see <a
* <ul> <li> <p> <a
* href="https://docs.aws.amazon.com/connect/latest/APIReference/API_Operations_Amazon_Connect_Service.html">Amazon
* Connect actions</a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/connect/latest/APIReference/API_Types_Amazon_Connect_Service.html">Amazon
* Connect data types</a> </p> </li> </ul> <p>Amazon Connect is a cloud-based
* contact center solution that you use to set up and manage a customer contact
* center and provide reliable customer engagement at any scale.</p> <p>Amazon
* Connect provides metrics and real-time reporting that enable you to optimize
* contact routing. You can also resolve customer issues more efficiently by
* getting customers in touch with the appropriate agents.</p> <p>There are limits
* to the number of Amazon Connect resources that you can create. There are also
* limits to the number of requests that you can make per second. For more
* information, see <a
* href="https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html">Amazon
* Connect Service Quotas</a> in the <i>Amazon Connect Administrator Guide</i>.</p>
* <p>You can connect programmatically to an Amazon Web Services service by using
Expand Down Expand Up @@ -2103,6 +2108,33 @@ namespace Connect
return SubmitAsync(&ConnectClient::DescribeAgentStatus, request, handler, context);
}

/**
* <p>This API is in preview release for Amazon Connect and is subject to change.
* To request access to this API, contact Amazon Web Services Support.</p>
* <p>Describes the target authentication profile.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeAuthenticationProfile">AWS
* API Reference</a></p>
*/
virtual Model::DescribeAuthenticationProfileOutcome DescribeAuthenticationProfile(const Model::DescribeAuthenticationProfileRequest& request) const;

/**
* A Callable wrapper for DescribeAuthenticationProfile that returns a future to the operation so that it can be executed in parallel to other requests.
*/
template<typename DescribeAuthenticationProfileRequestT = Model::DescribeAuthenticationProfileRequest>
Model::DescribeAuthenticationProfileOutcomeCallable DescribeAuthenticationProfileCallable(const DescribeAuthenticationProfileRequestT& request) const
{
return SubmitCallable(&ConnectClient::DescribeAuthenticationProfile, request);
}

/**
* An Async wrapper for DescribeAuthenticationProfile that queues the request into a thread executor and triggers associated callback when operation has finished.
*/
template<typename DescribeAuthenticationProfileRequestT = Model::DescribeAuthenticationProfileRequest>
void DescribeAuthenticationProfileAsync(const DescribeAuthenticationProfileRequestT& request, const DescribeAuthenticationProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
{
return SubmitAsync(&ConnectClient::DescribeAuthenticationProfile, request, handler, context);
}

/**
* <p>This API is in preview release for Amazon Connect and is subject to
* change.</p> <p>Describes the specified contact. </p> <p>Contact
Expand Down Expand Up @@ -3567,6 +3599,34 @@ namespace Connect
return SubmitAsync(&ConnectClient::ListApprovedOrigins, request, handler, context);
}

/**
* <p>This API is in preview release for Amazon Connect and is subject to change.
* To request access to this API, contact Amazon Web Services Support.</p>
* <p>Provides summary information about the authentication profiles in a specified
* Amazon Connect instance.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListAuthenticationProfiles">AWS
* API Reference</a></p>
*/
virtual Model::ListAuthenticationProfilesOutcome ListAuthenticationProfiles(const Model::ListAuthenticationProfilesRequest& request) const;

/**
* A Callable wrapper for ListAuthenticationProfiles that returns a future to the operation so that it can be executed in parallel to other requests.
*/
template<typename ListAuthenticationProfilesRequestT = Model::ListAuthenticationProfilesRequest>
Model::ListAuthenticationProfilesOutcomeCallable ListAuthenticationProfilesCallable(const ListAuthenticationProfilesRequestT& request) const
{
return SubmitCallable(&ConnectClient::ListAuthenticationProfiles, request);
}

/**
* An Async wrapper for ListAuthenticationProfiles that queues the request into a thread executor and triggers associated callback when operation has finished.
*/
template<typename ListAuthenticationProfilesRequestT = Model::ListAuthenticationProfilesRequest>
void ListAuthenticationProfilesAsync(const ListAuthenticationProfilesRequestT& request, const ListAuthenticationProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
{
return SubmitAsync(&ConnectClient::ListAuthenticationProfiles, request, handler, context);
}

/**
* <p>This API is in preview release for Amazon Connect and is subject to
* change.</p> <p>For the specified version of Amazon Lex, returns a paginated list
Expand Down Expand Up @@ -5324,10 +5384,10 @@ namespace Connect

/**
* <p>Provides a pre-signed Amazon S3 URL in response for uploading your
* content.</p> <p>You may only use this API to upload attachments to a
* <a
* href="https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCase.html">Connect
* Case</a>.</p> <p><h3>See Also:</h3> <a
* content.</p> <p>You may only use this API to upload attachments to
* an <a
* href="https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCase.html">Amazon
* Connect Case</a>.</p> <p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartAttachedFileUpload">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -5961,6 +6021,33 @@ namespace Connect
return SubmitAsync(&ConnectClient::UpdateAgentStatus, request, handler, context);
}

/**
* <p>This API is in preview release for Amazon Connect and is subject to change.
* To request access to this API, contact Amazon Web Services Support.</p>
* <p>Updates the selected authentication profile.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateAuthenticationProfile">AWS
* API Reference</a></p>
*/
virtual Model::UpdateAuthenticationProfileOutcome UpdateAuthenticationProfile(const Model::UpdateAuthenticationProfileRequest& request) const;

/**
* A Callable wrapper for UpdateAuthenticationProfile that returns a future to the operation so that it can be executed in parallel to other requests.
*/
template<typename UpdateAuthenticationProfileRequestT = Model::UpdateAuthenticationProfileRequest>
Model::UpdateAuthenticationProfileOutcomeCallable UpdateAuthenticationProfileCallable(const UpdateAuthenticationProfileRequestT& request) const
{
return SubmitCallable(&ConnectClient::UpdateAuthenticationProfile, request);
}

/**
* An Async wrapper for UpdateAuthenticationProfile that queues the request into a thread executor and triggers associated callback when operation has finished.
*/
template<typename UpdateAuthenticationProfileRequestT = Model::UpdateAuthenticationProfileRequest>
void UpdateAuthenticationProfileAsync(const UpdateAuthenticationProfileRequestT& request, const UpdateAuthenticationProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
{
return SubmitAsync(&ConnectClient::UpdateAuthenticationProfile, request, handler, context);
}

/**
* <p>This API is in preview release for Amazon Connect and is subject to
* change.</p> <p>Adds or updates user-defined contact information associated with
Expand Down
Loading

0 comments on commit cdc7cd1

Please sign in to comment.