Skip to content

Commit d2a8ce1

Browse files
author
aws-sdk-cpp-automation
committed
With this release AWS SNS adds tagging support for Topics.
AWS Security Token Service (STS) enables you to request session tokens from the global STS endpoint that work in all AWS Regions. You can configure the global STS endpoint to vend session tokens that are compatible with all AWS Regions using the new IAM SetSecurityTokenServicePreferences API.
1 parent 58a239e commit d2a8ce1

Some content is hidden

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

50 files changed

+3172
-683
lines changed

aws-cpp-sdk-core/include/aws/core/VersionConfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
#define AWS_SDK_VERSION_STRING "1.7.91"
16+
#define AWS_SDK_VERSION_STRING "1.7.92"

aws-cpp-sdk-iam/include/aws/iam/IAMClient.h

Lines changed: 267 additions & 138 deletions
Large diffs are not rendered by default.

aws-cpp-sdk-iam/include/aws/iam/model/CreateServiceLinkedRoleRequest.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ namespace Model
5353
* unique and case-sensitive. To find the exact service principal for your
5454
* service-linked role, see <a
5555
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html">AWS
56-
* Services That Work with IAM</a> in the <i>IAM User Guide</i> and look for the
56+
* Services That Work with IAM</a> in the <i>IAM User Guide</i>. Look for the
5757
* services that have <b>Yes </b>in the <b>Service-Linked Role</b> column. Choose
5858
* the <b>Yes</b> link to view the service-linked role documentation for that
5959
* service.</p>
@@ -67,7 +67,7 @@ namespace Model
6767
* unique and case-sensitive. To find the exact service principal for your
6868
* service-linked role, see <a
6969
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html">AWS
70-
* Services That Work with IAM</a> in the <i>IAM User Guide</i> and look for the
70+
* Services That Work with IAM</a> in the <i>IAM User Guide</i>. Look for the
7171
* services that have <b>Yes </b>in the <b>Service-Linked Role</b> column. Choose
7272
* the <b>Yes</b> link to view the service-linked role documentation for that
7373
* service.</p>
@@ -81,7 +81,7 @@ namespace Model
8181
* unique and case-sensitive. To find the exact service principal for your
8282
* service-linked role, see <a
8383
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html">AWS
84-
* Services That Work with IAM</a> in the <i>IAM User Guide</i> and look for the
84+
* Services That Work with IAM</a> in the <i>IAM User Guide</i>. Look for the
8585
* services that have <b>Yes </b>in the <b>Service-Linked Role</b> column. Choose
8686
* the <b>Yes</b> link to view the service-linked role documentation for that
8787
* service.</p>
@@ -95,7 +95,7 @@ namespace Model
9595
* unique and case-sensitive. To find the exact service principal for your
9696
* service-linked role, see <a
9797
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html">AWS
98-
* Services That Work with IAM</a> in the <i>IAM User Guide</i> and look for the
98+
* Services That Work with IAM</a> in the <i>IAM User Guide</i>. Look for the
9999
* services that have <b>Yes </b>in the <b>Service-Linked Role</b> column. Choose
100100
* the <b>Yes</b> link to view the service-linked role documentation for that
101101
* service.</p>
@@ -109,7 +109,7 @@ namespace Model
109109
* unique and case-sensitive. To find the exact service principal for your
110110
* service-linked role, see <a
111111
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html">AWS
112-
* Services That Work with IAM</a> in the <i>IAM User Guide</i> and look for the
112+
* Services That Work with IAM</a> in the <i>IAM User Guide</i>. Look for the
113113
* services that have <b>Yes </b>in the <b>Service-Linked Role</b> column. Choose
114114
* the <b>Yes</b> link to view the service-linked role documentation for that
115115
* service.</p>
@@ -123,7 +123,7 @@ namespace Model
123123
* unique and case-sensitive. To find the exact service principal for your
124124
* service-linked role, see <a
125125
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html">AWS
126-
* Services That Work with IAM</a> in the <i>IAM User Guide</i> and look for the
126+
* Services That Work with IAM</a> in the <i>IAM User Guide</i>. Look for the
127127
* services that have <b>Yes </b>in the <b>Service-Linked Role</b> column. Choose
128128
* the <b>Yes</b> link to view the service-linked role documentation for that
129129
* service.</p>
@@ -137,7 +137,7 @@ namespace Model
137137
* unique and case-sensitive. To find the exact service principal for your
138138
* service-linked role, see <a
139139
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html">AWS
140-
* Services That Work with IAM</a> in the <i>IAM User Guide</i> and look for the
140+
* Services That Work with IAM</a> in the <i>IAM User Guide</i>. Look for the
141141
* services that have <b>Yes </b>in the <b>Service-Linked Role</b> column. Choose
142142
* the <b>Yes</b> link to view the service-linked role documentation for that
143143
* service.</p>
@@ -151,7 +151,7 @@ namespace Model
151151
* unique and case-sensitive. To find the exact service principal for your
152152
* service-linked role, see <a
153153
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html">AWS
154-
* Services That Work with IAM</a> in the <i>IAM User Guide</i> and look for the
154+
* Services That Work with IAM</a> in the <i>IAM User Guide</i>. Look for the
155155
* services that have <b>Yes </b>in the <b>Service-Linked Role</b> column. Choose
156156
* the <b>Yes</b> link to view the service-linked role documentation for that
157157
* service.</p>

