Skip to content

Commit 53162be

Browse files
This release adds support for ActionConnector and Flow, which are new resources associated with Amazon Quick Suite. Additional updates include expanded Data Source options, further branding customization, and new capabilities that can be restricted by Admins.
This release adds the ability to throw WafLimitsExceededException when the maximum number of Application Load Balancer (ALB) associations per AWS WAF v2 WebACL is exceeded.
1 parent 7011bfc commit 53162be

File tree

365 files changed

+17536
-2072
lines changed

Some content is hidden

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

365 files changed

+17536
-2072
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.665
1+
1.11.666

generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightClient.h

Lines changed: 565 additions & 214 deletions
Large diffs are not rendered by default.

generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSightServiceClientModel.h

Lines changed: 65 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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/quicksight/QuickSight_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 QuickSight
22+
{
23+
namespace Model
24+
{
25+
26+
/**
27+
* <p>Configuration for API key-based authentication to external
28+
* services.</p><p><h3>See Also:</h3> <a
29+
* href="http://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/APIKeyConnectionMetadata">AWS
30+
* API Reference</a></p>
31+
*/
32+
class APIKeyConnectionMetadata
33+
{
34+
public:
35+
AWS_QUICKSIGHT_API APIKeyConnectionMetadata() = default;
36+
AWS_QUICKSIGHT_API APIKeyConnectionMetadata(Aws::Utils::Json::JsonView jsonValue);
37+
AWS_QUICKSIGHT_API APIKeyConnectionMetadata& operator=(Aws::Utils::Json::JsonView jsonValue);
38+
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const;
39+
40+
41+
///@{
42+
/**
43+
* <p>The base URL endpoint for the external service.</p>
44+
*/
45+
inline const Aws::String& GetBaseEndpoint() const { return m_baseEndpoint; }
46+
inline bool BaseEndpointHasBeenSet() const { return m_baseEndpointHasBeenSet; }
47+
template<typename BaseEndpointT = Aws::String>
48+
void SetBaseEndpoint(BaseEndpointT&& value) { m_baseEndpointHasBeenSet = true; m_baseEndpoint = std::forward<BaseEndpointT>(value); }
49+
template<typename BaseEndpointT = Aws::String>
50+
APIKeyConnectionMetadata& WithBaseEndpoint(BaseEndpointT&& value) { SetBaseEndpoint(std::forward<BaseEndpointT>(value)); return *this;}
51+
///@}
52+
53+
///@{
54+
/**
55+
* <p>The API key used for authentication.</p>
56+
*/
57+
inline const Aws::String& GetApiKey() const { return m_apiKey; }
58+
inline bool ApiKeyHasBeenSet() const { return m_apiKeyHasBeenSet; }
59+
template<typename ApiKeyT = Aws::String>
60+
void SetApiKey(ApiKeyT&& value) { m_apiKeyHasBeenSet = true; m_apiKey = std::forward<ApiKeyT>(value); }
61+
template<typename ApiKeyT = Aws::String>
62+
APIKeyConnectionMetadata& WithApiKey(ApiKeyT&& value) { SetApiKey(std::forward<ApiKeyT>(value)); return *this;}
63+
///@}
64+
65+
///@{
66+
/**
67+
* <p>The email address associated with the API key, if required.</p>
68+
*/
69+
inline const Aws::String& GetEmail() const { return m_email; }
70+
inline bool EmailHasBeenSet() const { return m_emailHasBeenSet; }
71+
template<typename EmailT = Aws::String>
72+
void SetEmail(EmailT&& value) { m_emailHasBeenSet = true; m_email = std::forward<EmailT>(value); }
73+
template<typename EmailT = Aws::String>
74+
APIKeyConnectionMetadata& WithEmail(EmailT&& value) { SetEmail(std::forward<EmailT>(value)); return *this;}
75+
///@}
76+
private:
77+
78+
Aws::String m_baseEndpoint;
79+
bool m_baseEndpointHasBeenSet = false;
80+
81+
Aws::String m_apiKey;
82+
bool m_apiKeyHasBeenSet = false;
83+
84+
Aws::String m_email;
85+
bool m_emailHasBeenSet = false;
86+
};
87+
88+
} // namespace Model
89+
} // namespace QuickSight
90+
} // namespace Aws

generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/model/AccessDeniedException.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace Model
2626
/**
2727
* <p>You don't have access to this item. The provided credentials couldn't be
2828
* validated. You might not be authorized to carry out the request. Make sure that
29-
* your account is authorized to use the Amazon QuickSight service, that your
29+
* your account is authorized to use the Amazon Quick Sight service, that your
3030
* policies have the correct permissions, and that you are using the correct
3131
* credentials.</p><p><h3>See Also:</h3> <a
3232
* href="http://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/AccessDeniedException">AWS

generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/model/AccountCustomization.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ namespace Model
2424
{
2525

2626
/**
27-
* <p>The Amazon QuickSight customizations associated with your Amazon Web Services
28-
* account or a QuickSight namespace in a specific Amazon Web Services
27+
* <p>The Quick Sight customizations associated with your Amazon Web Services
28+
* account or a Quick Sight namespace in a specific Amazon Web Services
2929
* Region.</p><p><h3>See Also:</h3> <a
3030
* href="http://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/AccountCustomization">AWS
3131
* API Reference</a></p>
@@ -41,7 +41,7 @@ namespace Model
4141

4242
///@{
4343
/**
44-
* <p>The default theme for this QuickSight subscription.</p>
44+
* <p>The default theme for this Quick Sight subscription.</p>
4545
*/
4646
inline const Aws::String& GetDefaultTheme() const { return m_defaultTheme; }
4747
inline bool DefaultThemeHasBeenSet() const { return m_defaultThemeHasBeenSet; }

generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/model/AccountInfo.h

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@ namespace Model
2626

2727
/**
2828
* <p>A structure that contains the following account information elements:</p>
29-
* <ul> <li> <p>Your QuickSight account name.</p> </li> <li> <p>The edition of
30-
* QuickSight that your account is using.</p> </li> <li> <p>The notification email
31-
* address that is associated with the QuickSight account. </p> </li> <li> <p>The
32-
* authentication type of the QuickSight account.</p> </li> <li> <p>The status of
33-
* the QuickSight account's subscription.</p> </li> </ul><p><h3>See Also:</h3> <a
29+
* <ul> <li> <p>Your Quick Sight account name.</p> </li> <li> <p>The edition of
30+
* Quick Sight that your account is using.</p> </li> <li> <p>The notification email
31+
* address that is associated with the Quick Sight account. </p> </li> <li> <p>The
32+
* authentication type of the Quick Sight account.</p> </li> <li> <p>The status of
33+
* the Quick Sight account's subscription.</p> </li> </ul><p><h3>See Also:</h3>
34+
* <a
3435
* href="http://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/AccountInfo">AWS
3536
* API Reference</a></p>
3637
*/
@@ -45,8 +46,8 @@ namespace Model
4546

4647
///@{
4748
/**
48-
* <p>The account name that you provided for the QuickSight subscription in your
49-
* Amazon Web Services account. You create this name when you sign up for
49+
* <p>The account name that you provided for the Amazon Quick Sight subscription in
50+
* your Amazon Web Services account. You create this name when you sign up for
5051
* QuickSight. It's unique over all of Amazon Web Services, and it appears only
5152
* when users sign in.</p>
5253
*/
@@ -60,7 +61,7 @@ namespace Model
6061

6162
///@{
6263
/**
63-
* <p>The edition of your QuickSight account.</p>
64+
* <p>The edition of your Quick Sight account.</p>
6465
*/
6566
inline Edition GetEdition() const { return m_edition; }
6667
inline bool EditionHasBeenSet() const { return m_editionHasBeenSet; }
@@ -70,8 +71,8 @@ namespace Model
7071

