Skip to content

Commit 2020c03

Browse files
This change sets the KafkaConnect GovCloud FIPS and FIPS DualStack endpoints to use kafkaconnect instead of kafkaconnect-fips as the service name. This is done to match the Kafka endpoints.
Adds support for searching global contacts using the ActiveRegions filter, and pagination support for ListSecurityProfileFlowModules and ListEntitySecurityProfiles.
1 parent 59c46a3 commit 2020c03

File tree

12 files changed

+795
-785
lines changed

12 files changed

+795
-785
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.719
1+
1.11.720

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/connect/model/ContactSearchSummaryAgentInfo.h>
1111
#include <aws/connect/model/ContactSearchSummaryQueueInfo.h>
1212
#include <aws/connect/model/ContactSearchSummarySegmentAttributeValue.h>
13+
#include <aws/connect/model/GlobalResiliencyMetadata.h>
1314
#include <aws/connect/model/RoutingCriteria.h>
1415
#include <aws/core/utils/DateTime.h>
1516
#include <aws/core/utils/memory/stl/AWSMap.h>
@@ -304,6 +305,24 @@ class ContactSearchSummary {
304305
return *this;
305306
}
306307
///@}
308+
309+
///@{
310+
/**
311+
* <p>Additional routing information for contacts created in ACGR instances.</p>
312+
*/
313+
inline const GlobalResiliencyMetadata& GetGlobalResiliencyMetadata() const { return m_globalResiliencyMetadata; }
314+
inline bool GlobalResiliencyMetadataHasBeenSet() const { return m_globalResiliencyMetadataHasBeenSet; }
315+
template <typename GlobalResiliencyMetadataT = GlobalResiliencyMetadata>
316+
void SetGlobalResiliencyMetadata(GlobalResiliencyMetadataT&& value) {
317+
m_globalResiliencyMetadataHasBeenSet = true;
318+
m_globalResiliencyMetadata = std::forward<GlobalResiliencyMetadataT>(value);
319+
}
320+
template <typename GlobalResiliencyMetadataT = GlobalResiliencyMetadata>
321+
ContactSearchSummary& WithGlobalResiliencyMetadata(GlobalResiliencyMetadataT&& value) {
322+
SetGlobalResiliencyMetadata(std::forward<GlobalResiliencyMetadataT>(value));
323+
return *this;
324+
}
325+
///@}
307326
private:
308327
Aws::String m_arn;
309328

@@ -332,6 +351,8 @@ class ContactSearchSummary {
332351
Aws::String m_name;
333352

334353
RoutingCriteria m_routingCriteria;
354+
355+
GlobalResiliencyMetadata m_globalResiliencyMetadata;
335356
bool m_arnHasBeenSet = false;
336357
bool m_idHasBeenSet = false;
337358
bool m_initialContactIdHasBeenSet = false;
@@ -346,6 +367,7 @@ class ContactSearchSummary {
346367
bool m_segmentAttributesHasBeenSet = false;
347368
bool m_nameHasBeenSet = false;
348369
bool m_routingCriteriaHasBeenSet = false;
370+
bool m_globalResiliencyMetadataHasBeenSet = false;
349371
};
350372

351373
} // namespace Model

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,30 @@ class SearchCriteria {
271271
return *this;
272272
}
273273
///@}
274+
275+
///@{
276+
/**
277+
* <p>The list of active regions for contacts in ACGR instances.</p>
278+
*/
279+
inline const Aws::Vector<Aws::String>& GetActiveRegions() const { return m_activeRegions; }
280+
inline bool ActiveRegionsHasBeenSet() const { return m_activeRegionsHasBeenSet; }
281+
template <typename ActiveRegionsT = Aws::Vector<Aws::String>>
282+
void SetActiveRegions(ActiveRegionsT&& value) {
283+
m_activeRegionsHasBeenSet = true;
284+
m_activeRegions = std::forward<ActiveRegionsT>(value);
285+
}
286+
template <typename ActiveRegionsT = Aws::Vector<Aws::String>>
287+
SearchCriteria& WithActiveRegions(ActiveRegionsT&& value) {
288+
SetActiveRegions(std::forward<ActiveRegionsT>(value));
289+
return *this;
290+
}
291+
template <typename ActiveRegionsT = Aws::String>
292+
SearchCriteria& AddActiveRegions(ActiveRegionsT&& value) {
293+
m_activeRegionsHasBeenSet = true;
294+
m_activeRegions.emplace_back(std::forward<ActiveRegionsT>(value));
295+
return *this;
296+
}
297+
///@}
274298
private:
275299
NameCriteria m_name;
276300

