Skip to content

Commit 5866812

Browse files
Provides minor corrections and an updated description of APIs.
Update endpoint rules and examples. This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context. Added additional examples for some operations. This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata. Adding Claude 2.1 support to Bedrock Agents CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations. This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source.
1 parent f2e20d9 commit 5866812

File tree

137 files changed

+17384
-216
lines changed

Some content is hidden

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

137 files changed

+17384
-216
lines changed

Diff for: VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.230
1+
1.11.231

Diff for: generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueClient.h

+3-2
Original file line numberDiff line numberDiff line change
@@ -729,8 +729,9 @@ namespace Glue
729729
}
730730

731731
/**
732-
* <p>Creates a connection definition in the Data Catalog.</p><p><h3>See Also:</h3>
733-
* <a
732+
* <p>Creates a connection definition in the Data Catalog.</p> <p>Connections used
733+
* for creating federated resources require the IAM
734+
* <code>glue:PassConnection</code> permission.</p><p><h3>See Also:</h3> <a
734735
* href="http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnection">AWS
735736
* API Reference</a></p>
736737
*/

Diff for: generated/src/aws-cpp-sdk-glue/include/aws/glue/model/GetUnfilteredPartitionMetadataRequest.h

+99
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <aws/core/utils/memory/stl/AWSString.h>
1010
#include <aws/core/utils/memory/stl/AWSVector.h>
1111
#include <aws/glue/model/AuditContext.h>
12+
#include <aws/glue/model/QuerySessionContext.h>
1213
#include <aws/glue/model/PermissionType.h>
1314
#include <utility>
1415

@@ -37,6 +38,55 @@ namespace Model
3738
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;
3839

3940

41+
/**
42+
* <p>Specified only if the base tables belong to a different Amazon Web Services
43+
* Region.</p>
44+
*/
45+
inline const Aws::String& GetRegion() const{ return m_region; }
46+
47+
/**
48+
* <p>Specified only if the base tables belong to a different Amazon Web Services
49+
* Region.</p>
50+
*/
51+
inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
52+
53+
/**
54+
* <p>Specified only if the base tables belong to a different Amazon Web Services
55+
* Region.</p>
56+
*/
57+
inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
58+
59+
/**
60+
* <p>Specified only if the base tables belong to a different Amazon Web Services
61+
* Region.</p>
62+
*/
63+
inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
64+
65+
/**
66+
* <p>Specified only if the base tables belong to a different Amazon Web Services
67+
* Region.</p>
68+
*/
69+
inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
70+
71+
/**
72+
* <p>Specified only if the base tables belong to a different Amazon Web Services
73+
* Region.</p>
74+
*/
75+
inline GetUnfilteredPartitionMetadataRequest& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
76+
77+
/**
78+
* <p>Specified only if the base tables belong to a different Amazon Web Services
79+
* Region.</p>
80+
*/
81+
inline GetUnfilteredPartitionMetadataRequest& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
82+
83+
/**
84+
* <p>Specified only if the base tables belong to a different Amazon Web Services
85+
* Region.</p>
86+
*/
87+
inline GetUnfilteredPartitionMetadataRequest& WithRegion(const char* value) { SetRegion(value); return *this;}
88+
89+
4090
/**
4191
* <p>The catalog ID where the partition resides.</p>
4292
*/
@@ -277,8 +327,54 @@ namespace Model
277327
*/
278328
inline GetUnfilteredPartitionMetadataRequest& AddSupportedPermissionTypes(PermissionType&& value) { m_supportedPermissionTypesHasBeenSet = true; m_supportedPermissionTypes.push_back(std::move(value)); return *this; }
279329

