Skip to content

Commit 6e32f2d

Browse files
author
aws-sdk-cpp-automation
committed
Customers can now migrate bots built with Lex V1 APIs to V2 APIs. This release adds APIs to initiate and manage the migration of a bot.
Changes to OpsCenter APIs to support a new feature, operational insights. Added Sign in with Apple OAuth provider. This release adds a new filed named awsLogicalDeviceId that it displays the AWS Direct Connect endpoint which terminates a physical connection's BGP Sessions. Add paginator for GetCostEstimation Documentation updates for api.pricing Release new APIs to support new Redshift feature - Authentication Profile
1 parent 4a5f814 commit 6e32f2d

File tree

397 files changed

+24183
-14764
lines changed

Some content is hidden

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

397 files changed

+24183
-14764
lines changed

aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/model/BackendAPIResourceConfig.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -84,49 +84,49 @@ namespace Model
8484

8585
/**
8686
* <p>The API name used to interact with the data model, configured as a part of
87-
* the amplify project.</p>
87+
* your Amplify project.</p>
8888
*/
8989
inline const Aws::String& GetApiName() const{ return m_apiName; }
9090

9191
/**
9292
* <p>The API name used to interact with the data model, configured as a part of
93-
* the amplify project.</p>
93+
* your Amplify project.</p>
9494
*/
9595
inline bool ApiNameHasBeenSet() const { return m_apiNameHasBeenSet; }
9696

9797
/**
9898
* <p>The API name used to interact with the data model, configured as a part of
99-
* the amplify project.</p>
99+
* your Amplify project.</p>
100100
*/
101101
inline void SetApiName(const Aws::String& value) { m_apiNameHasBeenSet = true; m_apiName = value; }
102102

103103
/**
104104
* <p>The API name used to interact with the data model, configured as a part of
105-
* the amplify project.</p>
105+
* your Amplify project.</p>
106106
*/
107107
inline void SetApiName(Aws::String&& value) { m_apiNameHasBeenSet = true; m_apiName = std::move(value); }
108108

109109
/**
110110
* <p>The API name used to interact with the data model, configured as a part of
111-
* the amplify project.</p>
111+
* your Amplify project.</p>
112112
*/
113113
inline void SetApiName(const char* value) { m_apiNameHasBeenSet = true; m_apiName.assign(value); }
114114

115115
/**
116116
* <p>The API name used to interact with the data model, configured as a part of
117-
* the amplify project.</p>
117+
* your Amplify project.</p>
118118
*/
119119
inline BackendAPIResourceConfig& WithApiName(const Aws::String& value) { SetApiName(value); return *this;}
120120

121121
/**
122122
* <p>The API name used to interact with the data model, configured as a part of
123-
* the amplify project.</p>
123+
* your Amplify project.</p>
124124
*/
125125
inline BackendAPIResourceConfig& WithApiName(Aws::String&& value) { SetApiName(std::move(value)); return *this;}
126126

