Skip to content

Commit f772167

Browse files
Release v1.49.9 (2023-12-22) (#5123)
Release v1.49.9 (2023-12-22) === ### Service Client Updates * `service/bedrock-agent`: Updates service API * `service/glue`: Updates service API and documentation * This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata. * `service/lakeformation`: Updates service API and documentation * `service/mediaconnect`: Updates service API and documentation * `service/networkmonitor`: Adds new service * `service/omics`: Updates service documentation * `service/s3`: Updates service examples * Added additional examples for some operations. * `service/secretsmanager`: Adds new service * Update endpoint rules and examples.
1 parent 15ccb94 commit f772167

File tree

36 files changed

+8153
-424
lines changed

36 files changed

+8153
-424
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
Release v1.49.9 (2023-12-22)
2+
===
3+
4+
### Service Client Updates
5+
* `service/bedrock-agent`: Updates service API
6+
* `service/glue`: Updates service API and documentation
7+
* This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata.
8+
* `service/lakeformation`: Updates service API and documentation
9+
* `service/mediaconnect`: Updates service API and documentation
10+
* `service/networkmonitor`: Adds new service
11+
* `service/omics`: Updates service documentation
12+
* `service/s3`: Updates service examples
13+
* Added additional examples for some operations.
14+
* `service/secretsmanager`: Adds new service
15+
* Update endpoint rules and examples.
16+
117
Release v1.49.8 (2023-12-21)
218
===
319

aws/endpoints/defaults.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aws/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ package aws
55
const SDKName = "aws-sdk-go"
66

77
// SDKVersion is the version of this SDK
8-
const SDKVersion = "1.49.8"
8+
const SDKVersion = "1.49.9"

models/apis/bedrock-agent/2023-06-05/api-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2372,7 +2372,7 @@
23722372
"type":"string",
23732373
"max":2048,
23742374
"min":1,
2375-
"pattern":".*(^[a-zA-Z0-9-_.]+$)|(^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}))$)|(^([0-9a-zA-Z][_-]?)+$)|^([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63})"
2375+
"pattern":"arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}(([:][a-z0-9-]{1,63}){0,2})?/[a-z0-9]{12})|(:foundation-model/([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.]?[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2})))|(([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.]?[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2}))|(([0-9a-zA-Z][_-]?)+)"
23762376
},
23772377
"Name":{
23782378
"type":"string",

models/apis/glue/2017-03-31/api-2.json

Lines changed: 64 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3353,6 +3353,11 @@
33533353
"type":"list",
33543354
"member":{"shape":"Action"}
33553355
},
3356+
"AdditionalContextMap":{
3357+
"type":"map",
3358+
"key":{"shape":"ContextKey"},
3359+
"value":{"shape":"ContextValue"}
3360+
},
33563361
"AdditionalOptionKeys":{
33573362
"type":"string",
33583363
"enum":[
@@ -4981,6 +4986,16 @@
49814986
"key":{"shape":"GenericString"},
49824987
"value":{"shape":"GenericString"}
49834988
},
4989+
"ContextKey":{
4990+
"type":"string",
4991+
"max":128,
4992+
"min":1
4993+
},
4994+
"ContextValue":{
4995+
"type":"string",
4996+
"max":256,
4997+
"min":0
4998+
},
49844999
"ContextWords":{
49855000
"type":"list",
49865001
"member":{"shape":"NameString"},
@@ -8347,12 +8362,14 @@
83478362
"SupportedPermissionTypes"
83488363
],
83498364
"members":{
8365+
"Region":{"shape":"ValueString"},
83508366
"CatalogId":{"shape":"CatalogIdString"},
83518367
"DatabaseName":{"shape":"NameString"},
83528368
"TableName":{"shape":"NameString"},
83538369
"PartitionValues":{"shape":"ValueStringList"},
83548370
"AuditContext":{"shape":"AuditContext"},
8355-
"SupportedPermissionTypes":{"shape":"PermissionTypeList"}
8371+
"SupportedPermissionTypes":{"shape":"PermissionTypeList"},
8372+
"QuerySessionContext":{"shape":"QuerySessionContext"}
83568373
}
83578374
},
83588375
"GetUnfilteredPartitionMetadataResponse":{
@@ -8372,6 +8389,7 @@
83728389
"SupportedPermissionTypes"
83738390
],
83748391
"members":{
8392+
"Region":{"shape":"ValueString"},
83758393
"CatalogId":{"shape":"CatalogIdString"},
83768394
"DatabaseName":{"shape":"NameString"},
83778395
"TableName":{"shape":"NameString"},
@@ -8380,7 +8398,8 @@
83808398
"SupportedPermissionTypes":{"shape":"PermissionTypeList"},
83818399
"NextToken":{"shape":"Token"},
83828400
"Segment":{"shape":"Segment"},
8383-
"MaxResults":{"shape":"PageSize"}
8401+
"MaxResults":{"shape":"PageSize"},
8402+
"QuerySessionContext":{"shape":"QuerySessionContext"}
83848403
}
83858404
},
83868405
"GetUnfilteredPartitionsMetadataResponse":{
@@ -8399,11 +8418,15 @@
83998418
"SupportedPermissionTypes"
84008419
],
84018420
"members":{
8421+
"Region":{"shape":"ValueString"},
84028422
"CatalogId":{"shape":"CatalogIdString"},
84038423
"DatabaseName":{"shape":"NameString"},
84048424
"Name":{"shape":"NameString"},
84058425
"AuditContext":{"shape":"AuditContext"},
8406-
"SupportedPermissionTypes":{"shape":"PermissionTypeList"}
8426+
"SupportedPermissionTypes":{"shape":"PermissionTypeList"},
8427+
"SupportedDialect":{"shape":"SupportedDialect"},
8428+
"Permissions":{"shape":"PermissionList"},
8429+
"QuerySessionContext":{"shape":"QuerySessionContext"}
84078430
}
84088431
},
84098432
"GetUnfilteredTableMetadataResponse":{
@@ -8412,7 +8435,10 @@
84128435
"Table":{"shape":"Table"},
84138436
"AuthorizedColumns":{"shape":"NameStringList"},
84148437
"IsRegisteredWithLakeFormation":{"shape":"Boolean"},
8415-
"CellFilters":{"shape":"ColumnRowFilterList"}
8438+
"CellFilters":{"shape":"ColumnRowFilterList"},
8439+
"QueryAuthorizationId":{"shape":"HashString"},
8440+
"ResourceArn":{"shape":"ArnString"},
8441+
"Permissions":{"shape":"PermissionList"}
84168442
}
84178443
},
84188444
"GetUserDefinedFunctionRequest":{
@@ -10063,6 +10089,10 @@
1006310089
"type":"integer",
1006410090
"box":true
1006510091
},
10092+
"NullableString":{
10093+
"type":"string",
10094+
"box":true
10095+
},
1006610096
"OneInput":{
1006710097
"type":"list",
1006810098
"member":{"shape":"NodeId"},
@@ -10619,6 +10649,16 @@
1061910649
"NextToken":{"shape":"SchemaRegistryTokenString"}
1062010650
}
1062110651
},
10652+
"QuerySessionContext":{
10653+
"type":"structure",
10654+
"members":{
10655+
"QueryId":{"shape":"HashString"},
10656+
"QueryStartTime":{"shape":"Timestamp"},
10657+
"ClusterId":{"shape":"NullableString"},
10658+
"QueryAuthorizationId":{"shape":"HashString"},
10659+
"AdditionalContext":{"shape":"AdditionalContextMap"}
10660+
}
10661+
},
1062210662
"QuoteChar":{
1062310663
"type":"string",
1062410664
"enum":[
@@ -12215,6 +12255,13 @@
1221512255
"type":"list",
1221612256
"member":{"shape":"GenericString"}
1221712257
},
12258+
"SupportedDialect":{
12259+
"type":"structure",
12260+
"members":{
12261+
"Dialect":{"shape":"ViewDialect"},
12262+
"DialectVersion":{"shape":"ViewDialectVersionString"}
12263+
}
12264+
},
1221812265
"Table":{
1221912266
"type":"structure",
1222012267
"required":["Name"],
@@ -13288,6 +13335,19 @@
1328813335
"min":1,
1328913336
"pattern":"[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*"
1329013337
},
13338+
"ViewDialect":{
13339+
"type":"string",
13340+
"enum":[
13341+
"REDSHIFT",
13342+
"ATHENA",
13343+
"SPARK"
13344+
]
13345+
},
13346+
"ViewDialectVersionString":{
13347+
"type":"string",
13348+
"max":255,
13349+
"min":1
13350+
},
1329113351
"ViewTextString":{
1329213352
"type":"string",
1329313353
"max":409600

models/apis/glue/2017-03-31/docs-2.json

Lines changed: 63 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"CheckSchemaVersionValidity": "<p>Validates the supplied schema. This call has no side effects, it simply validates using the supplied schema using <code>DataFormat</code> as the format. Since it does not take a schema set name, no compatibility checks are performed.</p>",
2727
"CreateBlueprint": "<p>Registers a blueprint with Glue.</p>",
2828
"CreateClassifier": "<p>Creates a classifier in the user's account. This can be a <code>GrokClassifier</code>, an <code>XMLClassifier</code>, a <code>JsonClassifier</code>, or a <code>CsvClassifier</code>, depending on which field of the request is present.</p>",
29-
"CreateConnection": "<p>Creates a connection definition in the Data Catalog.</p>",
29+
"CreateConnection": "<p>Creates a connection definition in the Data Catalog.</p> <p>Connections used for creating federated resources require the IAM <code>glue:PassConnection</code> permission.</p>",
3030
"CreateCrawler": "<p>Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in the <code>s3Targets</code> field, the <code>jdbcTargets</code> field, or the <code>DynamoDBTargets</code> field.</p>",
3131
"CreateCustomEntityType": "<p>Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.</p> <p>Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked.</p>",
3232
"CreateDataQualityRuleset": "<p>Creates a data quality ruleset with DQDL rules applied to a specified Glue table.</p> <p>You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.</p>",
@@ -243,6 +243,12 @@
243243
"TriggerUpdate$Actions": "<p>The actions initiated by this trigger.</p>"
244244
}
245245
},
246+
"AdditionalContextMap": {
247+
"base": null,
248+
"refs": {
249+
"QuerySessionContext$AdditionalContext": "<p>An opaque string-string map passed by the query engine.</p>"
250+
}
251+
},
246252
"AdditionalOptionKeys": {
247253
"base": null,
248254
"refs": {
@@ -343,6 +349,7 @@
343349
"ArnString": {
344350
"base": null,
345351
"refs": {
352+
"GetUnfilteredTableMetadataResponse$ResourceArn": "<p>The resource ARN of the parent resource extracted from the request.</p>",
346353
"TableOptimizerConfiguration$roleArn": "<p>A role passed by the caller which gives the service permission to update the resources associated with the optimizer on the caller's behalf.</p>"
347354
}
348355
},
@@ -1592,6 +1599,18 @@
15921599
"ConnectorDataTarget$Data": "<p>A map specifying connection options for the node. You can find standard connection options for the corresponding connection type in the <a href=\"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html\"> Connection parameters</a> section of the Glue documentation.</p>"
15931600
}
15941601
},
1602+
"ContextKey": {
1603+
"base": null,
1604+
"refs": {
1605+
"AdditionalContextMap$key": null
1606+
}
1607+
},
1608+
"ContextValue": {
1609+
"base": null,
1610+
"refs": {
1611+
"AdditionalContextMap$value": null
1612+
}
1613+
},
15951614
"ContextWords": {
15961615
"base": null,
15971616
"refs": {
@@ -3344,7 +3363,7 @@
33443363
}
33453364
},
33463365
"FederationSourceRetryableException": {
3347-
"base": null,
3366+
"base": "<p>A federation source failed, but the operation may be retried.</p>",
33483367
"refs": {
33493368
}
33503369
},
@@ -4568,10 +4587,13 @@
45684587
"GetMLTransformRequest$TransformId": "<p>The unique identifier of the transform, generated at the time that the transform was created.</p>",
45694588
"GetMLTransformResponse$TransformId": "<p>The unique identifier of the transform, generated at the time that the transform was created.</p>",
45704589
"GetResourcePolicyResponse$PolicyHash": "<p>Contains the hash value associated with this policy.</p>",
4590+
"GetUnfilteredTableMetadataResponse$QueryAuthorizationId": "<p>A cryptographically generated query identifier generated by Glue or Lake Formation.</p>",
45714591
"GluePolicy$PolicyHash": "<p>Contains the hash value associated with this policy.</p>",
45724592
"MLTransform$TransformId": "<p>The unique transform ID that is generated for the machine learning transform. The ID is guaranteed to be unique and does not change.</p>",
45734593
"PutResourcePolicyRequest$PolicyHashCondition": "<p>The hash value returned when the previous policy was set using <code>PutResourcePolicy</code>. Its purpose is to prevent concurrent modifications of a policy. Do not use this parameter if no previous policy has been set.</p>",
45744594
"PutResourcePolicyResponse$PolicyHash": "<p>A hash of the policy that has just been set. This must be included in a subsequent call that overwrites or updates this policy.</p>",
4595+
"QuerySessionContext$QueryId": "<p>A unique identifier generated by the query engine for the query.</p>",
4596+
"QuerySessionContext$QueryAuthorizationId": "<p>A cryptographically generated query identifier generated by Glue or Lake Formation.</p>",
45754597
"StartColumnStatisticsTaskRunResponse$ColumnStatisticsTaskRunId": "<p>The identifier for the column statistics task run.</p>",
45764598
"StartDataQualityRuleRecommendationRunRequest$ClientToken": "<p>Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.</p>",
45774599
"StartDataQualityRuleRecommendationRunResponse$RunId": "<p>The unique run identifier associated with this run.</p>",
@@ -5502,7 +5524,7 @@
55025524
"EntityNotFoundException$Message": "<p>A message describing the problem.</p>",
55035525
"FederatedResourceAlreadyExistsException$Message": "<p>The message describing the problem.</p>",
55045526
"FederationSourceException$Message": "<p>The message describing the problem.</p>",
5505-
"FederationSourceRetryableException$Message": null,
5527+
"FederationSourceRetryableException$Message": "<p>A message describing the problem.</p>",
55065528
"GlueEncryptionException$Message": "<p>The message describing the problem.</p>",
55075529
"IdempotentParameterMismatchException$Message": "<p>A message describing the problem.</p>",
55085530
"IllegalBlueprintStateException$Message": "<p>A message describing the problem.</p>",
@@ -6296,6 +6318,12 @@
62966318
"Workflow$MaxConcurrentRuns": "<p>You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.</p>"
62976319
}
62986320
},
6321+
"NullableString": {
6322+
"base": null,
6323+
"refs": {
6324+
"QuerySessionContext$ClusterId": "<p>An identifier string for the consumer cluster.</p>"
6325+
}
6326+
},
62996327
"OneInput": {
63006328
"base": null,
63016329
"refs": {
@@ -6699,6 +6727,8 @@
66996727
"PermissionList": {
67006728
"base": null,
67016729
"refs": {
6730+
"GetUnfilteredTableMetadataRequest$Permissions": "<p>The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.</p>",
6731+
"GetUnfilteredTableMetadataResponse$Permissions": "<p>The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.</p>",
67026732
"PrincipalPermissions$Permissions": "<p>The permissions that are granted to the principal.</p>"
67036733
}
67046734
},
@@ -6912,6 +6942,14 @@
69126942
"refs": {
69136943
}
69146944
},
6945+
"QuerySessionContext": {
6946+
"base": "<p>A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.</p>",
6947+
"refs": {
6948+
"GetUnfilteredPartitionMetadataRequest$QuerySessionContext": "<p>A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.</p>",
6949+
"GetUnfilteredPartitionsMetadataRequest$QuerySessionContext": "<p>A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.</p>",
6950+
"GetUnfilteredTableMetadataRequest$QuerySessionContext": "<p>A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.</p>"
6951+
}
6952+
},
69156953
"QuoteChar": {
69166954
"base": null,
69176955
"refs": {
@@ -8054,6 +8092,12 @@
80548092
"UpdateDevEndpointRequest$DeleteArguments": "<p>The list of argument keys to be deleted from the map of arguments used to configure the <code>DevEndpoint</code>.</p>"
80558093
}
80568094
},
8095+
"SupportedDialect": {
8096+
"base": "<p>A structure specifying the dialect and dialect version used by the query engine.</p>",
8097+
"refs": {
8098+
"GetUnfilteredTableMetadataRequest$SupportedDialect": "<p>A structure specifying the dialect and dialect version used by the query engine.</p>"
8099+
}
8100+
},
80578101
"Table": {
80588102
"base": "<p>Represents a collection of related data organized in columns and rows.</p>",
80598103
"refs": {
@@ -8410,6 +8454,7 @@
84108454
"Partition$LastAnalyzedTime": "<p>The last time at which column statistics were computed for this partition.</p>",
84118455
"PartitionInput$LastAccessTime": "<p>The last time at which the partition was accessed.</p>",
84128456
"PartitionInput$LastAnalyzedTime": "<p>The last time at which column statistics were computed for this partition.</p>",
8457+
"QuerySessionContext$QueryStartTime": "<p>A timestamp provided by the query engine for when the query started.</p>",
84138458
"Table$CreateTime": "<p>The time when the table definition was created in the Data Catalog.</p>",
84148459
"Table$UpdateTime": "<p>The last time that the table was updated.</p>",
84158460
"Table$LastAccessTime": "<p>The last time that the table was accessed. This is usually taken from HDFS, and might not be reliable.</p>",
@@ -9035,6 +9080,9 @@
90359080
"refs": {
90369081
"BoundedPartitionValueList$member": null,
90379082
"ConnectionProperties$value": null,
9083+
"GetUnfilteredPartitionMetadataRequest$Region": "<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>",
9084+
"GetUnfilteredPartitionsMetadataRequest$Region": "<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>",
9085+
"GetUnfilteredTableMetadataRequest$Region": "<p>Specified only if the base tables belong to a different Amazon Web Services Region.</p>",
90389086
"PropertyPredicate$Key": "<p>The key of the property.</p>",
90399087
"PropertyPredicate$Value": "<p>The value of the property.</p>",
90409088
"SearchTablesRequest$SearchText": "<p>A string used for a text search.</p> <p>Specifying a value in quotes filters based on an exact match to the value.</p>",
@@ -9108,6 +9156,18 @@
91089156
"DeleteSchemaVersionsInput$Versions": "<p>A version range may be supplied which may be of the format:</p> <ul> <li> <p>a single version number, 5</p> </li> <li> <p>a range, 5-8 : deletes versions 5, 6, 7, 8</p> </li> </ul>"
91099157
}
91109158
},
9159+
"ViewDialect": {
9160+
"base": null,
9161+
"refs": {
9162+
"SupportedDialect$Dialect": "<p>The dialect of the query engine.</p>"
9163+
}
9164+
},
9165+
"ViewDialectVersionString": {
9166+
"base": null,
9167+
"refs": {
9168+
"SupportedDialect$DialectVersion": "<p>The version of the dialect of the query engine. For example, 3.0.0.</p>"
9169+
}
9170+
},
91119171
"ViewTextString": {
91129172
"base": null,
91139173
"refs": {

0 commit comments

Comments
 (0)