Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.44.163 #4667

Merged
merged 1 commit into from Dec 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,19 @@
Release v1.44.163 (2022-12-19)
===

### Service Client Updates
* `service/athena`: Updates service API and documentation
* Add missed InvalidRequestException in GetCalculationExecutionCode,StopCalculationExecution APIs. Correct required parameters (Payload and Type) in UpdateNotebook API. Change Notebook size from 15 Mb to 10 Mb.
* `service/ecs`: Updates service API and documentation
* This release adds support for alarm-based rollbacks in ECS, a new feature that allows customers to add automated safeguards for Amazon ECS service rolling updates.
* `service/kinesis-video-webrtc-storage`: Adds new service
* `service/kinesisvideo`: Updates service API, documentation, and paginators
* Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud.
* `service/rds`: Updates service API, documentation, waiters, paginators, and examples
* Add support for --enable-customer-owned-ip to RDS create-db-instance-read-replica API for RDS on Outposts.
* `service/sagemaker`: Updates service API, documentation, and paginators
* AWS Sagemaker - Sagemaker Images now supports Aliases as secondary identifiers for ImageVersions. SageMaker Images now supports additional metadata for ImageVersions for better images management.

Release v1.44.162 (2022-12-16)
===

Expand Down
31 changes: 31 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.44.162"
const SDKVersion = "1.44.163"
10 changes: 8 additions & 2 deletions models/apis/athena/2017-05-18/api-2.json
Expand Up @@ -239,6 +239,7 @@
"output":{"shape":"GetCalculationExecutionCodeResponse"},
"errors":[
{"shape":"InternalServerException"},
{"shape":"InvalidRequestException"},
{"shape":"ResourceNotFoundException"}
]
},
Expand Down Expand Up @@ -692,6 +693,7 @@
"output":{"shape":"StopCalculationExecutionResponse"},
"errors":[
{"shape":"InternalServerException"},
{"shape":"InvalidRequestException"},
{"shape":"ResourceNotFoundException"}
]
},
Expand Down Expand Up @@ -2189,7 +2191,7 @@
},
"Payload":{
"type":"string",
"max":15728640,
"max":10485760,
"min":1
},
"PreparedStatement":{
Expand Down Expand Up @@ -2832,7 +2834,11 @@
},
"UpdateNotebookInput":{
"type":"structure",
"required":["NotebookId"],
"required":[
"NotebookId",
"Payload",
"Type"
],
"members":{
"NotebookId":{"shape":"NotebookId"},
"Payload":{"shape":"Payload"},
Expand Down
2 changes: 1 addition & 1 deletion models/apis/athena/2017-05-18/docs-2.json
Expand Up @@ -27,7 +27,7 @@
"GetPreparedStatement": "<p>Retrieves the prepared statement with the specified name from the specified workgroup.</p>",
"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>",
"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\">Query Results</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>",
"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. The query execution runtime statistics is returned only when <a>QueryExecutionStatus$State</a> is in a SUCCEEDED or FAILED state.</p>",
"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>",
"GetSession": "<p>Gets the full details of a previously created session, including the session status and configuration.</p>",
"GetSessionStatus": "<p>Gets the current status of a session.</p>",
"GetTableMetadata": "<p>Returns table metadata for the specified catalog, database, and table.</p>",
Expand Down
11 changes: 1 addition & 10 deletions models/apis/athena/2017-05-18/endpoint-rule-set-1.json
Expand Up @@ -3,7 +3,7 @@
"parameters": {
"Region": {
"builtIn": "AWS::Region",
"required": false,
"required": true,
"documentation": "The AWS region used to dispatch the request.",
"type": "String"
},
Expand Down Expand Up @@ -52,15 +52,6 @@
"ref": "Endpoint"
}
]
},
{
"fn": "parseURL",
"argv": [
{
"ref": "Endpoint"
}
],
"assign": "url"
}
],
"type": "tree",
Expand Down
16 changes: 15 additions & 1 deletion models/apis/ecs/2014-11-13/api-2.json
Expand Up @@ -1599,6 +1599,19 @@
"serviceConnectResources":{"shape":"ServiceConnectServiceResourceList"}
}
},
"DeploymentAlarms":{
"type":"structure",
"required":[
"alarmNames",
"enable",
"rollback"
],
"members":{
"alarmNames":{"shape":"StringList"},
"enable":{"shape":"Boolean"},
"rollback":{"shape":"Boolean"}
}
},
"DeploymentCircuitBreaker":{
"type":"structure",
"required":[
Expand All @@ -1615,7 +1628,8 @@
"members":{
"deploymentCircuitBreaker":{"shape":"DeploymentCircuitBreaker"},
"maximumPercent":{"shape":"BoxedInteger"},
"minimumHealthyPercent":{"shape":"BoxedInteger"}
"minimumHealthyPercent":{"shape":"BoxedInteger"},
"alarms":{"shape":"DeploymentAlarms"}
}
},
"DeploymentController":{
Expand Down
11 changes: 10 additions & 1 deletion models/apis/ecs/2014-11-13/docs-2.json
Expand Up @@ -170,8 +170,10 @@
"ContainerInstance$agentConnected": "<p>This parameter returns <code>true</code> if the agent is connected to Amazon ECS. An instance with an agent that may be unhealthy or stopped return <code>false</code>. Only instances connected to an agent can accept task placement requests.</p>",
"CreateServiceRequest$enableECSManagedTags": "<p>Specifies whether to turn on Amazon ECS managed tags for the tasks within the service. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html\">Tagging your Amazon ECS resources</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p>",
"CreateServiceRequest$enableExecuteCommand": "<p>Determines whether the execute command functionality is enabled for the service. If <code>true</code>, this enables execute command functionality on all containers in the service tasks.</p>",
"DeploymentAlarms$enable": "<p>Determines whether to use the CloudWatch alarm option in the service deployment process.</p>",
"DeploymentAlarms$rollback": "<p>Determines whether to configure Amazon ECS to roll back the service if a service deployment fails. If rollback is used, when a service deployment fails, the service is rolled back to the last deployment that completed successfully.</p>",
"DeploymentCircuitBreaker$enable": "<p>Determines whether to use the deployment circuit breaker logic for the service.</p>",
"DeploymentCircuitBreaker$rollback": "<p>Determines whether to configure Amazon ECS to roll back the service if a service deployment fails. If rollback is enabled, when a service deployment fails, the service is rolled back to the last deployment that completed successfully.</p>",
"DeploymentCircuitBreaker$rollback": "<p>Determines whether to configure Amazon ECS to roll back the service if a service deployment fails. If rollback is on, when a service deployment fails, the service is rolled back to the last deployment that completed successfully.</p>",
"ExecuteCommandLogConfiguration$cloudWatchEncryptionEnabled": "<p>Determines whether to use encryption on the CloudWatch logs. If not specified, encryption will be disabled.</p>",
"ExecuteCommandLogConfiguration$s3EncryptionEnabled": "<p>Determines whether to use encryption on the S3 logs. If not specified, encryption is not used.</p>",
"ExecuteCommandRequest$interactive": "<p>Use this flag to run your command in interactive mode.</p>",
Expand Down Expand Up @@ -666,6 +668,12 @@
"Deployments$member": null
}
},
"DeploymentAlarms": {
"base": "<p>One of the methods which provide a way for you to quickly identify when a deployment has failed, and then to optionally roll back the failure to the last working deployment.</p> <p>When the alarms are generated, Amazon ECS sets the service deployment to failed. Set the rollback parameter to have Amazon ECS to roll back your service to the last completed deployment after a failure.</p> <p>You can only use the <code>DeploymentAlarms</code> method to detect failures when the <code>DeploymentController</code> is set to <code>ECS</code> (rolling update).</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-ecs.html\">Rolling update</a> in the <i> <i>Amazon Elastic Container Service Developer Guide</i> </i>.</p>",
"refs": {
"DeploymentConfiguration$alarms": "<p>Information about the CloudWatch alarms.</p>"
}
},
"DeploymentCircuitBreaker": {
"base": "<note> <p>The deployment circuit breaker can only be used for services using the rolling update (<code>ECS</code>) deployment type that aren't behind a Classic Load Balancer.</p> </note> <p>The <b>deployment circuit breaker</b> determines whether a service deployment will fail if the service can't reach a steady state. If enabled, a service deployment will transition to a failed state and stop launching new tasks. You can also configure Amazon ECS to roll back your service to the last completed deployment after a failure. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-ecs.html\">Rolling update</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p>",
"refs": {
Expand Down Expand Up @@ -2317,6 +2325,7 @@
"ContainerDefinition$dockerSecurityOptions": "<p>A list of strings to provide custom labels for SELinux and AppArmor multi-level security systems. This field isn't valid for containers in tasks using the Fargate launch type.</p> <p>With Windows containers, this parameter can be used to reference a credential spec file when configuring a container for Active Directory authentication. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/windows-gmsa.html\">Using gMSAs for Windows Containers</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p> <p>This parameter maps to <code>SecurityOpt</code> in the <a href=\"https://docs.docker.com/engine/api/v1.35/#operation/ContainerCreate\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/api/v1.35/\">Docker Remote API</a> and the <code>--security-opt</code> option to <a href=\"https://docs.docker.com/engine/reference/run/#security-configuration\">docker run</a>.</p> <note> <p>The Amazon ECS container agent running on a container instance must register with the <code>ECS_SELINUX_CAPABLE=true</code> or <code>ECS_APPARMOR_CAPABLE=true</code> environment variables before containers placed on that instance can use these security options. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html\">Amazon ECS Container Agent Configuration</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p> </note> <p>For more information about valid values, see <a href=\"https://docs.docker.com/engine/reference/run/#security-configuration\">Docker Run Security Configuration</a>. </p> <p>Valid values: \"no-new-privileges\" | \"apparmor:PROFILE\" | \"label:value\" | \"credentialspec:CredentialSpecFilePath\"</p>",
"ContainerOverride$command": "<p>The command to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name.</p>",
"CreateClusterRequest$capacityProviders": "<p>The short name of one or more capacity providers to associate with the cluster. A capacity provider must be associated with a cluster before it can be included as part of the default capacity provider strategy of the cluster or used in a capacity provider strategy when calling the <a>CreateService</a> or <a>RunTask</a> actions.</p> <p>If specifying a capacity provider that uses an Auto Scaling group, the capacity provider must be created but not associated with another cluster. New Auto Scaling group capacity providers can be created with the <a>CreateCapacityProvider</a> API operation.</p> <p>To use a Fargate capacity provider, specify either the <code>FARGATE</code> or <code>FARGATE_SPOT</code> capacity providers. The Fargate capacity providers are available to all accounts and only need to be associated with a cluster to be used.</p> <p>The <a>PutClusterCapacityProviders</a> API operation is used to update the list of available capacity providers for a cluster after the cluster is created.</p>",
"DeploymentAlarms$alarmNames": "<p>One or more CloudWatch alarm names. Use a \",\" to separate the alarms.</p>",
"DescribeCapacityProvidersRequest$capacityProviders": "<p>The short name or full Amazon Resource Name (ARN) of one or more capacity providers. Up to <code>100</code> capacity providers can be described in an action.</p>",
"DescribeClustersRequest$clusters": "<p>A list of up to 100 cluster names or full cluster Amazon Resource Name (ARN) entries. If you do not specify a cluster, the default cluster is assumed.</p>",
"DescribeContainerInstancesRequest$containerInstances": "<p>A list of up to 100 container instance IDs or full Amazon Resource Name (ARN) entries.</p>",
Expand Down