7172
///@{
7273
/**
73-
* <p>The email address that will be used for QuickSight to send notifications
74-
* regarding your Amazon Web Services account or QuickSight subscription.</p>
74+
* <p>The email address that will be used for Quick Sight to send notifications
75+
* regarding your Amazon Web Services account or Quick Sight subscription.</p>
7576
*/
7677
inline const Aws::String& GetNotificationEmail() const { return m_notificationEmail; }
7778
inline bool NotificationEmailHasBeenSet() const { return m_notificationEmailHasBeenSet; }
@@ -83,7 +84,7 @@ namespace Model
8384

8485
///@{
8586
/**
86-
* <p>The way that your QuickSight account is authenticated.</p>
87+
* <p>The way that your Amazon Quick Sight account is authenticated.</p>
8788
*/
8889
inline const Aws::String& GetAuthenticationType() const { return m_authenticationType; }
8990
inline bool AuthenticationTypeHasBeenSet() const { return m_authenticationTypeHasBeenSet; }

generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/model/AccountSettings.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace Model
2525
{
2626

2727
/**
28-
* <p>The QuickSight settings associated with your Amazon Web Services
28+
* <p>The Quick Sight settings associated with your Amazon Web Services
2929
* account.</p><p><h3>See Also:</h3> <a
3030
* href="http://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/AccountSettings">AWS
3131
* API Reference</a></p>
@@ -41,10 +41,10 @@ namespace Model
4141

4242
///@{
4343
/**
44-
* <p>The "account name" you provided for the QuickSight subscription in your
45-
* Amazon Web Services account. You create this name when you sign up for
46-
* QuickSight. It is unique in all of Amazon Web Services and it appears only when
47-
* users sign in.</p>
44+
* <p>The "account name" you provided for the Quick Sight subscription in your
45+
* Amazon Web Services account. You create this name when you sign up for Quick
46+
* Sight. It is unique in all of Amazon Web Services and it appears only when users
47+
* sign in.</p>
4848
*/
4949
inline const Aws::String& GetAccountName() const { return m_accountName; }
5050
inline bool AccountNameHasBeenSet() const { return m_accountNameHasBeenSet; }
@@ -56,7 +56,7 @@ namespace Model
5656

5757
///@{
5858
/**
59-
* <p>The edition of QuickSight that you're currently subscribed to: Enterprise
59+
* <p>The edition of Quick Sight that you're currently subscribed to: Enterprise
6060
* edition or Standard edition.</p>
6161
*/
6262
inline Edition GetEdition() const { return m_edition; }
@@ -67,7 +67,7 @@ namespace Model
6767

6868
///@{
6969
/**
70-
* <p>The default QuickSight namespace for your Amazon Web Services account. </p>
70+
* <p>The default Quick Sight namespace for your Amazon Web Services account. </p>
7171
*/
7272
inline const Aws::String& GetDefaultNamespace() const { return m_defaultNamespace; }
7373
inline bool DefaultNamespaceHasBeenSet() const { return m_defaultNamespaceHasBeenSet; }
@@ -79,7 +79,7 @@ namespace Model
7979

8080
///@{
8181
/**
82-
* <p>The main notification email for your QuickSight subscription.</p>
82+
* <p>The main notification email for your Quick Sight subscription.</p>
8383
*/
8484
inline const Aws::String& GetNotificationEmail() const { return m_notificationEmail; }
8585
inline bool NotificationEmailHasBeenSet() const { return m_notificationEmailHasBeenSet; }
@@ -103,7 +103,7 @@ namespace Model
103103

104104
///@{
105105
/**
106-
* <p>A boolean value that determines whether or not an QuickSight account can be
106+
* <p>A boolean value that determines whether or not an Quick Sight account can be
107107
* deleted. A <code>True</code> value doesn't allow the account to be deleted and
108108
* results in an error message if a user tries to make a
109109
* <code>DeleteAccountSubsctiption</code> request. A <code>False</code> value will

0 commit comments

Comments
 (0)