aws-cpp-sdk-iam/include/aws/iam/model/CreateServiceSpecificCredentialResult.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ namespace Model
4747
* <p>A structure that contains information about the newly created
4848
* service-specific credential.</p> <important> <p>This is the only time that the
4949
* password for this credential set is available. It cannot be recovered later.
50-
* Instead, you will have to reset the password with
50+
* Instead, you must reset the password with
5151
* <a>ResetServiceSpecificCredential</a>.</p> </important>
5252
*/
5353
inline const ServiceSpecificCredential& GetServiceSpecificCredential() const{ return m_serviceSpecificCredential; }
@@ -56,7 +56,7 @@ namespace Model
5656
* <p>A structure that contains information about the newly created
5757
* service-specific credential.</p> <important> <p>This is the only time that the
5858
* password for this credential set is available. It cannot be recovered later.
59-
* Instead, you will have to reset the password with
59+
* Instead, you must reset the password with
6060
* <a>ResetServiceSpecificCredential</a>.</p> </important>
6161
*/
6262
inline void SetServiceSpecificCredential(const ServiceSpecificCredential& value) { m_serviceSpecificCredential = value; }
@@ -65,7 +65,7 @@ namespace Model
6565
* <p>A structure that contains information about the newly created
6666
* service-specific credential.</p> <important> <p>This is the only time that the
6767
* password for this credential set is available. It cannot be recovered later.
68-
* Instead, you will have to reset the password with
68+
* Instead, you must reset the password with
6969
* <a>ResetServiceSpecificCredential</a>.</p> </important>
7070
*/
7171
inline void SetServiceSpecificCredential(ServiceSpecificCredential&& value) { m_serviceSpecificCredential = std::move(value); }
@@ -74,7 +74,7 @@ namespace Model
7474
* <p>A structure that contains information about the newly created
7575
* service-specific credential.</p> <important> <p>This is the only time that the
7676
* password for this credential set is available. It cannot be recovered later.
77-
* Instead, you will have to reset the password with
77+
* Instead, you must reset the password with
7878
* <a>ResetServiceSpecificCredential</a>.</p> </important>
7979
*/
8080
inline CreateServiceSpecificCredentialResult& WithServiceSpecificCredential(const ServiceSpecificCredential& value) { SetServiceSpecificCredential(value); return *this;}
@@ -83,7 +83,7 @@ namespace Model
8383
* <p>A structure that contains information about the newly created
8484
* service-specific credential.</p> <important> <p>This is the only time that the
8585
* password for this credential set is available. It cannot be recovered later.
86-
* Instead, you will have to reset the password with
86+
* Instead, you must reset the password with
8787
* <a>ResetServiceSpecificCredential</a>.</p> </important>
8888
*/
8989
inline CreateServiceSpecificCredentialResult& WithServiceSpecificCredential(ServiceSpecificCredential&& value) { SetServiceSpecificCredential(std::move(value)); return *this;}

