Skip to content

Commit

Permalink
Fix two issues with response root node names.
Browse files Browse the repository at this point in the history
Adds the ability to use the default policy name by omitting the policyName parameter in calls to PutKeyPolicy and GetKeyPolicy
This release supports for a new API ListStackSetAutoDeploymentTargets, which provider auto-deployment configuration as a describable resource. Customers can now view the specific combinations of regions and OUs that are being auto-deployed.
Documentation updates, March 2024
This release launches the ModifyIntegration API and support for data filtering for zero-ETL Integrations.
This release adds support to allow customers to show different content within a channel depending on metadata associated with the viewer.
  • Loading branch information
aws-sdk-cpp-automation committed Mar 18, 2024
1 parent 6797b6e commit bfd6d47
Show file tree
Hide file tree
Showing 77 changed files with 4,468 additions and 254 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.287
1.11.288
Original file line number Diff line number Diff line change
Expand Up @@ -1819,6 +1819,32 @@ namespace CloudFormation
return SubmitAsync(&CloudFormationClient::ListStackResources, request, handler, context);
}

/**
* <p>Returns summary information about deployment targets for a stack
* set.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackSetAutoDeploymentTargets">AWS
* API Reference</a></p>
*/
virtual Model::ListStackSetAutoDeploymentTargetsOutcome ListStackSetAutoDeploymentTargets(const Model::ListStackSetAutoDeploymentTargetsRequest& request) const;

/**
* A Callable wrapper for ListStackSetAutoDeploymentTargets that returns a future to the operation so that it can be executed in parallel to other requests.
*/
template<typename ListStackSetAutoDeploymentTargetsRequestT = Model::ListStackSetAutoDeploymentTargetsRequest>
Model::ListStackSetAutoDeploymentTargetsOutcomeCallable ListStackSetAutoDeploymentTargetsCallable(const ListStackSetAutoDeploymentTargetsRequestT& request) const
{
return SubmitCallable(&CloudFormationClient::ListStackSetAutoDeploymentTargets, request);
}

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