127127
/**
128128
* <p>The API name used to interact with the data model, configured as a part of
129-
* the amplify project.</p>
129+
* your Amplify project.</p>
130130
*/
131131
inline BackendAPIResourceConfig& WithApiName(const char* value) { SetApiName(value); return *this;}
132132

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/amplifybackend/AmplifyBackend_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
#include <utility>
10+
11+
namespace Aws
12+
{
13+
namespace Utils
14+
{
15+
namespace Json
16+
{
17+
class JsonValue;
18+
class JsonView;
19+
} // namespace Json
20+
} // namespace Utils
21+
namespace AmplifyBackend
22+
{
23+
namespace Model
24+
{
25+
26+
/**
27+
* <p>Describes Apple social federation configurations for allowing your app users
28+
* to sign in using OAuth.</p><p><h3>See Also:</h3> <a
29+
* href="http://docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/BackendAuthAppleProviderConfig">AWS
30+
* API Reference</a></p>
31+
*/
32+
class AWS_AMPLIFYBACKEND_API BackendAuthAppleProviderConfig
33+
{
34+
public:
35+
BackendAuthAppleProviderConfig();
36+
BackendAuthAppleProviderConfig(Aws::Utils::Json::JsonView jsonValue);
37+
BackendAuthAppleProviderConfig& operator=(Aws::Utils::Json::JsonView jsonValue);
38+
Aws::Utils::Json::JsonValue Jsonize() const;
39+
40+
41+
/**
42+
* <p>Describes the client_id (also called Services ID) that comes from Apple.</p>
43+
*/
44+
inline const Aws::String& GetClientId() const{ return m_clientId; }
45+
46+
/**
47+
* <p>Describes the client_id (also called Services ID) that comes from Apple.</p>
48+
*/
49+
inline bool ClientIdHasBeenSet() const { return m_clientIdHasBeenSet; }
50+
51+
/**
52+
* <p>Describes the client_id (also called Services ID) that comes from Apple.</p>
53+
*/
54+
inline void SetClientId(const Aws::String& value) { m_clientIdHasBeenSet = true; m_clientId = value; }
55+
56+
/**
57+
* <p>Describes the client_id (also called Services ID) that comes from Apple.</p>
58+
*/
59+
inline void SetClientId(Aws::String&& value) { m_clientIdHasBeenSet = true; m_clientId = std::move(value); }
60+
61+
/**
62+
* <p>Describes the client_id (also called Services ID) that comes from Apple.</p>
63+
*/
64+
inline void SetClientId(const char* value) { m_clientIdHasBeenSet = true; m_clientId.assign(value); }
65+
66+
/**
67+
* <p>Describes the client_id (also called Services ID) that comes from Apple.</p>
68+
*/
69+
inline BackendAuthAppleProviderConfig& WithClientId(const Aws::String& value) { SetClientId(value); return *this;}
70+
71+
/**
72+
* <p>Describes the client_id (also called Services ID) that comes from Apple.</p>
73+
*/
74+
inline BackendAuthAppleProviderConfig& WithClientId(Aws::String&& value) { SetClientId(std::move(value)); return *this;}
75+
76+
/**
77+
* <p>Describes the client_id (also called Services ID) that comes from Apple.</p>
78+
*/
79+
inline BackendAuthAppleProviderConfig& WithClientId(const char* value) { SetClientId(value); return *this;}
80+
81+
82+
/**
83+
* <p>Describes the key_id that comes from Apple.</p>
84+
*/
85+
inline const Aws::String& GetKeyId() const{ return m_keyId; }
86+
87+
/**
88+
* <p>Describes the key_id that comes from Apple.</p>
89+
*/
90+
inline bool KeyIdHasBeenSet() const { return m_keyIdHasBeenSet; }
91+
92+
/**
93+
* <p>Describes the key_id that comes from Apple.</p>
94+
*/
95+
inline void SetKeyId(const Aws::String& value) { m_keyIdHasBeenSet = true; m_keyId = value; }
96+
97+
/**
98+
* <p>Describes the key_id that comes from Apple.</p>
99+
*/
100+
inline void SetKeyId(Aws::String&& value) { m_keyIdHasBeenSet = true; m_keyId = std::move(value); }
101+
102+
/**
103+
* <p>Describes the key_id that comes from Apple.</p>
104+
*/
105+
inline void SetKeyId(const char* value) { m_keyIdHasBeenSet = true; m_keyId.assign(value); }
106+
107+
/**
108+
* <p>Describes the key_id that comes from Apple.</p>
109+
*/
110+
inline BackendAuthAppleProviderConfig& WithKeyId(const Aws::String& value) { SetKeyId(value); return *this;}
111+
112+
/**
113+
* <p>Describes the key_id that comes from Apple.</p>
114+
*/
115+
inline BackendAuthAppleProviderConfig& WithKeyId(Aws::String&& value) { SetKeyId(std::move(value)); return *this;}
116+
117+
/**
118+
* <p>Describes the key_id that comes from Apple.</p>
119+
*/
120+
inline BackendAuthAppleProviderConfig& WithKeyId(const char* value) { SetKeyId(value); return *this;}
121+
122+
123+
/**
124+
* <p>Describes the private_key that comes from Apple.</p>
125+
*/
126+
inline const Aws::String& GetPrivateKey() const{ return m_privateKey; }
127+
128+
/**
129+
* <p>Describes the private_key that comes from Apple.</p>
130+
*/
131+
inline bool PrivateKeyHasBeenSet() const { return m_privateKeyHasBeenSet; }
132+
133+
/**
134+
* <p>Describes the private_key that comes from Apple.</p>
135+
*/
136+
inline void SetPrivateKey(const Aws::String& value) { m_privateKeyHasBeenSet = true; m_privateKey = value; }
137+
138+
/**
139+
* <p>Describes the private_key that comes from Apple.</p>
140+
*/
141+
inline void SetPrivateKey(Aws::String&& value) { m_privateKeyHasBeenSet = true; m_privateKey = std::move(value); }
142+
143+
/**
144+
* <p>Describes the private_key that comes from Apple.</p>
145+
*/
146+
inline void SetPrivateKey(const char* value) { m_privateKeyHasBeenSet = true; m_privateKey.assign(value); }
147+
148+
/**
149+
* <p>Describes the private_key that comes from Apple.</p>
150+
*/
151+
inline BackendAuthAppleProviderConfig& WithPrivateKey(const Aws::String& value) { SetPrivateKey(value); return *this;}
152+
153+
/**
154+
* <p>Describes the private_key that comes from Apple.</p>
155+
*/
156+
inline BackendAuthAppleProviderConfig& WithPrivateKey(Aws::String&& value) { SetPrivateKey(std::move(value)); return *this;}
157+
158+
/**
159+
* <p>Describes the private_key that comes from Apple.</p>
160+
*/
161+
inline BackendAuthAppleProviderConfig& WithPrivateKey(const char* value) { SetPrivateKey(value); return *this;}
162+
163+
164+
/**
165+
* <p>Describes the team_id that comes from Apple.</p>
166+
*/
167+
inline const Aws::String& GetTeamId() const{ return m_teamId; }
168+
169+
/**
170+
* <p>Describes the team_id that comes from Apple.</p>
171+
*/
172+
inline bool TeamIdHasBeenSet() const { return m_teamIdHasBeenSet; }
173+
174+
/**
175+
* <p>Describes the team_id that comes from Apple.</p>
176+
*/
177+
inline void SetTeamId(const Aws::String& value) { m_teamIdHasBeenSet = true; m_teamId = value; }
178+
179+
/**
180+
* <p>Describes the team_id that comes from Apple.</p>
181+
*/
182+
inline void SetTeamId(Aws::String&& value) { m_teamIdHasBeenSet = true; m_teamId = std::move(value); }
183+
184+
/**
185+
* <p>Describes the team_id that comes from Apple.</p>
186+
*/
187+
inline void SetTeamId(const char* value) { m_teamIdHasBeenSet = true; m_teamId.assign(value); }
188+
189+
/**
190+
* <p>Describes the team_id that comes from Apple.</p>
191+
*/
192+
inline BackendAuthAppleProviderConfig& WithTeamId(const Aws::String& value) { SetTeamId(value); return *this;}
193+
194+
/**
195+
* <p>Describes the team_id that comes from Apple.</p>
196+
*/
197+
inline BackendAuthAppleProviderConfig& WithTeamId(Aws::String&& value) { SetTeamId(std::move(value)); return *this;}
198+
199+
/**
200+
* <p>Describes the team_id that comes from Apple.</p>
201+
*/
202+
inline BackendAuthAppleProviderConfig& WithTeamId(const char* value) { SetTeamId(value); return *this;}
203+
204+
private:
205+
206+
Aws::String m_clientId;
207+
bool m_clientIdHasBeenSet;
208+
209+
Aws::String m_keyId;
210+
bool m_keyIdHasBeenSet;
211+
212+
Aws::String m_privateKey;
213+
bool m_privateKeyHasBeenSet;
214+
215+
Aws::String m_teamId;
216+
bool m_teamIdHasBeenSet;
217+
};
218+
219+
} // namespace Model
220+
} // namespace AmplifyBackend
221+
} // namespace Aws

aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/model/BackendAuthSocialProviderConfig.h

+16-16
Original file line numberDiff line numberDiff line change
@@ -39,98 +39,98 @@ namespace Model
3939

4040

4141
/**
42-
* <p>Describes the client_id which can be obtained from the third-party social
42+
* <p>Describes the client_id, which can be obtained from the third-party social
4343
* federation provider.</p>
4444
*/
4545
inline const Aws::String& GetClientId() const{ return m_clientId; }
4646

4747
/**
48-
* <p>Describes the client_id which can be obtained from the third-party social
48+
* <p>Describes the client_id, which can be obtained from the third-party social
4949
* federation provider.</p>
5050
*/
5151
inline bool ClientIdHasBeenSet() const { return m_clientIdHasBeenSet; }
5252

5353
/**
54-
* <p>Describes the client_id which can be obtained from the third-party social
54+
* <p>Describes the client_id, which can be obtained from the third-party social
5555
* federation provider.</p>
5656
*/
5757
inline void SetClientId(const Aws::String& value) { m_clientIdHasBeenSet = true; m_clientId = value; }
5858

5959
/**
60-
* <p>Describes the client_id which can be obtained from the third-party social
60+
* <p>Describes the client_id, which can be obtained from the third-party social
6161
* federation provider.</p>
6262
*/
6363
inline void SetClientId(Aws::String&& value) { m_clientIdHasBeenSet = true; m_clientId = std::move(value); }
6464