aws-cpp-sdk-iam/include/aws/iam/model/GetServiceLastAccessedDetailsWithEntitiesRequest.h

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ namespace Model
100100
* learn when the IAM entity last attempted to access the specified service.</p>
101101
* <p>To learn the service namespace for a service, go to <a
102102
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html">Actions,
103-
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>
104-
* and choose the name of the service to view details for that service. In the
105-
* first paragraph, find the service prefix. For example, <code>(service prefix:
103+
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>.
104+
* Choose the name of the service to view details for that service. In the first
105+
* paragraph, find the service prefix. For example, <code>(service prefix:
106106
* a4b)</code>. For more information about service namespaces, see <a
107107
* href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
108108
* Service Namespaces</a> in the <i>AWS General Reference</i>.</p>
@@ -114,9 +114,9 @@ namespace Model
114114
* learn when the IAM entity last attempted to access the specified service.</p>
115115
* <p>To learn the service namespace for a service, go to <a
116116
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html">Actions,
117-
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>
118-
* and choose the name of the service to view details for that service. In the
119-
* first paragraph, find the service prefix. For example, <code>(service prefix:
117+
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>.
118+
* Choose the name of the service to view details for that service. In the first
119+
* paragraph, find the service prefix. For example, <code>(service prefix:
120120
* a4b)</code>. For more information about service namespaces, see <a
121121
* href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
122122
* Service Namespaces</a> in the <i>AWS General Reference</i>.</p>
@@ -128,9 +128,9 @@ namespace Model
128128
* learn when the IAM entity last attempted to access the specified service.</p>
129129
* <p>To learn the service namespace for a service, go to <a
130130
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html">Actions,
131-
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>
132-
* and choose the name of the service to view details for that service. In the
133-
* first paragraph, find the service prefix. For example, <code>(service prefix:
131+
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>.
132+
* Choose the name of the service to view details for that service. In the first
133+
* paragraph, find the service prefix. For example, <code>(service prefix:
134134
* a4b)</code>. For more information about service namespaces, see <a
135135
* href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
136136
* Service Namespaces</a> in the <i>AWS General Reference</i>.</p>
@@ -142,9 +142,9 @@ namespace Model
142142
* learn when the IAM entity last attempted to access the specified service.</p>
143143
* <p>To learn the service namespace for a service, go to <a
144144
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html">Actions,
145-
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>
146-
* and choose the name of the service to view details for that service. In the
147-
* first paragraph, find the service prefix. For example, <code>(service prefix:
145+
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>.
146+
* Choose the name of the service to view details for that service. In the first
147+
* paragraph, find the service prefix. For example, <code>(service prefix:
148148
* a4b)</code>. For more information about service namespaces, see <a
149149
* href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
150150
* Service Namespaces</a> in the <i>AWS General Reference</i>.</p>
@@ -156,9 +156,9 @@ namespace Model
156156
* learn when the IAM entity last attempted to access the specified service.</p>
157157
* <p>To learn the service namespace for a service, go to <a
158158
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html">Actions,
159-
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>
160-
* and choose the name of the service to view details for that service. In the
161-
* first paragraph, find the service prefix. For example, <code>(service prefix:
159+
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>.
160+
* Choose the name of the service to view details for that service. In the first
161+
* paragraph, find the service prefix. For example, <code>(service prefix:
162162
* a4b)</code>. For more information about service namespaces, see <a
163163
* href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
164164
* Service Namespaces</a> in the <i>AWS General Reference</i>.</p>
@@ -170,9 +170,9 @@ namespace Model
170170
* learn when the IAM entity last attempted to access the specified service.</p>
171171
* <p>To learn the service namespace for a service, go to <a
172172
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html">Actions,
173-
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>
174-
* and choose the name of the service to view details for that service. In the
175-
* first paragraph, find the service prefix. For example, <code>(service prefix:
173+
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>.
174+
* Choose the name of the service to view details for that service. In the first
175+
* paragraph, find the service prefix. For example, <code>(service prefix:
176176
* a4b)</code>. For more information about service namespaces, see <a
177177
* href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
178178
* Service Namespaces</a> in the <i>AWS General Reference</i>.</p>
@@ -184,9 +184,9 @@ namespace Model
184184
* learn when the IAM entity last attempted to access the specified service.</p>
185185
* <p>To learn the service namespace for a service, go to <a
186186
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html">Actions,
187-
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>
188-
* and choose the name of the service to view details for that service. In the
189-
* first paragraph, find the service prefix. For example, <code>(service prefix:
187+
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>.
188+
* Choose the name of the service to view details for that service. In the first
189+
* paragraph, find the service prefix. For example, <code>(service prefix:
190190
* a4b)</code>. For more information about service namespaces, see <a
191191
* href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
192192
* Service Namespaces</a> in the <i>AWS General Reference</i>.</p>
@@ -198,9 +198,9 @@ namespace Model
198198
* learn when the IAM entity last attempted to access the specified service.</p>
199199
* <p>To learn the service namespace for a service, go to <a
200200
* href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html">Actions,
201-
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>
202-
* and choose the name of the service to view details for that service. In the
203-
* first paragraph, find the service prefix. For example, <code>(service prefix:
201+
* Resources, and Condition Keys for AWS Services</a> in the <i>IAM User Guide</i>.
202+
* Choose the name of the service to view details for that service. In the first
203+
* paragraph, find the service prefix. For example, <code>(service prefix:
204204
* a4b)</code>. For more information about service namespaces, see <a
205205
* href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
206206
* Service Namespaces</a> in the <i>AWS General Reference</i>.</p>
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
/*
2+
* Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
16+
#pragma once
17+
#include <aws/iam/IAM_EXPORTS.h>
18+
#include <aws/core/utils/memory/stl/AWSString.h>
19+
20+
namespace Aws
21+
{
22+
namespace IAM
23+
{
24+
namespace Model
25+
{
26+
enum class GlobalEndpointTokenVersion
27+
{
28+
NOT_SET,
29+
v1Token,
30+
v2Token
31+
};
32+
33+
namespace GlobalEndpointTokenVersionMapper
34+
{
35+
AWS_IAM_API GlobalEndpointTokenVersion GetGlobalEndpointTokenVersionForName(const Aws::String& name);
36+
37+
AWS_IAM_API Aws::String GetNameForGlobalEndpointTokenVersion(GlobalEndpointTokenVersion value);
38+
} // namespace GlobalEndpointTokenVersionMapper
39+
} // namespace Model
40+
} // namespace IAM
41+
} // namespace Aws

0 commit comments

Comments
 (0)