/**
* <p>Returns summary information about the results of a stack set
* operation.</p><p><h3>See Also:</h3> <a
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
#include <aws/cloudformation/model/ListStackInstanceResourceDriftsResult.h>
#include <aws/cloudformation/model/ListStackInstancesResult.h>
#include <aws/cloudformation/model/ListStackResourcesResult.h>
#include <aws/cloudformation/model/ListStackSetAutoDeploymentTargetsResult.h>
#include <aws/cloudformation/model/ListStackSetOperationResultsResult.h>
#include <aws/cloudformation/model/ListStackSetOperationsResult.h>
#include <aws/cloudformation/model/ListStackSetsResult.h>
Expand Down Expand Up @@ -191,6 +192,7 @@ namespace Aws
class ListStackInstanceResourceDriftsRequest;
class ListStackInstancesRequest;
class ListStackResourcesRequest;
class ListStackSetAutoDeploymentTargetsRequest;
class ListStackSetOperationResultsRequest;
class ListStackSetOperationsRequest;
class ListStackSetsRequest;
Expand Down Expand Up @@ -275,6 +277,7 @@ namespace Aws
typedef Aws::Utils::Outcome<ListStackInstanceResourceDriftsResult, CloudFormationError> ListStackInstanceResourceDriftsOutcome;
typedef Aws::Utils::Outcome<ListStackInstancesResult, CloudFormationError> ListStackInstancesOutcome;
typedef Aws::Utils::Outcome<ListStackResourcesResult, CloudFormationError> ListStackResourcesOutcome;
typedef Aws::Utils::Outcome<ListStackSetAutoDeploymentTargetsResult, CloudFormationError> ListStackSetAutoDeploymentTargetsOutcome;
typedef Aws::Utils::Outcome<ListStackSetOperationResultsResult, CloudFormationError> ListStackSetOperationResultsOutcome;
typedef Aws::Utils::Outcome<ListStackSetOperationsResult, CloudFormationError> ListStackSetOperationsOutcome;
typedef Aws::Utils::Outcome<ListStackSetsResult, CloudFormationError> ListStackSetsOutcome;
Expand Down Expand Up @@ -359,6 +362,7 @@ namespace Aws
typedef std::future<ListStackInstanceResourceDriftsOutcome> ListStackInstanceResourceDriftsOutcomeCallable;
typedef std::future<ListStackInstancesOutcome> ListStackInstancesOutcomeCallable;
typedef std::future<ListStackResourcesOutcome> ListStackResourcesOutcomeCallable;
typedef std::future<ListStackSetAutoDeploymentTargetsOutcome> ListStackSetAutoDeploymentTargetsOutcomeCallable;
typedef std::future<ListStackSetOperationResultsOutcome> ListStackSetOperationResultsOutcomeCallable;
typedef std::future<ListStackSetOperationsOutcome> ListStackSetOperationsOutcomeCallable;
typedef std::future<ListStackSetsOutcome> ListStackSetsOutcomeCallable;
Expand Down Expand Up @@ -446,6 +450,7 @@ namespace Aws
typedef std::function<void(const CloudFormationClient*, const Model::ListStackInstanceResourceDriftsRequest&, const Model::ListStackInstanceResourceDriftsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackInstanceResourceDriftsResponseReceivedHandler;
typedef std::function<void(const CloudFormationClient*, const Model::ListStackInstancesRequest&, const Model::ListStackInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackInstancesResponseReceivedHandler;
typedef std::function<void(const CloudFormationClient*, const Model::ListStackResourcesRequest&, const Model::ListStackResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackResourcesResponseReceivedHandler;
typedef std::function<void(const CloudFormationClient*, const Model::ListStackSetAutoDeploymentTargetsRequest&, const Model::ListStackSetAutoDeploymentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackSetAutoDeploymentTargetsResponseReceivedHandler;
typedef std::function<void(const CloudFormationClient*, const Model::ListStackSetOperationResultsRequest&, const Model::ListStackSetOperationResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackSetOperationResultsResponseReceivedHandler;
typedef std::function<void(const CloudFormationClient*, const Model::ListStackSetOperationsRequest&, const Model::ListStackSetOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackSetOperationsResponseReceivedHandler;
typedef std::function<void(const CloudFormationClient*, const Model::ListStackSetsRequest&, const Model::ListStackSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStackSetsResponseReceivedHandler;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -539,7 +539,7 @@ namespace Model
* associated with them and edit their permissions if necessary.</p> <ul> <li> <p>
* <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html">
* <code>AWS::IAM::AccessKey</code> AWS::IAM::AccessKey</a> </p> </li> <li> <p> <a
* <code>AWS::IAM::AccessKey</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html">
* <code>AWS::IAM::Group</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html">
Expand Down Expand Up @@ -602,7 +602,7 @@ namespace Model
* associated with them and edit their permissions if necessary.</p> <ul> <li> <p>
* <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html">
* <code>AWS::IAM::AccessKey</code> AWS::IAM::AccessKey</a> </p> </li> <li> <p> <a
* <code>AWS::IAM::AccessKey</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html">
* <code>AWS::IAM::Group</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html">
Expand Down Expand Up @@ -665,7 +665,7 @@ namespace Model
* associated with them and edit their permissions if necessary.</p> <ul> <li> <p>
* <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html">
* <code>AWS::IAM::AccessKey</code> AWS::IAM::AccessKey</a> </p> </li> <li> <p> <a
* <code>AWS::IAM::AccessKey</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html">
* <code>AWS::IAM::Group</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html">
Expand Down Expand Up @@ -728,7 +728,7 @@ namespace Model
* associated with them and edit their permissions if necessary.</p> <ul> <li> <p>
* <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html">
* <code>AWS::IAM::AccessKey</code> AWS::IAM::AccessKey</a> </p> </li> <li> <p> <a
* <code>AWS::IAM::AccessKey</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html">
* <code>AWS::IAM::Group</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html">
Expand Down Expand Up @@ -791,7 +791,7 @@ namespace Model
* associated with them and edit their permissions if necessary.</p> <ul> <li> <p>
* <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html">
* <code>AWS::IAM::AccessKey</code> AWS::IAM::AccessKey</a> </p> </li> <li> <p> <a
* <code>AWS::IAM::AccessKey</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html">
* <code>AWS::IAM::Group</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html">
Expand Down Expand Up @@ -854,7 +854,7 @@ namespace Model
* associated with them and edit their permissions if necessary.</p> <ul> <li> <p>
* <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html">
* <code>AWS::IAM::AccessKey</code> AWS::IAM::AccessKey</a> </p> </li> <li> <p> <a
* <code>AWS::IAM::AccessKey</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html">
* <code>AWS::IAM::Group</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html">
Expand Down Expand Up @@ -917,7 +917,7 @@ namespace Model
* associated with them and edit their permissions if necessary.</p> <ul> <li> <p>
* <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html">
* <code>AWS::IAM::AccessKey</code> AWS::IAM::AccessKey</a> </p> </li> <li> <p> <a
* <code>AWS::IAM::AccessKey</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html">
* <code>AWS::IAM::Group</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html">
Expand Down Expand Up @@ -980,7 +980,7 @@ namespace Model
* associated with them and edit their permissions if necessary.</p> <ul> <li> <p>
* <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html">
* <code>AWS::IAM::AccessKey</code> AWS::IAM::AccessKey</a> </p> </li> <li> <p> <a
* <code>AWS::IAM::AccessKey</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html">
* <code>AWS::IAM::Group</code> </a> </p> </li> <li> <p> <a
* href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html">
Expand Down
Loading

0 comments on commit bfd6d47

Please sign in to comment.