6565
/**
66-
* <p>Describes the client_id which can be obtained from the third-party social
66+
* <p>Describes the client_id, which can be obtained from the third-party social
6767
* federation provider.</p>
6868
*/
6969
inline void SetClientId(const char* value) { m_clientIdHasBeenSet = true; m_clientId.assign(value); }
7070

7171
/**
72-
* <p>Describes the client_id which can be obtained from the third-party social
72+
* <p>Describes the client_id, which can be obtained from the third-party social
7373
* federation provider.</p>
7474
*/
7575
inline BackendAuthSocialProviderConfig& WithClientId(const Aws::String& value) { SetClientId(value); return *this;}
7676

7777
/**
78-
* <p>Describes the client_id which can be obtained from the third-party social
78+
* <p>Describes the client_id, which can be obtained from the third-party social
7979
* federation provider.</p>
8080
*/
8181
inline BackendAuthSocialProviderConfig& WithClientId(Aws::String&& value) { SetClientId(std::move(value)); return *this;}
8282

8383
/**
84-
* <p>Describes the client_id which can be obtained from the third-party social
84+
* <p>Describes the client_id, which can be obtained from the third-party social
8585
* federation provider.</p>
8686
*/
8787
inline BackendAuthSocialProviderConfig& WithClientId(const char* value) { SetClientId(value); return *this;}
8888

8989

9090
/**
91-
* <p>Describes the client_secret which can be obtained from third-party social
91+
* <p>Describes the client_secret, which can be obtained from third-party social
9292
* federation providers.</p>
9393
*/
9494
inline const Aws::String& GetClientSecret() const{ return m_clientSecret; }
9595

9696
/**
97-
* <p>Describes the client_secret which can be obtained from third-party social
97+
* <p>Describes the client_secret, which can be obtained from third-party social
9898
* federation providers.</p>
9999
*/
100100
inline bool ClientSecretHasBeenSet() const { return m_clientSecretHasBeenSet; }
101101

102102
/**
103-
* <p>Describes the client_secret which can be obtained from third-party social
103+
* <p>Describes the client_secret, which can be obtained from third-party social
104104
* federation providers.</p>
105105
*/
106106
inline void SetClientSecret(const Aws::String& value) { m_clientSecretHasBeenSet = true; m_clientSecret = value; }
107107

108108
/**
109-
* <p>Describes the client_secret which can be obtained from third-party social
109+
* <p>Describes the client_secret, which can be obtained from third-party social
110110
* federation providers.</p>
111111
*/
112112
inline void SetClientSecret(Aws::String&& value) { m_clientSecretHasBeenSet = true; m_clientSecret = std::move(value); }
113113

114114
/**
115-
* <p>Describes the client_secret which can be obtained from third-party social
115+
* <p>Describes the client_secret, which can be obtained from third-party social
116116
* federation providers.</p>
117117
*/
118118
inline void SetClientSecret(const char* value) { m_clientSecretHasBeenSet = true; m_clientSecret.assign(value); }
119119

120120
/**
121-
* <p>Describes the client_secret which can be obtained from third-party social
121+
* <p>Describes the client_secret, which can be obtained from third-party social
122122
* federation providers.</p>
123123
*/
124124
inline BackendAuthSocialProviderConfig& WithClientSecret(const Aws::String& value) { SetClientSecret(value); return *this;}
125125

126126
/**
127-
* <p>Describes the client_secret which can be obtained from third-party social
127+
* <p>Describes the client_secret, which can be obtained from third-party social
128128
* federation providers.</p>
129129
*/
130130
inline BackendAuthSocialProviderConfig& WithClientSecret(Aws::String&& value) { SetClientSecret(std::move(value)); return *this;}
131131

132132
/**
133-
* <p>Describes the client_secret which can be obtained from third-party social
133+
* <p>Describes the client_secret, which can be obtained from third-party social
134134
* federation providers.</p>
135135
*/
136136
inline BackendAuthSocialProviderConfig& WithClientSecret(const char* value) { SetClientSecret(value); return *this;}

0 commit comments

Comments
 (0)