Skip to content

Commit ee50da5

Browse files
Update documentation to use key ARN only in OutputEncryptionKMSKeyId request parameter
Removed incorrect endpoint tests Removed incorrect endpoint tests Add CVSSV4 to Vulnerability Search API and update enable/disable account id list length to 5 Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests This release adds a new API GetContactMetrics for Amazon Connect. Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests Removed incorrect endpoint tests Adds support for GB200 UltraServers in Amazon SageMaker training jobs, training plans, and HyperPod clusters Removed incorrect endpoint tests Removed incorrect endpoint tests Adding DeleteConnection API to IoT Data Plane
1 parent 1b6e7e6 commit ee50da5

File tree

152 files changed

+5653
-4482
lines changed

Some content is hidden

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

152 files changed

+5653
-4482
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.622
1+
1.11.623

generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectClient.h

Lines changed: 99 additions & 63 deletions
Large diffs are not rendered by default.

generated/src/aws-cpp-sdk-connect/include/aws/connect/ConnectServiceClientModel.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
#include <aws/connect/model/DismissUserContactResult.h>
105105
#include <aws/connect/model/GetAttachedFileResult.h>
106106
#include <aws/connect/model/GetContactAttributesResult.h>
107+
#include <aws/connect/model/GetContactMetricsResult.h>
107108
#include <aws/connect/model/GetCurrentMetricDataResult.h>
108109
#include <aws/connect/model/GetCurrentUserDataResult.h>
109110
#include <aws/connect/model/GetEffectiveHoursOfOperationsResult.h>
@@ -396,6 +397,7 @@ namespace Aws
396397
class DismissUserContactRequest;
397398
class GetAttachedFileRequest;
398399
class GetContactAttributesRequest;
400+
class GetContactMetricsRequest;
399401
class GetCurrentMetricDataRequest;
400402
class GetCurrentUserDataRequest;
401403
class GetEffectiveHoursOfOperationsRequest;
@@ -681,6 +683,7 @@ namespace Aws
681683
typedef Aws::Utils::Outcome<DismissUserContactResult, ConnectError> DismissUserContactOutcome;
682684
typedef Aws::Utils::Outcome<GetAttachedFileResult, ConnectError> GetAttachedFileOutcome;
683685
typedef Aws::Utils::Outcome<GetContactAttributesResult, ConnectError> GetContactAttributesOutcome;
686+
typedef Aws::Utils::Outcome<GetContactMetricsResult, ConnectError> GetContactMetricsOutcome;
684687
typedef Aws::Utils::Outcome<GetCurrentMetricDataResult, ConnectError> GetCurrentMetricDataOutcome;
685688
typedef Aws::Utils::Outcome<GetCurrentUserDataResult, ConnectError> GetCurrentUserDataOutcome;
686689
typedef Aws::Utils::Outcome<GetEffectiveHoursOfOperationsResult, ConnectError> GetEffectiveHoursOfOperationsOutcome;
@@ -966,6 +969,7 @@ namespace Aws
966969
typedef std::future<DismissUserContactOutcome> DismissUserContactOutcomeCallable;
967970
typedef std::future<GetAttachedFileOutcome> GetAttachedFileOutcomeCallable;
968971
typedef std::future<GetContactAttributesOutcome> GetContactAttributesOutcomeCallable;
972+
typedef std::future<GetContactMetricsOutcome> GetContactMetricsOutcomeCallable;
969973
typedef std::future<GetCurrentMetricDataOutcome> GetCurrentMetricDataOutcomeCallable;
970974
typedef std::future<GetCurrentUserDataOutcome> GetCurrentUserDataOutcomeCallable;
971975
typedef std::future<GetEffectiveHoursOfOperationsOutcome> GetEffectiveHoursOfOperationsOutcomeCallable;
@@ -1254,6 +1258,7 @@ namespace Aws
12541258
typedef std::function<void(const ConnectClient*, const Model::DismissUserContactRequest&, const Model::DismissUserContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DismissUserContactResponseReceivedHandler;
12551259
typedef std::function<void(const ConnectClient*, const Model::GetAttachedFileRequest&, const Model::GetAttachedFileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAttachedFileResponseReceivedHandler;
12561260
typedef std::function<void(const ConnectClient*, const Model::GetContactAttributesRequest&, const Model::GetContactAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactAttributesResponseReceivedHandler;
1261+
typedef std::function<void(const ConnectClient*, const Model::GetContactMetricsRequest&, const Model::GetContactMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactMetricsResponseReceivedHandler;
12571262
typedef std::function<void(const ConnectClient*, const Model::GetCurrentMetricDataRequest&, const Model::GetCurrentMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCurrentMetricDataResponseReceivedHandler;
12581263
typedef std::function<void(const ConnectClient*, const Model::GetCurrentUserDataRequest&, const Model::GetCurrentUserDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCurrentUserDataResponseReceivedHandler;
12591264
typedef std::function<void(const ConnectClient*, const Model::GetEffectiveHoursOfOperationsRequest&, const Model::GetEffectiveHoursOfOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEffectiveHoursOfOperationsResponseReceivedHandler;

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/CommonAttributeAndCondition.h

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#pragma once
77
#include <aws/connect/Connect_EXPORTS.h>
88
#include <aws/core/utils/memory/stl/AWSVector.h>
9+
#include <aws/connect/model/HierarchyGroupCondition.h>
910
#include <aws/connect/model/TagCondition.h>
1011
#include <utility>
1112

@@ -52,10 +53,23 @@ namespace Model
5253
template<typename TagConditionsT = TagCondition>
5354
CommonAttributeAndCondition& AddTagConditions(TagConditionsT&& value) { m_tagConditionsHasBeenSet = true; m_tagConditions.emplace_back(std::forward<TagConditionsT>(value)); return *this; }
5455
///@}
56+
57+
///@{
58+
59+
inline const HierarchyGroupCondition& GetHierarchyGroupCondition() const { return m_hierarchyGroupCondition; }
60+
inline bool HierarchyGroupConditionHasBeenSet() const { return m_hierarchyGroupConditionHasBeenSet; }
61+
template<typename HierarchyGroupConditionT = HierarchyGroupCondition>
62+
void SetHierarchyGroupCondition(HierarchyGroupConditionT&& value) { m_hierarchyGroupConditionHasBeenSet = true; m_hierarchyGroupCondition = std::forward<HierarchyGroupConditionT>(value); }
63+
template<typename HierarchyGroupConditionT = HierarchyGroupCondition>
64+
CommonAttributeAndCondition& WithHierarchyGroupCondition(HierarchyGroupConditionT&& value) { SetHierarchyGroupCondition(std::forward<HierarchyGroupConditionT>(value)); return *this;}
65+
///@}
5566
private:
5667

5768
Aws::Vector<TagCondition> m_tagConditions;
5869
bool m_tagConditionsHasBeenSet = false;
70+
71+
HierarchyGroupCondition m_hierarchyGroupCondition;
72+
bool m_hierarchyGroupConditionHasBeenSet = false;
5973
};
6074

6175
} // namespace Model
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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/connect/Connect_EXPORTS.h>
8+
#include <aws/connect/model/ContactMetricName.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 Connect
22+
{
23+
namespace Model
24+
{
25+
26+
/**
27+
* <p>The object that contains information about metric being
28+
* requested.</p><p><h3>See Also:</h3> <a
29+
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ContactMetricInfo">AWS
30+
* API Reference</a></p>
31+
*/
32+
class ContactMetricInfo
33+
{
34+
public:
35+
AWS_CONNECT_API ContactMetricInfo() = default;
36+
AWS_CONNECT_API ContactMetricInfo(Aws::Utils::Json::JsonView jsonValue);
37+
AWS_CONNECT_API ContactMetricInfo& operator=(Aws::Utils::Json::JsonView jsonValue);
38+
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const;
39+
40+
41+
///@{
42+
/**
43+
* <p>The name of the metric being retrieved in type String.</p>
44+
*/
45+
inline ContactMetricName GetName() const { return m_name; }
46+
inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
47+
inline void SetName(ContactMetricName value) { m_nameHasBeenSet = true; m_name = value; }
48+
inline ContactMetricInfo& WithName(ContactMetricName value) { SetName(value); return *this;}
49+
///@}
50+
private:
51+
52+
ContactMetricName m_name{ContactMetricName::NOT_SET};
53+
bool m_nameHasBeenSet = false;
54+
};
55+
56+
} // namespace Model
57+
} // namespace Connect
58+
} // namespace Aws
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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/connect/Connect_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
10+
namespace Aws
11+
{
12+
namespace Connect
13+
{
14+
namespace Model
15+
{
16+
enum class ContactMetricName
17+
{
18+
NOT_SET,
19+
POSITION_IN_QUEUE
20+
};
21+
22+
namespace ContactMetricNameMapper
23+
{
24+
AWS_CONNECT_API ContactMetricName GetContactMetricNameForName(const Aws::String& name);
25+
26+
AWS_CONNECT_API Aws::String GetNameForContactMetricName(ContactMetricName value);
27+
} // namespace ContactMetricNameMapper
28+
} // namespace Model
29+
} // namespace Connect
30+
} // namespace Aws
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
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/connect/Connect_EXPORTS.h>
8+
#include <aws/connect/model/ContactMetricName.h>
9+
#include <aws/connect/model/ContactMetricValue.h>
10+
#include <utility>
11+
12+
namespace Aws
13+
{
14+
namespace Utils
15+
{
16+
namespace Json
17+
{
18+
class JsonValue;
19+
class JsonView;
20+
} // namespace Json
21+
} // namespace Utils
22+
namespace Connect
23+
{
24+
namespace Model
25+
{
26+
27+
/**
28+
* <p>Object containing information about metric requested for the
29+
* contact.</p><p><h3>See Also:</h3> <a
30+
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ContactMetricResult">AWS
31+
* API Reference</a></p>
32+
*/
33+
class ContactMetricResult
34+
{
35+
public:
36+
AWS_CONNECT_API ContactMetricResult() = default;
37+
AWS_CONNECT_API ContactMetricResult(Aws::Utils::Json::JsonView jsonValue);
38+
AWS_CONNECT_API ContactMetricResult& operator=(Aws::Utils::Json::JsonView jsonValue);
39+
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const;
40+
41+
42+
///@{
43+
/**
44+
* <p>The name of the metric being retrieved in type String.</p>
45+
*/
46+
inline ContactMetricName GetName() const { return m_name; }
47+
inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
48+
inline void SetName(ContactMetricName value) { m_nameHasBeenSet = true; m_name = value; }
49+
inline ContactMetricResult& WithName(ContactMetricName value) { SetName(value); return *this;}
50+
///@}
51+
52+
///@{
53+
/**
54+
* <p>Object result associated with the metric received.</p>
55+
*/
56+
inline const ContactMetricValue& GetValue() const { return m_value; }
57+
inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; }
58+
template<typename ValueT = ContactMetricValue>
59+
void SetValue(ValueT&& value) { m_valueHasBeenSet = true; m_value = std::forward<ValueT>(value); }
60+
template<typename ValueT = ContactMetricValue>
61+
ContactMetricResult& WithValue(ValueT&& value) { SetValue(std::forward<ValueT>(value)); return *this;}
62+
///@}
63+
private:
64+
65+
ContactMetricName m_name{ContactMetricName::NOT_SET};
66+
bool m_nameHasBeenSet = false;
67+
68+
ContactMetricValue m_value;
69+
bool m_valueHasBeenSet = false;
70+
};
71+
72+
} // namespace Model
73+
} // namespace Connect
74+
} // namespace Aws
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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/connect/Connect_EXPORTS.h>
8+
9+
namespace Aws
10+
{
11+
namespace Utils
12+
{
13+
namespace Json
14+
{
15+
class JsonValue;
16+
class JsonView;
17+
} // namespace Json
18+
} // namespace Utils
19+
namespace Connect
20+
{
21+
namespace Model
22+
{
23+
24+
/**
25+
* <p>Object which contains the number.</p><p><h3>See Also:</h3> <a
26+
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ContactMetricValue">AWS
27+
* API Reference</a></p>
28+
*/
29+
class ContactMetricValue
30+
{
31+
public:
32+
AWS_CONNECT_API ContactMetricValue() = default;
33+
AWS_CONNECT_API ContactMetricValue(Aws::Utils::Json::JsonView jsonValue);
34+
AWS_CONNECT_API ContactMetricValue& operator=(Aws::Utils::Json::JsonView jsonValue);
35+
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const;
36+
37+
38+
///@{
39+
/**
40+
* <p>The number of type Double. This number is the contact's position in
41+
* queue.</p>
42+
*/
43+
inline double GetNumber() const { return m_number; }
44+
inline bool NumberHasBeenSet() const { return m_numberHasBeenSet; }
45+
inline void SetNumber(double value) { m_numberHasBeenSet = true; m_number = value; }
46+
inline ContactMetricValue& WithNumber(double value) { SetNumber(value); return *this;}
47+
///@}
48+
private:
49+
50+
double m_number{0.0};
51+
bool m_numberHasBeenSet = false;
52+
};
53+
54+
} // namespace Model
55+
} // namespace Connect
56+
} // namespace Aws

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/CreateHoursOfOperationOverrideRequest.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ namespace Model
9999

100100
///@{
101101
/**
102-
* <p>The date from when the hours of operation override would be effective.</p>
102+
* <p>The date from when the hours of operation override is effective.</p>
103103
*/
104104
inline const Aws::String& GetEffectiveFrom() const { return m_effectiveFrom; }
105105
inline bool EffectiveFromHasBeenSet() const { return m_effectiveFromHasBeenSet; }
@@ -111,7 +111,7 @@ namespace Model
111111

112112
///@{
113113
/**
114-
* <p>The date until when the hours of operation override would be effective.</p>
114+
* <p>The date until when the hours of operation override is effective.</p>
115115
*/
116116
inline const Aws::String& GetEffectiveTill() const { return m_effectiveTill; }
117117
inline bool EffectiveTillHasBeenSet() const { return m_effectiveTillHasBeenSet; }

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/EmailRecipient.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ namespace Model
3939

4040
///@{
4141
/**
42-
* <p>Address of the email recipient.</p> <p>Type: String</p> <p>Length
43-
* Constraints: Minimum length of 1. Maximum length of 256.</p>
42+
* <p>Address of the email recipient.</p>
4443
*/
4544
inline const Aws::String& GetAddress() const { return m_address; }
4645
inline bool AddressHasBeenSet() const { return m_addressHasBeenSet; }
@@ -52,8 +51,7 @@ namespace Model
5251

5352
///@{
5453
/**
55-
* <p>Display name of the email recipient.</p> <p>Type: String</p> <p>Length
56-
* Constraints: Minimum length of 1. Maximum length of 256.</p>
54+
* <p>Display name of the email recipient.</p>
5755
*/
5856
inline const Aws::String& GetDisplayName() const { return m_displayName; }
5957
inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }

0 commit comments

Comments
 (0)