@@ -293,6 +317,8 @@ class SearchCriteria {
293317
SearchableContactAttributes m_searchableContactAttributes;
294318

295319
SearchableSegmentAttributes m_searchableSegmentAttributes;
320+
321+
Aws::Vector<Aws::String> m_activeRegions;
296322
bool m_nameHasBeenSet = false;
297323
bool m_agentIdsHasBeenSet = false;
298324
bool m_agentHierarchyGroupsHasBeenSet = false;
@@ -304,6 +330,7 @@ class SearchCriteria {
304330
bool m_additionalTimeRangeHasBeenSet = false;
305331
bool m_searchableContactAttributesHasBeenSet = false;
306332
bool m_searchableSegmentAttributesHasBeenSet = false;
333+
bool m_activeRegionsHasBeenSet = false;
307334
};
308335

309336
} // namespace Model

generated/src/aws-cpp-sdk-connect/source/model/ContactSearchSummary.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ ContactSearchSummary& ContactSearchSummary::operator=(JsonView jsonValue) {
7777
m_routingCriteria = jsonValue.GetObject("RoutingCriteria");
7878
m_routingCriteriaHasBeenSet = true;
7979
}
80+
if (jsonValue.ValueExists("GlobalResiliencyMetadata")) {
81+
m_globalResiliencyMetadata = jsonValue.GetObject("GlobalResiliencyMetadata");
82+
m_globalResiliencyMetadataHasBeenSet = true;
83+
}
8084
return *this;
8185
}
8286

@@ -143,6 +147,10 @@ JsonValue ContactSearchSummary::Jsonize() const {
143147
payload.WithObject("RoutingCriteria", m_routingCriteria.Jsonize());
144148
}
145149

150+
if (m_globalResiliencyMetadataHasBeenSet) {
151+
payload.WithObject("GlobalResiliencyMetadata", m_globalResiliencyMetadata.Jsonize());
152+
}
153+
146154
return payload;
147155
}
148156

generated/src/aws-cpp-sdk-connect/source/model/SearchCriteria.cpp

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ SearchCriteria& SearchCriteria::operator=(JsonView jsonValue) {
7575
m_searchableSegmentAttributes = jsonValue.GetObject("SearchableSegmentAttributes");
7676
m_searchableSegmentAttributesHasBeenSet = true;
7777
}
78+
if (jsonValue.ValueExists("ActiveRegions")) {
79+
Aws::Utils::Array<JsonView> activeRegionsJsonList = jsonValue.GetArray("ActiveRegions");
80+
for (unsigned activeRegionsIndex = 0; activeRegionsIndex < activeRegionsJsonList.GetLength(); ++activeRegionsIndex) {
81+
m_activeRegions.push_back(activeRegionsJsonList[activeRegionsIndex].AsString());
82+
}
83+
m_activeRegionsHasBeenSet = true;
84+
}
7885
return *this;
7986
}
8087

@@ -142,6 +149,14 @@ JsonValue SearchCriteria::Jsonize() const {
142149
payload.WithObject("SearchableSegmentAttributes", m_searchableSegmentAttributes.Jsonize());
143150
}
144151

152+
if (m_activeRegionsHasBeenSet) {
153+
Aws::Utils::Array<JsonValue> activeRegionsJsonList(m_activeRegions.size());
154+
for (unsigned activeRegionsIndex = 0; activeRegionsIndex < activeRegionsJsonList.GetLength(); ++activeRegionsIndex) {
155+
activeRegionsJsonList[activeRegionsIndex].AsString(m_activeRegions[activeRegionsIndex]);
156+
}
157+
payload.WithArray("ActiveRegions", std::move(activeRegionsJsonList));
158+
}
159+
145160
return payload;
146161
}
147162

0 commit comments

Comments
 (0)