Skip to content

Commit

Permalink
Release v1.53.7 (2024-05-21) (#5266)
Browse files Browse the repository at this point in the history
Release v1.53.7 (2024-05-21)
===

### Service Client Updates
* `service/cloudfront`: Updates service API
  * Model update; no change to SDK functionality.
* `service/glue`: Updates service API and documentation
  * Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED.
* `service/lightsail`: Updates service API and documentation
  * This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types.
* `service/mailmanager`: Adds new service
* `service/pi`: Updates service API and documentation
* `service/rds`: Updates service API, documentation, waiters, paginators, and examples
  * Updates Amazon RDS documentation for Db2 license through AWS Marketplace.
* `service/storagegateway`: Updates service API and documentation
  * Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums.
  • Loading branch information
aws-sdk-go-automation authored May 21, 2024
1 parent 4c997a5 commit 1256577
Show file tree
Hide file tree
Showing 28 changed files with 21,124 additions and 132 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
Release v1.53.7 (2024-05-21)
===

### Service Client Updates
* `service/cloudfront`: Updates service API
* Model update; no change to SDK functionality.
* `service/glue`: Updates service API and documentation
* Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED.
* `service/lightsail`: Updates service API and documentation
* This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types.
* `service/mailmanager`: Adds new service
* `service/pi`: Updates service API and documentation
* `service/rds`: Updates service API, documentation, waiters, paginators, and examples
* Updates Amazon RDS documentation for Db2 license through AWS Marketplace.
* `service/storagegateway`: Updates service API and documentation
* Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums.

Release v1.53.6 (2024-05-20)
===

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.53.6"
const SDKVersion = "1.53.7"
1 change: 1 addition & 0 deletions models/apis/cloudfront/2020-05-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"endpointPrefix":"cloudfront",
"globalEndpoint":"cloudfront.amazonaws.com",
"protocol":"rest-xml",
"protocols":["rest-xml"],
"serviceAbbreviation":"CloudFront",
"serviceFullName":"Amazon CloudFront",
"serviceId":"CloudFront",
Expand Down
20 changes: 15 additions & 5 deletions models/apis/glue/2017-03-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"endpointPrefix":"glue",
"jsonVersion":"1.1",
"protocol":"json",
"protocols":["json"],
"serviceFullName":"AWS Glue",
"serviceId":"Glue",
"signatureVersion":"v4",
Expand Down Expand Up @@ -5428,7 +5429,8 @@
"WorkerType":{"shape":"WorkerType"},
"CodeGenConfigurationNodes":{"shape":"CodeGenConfigurationNodes"},
"ExecutionClass":{"shape":"ExecutionClass"},
"SourceControlDetails":{"shape":"SourceControlDetails"}
"SourceControlDetails":{"shape":"SourceControlDetails"},
"MaintenanceWindow":{"shape":"MaintenanceWindow"}
}
},
"CreateJobResponse":{
Expand Down Expand Up @@ -9015,7 +9017,8 @@
"GlueVersion":{"shape":"GlueVersionString"},
"CodeGenConfigurationNodes":{"shape":"CodeGenConfigurationNodes"},
"ExecutionClass":{"shape":"ExecutionClass"},
"SourceControlDetails":{"shape":"SourceControlDetails"}
"SourceControlDetails":{"shape":"SourceControlDetails"},
"MaintenanceWindow":{"shape":"MaintenanceWindow"}
}
},
"JobBookmarkEntry":{
Expand Down Expand Up @@ -9098,7 +9101,8 @@
"NotificationProperty":{"shape":"NotificationProperty"},
"GlueVersion":{"shape":"GlueVersionString"},
"DPUSeconds":{"shape":"NullableDouble"},
"ExecutionClass":{"shape":"ExecutionClass"}
"ExecutionClass":{"shape":"ExecutionClass"},
"MaintenanceWindow":{"shape":"MaintenanceWindow"}
}
},
"JobRunList":{
Expand All @@ -9116,7 +9120,8 @@
"FAILED",
"TIMEOUT",
"ERROR",
"WAITING"
"WAITING",
"EXPIRED"
]
},
"JobUpdate":{
Expand Down Expand Up @@ -9145,7 +9150,8 @@
"GlueVersion":{"shape":"GlueVersionString"},
"CodeGenConfigurationNodes":{"shape":"CodeGenConfigurationNodes"},
"ExecutionClass":{"shape":"ExecutionClass"},
"SourceControlDetails":{"shape":"SourceControlDetails"}
"SourceControlDetails":{"shape":"SourceControlDetails"},
"MaintenanceWindow":{"shape":"MaintenanceWindow"}
}
},
"Join":{
Expand Down Expand Up @@ -9781,6 +9787,10 @@
"SSE-KMS"
]
},
"MaintenanceWindow":{
"type":"string",
"pattern":"^(Sun|Mon|Tue|Wed|Thu|Fri|Sat):([01]?[0-9]|2[0-3])$"
},
"ManyInputs":{
"type":"list",
"member":{"shape":"NodeId"},
Expand Down
13 changes: 11 additions & 2 deletions models/apis/glue/2017-03-31/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5418,6 +5418,15 @@
"MLUserDataEncryption$MlUserDataEncryptionMode": "<p>The encryption mode applied to user data. Valid values are:</p> <ul> <li> <p>DISABLED: encryption is disabled</p> </li> <li> <p>SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.</p> </li> </ul>"
}
},
"MaintenanceWindow": {
"base": null,
"refs": {
"CreateJobRequest$MaintenanceWindow": "<p>This field specifies a day of the week and hour for a maintenance window for streaming jobs. Glue periodically performs maintenance activities. During these maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue will restart the job within 3 hours of the specified maintenance window. For instance, if you set up the maintenance window for Monday at 10:00AM GMT, your jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>",
"Job$MaintenanceWindow": "<p>This field specifies a day of the week and hour for a maintenance window for streaming jobs. Glue periodically performs maintenance activities. During these maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue will restart the job within 3 hours of the specified maintenance window. For instance, if you set up the maintenance window for Monday at 10:00AM GMT, your jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>",
"JobRun$MaintenanceWindow": "<p>This field specifies a day of the week and hour for a maintenance window for streaming jobs. Glue periodically performs maintenance activities. During these maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue will restart the job within 3 hours of the specified maintenance window. For instance, if you set up the maintenance window for Monday at 10:00AM GMT, your jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>",
"JobUpdate$MaintenanceWindow": "<p>This field specifies a day of the week and hour for a maintenance window for streaming jobs. Glue periodically performs maintenance activities. During these maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue will restart the job within 3 hours of the specified maintenance window. For instance, if you set up the maintenance window for Monday at 10:00AM GMT, your jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>"
}
},
"ManyInputs": {
"base": null,
"refs": {
Expand Down Expand Up @@ -6287,7 +6296,7 @@
"GetMLTransformResponse$MaxCapacity": "<p>The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the <a href=\"https://aws.amazon.com/glue/pricing/\">Glue pricing page</a>. </p> <p>When the <code>WorkerType</code> field is set to a value other than <code>Standard</code>, the <code>MaxCapacity</code> field is set automatically and becomes read-only.</p>",
"Job$MaxCapacity": "<p>For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the <a href=\"https://aws.amazon.com/glue/pricing/\"> Glue pricing page</a>.</p> <p>For Glue version 2.0 or later jobs, you cannot specify a <code>Maximum capacity</code>. Instead, you should specify a <code>Worker type</code> and the <code>Number of workers</code>.</p> <p>Do not set <code>MaxCapacity</code> if using <code>WorkerType</code> and <code>NumberOfWorkers</code>.</p> <p>The value that can be allocated for <code>MaxCapacity</code> depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:</p> <ul> <li> <p>When you specify a Python shell job (<code>JobCommand.Name</code>=\"pythonshell\"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.</p> </li> <li> <p>When you specify an Apache Spark ETL job (<code>JobCommand.Name</code>=\"glueetl\") or Apache Spark streaming ETL job (<code>JobCommand.Name</code>=\"gluestreaming\"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.</p> </li> </ul>",
"JobRun$MaxCapacity": "<p>For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the <a href=\"https://aws.amazon.com/glue/pricing/\"> Glue pricing page</a>.</p> <p>For Glue version 2.0+ jobs, you cannot specify a <code>Maximum capacity</code>. Instead, you should specify a <code>Worker type</code> and the <code>Number of workers</code>.</p> <p>Do not set <code>MaxCapacity</code> if using <code>WorkerType</code> and <code>NumberOfWorkers</code>.</p> <p>The value that can be allocated for <code>MaxCapacity</code> depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:</p> <ul> <li> <p>When you specify a Python shell job (<code>JobCommand.Name</code>=\"pythonshell\"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.</p> </li> <li> <p>When you specify an Apache Spark ETL job (<code>JobCommand.Name</code>=\"glueetl\") or Apache Spark streaming ETL job (<code>JobCommand.Name</code>=\"gluestreaming\"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.</p> </li> </ul>",
"JobRun$DPUSeconds": "<p>This field populates only for Auto Scaling job runs, and represents the total time each executor ran during the lifecycle of a job run in seconds, multiplied by a DPU factor (1 for <code>G.1X</code>, 2 for <code>G.2X</code>, or 0.25 for <code>G.025X</code> workers). This value may be different than the <code>executionEngineRuntime</code> * <code>MaxCapacity</code> as in the case of Auto Scaling jobs, as the number of executors running at a given time may be less than the <code>MaxCapacity</code>. Therefore, it is possible that the value of <code>DPUSeconds</code> is less than <code>executionEngineRuntime</code> * <code>MaxCapacity</code>.</p>",
"JobRun$DPUSeconds": "<p>This field can be set for either job runs with execution class <code>FLEX</code> or when Auto Scaling is enabled, and represents the total time each executor ran during the lifecycle of a job run in seconds, multiplied by a DPU factor (1 for <code>G.1X</code>, 2 for <code>G.2X</code>, or 0.25 for <code>G.025X</code> workers). This value may be different than the <code>executionEngineRuntime</code> * <code>MaxCapacity</code> as in the case of Auto Scaling jobs, as the number of executors running at a given time may be less than the <code>MaxCapacity</code>. Therefore, it is possible that the value of <code>DPUSeconds</code> is less than <code>executionEngineRuntime</code> * <code>MaxCapacity</code>.</p>",
"JobUpdate$MaxCapacity": "<p>For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the <a href=\"https://aws.amazon.com/glue/pricing/\"> Glue pricing page</a>.</p> <p>For Glue version 2.0+ jobs, you cannot specify a <code>Maximum capacity</code>. Instead, you should specify a <code>Worker type</code> and the <code>Number of workers</code>.</p> <p>Do not set <code>MaxCapacity</code> if using <code>WorkerType</code> and <code>NumberOfWorkers</code>.</p> <p>The value that can be allocated for <code>MaxCapacity</code> depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:</p> <ul> <li> <p>When you specify a Python shell job (<code>JobCommand.Name</code>=\"pythonshell\"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.</p> </li> <li> <p>When you specify an Apache Spark ETL job (<code>JobCommand.Name</code>=\"glueetl\") or Apache Spark streaming ETL job (<code>JobCommand.Name</code>=\"gluestreaming\"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.</p> </li> </ul>",
"MLTransform$MaxCapacity": "<p>The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the <a href=\"http://aws.amazon.com/glue/pricing/\">Glue pricing page</a>. </p> <p> <code>MaxCapacity</code> is a mutually exclusive option with <code>NumberOfWorkers</code> and <code>WorkerType</code>.</p> <ul> <li> <p>If either <code>NumberOfWorkers</code> or <code>WorkerType</code> is set, then <code>MaxCapacity</code> cannot be set.</p> </li> <li> <p>If <code>MaxCapacity</code> is set then neither <code>NumberOfWorkers</code> or <code>WorkerType</code> can be set.</p> </li> <li> <p>If <code>WorkerType</code> is set, then <code>NumberOfWorkers</code> is required (and vice versa).</p> </li> <li> <p> <code>MaxCapacity</code> and <code>NumberOfWorkers</code> must both be at least 1.</p> </li> </ul> <p>When the <code>WorkerType</code> field is set to a value other than <code>Standard</code>, the <code>MaxCapacity</code> field is set automatically and becomes read-only.</p>",
"Session$MaxCapacity": "<p>The number of Glue data processing units (DPUs) that can be allocated when the job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB memory. </p>",
Expand Down Expand Up @@ -8400,7 +8409,7 @@
"GetDataQualityRulesetEvaluationRunResponse$Timeout": "<p>The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters <code>TIMEOUT</code> status. The default is 2,880 minutes (48 hours).</p>",
"GetMLTransformResponse$Timeout": "<p>The timeout for a task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters <code>TIMEOUT</code> status. The default is 2,880 minutes (48 hours).</p>",
"Job$Timeout": "<p>The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters <code>TIMEOUT</code> status. The default is 2,880 minutes (48 hours).</p>",
"JobRun$Timeout": "<p>The <code>JobRun</code> timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters <code>TIMEOUT</code> status. This value overrides the timeout value set in the parent job.</p> <p>Streaming jobs do not have a timeout. The default for non-streaming jobs is 2,880 minutes (48 hours).</p>",
"JobRun$Timeout": "<p>The <code>JobRun</code> timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters <code>TIMEOUT</code> status. This value overrides the timeout value set in the parent job.</p> <p>The maximum value for timeout for batch jobs is 7 days or 10080 minutes. The default is 2880 minutes (48 hours) for batch jobs.</p> <p>Any existing Glue jobs that have a greater timeout value are defaulted to 7 days. For instance you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.</p> <p>Streaming jobs must have timeout values less than 7 days or 10080 minutes. When the value is left blank, the job will be restarted after 7 days based if you have not setup a maintenance window. If you have setup maintenance window, it will be restarted during the maintenance window after 7 days.</p>",
"JobUpdate$Timeout": "<p>The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters <code>TIMEOUT</code> status. The default is 2,880 minutes (48 hours).</p>",
"MLTransform$Timeout": "<p>The timeout in minutes of the machine learning transform.</p>",
"StartDataQualityRuleRecommendationRunRequest$Timeout": "<p>The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters <code>TIMEOUT</code> status. The default is 2,880 minutes (48 hours).</p>",
Expand Down
10 changes: 7 additions & 3 deletions models/apis/lightsail/2016-11-28/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"endpointPrefix":"lightsail",
"jsonVersion":"1.1",
"protocol":"json",
"protocols":["json"],
"serviceFullName":"Amazon Lightsail",
"serviceId":"Lightsail",
"signatureVersion":"v4",
Expand Down Expand Up @@ -6335,7 +6336,8 @@
"type":"string",
"enum":[
"dualstack",
"ipv4"
"ipv4",
"ipv6"
]
},
"Ipv6Address":{
Expand Down Expand Up @@ -6786,7 +6788,8 @@
"tcp",
"all",
"udp",
"icmp"
"icmp",
"icmpv6"
]
},
"NonEmptyString":{
Expand Down Expand Up @@ -7596,7 +7599,8 @@
"members":{
"resourceType":{"shape":"ResourceType"},
"resourceName":{"shape":"ResourceName"},
"ipAddressType":{"shape":"IpAddressType"}
"ipAddressType":{"shape":"IpAddressType"},
"acceptBundleUpdate":{"shape":"boolean"}
}
},
"SetIpAddressTypeResult":{
Expand Down
Loading

0 comments on commit 1256577

Please sign in to comment.