330+
331+
/**
332+
* <p>A structure used as a protocol between query engines and Lake Formation or
333+
* Glue. Contains both a Lake Formation generated authorization identifier and
334+
* information from the request's authorization context.</p>
335+
*/
336+
inline const QuerySessionContext& GetQuerySessionContext() const{ return m_querySessionContext; }
337+
338+
/**
339+
* <p>A structure used as a protocol between query engines and Lake Formation or
340+
* Glue. Contains both a Lake Formation generated authorization identifier and
341+
* information from the request's authorization context.</p>
342+
*/
343+
inline bool QuerySessionContextHasBeenSet() const { return m_querySessionContextHasBeenSet; }
344+
345+
/**
346+
* <p>A structure used as a protocol between query engines and Lake Formation or
347+
* Glue. Contains both a Lake Formation generated authorization identifier and
348+
* information from the request's authorization context.</p>
349+
*/
350+
inline void SetQuerySessionContext(const QuerySessionContext& value) { m_querySessionContextHasBeenSet = true; m_querySessionContext = value; }
351+
352+
/**
353+
* <p>A structure used as a protocol between query engines and Lake Formation or
354+
* Glue. Contains both a Lake Formation generated authorization identifier and
355+
* information from the request's authorization context.</p>
356+
*/
357+
inline void SetQuerySessionContext(QuerySessionContext&& value) { m_querySessionContextHasBeenSet = true; m_querySessionContext = std::move(value); }
358+
359+
/**
360+
* <p>A structure used as a protocol between query engines and Lake Formation or
361+
* Glue. Contains both a Lake Formation generated authorization identifier and
362+
* information from the request's authorization context.</p>
363+
*/
364+
inline GetUnfilteredPartitionMetadataRequest& WithQuerySessionContext(const QuerySessionContext& value) { SetQuerySessionContext(value); return *this;}
365+
366+
/**
367+
* <p>A structure used as a protocol between query engines and Lake Formation or
368+
* Glue. Contains both a Lake Formation generated authorization identifier and
369+
* information from the request's authorization context.</p>
370+
*/
371+
inline GetUnfilteredPartitionMetadataRequest& WithQuerySessionContext(QuerySessionContext&& value) { SetQuerySessionContext(std::move(value)); return *this;}
372+
280373
private:
281374

375+
Aws::String m_region;
376+
bool m_regionHasBeenSet = false;
377+
282378
Aws::String m_catalogId;
283379
bool m_catalogIdHasBeenSet = false;
284380

@@ -296,6 +392,9 @@ namespace Model
296392

297393
Aws::Vector<PermissionType> m_supportedPermissionTypes;
298394
bool m_supportedPermissionTypesHasBeenSet = false;
395+
396+
QuerySessionContext m_querySessionContext;
397+
bool m_querySessionContextHasBeenSet = false;
299398
};
300399

301400
} // namespace Model

Diff for: generated/src/aws-cpp-sdk-glue/include/aws/glue/model/GetUnfilteredPartitionsMetadataRequest.h

+99
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/glue/model/AuditContext.h>
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
1212
#include <aws/glue/model/Segment.h>
13+
#include <aws/glue/model/QuerySessionContext.h>
1314
#include <aws/glue/model/PermissionType.h>
1415
#include <utility>
1516

@@ -38,6 +39,55 @@ namespace Model
3839
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;
3940

4041

