Skip to content

Commit a9f0ea3

Browse files
Release v1.53.12 (2024-05-29) (#5273)
Release v1.53.12 (2024-05-29) === ### Service Client Updates * `service/athena`: Updates service API and documentation * Throwing validation errors on CreateNotebook with Name containing `/`,`:`,`\` * `service/codebuild`: Updates service API and documentation * AWS CodeBuild now supports manually creating GitHub webhooks * `service/connect`: Updates service API and documentation * `service/glue`: Updates service API and documentation * Add optional field JobMode to CreateJob and UpdateJob APIs. * `service/securityhub`: Updates service API
1 parent efce914 commit a9f0ea3

File tree

18 files changed

+1556
-69
lines changed

18 files changed

+1556
-69
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
Release v1.53.12 (2024-05-29)
2+
===
3+
4+
### Service Client Updates
5+
* `service/athena`: Updates service API and documentation
6+
* Throwing validation errors on CreateNotebook with Name containing `/`,`:`,`\`
7+
* `service/codebuild`: Updates service API and documentation
8+
* AWS CodeBuild now supports manually creating GitHub webhooks
9+
* `service/connect`: Updates service API and documentation
10+
* `service/glue`: Updates service API and documentation
11+
* Add optional field JobMode to CreateJob and UpdateJob APIs.
12+
* `service/securityhub`: Updates service API
13+
114
Release v1.53.11 (2024-05-28)
215
===
316

aws/endpoints/defaults.go

Lines changed: 27 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.53.11"
8+
const SDKVersion = "1.53.12"

models/apis/athena/2017-05-18/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"endpointPrefix":"athena",
66
"jsonVersion":"1.1",
77
"protocol":"json",
8+
"protocols":["json"],
89
"serviceFullName":"Amazon Athena",
910
"serviceId":"Athena",
1011
"signatureVersion":"v4",
@@ -2474,7 +2475,7 @@
24742475
"type":"string",
24752476
"max":255,
24762477
"min":1,
2477-
"pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]+"
2478+
"pattern":"(?!.*[/:\\\\])[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]+"
24782479
},
24792480
"NotebookSessionSummary":{
24802481
"type":"structure",

models/apis/athena/2017-05-18/docs-2.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"GetPreparedStatement": "<p>Retrieves the prepared statement with the specified name from the specified workgroup.</p>",
3333
"GetQueryExecution": "<p>Returns information about a single execution of a query if you have access to the workgroup in which the query ran. Each time a query executes, information about the query execution is saved with a unique ID.</p>",
3434
"GetQueryResults": "<p>Streams the results of a single query execution specified by <code>QueryExecutionId</code> from the Athena query results location in Amazon S3. For more information, see <a href=\"https://docs.aws.amazon.com/athena/latest/ug/querying.html\">Working with query results, recent queries, and output files</a> in the <i>Amazon Athena User Guide</i>. This request does not execute the query but returns results. Use <a>StartQueryExecution</a> to run a query.</p> <p>To stream query results successfully, the IAM principal with permission to call <code>GetQueryResults</code> also must have permissions to the Amazon S3 <code>GetObject</code> action for the Athena query results location.</p> <important> <p>IAM principals with permission to the Amazon S3 <code>GetObject</code> action for the query results location are able to retrieve query results from Amazon S3 even if permission to the <code>GetQueryResults</code> action is denied. To restrict user or role access, ensure that Amazon S3 permissions to the Athena query location are denied.</p> </important>",
35-
"GetQueryRuntimeStatistics": "<p>Returns query execution runtime statistics related to a single execution of a query if you have access to the workgroup in which the query ran. Query execution runtime statistics are returned only when <a>QueryExecutionStatus$State</a> is in a SUCCEEDED or FAILED state. Stage-level input and output row count and data size statistics are not shown when a query has row-level filters defined in Lake Formation.</p>",
35+
"GetQueryRuntimeStatistics": "<p>Returns query execution runtime statistics related to a single execution of a query if you have access to the workgroup in which the query ran. Statistics from the <code>Timeline</code> section of the response object are available as soon as <a>QueryExecutionStatus$State</a> is in a SUCCEEDED or FAILED state. The remaining non-timeline statistics in the response (like stage-level input and output row count and data size) are updated asynchronously and may not be available immediately after a query completes. The non-timeline statistics are also not included when a query has row-level filters defined in Lake Formation.</p>",
3636
"GetSession": "<p>Gets the full details of a previously created session, including the session status and configuration.</p>",
3737
"GetSessionStatus": "<p>Gets the current status of a session.</p>",
3838
"GetTableMetadata": "<p>Returns table metadata for the specified catalog, database, and table.</p>",
@@ -1663,7 +1663,7 @@
16631663
"refs": {
16641664
"QueryExecution$ResultConfiguration": "<p>The location in Amazon S3 where query and calculation results are stored and the encryption option, if any, used for query results. These are known as \"client-side settings\". If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup.</p>",
16651665
"StartQueryExecutionInput$ResultConfiguration": "<p>Specifies information about where and how to save the results of the query execution. If the query runs in a workgroup, then workgroup's settings may override query settings. This affects the query results location. The workgroup settings override is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See <a>WorkGroupConfiguration$EnforceWorkGroupConfiguration</a>.</p>",
1666-
"WorkGroupConfiguration$ResultConfiguration": "<p>The configuration for the workgroup, which includes the location in Amazon S3 where query and calculation results are stored and the encryption option, if any, used for query and calculation results. To run the query, you must specify the query results location using one of the ways: either in the workgroup using this setting, or for individual queries (client-side), using <a>ResultConfiguration$OutputLocation</a>. If none of them is set, Athena issues an error that no output location is provided. For more information, see <a href=\"https://docs.aws.amazon.com/athena/latest/ug/querying.html\">Working with query results, recent queries, and output files</a>.</p>"
1666+
"WorkGroupConfiguration$ResultConfiguration": "<p>The configuration for the workgroup, which includes the location in Amazon S3 where query and calculation results are stored and the encryption option, if any, used for query and calculation results. To run the query, you must specify the query results location using one of the ways: either in the workgroup using this setting, or for individual queries (client-side), using <a>ResultConfiguration$OutputLocation</a>. If none of them is set, Athena issues an error that no output location is provided.</p>"
16671667
}
16681668
},
16691669
"ResultConfigurationUpdates": {
@@ -1675,8 +1675,8 @@
16751675
"ResultOutputLocation": {
16761676
"base": null,
16771677
"refs": {
1678-
"ResultConfiguration$OutputLocation": "<p>The location in Amazon S3 where your query and calculation results are stored, such as <code>s3://path/to/query/bucket/</code>. To run the query, you must specify the query results location using one of the ways: either for individual queries using either this setting (client-side), or in the workgroup, using <a>WorkGroupConfiguration</a>. If none of them is set, Athena issues an error that no output location is provided. For more information, see <a href=\"https://docs.aws.amazon.com/athena/latest/ug/querying.html\">Working with query results, recent queries, and output files</a>. If workgroup settings override client-side settings, then the query uses the settings specified for the workgroup. See <a>WorkGroupConfiguration$EnforceWorkGroupConfiguration</a>.</p>",
1679-
"ResultConfigurationUpdates$OutputLocation": "<p>The location in Amazon S3 where your query and calculation results are stored, such as <code>s3://path/to/query/bucket/</code>. For more information, see <a href=\"https://docs.aws.amazon.com/athena/latest/ug/querying.html\">Working with query results, recent queries, and output files</a>. If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The \"workgroup settings override\" is specified in <code>EnforceWorkGroupConfiguration</code> (true/false) in the <code>WorkGroupConfiguration</code>. See <a>WorkGroupConfiguration$EnforceWorkGroupConfiguration</a>.</p>",
1678+
"ResultConfiguration$OutputLocation": "<p>The location in Amazon S3 where your query and calculation results are stored, such as <code>s3://path/to/query/bucket/</code>. To run the query, you must specify the query results location using one of the ways: either for individual queries using either this setting (client-side), or in the workgroup, using <a>WorkGroupConfiguration</a>. If none of them is set, Athena issues an error that no output location is provided. If workgroup settings override client-side settings, then the query uses the settings specified for the workgroup. See <a>WorkGroupConfiguration$EnforceWorkGroupConfiguration</a>.</p>",
1679+
"ResultConfigurationUpdates$OutputLocation": "<p>The location in Amazon S3 where your query and calculation results are stored, such as <code>s3://path/to/query/bucket/</code>. If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The \"workgroup settings override\" is specified in <code>EnforceWorkGroupConfiguration</code> (true/false) in the <code>WorkGroupConfiguration</code>. See <a>WorkGroupConfiguration$EnforceWorkGroupConfiguration</a>.</p>",
16801680
"SessionConfiguration$WorkingDirectory": "<p>The Amazon S3 location that stores information for the notebook.</p>"
16811681
}
16821682
},

models/apis/codebuild/2016-10-06/api-2.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1204,7 +1204,8 @@
12041204
"projectName":{"shape":"ProjectName"},
12051205
"branchFilter":{"shape":"String"},
12061206
"filterGroups":{"shape":"FilterGroups"},
1207-
"buildType":{"shape":"WebhookBuildType"}
1207+
"buildType":{"shape":"WebhookBuildType"},
1208+
"manualCreation":{"shape":"WrapperBoolean"}
12081209
}
12091210
},
12101211
"CreateWebhookOutput":{
@@ -2846,6 +2847,7 @@
28462847
"branchFilter":{"shape":"String"},
28472848
"filterGroups":{"shape":"FilterGroups"},
28482849
"buildType":{"shape":"WebhookBuildType"},
2850+
"manualCreation":{"shape":"WrapperBoolean"},
28492851
"lastModifiedSecret":{"shape":"Timestamp"}
28502852
}
28512853
},

models/apis/codebuild/2016-10-06/docs-2.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1028,7 +1028,7 @@
10281028
"CodeCoverage$reportARN": "<p>The ARN of the report.</p>",
10291029
"CodeCoverage$filePath": "<p>The path of the test report file.</p>",
10301030
"ComputeTypesAllowed$member": null,
1031-
"CreateFleetInput$fleetServiceRole": "<p>The service role associated with the compute fleet.</p>",
1031+
"CreateFleetInput$fleetServiceRole": "<p>The service role associated with the compute fleet. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html\"> Allow a user to add a permission policy for a fleet service role</a> in the <i>CodeBuild User Guide</i>.</p>",
10321032
"CreateProjectInput$serviceRole": "<p>The ARN of the IAM role that enables CodeBuild to interact with dependent Amazon Web Services services on behalf of the Amazon Web Services account.</p>",
10331033
"CreateProjectInput$encryptionKey": "<p>The Key Management Service customer master key (CMK) to be used for encrypting the build output artifacts.</p> <note> <p>You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. </p> </note> <p>You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format <code>alias/&lt;alias-name&gt;</code>). </p>",
10341034
"DebugSession$sessionTarget": "<p>Contains the identifier of the Session Manager session used for the build. To work with the paused build, you open this session to examine, control, and resume the build.</p>",
@@ -1045,7 +1045,7 @@
10451045
"ExportedEnvironmentVariable$name": "<p>The name of the exported environment variable.</p>",
10461046
"Fleet$arn": "<p>The ARN of the compute fleet.</p>",
10471047
"Fleet$id": "<p>The ID of the compute fleet.</p>",
1048-
"Fleet$fleetServiceRole": "<p>The service role associated with the compute fleet.</p>",
1048+
"Fleet$fleetServiceRole": "<p>The service role associated with the compute fleet. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html\"> Allow a user to add a permission policy for a fleet service role</a> in the <i>CodeBuild User Guide</i>.</p>",
10491049
"FleetArns$member": null,
10501050
"FleetNames$member": null,
10511051
"GetReportGroupTrendInput$reportGroupArn": "<p>The ARN of the report group that contains the reports to analyze.</p>",
@@ -1098,7 +1098,7 @@
10981098
"Subnets$member": null,
10991099
"TestCase$reportArn": "<p> The ARN of the report to which the test case belongs. </p>",
11001100
"UpdateFleetInput$arn": "<p>The ARN of the compute fleet.</p>",
1101-
"UpdateFleetInput$fleetServiceRole": "<p>The service role associated with the compute fleet.</p>",
1101+
"UpdateFleetInput$fleetServiceRole": "<p>The service role associated with the compute fleet. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html\"> Allow a user to add a permission policy for a fleet service role</a> in the <i>CodeBuild User Guide</i>.</p>",
11021102
"UpdateProjectInput$name": "<p>The name of the build project.</p> <note> <p>You cannot change a build project's name.</p> </note>",
11031103
"UpdateProjectInput$serviceRole": "<p>The replacement ARN of the IAM role that enables CodeBuild to interact with dependent Amazon Web Services services on behalf of the Amazon Web Services account.</p>",
11041104
"UpdateProjectInput$encryptionKey": "<p>The Key Management Service customer master key (CMK) to be used for encrypting the build output artifacts.</p> <note> <p> You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. </p> </note> <p>You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format <code>alias/&lt;alias-name&gt;</code>). </p>",
@@ -2057,6 +2057,7 @@
20572057
"BuildArtifacts$encryptionDisabled": "<p> Information that tells you if encryption for build artifacts is disabled. </p>",
20582058
"BuildBatch$debugSessionEnabled": "<p>Specifies if session debugging is enabled for this batch build. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/session-manager.html\">Viewing a running build in Session Manager</a>. Batch session debugging is not supported for matrix batch builds.</p>",
20592059
"CreateProjectInput$badgeEnabled": "<p>Set this to true to generate a publicly accessible URL for your project's build badge.</p>",
2060+
"CreateWebhookInput$manualCreation": "<p>If manualCreation is true, CodeBuild doesn't create a webhook in GitHub and instead returns <code>payloadUrl</code> and <code>secret</code> values for the webhook. The <code>payloadUrl</code> and <code>secret</code> values in the output can be used to manually create a webhook within GitHub.</p> <note> <p>manualCreation is only available for GitHub webhooks.</p> </note>",
20602061
"DebugSession$sessionEnabled": "<p>Specifies if session debugging is enabled for this build.</p>",
20612062
"GitSubmodulesConfig$fetchSubmodules": "<p> Set to true to fetch Git submodules for your CodeBuild build project. </p>",
20622063
"ImportSourceCredentialsInput$shouldOverwrite": "<p> Set to <code>false</code> to prevent overwriting the repository source credentials. Set to <code>true</code> to overwrite the repository source credentials. The default value is <code>true</code>. </p>",
@@ -2078,6 +2079,7 @@
20782079
"StartBuildInput$privilegedModeOverride": "<p>Enable this flag to override privileged mode in the build project.</p>",
20792080
"StartBuildInput$debugSessionEnabled": "<p>Specifies if session debugging is enabled for this build. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/session-manager.html\">Viewing a running build in Session Manager</a>.</p>",
20802081
"UpdateProjectInput$badgeEnabled": "<p>Set this to true to generate a publicly accessible URL for your project's build badge.</p>",
2082+
"Webhook$manualCreation": "<p>If manualCreation is true, CodeBuild doesn't create a webhook in GitHub and instead returns <code>payloadUrl</code> and <code>secret</code> values for the webhook. The <code>payloadUrl</code> and <code>secret</code> values in the output can be used to manually create a webhook within GitHub.</p> <note> <p>manualCreation is only available for GitHub webhooks.</p> </note>",
20812083
"WebhookFilter$excludeMatchedPattern": "<p> Used to indicate that the <code>pattern</code> determines which webhook events do not trigger a build. If true, then a webhook event that does not match the <code>pattern</code> triggers a build. If false, then a webhook event that matches the <code>pattern</code> triggers a build. </p>"
20822084
}
20832085
},

0 commit comments

Comments
 (0)