Skip to content

Commit

Permalink
Release v1.44.112 (2022-10-05) (#4578)
Browse files Browse the repository at this point in the history
Release v1.44.112 (2022-10-05)
===

### Service Client Updates
* `service/glue`: Updates service API and documentation
  * This SDK release adds support to sync glue jobs with source control provider. Additionally, a new parameter called SourceControlDetails will be added to Job model.
* `service/network-firewall`: Updates service API and documentation
* `service/outposts`: Updates service API and documentation
  • Loading branch information
aws-sdk-go-automation committed Oct 5, 2022
1 parent 2389894 commit 1f5f294
Show file tree
Hide file tree
Showing 13 changed files with 1,263 additions and 260 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
Release v1.44.112 (2022-10-05)
===

### Service Client Updates
* `service/glue`: Updates service API and documentation
* This SDK release adds support to sync glue jobs with source control provider. Additionally, a new parameter called SourceControlDetails will be added to Job model.
* `service/network-firewall`: Updates service API and documentation
* `service/outposts`: Updates service API and documentation

Release v1.44.111 (2022-10-04)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.44.111"
const SDKVersion = "1.44.112"
124 changes: 121 additions & 3 deletions models/apis/glue/2017-03-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2737,6 +2737,24 @@
{"shape":"ConcurrentModificationException"}
]
},
"UpdateJobFromSourceControl":{
"name":"UpdateJobFromSourceControl",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateJobFromSourceControlRequest"},
"output":{"shape":"UpdateJobFromSourceControlResponse"},
"errors":[
{"shape":"AccessDeniedException"},
{"shape":"AlreadyExistsException"},
{"shape":"InvalidInputException"},
{"shape":"ValidationException"},
{"shape":"EntityNotFoundException"},
{"shape":"InternalServiceException"},
{"shape":"OperationTimeoutException"}
]
},
"UpdateMLTransform":{
"name":"UpdateMLTransform",
"http":{
Expand Down Expand Up @@ -2801,6 +2819,24 @@
{"shape":"InternalServiceException"}
]
},
"UpdateSourceControlFromJob":{
"name":"UpdateSourceControlFromJob",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateSourceControlFromJobRequest"},
"output":{"shape":"UpdateSourceControlFromJobResponse"},
"errors":[
{"shape":"AccessDeniedException"},
{"shape":"AlreadyExistsException"},
{"shape":"InvalidInputException"},
{"shape":"ValidationException"},
{"shape":"EntityNotFoundException"},
{"shape":"InternalServiceException"},
{"shape":"OperationTimeoutException"}
]
},
"UpdateTable":{
"name":"UpdateTable",
"http":{
Expand Down Expand Up @@ -3016,6 +3052,12 @@
"max":2048,
"min":0
},
"AuthTokenString":{
"type":"string",
"max":255,
"min":1,
"pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
},
"BackfillError":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -4006,6 +4048,12 @@
"min":0,
"pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
},
"CommitIdString":{
"type":"string",
"max":40,
"min":1,
"pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
},
"Comparator":{
"type":"string",
"enum":[
Expand Down Expand Up @@ -4590,7 +4638,8 @@
"NumberOfWorkers":{"shape":"NullableInteger"},
"WorkerType":{"shape":"WorkerType"},
"CodeGenConfigurationNodes":{"shape":"CodeGenConfigurationNodes"},
"ExecutionClass":{"shape":"ExecutionClass"}
"ExecutionClass":{"shape":"ExecutionClass"},
"SourceControlDetails":{"shape":"SourceControlDetails"}
}
},
"CreateJobResponse":{
Expand Down Expand Up @@ -7424,7 +7473,8 @@
"NotificationProperty":{"shape":"NotificationProperty"},
"GlueVersion":{"shape":"GlueVersionString"},
"CodeGenConfigurationNodes":{"shape":"CodeGenConfigurationNodes"},
"ExecutionClass":{"shape":"ExecutionClass"}
"ExecutionClass":{"shape":"ExecutionClass"},
"SourceControlDetails":{"shape":"SourceControlDetails"}
}
},
"JobBookmarkEntry":{
Expand Down Expand Up @@ -7552,7 +7602,8 @@
"NotificationProperty":{"shape":"NotificationProperty"},
"GlueVersion":{"shape":"GlueVersionString"},
"CodeGenConfigurationNodes":{"shape":"CodeGenConfigurationNodes"},
"ExecutionClass":{"shape":"ExecutionClass"}
"ExecutionClass":{"shape":"ExecutionClass"},
"SourceControlDetails":{"shape":"SourceControlDetails"}
}
},
"Join":{
Expand Down Expand Up @@ -9705,6 +9756,33 @@
"ASCENDING"
]
},
"SourceControlAuthStrategy":{
"type":"string",
"enum":[
"PERSONAL_ACCESS_TOKEN",
"AWS_SECRETS_MANAGER"
]
},
"SourceControlDetails":{
"type":"structure",
"members":{
"Provider":{"shape":"SourceControlProvider"},
"Repository":{"shape":"Generic512CharString"},
"Owner":{"shape":"Generic512CharString"},
"Branch":{"shape":"Generic512CharString"},
"Folder":{"shape":"Generic512CharString"},
"LastCommitId":{"shape":"Generic512CharString"},
"AuthStrategy":{"shape":"SourceControlAuthStrategy"},
"AuthToken":{"shape":"Generic512CharString"}
}
},
"SourceControlProvider":{
"type":"string",
"enum":[
"GITHUB",
"AWS_CODE_COMMIT"
]
},
"SparkConnectorSource":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -10797,6 +10875,26 @@
"CustomPatterns":{"shape":"CustomPatterns"}
}
},
"UpdateJobFromSourceControlRequest":{
"type":"structure",
"members":{
"JobName":{"shape":"NameString"},
"Provider":{"shape":"SourceControlProvider"},
"RepositoryName":{"shape":"NameString"},
"RepositoryOwner":{"shape":"NameString"},
"BranchName":{"shape":"NameString"},
"Folder":{"shape":"NameString"},
"CommitId":{"shape":"CommitIdString"},
"AuthStrategy":{"shape":"SourceControlAuthStrategy"},
"AuthToken":{"shape":"AuthTokenString"}
}
},
"UpdateJobFromSourceControlResponse":{
"type":"structure",
"members":{
"JobName":{"shape":"NameString"}
}
},
"UpdateJobRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -10902,6 +11000,26 @@
"RegistryName":{"shape":"SchemaRegistryNameString"}
}
},
"UpdateSourceControlFromJobRequest":{
"type":"structure",
"members":{
"JobName":{"shape":"NameString"},
"Provider":{"shape":"SourceControlProvider"},
"RepositoryName":{"shape":"NameString"},
"RepositoryOwner":{"shape":"NameString"},
"BranchName":{"shape":"NameString"},
"Folder":{"shape":"NameString"},
"CommitId":{"shape":"CommitIdString"},
"AuthStrategy":{"shape":"SourceControlAuthStrategy"},
"AuthToken":{"shape":"AuthTokenString"}
}
},
"UpdateSourceControlFromJobResponse":{
"type":"structure",
"members":{
"JobName":{"shape":"NameString"}
}
},
"UpdateTableRequest":{
"type":"structure",
"required":[
Expand Down
78 changes: 78 additions & 0 deletions models/apis/glue/2017-03-31/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -178,10 +178,12 @@
"UpdateDatabase": "<p>Updates an existing database definition in a Data Catalog.</p>",
"UpdateDevEndpoint": "<p>Updates a specified development endpoint.</p>",
"UpdateJob": "<p>Updates an existing job definition. The previous job definition is completely overwritten by this information.</p>",
"UpdateJobFromSourceControl": "<p>Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.</p> <p>This API supports optional parameters which take in the repository information.</p>",
"UpdateMLTransform": "<p>Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results.</p> <p>After calling this operation, you can call the <code>StartMLEvaluationTaskRun</code> operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective).</p>",
"UpdatePartition": "<p>Updates a partition.</p>",
"UpdateRegistry": "<p>Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the registry, and do not modify any of the schemas within the registry. </p>",
"UpdateSchema": "<p>Updates the description, compatibility setting, or version checkpoint for a schema set.</p> <p>For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for <code>Compatibility</code> is provided, the <code>VersionNumber</code> (a checkpoint) is also required. The API will validate the checkpoint version number for consistency.</p> <p>If the value for the <code>VersionNumber</code> (checkpoint) is provided, <code>Compatibility</code> is optional and this can be used to set/reset a checkpoint for the schema.</p> <p>This update will happen only if the schema is in the AVAILABLE state.</p>",
"UpdateSourceControlFromJob": "<p>Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.</p> <p>This API supports optional parameters which take in the repository information.</p>",
"UpdateTable": "<p>Updates a metadata table in the Data Catalog.</p>",
"UpdateTrigger": "<p>Updates a trigger definition.</p>",
"UpdateUserDefinedFunction": "<p>Updates an existing function definition in the Data Catalog.</p>",
Expand Down Expand Up @@ -294,6 +296,13 @@
"AuditContext$AdditionalAuditContext": "<p>The context for the audit..</p>"
}
},
"AuthTokenString": {
"base": null,
"refs": {
"UpdateJobFromSourceControlRequest$AuthToken": "<p>The value of the authorization token.</p>",
"UpdateSourceControlFromJobRequest$AuthToken": "<p>The value of the authorization token.</p>"
}
},
"BackfillError": {
"base": "<p>A list of errors that can occur when registering partition indexes for an existing table.</p> <p>These errors give the details about why an index registration failed and provide a limited number of partitions in the response, so that you can fix the partitions at fault and try registering the index again. The most common set of errors that can occur are categorized as follows:</p> <ul> <li> <p>EncryptedPartitionError: The partitions are encrypted.</p> </li> <li> <p>InvalidPartitionTypeDataError: The partition value doesn't match the data type for that partition column.</p> </li> <li> <p>MissingPartitionValueError: The partitions are encrypted.</p> </li> <li> <p>UnsupportedPartitionCharacterError: Characters inside the partition value are not supported. For example: U+0000 , U+0001, U+0002.</p> </li> <li> <p>InternalError: Any error which does not belong to other error codes.</p> </li> </ul>",
"refs": {
Expand Down Expand Up @@ -1191,6 +1200,13 @@
"Column$Comment": "<p>A free-form text comment.</p>"
}
},
"CommitIdString": {
"base": null,
"refs": {
"UpdateJobFromSourceControlRequest$CommitId": "<p>A commit ID for a commit in the remote repository.</p>",
"UpdateSourceControlFromJobRequest$CommitId": "<p>A commit ID for a commit in the remote repository.</p>"
}
},
"Comparator": {
"base": null,
"refs": {
Expand Down Expand Up @@ -2724,6 +2740,12 @@
"Blueprint$Description": "<p>The description of the blueprint.</p>",
"CreateBlueprintRequest$Description": "<p>A description of the blueprint.</p>",
"LastActiveDefinition$Description": "<p>The description of the blueprint.</p>",
"SourceControlDetails$Repository": "<p>The name of the remote repository that contains the job artifacts.</p>",
"SourceControlDetails$Owner": "<p>The owner of the remote repository that contains the job artifacts.</p>",
"SourceControlDetails$Branch": "<p>An optional branch in the remote repository.</p>",
"SourceControlDetails$Folder": "<p>An optional folder in the remote repository.</p>",
"SourceControlDetails$LastCommitId": "<p>The last commit ID for a commit in the remote repository.</p>",
"SourceControlDetails$AuthToken": "<p>The value of an authorization token.</p>",
"UpdateBlueprintRequest$Description": "<p>A description of the blueprint.</p>"
}
},
Expand Down Expand Up @@ -4829,12 +4851,24 @@
"UpdateCsvClassifierRequest$Name": "<p>The name of the classifier.</p>",
"UpdateDatabaseRequest$Name": "<p>The name of the database to update in the catalog. For Hive compatibility, this is folded to lowercase.</p>",
"UpdateGrokClassifierRequest$Name": "<p>The name of the <code>GrokClassifier</code>.</p>",
"UpdateJobFromSourceControlRequest$JobName": "<p>The name of the Glue job to be synchronized to or from the remote repository.</p>",
"UpdateJobFromSourceControlRequest$RepositoryName": "<p>The name of the remote repository that contains the job artifacts.</p>",
"UpdateJobFromSourceControlRequest$RepositoryOwner": "<p>The owner of the remote repository that contains the job artifacts.</p>",
"UpdateJobFromSourceControlRequest$BranchName": "<p>An optional branch in the remote repository.</p>",
"UpdateJobFromSourceControlRequest$Folder": "<p>An optional folder in the remote repository.</p>",
"UpdateJobFromSourceControlResponse$JobName": "<p>The name of the Glue job.</p>",
"UpdateJobRequest$JobName": "<p>The name of the job definition to update.</p>",
"UpdateJobResponse$JobName": "<p>Returns the name of the updated job definition.</p>",
"UpdateJsonClassifierRequest$Name": "<p>The name of the classifier.</p>",
"UpdateMLTransformRequest$Name": "<p>The unique name that you gave the transform when you created it.</p>",
"UpdatePartitionRequest$DatabaseName": "<p>The name of the catalog database in which the table in question resides.</p>",
"UpdatePartitionRequest$TableName": "<p>The name of the table in which the partition to be updated is located.</p>",
"UpdateSourceControlFromJobRequest$JobName": "<p>The name of the Glue job to be synchronized to or from the remote repository.</p>",
"UpdateSourceControlFromJobRequest$RepositoryName": "<p>The name of the remote repository that contains the job artifacts.</p>",
"UpdateSourceControlFromJobRequest$RepositoryOwner": "<p>The owner of the remote repository that contains the job artifacts.</p>",
"UpdateSourceControlFromJobRequest$BranchName": "<p>An optional branch in the remote repository.</p>",
"UpdateSourceControlFromJobRequest$Folder": "<p>An optional folder in the remote repository.</p>",
"UpdateSourceControlFromJobResponse$JobName": "<p>The name of the Glue job.</p>",
"UpdateTableRequest$DatabaseName": "<p>The name of the catalog database in which the table resides. For Hive compatibility, this name is entirely lowercase.</p>",
"UpdateTriggerRequest$Name": "<p>The name of the trigger to update.</p>",
"UpdateUserDefinedFunctionRequest$DatabaseName": "<p>The name of the catalog database where the function to be updated is located.</p>",
Expand Down Expand Up @@ -6347,6 +6381,30 @@
"TransformSortCriteria$SortDirection": "<p>The sort direction to be used in the sorting criteria that are associated with the machine learning transform.</p>"
}
},
"SourceControlAuthStrategy": {
"base": null,
"refs": {
"SourceControlDetails$AuthStrategy": "<p>The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.</p>",
"UpdateJobFromSourceControlRequest$AuthStrategy": "<p>The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.</p>",
"UpdateSourceControlFromJobRequest$AuthStrategy": "<p>The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.</p>"
}
},
"SourceControlDetails": {
"base": "<p>The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.</p>",
"refs": {
"CreateJobRequest$SourceControlDetails": "<p>The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.</p>",
"Job$SourceControlDetails": "<p>The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.</p>",
"JobUpdate$SourceControlDetails": "<p>The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.</p>"
}
},
"SourceControlProvider": {
"base": null,
"refs": {
"SourceControlDetails$Provider": "<p>The provider for the remote repository.</p>",
"UpdateJobFromSourceControlRequest$Provider": "<p>The provider for the remote repository.</p>",
"UpdateSourceControlFromJobRequest$Provider": "<p>The provider for the remote repository.</p>"
}
},
"SparkConnectorSource": {
"base": "<p>Specifies a connector to an Apache Spark data source.</p>",
"refs": {
Expand Down Expand Up @@ -7285,6 +7343,16 @@
"UpdateClassifierRequest$GrokClassifier": "<p>A <code>GrokClassifier</code> object with updated fields.</p>"
}
},
"UpdateJobFromSourceControlRequest": {
"base": null,
"refs": {
}
},
"UpdateJobFromSourceControlResponse": {
"base": null,
"refs": {
}
},
"UpdateJobRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -7341,6 +7409,16 @@
"refs": {
}
},
"UpdateSourceControlFromJobRequest": {
"base": null,
"refs": {
}
},
"UpdateSourceControlFromJobResponse": {
"base": null,
"refs": {
}
},
"UpdateTableRequest": {
"base": null,
"refs": {
Expand Down
10 changes: 9 additions & 1 deletion models/apis/network-firewall/2020-11-12/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1672,7 +1672,8 @@
"StatefulEngineOptions":{
"type":"structure",
"members":{
"RuleOrder":{"shape":"RuleOrder"}
"RuleOrder":{"shape":"RuleOrder"},
"StreamExceptionPolicy":{"shape":"StreamExceptionPolicy"}
}
},
"StatefulRule":{
Expand Down Expand Up @@ -1793,6 +1794,13 @@
"CustomActions":{"shape":"CustomActions"}
}
},
"StreamExceptionPolicy":{
"type":"string",
"enum":[
"DROP",
"CONTINUE"
]
},
"SubnetMapping":{
"type":"structure",
"required":["SubnetId"],
Expand Down
Loading

0 comments on commit 1f5f294

Please sign in to comment.