42+
/**
43+
* <p>Specified only if the base tables belong to a different Amazon Web Services
44+
* Region.</p>
45+
*/
46+
inline const Aws::String& GetRegion() const{ return m_region; }
47+
48+
/**
49+
* <p>Specified only if the base tables belong to a different Amazon Web Services
50+
* Region.</p>
51+
*/
52+
inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
53+
54+
/**
55+
* <p>Specified only if the base tables belong to a different Amazon Web Services
56+
* Region.</p>
57+
*/
58+
inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
59+
60+
/**
61+
* <p>Specified only if the base tables belong to a different Amazon Web Services
62+
* Region.</p>
63+
*/
64+
inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
65+
66+
/**
67+
* <p>Specified only if the base tables belong to a different Amazon Web Services
68+
* Region.</p>
69+
*/
70+
inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
71+
72+
/**
73+
* <p>Specified only if the base tables belong to a different Amazon Web Services
74+
* Region.</p>
75+
*/
76+
inline GetUnfilteredPartitionsMetadataRequest& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
77+
78+
/**
79+
* <p>Specified only if the base tables belong to a different Amazon Web Services
80+
* Region.</p>
81+
*/
82+
inline GetUnfilteredPartitionsMetadataRequest& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
83+
84+
/**
85+
* <p>Specified only if the base tables belong to a different Amazon Web Services
86+
* Region.</p>
87+
*/
88+
inline GetUnfilteredPartitionsMetadataRequest& WithRegion(const char* value) { SetRegion(value); return *this;}
89+
90+
4191
/**
4292
* <p>The ID of the Data Catalog where the partitions in question reside. If none
4393
* is provided, the AWS account ID is used by default. </p>
@@ -614,8 +664,54 @@ namespace Model
614664
*/
615665
inline GetUnfilteredPartitionsMetadataRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
616666

667+
668+
/**
669+
* <p>A structure used as a protocol between query engines and Lake Formation or
670+
* Glue. Contains both a Lake Formation generated authorization identifier and
671+
* information from the request's authorization context.</p>
672+
*/
673+
inline const QuerySessionContext& GetQuerySessionContext() const{ return m_querySessionContext; }
674+
675+
/**
676+
* <p>A structure used as a protocol between query engines and Lake Formation or
677+
* Glue. Contains both a Lake Formation generated authorization identifier and
678+
* information from the request's authorization context.</p>
679+
*/
680+
inline bool QuerySessionContextHasBeenSet() const { return m_querySessionContextHasBeenSet; }
681+
682+
/**
683+
* <p>A structure used as a protocol between query engines and Lake Formation or
684+
* Glue. Contains both a Lake Formation generated authorization identifier and
685+
* information from the request's authorization context.</p>
686+
*/
687+
inline void SetQuerySessionContext(const QuerySessionContext& value) { m_querySessionContextHasBeenSet = true; m_querySessionContext = value; }
688+
689+
/**
690+
* <p>A structure used as a protocol between query engines and Lake Formation or
691+
* Glue. Contains both a Lake Formation generated authorization identifier and
692+
* information from the request's authorization context.</p>
693+
*/
694+
inline void SetQuerySessionContext(QuerySessionContext&& value) { m_querySessionContextHasBeenSet = true; m_querySessionContext = std::move(value); }
695+
696+
/**
697+
* <p>A structure used as a protocol between query engines and Lake Formation or
698+
* Glue. Contains both a Lake Formation generated authorization identifier and
699+
* information from the request's authorization context.</p>
700+
*/
701+
inline GetUnfilteredPartitionsMetadataRequest& WithQuerySessionContext(const QuerySessionContext& value) { SetQuerySessionContext(value); return *this;}
702+
703+
/**
704+
* <p>A structure used as a protocol between query engines and Lake Formation or
705+
* Glue. Contains both a Lake Formation generated authorization identifier and
706+
* information from the request's authorization context.</p>
707+
*/
708+
inline GetUnfilteredPartitionsMetadataRequest& WithQuerySessionContext(QuerySessionContext&& value) { SetQuerySessionContext(std::move(value)); return *this;}
709+
617710
private:
618711

712+
Aws::String m_region;
713+
bool m_regionHasBeenSet = false;
714+
619715
Aws::String m_catalogId;
620716
bool m_catalogIdHasBeenSet = false;
621717

@@ -642,6 +738,9 @@ namespace Model
642738

643739
int m_maxResults;
644740
bool m_maxResultsHasBeenSet = false;
741+
742+
QuerySessionContext m_querySessionContext;
743+
bool m_querySessionContextHasBeenSet = false;
645744
};
646745

647746
} // namespace Model

0 commit comments

Comments
 (0)