diff --git a/CHANGELOG.md b/CHANGELOG.md index 3dbe0ce7498..f343bc8c935 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +Release v1.41.3 (2021-10-14) +=== + +### Service Client Updates +* `service/autoscaling`: Updates service API and documentation + * Amazon EC2 Auto Scaling now supports filtering describe Auto Scaling groups API using tags +* `service/elasticloadbalancingv2`: Updates service API and documentation +* `service/robomaker`: Updates service API and documentation +* `service/sagemaker`: Updates service API and documentation + * This release updates the provisioning artifact ID to an optional parameter in CreateProject API. The provisioning artifact ID defaults to the latest provisioning artifact ID of the product if you don't provide one. + Release v1.41.2 (2021-10-13) === diff --git a/aws/endpoints/defaults.go b/aws/endpoints/defaults.go index abccd657cb3..ebd0e4c97f0 100644 --- a/aws/endpoints/defaults.go +++ b/aws/endpoints/defaults.go @@ -10381,6 +10381,12 @@ var awsusgovPartition = partition{ "us-gov-west-1": endpoint{}, }, }, + "kendra": service{ + + Endpoints: endpoints{ + "us-gov-west-1": endpoint{}, + }, + }, "kinesis": service{ Endpoints: endpoints{ diff --git a/aws/version.go b/aws/version.go index 8f5f1617e8e..988001c1878 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.41.2" +const SDKVersion = "1.41.3" diff --git a/models/apis/autoscaling/2011-01-01/api-2.json b/models/apis/autoscaling/2011-01-01/api-2.json index fc56d7eaea9..344c181fe53 100644 --- a/models/apis/autoscaling/2011-01-01/api-2.json +++ b/models/apis/autoscaling/2011-01-01/api-2.json @@ -411,7 +411,8 @@ "resultWrapper":"DescribeLoadBalancerTargetGroupsResult" }, "errors":[ - {"shape":"ResourceContentionFault"} + {"shape":"ResourceContentionFault"}, + {"shape":"InvalidNextToken"} ] }, "DescribeLoadBalancers":{ @@ -426,7 +427,8 @@ "resultWrapper":"DescribeLoadBalancersResult" }, "errors":[ - {"shape":"ResourceContentionFault"} + {"shape":"ResourceContentionFault"}, + {"shape":"InvalidNextToken"} ] }, "DescribeMetricCollectionTypes":{ @@ -1090,7 +1092,8 @@ "members":{ "AutoScalingGroupNames":{"shape":"AutoScalingGroupNames"}, "NextToken":{"shape":"XmlString"}, - "MaxRecords":{"shape":"MaxRecords"} + "MaxRecords":{"shape":"MaxRecords"}, + "Filters":{"shape":"Filters"} } }, "AutoScalingGroupPredictedCapacity":{"type":"integer"}, diff --git a/models/apis/autoscaling/2011-01-01/docs-2.json b/models/apis/autoscaling/2011-01-01/docs-2.json index 5a4444295b8..5dc088de5b6 100644 --- a/models/apis/autoscaling/2011-01-01/docs-2.json +++ b/models/apis/autoscaling/2011-01-01/docs-2.json @@ -20,9 +20,9 @@ "DeleteScheduledAction": "
Deletes the specified scheduled action.
", "DeleteTags": "Deletes the specified tags.
", "DeleteWarmPool": "Deletes the warm pool for the specified Auto Scaling group.
For more information, see Warm pools for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.
", - "DescribeAccountLimits": "Describes the current Amazon EC2 Auto Scaling resource quotas for your account.
When you establish an account, the account has initial quotas on the maximum number of Auto Scaling groups and launch configurations that you can create in a given Region. For more information, see Amazon EC2 Auto Scaling service quotas in the Amazon EC2 Auto Scaling User Guide.
", + "DescribeAccountLimits": "Describes the current Amazon EC2 Auto Scaling resource quotas for your account.
When you establish an Amazon Web Services account, the account has initial quotas on the maximum number of Auto Scaling groups and launch configurations that you can create in a given Region. For more information, see Amazon EC2 Auto Scaling service quotas in the Amazon EC2 Auto Scaling User Guide.
", "DescribeAdjustmentTypes": "Describes the available adjustment types for step scaling and simple scaling policies.
The following adjustment types are supported:
ChangeInCapacity
ExactCapacity
PercentChangeInCapacity
Gets information about the Auto Scaling groups in the account and Region.
This operation returns information about instances in Auto Scaling groups. To retrieve information about the instances in a warm pool, you must call the DescribeWarmPool API.
", + "DescribeAutoScalingGroups": "Gets information about the Auto Scaling groups in the account and Region.
If you specify Auto Scaling group names, the output includes information for only the specified Auto Scaling groups. If you specify filters, the output includes information for only those Auto Scaling groups that meet the filter criteria. If you do not specify group names or filters, the output includes information for all Auto Scaling groups.
This operation also returns information about instances in Auto Scaling groups. To retrieve information about the instances in a warm pool, you must call the DescribeWarmPool API.
", "DescribeAutoScalingInstances": "Gets information about the Auto Scaling instances in the account and Region.
", "DescribeAutoScalingNotificationTypes": "Describes the notification types that are supported by Amazon EC2 Auto Scaling.
", "DescribeInstanceRefreshes": "Gets information about the instance refreshes for the specified Auto Scaling group.
This operation is part of the instance refresh feature in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes.
To help you determine the status of an instance refresh, this operation returns information about the instance refreshes you previously initiated, including their status, end time, the percentage of the instance refresh that is complete, and the number of instances remaining to update before the instance refresh is complete.
The following are the possible statuses:
Pending
- The request was created, but the operation has not started.
InProgress
- The operation is in progress.
Successful
- The operation completed successfully.
Failed
- The operation failed to complete. You can troubleshoot using the status reason and the scaling activities.
Cancelling
- An ongoing operation is being cancelled. Cancellation does not roll back any replacements that have already been completed, but it prevents new replacements from being started.
Cancelled
- The operation is cancelled.
Specifies whether the volume should be encrypted. Encrypted EBS volumes can only be attached to instances that support Amazon EBS encryption. For more information, see Supported Instance Types. If your AMI uses encrypted volumes, you can also only launch it on supported instance types.
If you are creating a volume from a snapshot, you cannot specify an encryption value. Volumes that are created from encrypted snapshots are automatically encrypted, and volumes that are created from unencrypted snapshots are automatically unencrypted. By default, encrypted snapshots use the Amazon Web Services managed CMK that is used for EBS encryption, but you can specify a custom CMK when you create the snapshot. The ability to encrypt a snapshot during copying also allows you to apply a new CMK to an already-encrypted snapshot. Volumes restored from the resulting copy are only accessible using the new CMK.
Enabling encryption by default results in all EBS volumes being encrypted with the Amazon Web Services managed CMK or a customer managed CMK, whether or not the snapshot was encrypted.
For more information, see Using Encryption with EBS-Backed AMIs in the Amazon EC2 User Guide for Linux Instances and Required CMK key policy for use with encrypted volumes in the Amazon EC2 Auto Scaling User Guide.
" + "Ebs$Encrypted": "Specifies whether the volume should be encrypted. Encrypted EBS volumes can only be attached to instances that support Amazon EBS encryption. For more information, see Supported instance types. If your AMI uses encrypted volumes, you can also only launch it on supported instance types.
If you are creating a volume from a snapshot, you cannot create an unencrypted volume from an encrypted snapshot. Also, you cannot specify a KMS key ID when using a launch configuration.
If you enable encryption by default, the EBS volumes that you create are always encrypted, either using the Amazon Web Services managed KMS key or a customer-managed KMS key, regardless of whether the snapshot was encrypted.
For more information, see Using Amazon Web Services KMS keys to encrypt Amazon EBS volumes in the Amazon EC2 Auto Scaling User Guide.
The volume type. For more information, see Amazon EBS Volume Types in the Amazon EC2 User Guide for Linux Instances.
Valid Values: standard
| io1
| gp2
| st1
| sc1
| gp3
The volume type. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide for Linux Instances.
Valid Values: standard
| io1
| gp2
| st1
| sc1
| gp3
Specifies whether the launch configuration is optimized for EBS I/O (true
) or not (false
). The optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization is not available with all instance types. Additional fees are incurred when you enable EBS optimization for an instance type that is not EBS-optimized by default. For more information, see Amazon EBS-Optimized Instances in the Amazon EC2 User Guide for Linux Instances.
The default value is false
.
Specifies whether the launch configuration is optimized for EBS I/O (true
) or not (false
). The optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization is not available with all instance types. Additional fees are incurred when you enable EBS optimization for an instance type that is not EBS-optimized by default. For more information, see Amazon EBS-optimized instances in the Amazon EC2 User Guide for Linux Instances.
The default value is false
.
Specifies whether the launch configuration is optimized for EBS I/O (true
) or not (false
). For more information, see Amazon EBS-Optimized Instances in the Amazon EC2 User Guide for Linux Instances.
Describes a filter that is used to return a more specific list of results when describing tags.
For more information, see Tagging Auto Scaling groups and instances in the Amazon EC2 Auto Scaling User Guide.
", + "base": "Describes a filter that is used to return a more specific list of results from a describe operation.
If you specify multiple filters, the filters are joined with an AND
, and the request returns only results that match all of the specified filters.
For more information, see Tagging Auto Scaling groups and instances in the Amazon EC2 Auto Scaling User Guide.
", "refs": { "Filters$member": null } @@ -737,6 +737,7 @@ "Filters": { "base": null, "refs": { + "AutoScalingGroupNamesType$Filters": "One or more filters to limit the results based on specific tags.
", "DescribeTagsType$Filters": "One or more filters to scope the tags to return. The maximum number of filters per filter type (for example, auto-scaling-group
) is 1000.
One or more filter values. Filter values are case-sensitive.
" + "Filter$Values": "One or more filter values. Filter values are case-sensitive.
If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values. For example, specify \"tag:environment\" for the filter name and \"production,development\" for the filter values to find Auto Scaling groups with the tag \"environment=production\" or \"environment=development\".
The token for the next set of items to return. (You received this token from a previous call.)
", "DescribeWarmPoolType$NextToken": "The token for the next set of instances to return. (You received this token from a previous call.)
", "FailedScheduledUpdateGroupActionRequest$ErrorMessage": "The error message accompanying the error code.
", - "Filter$Name": "The name of the filter. The valid values are: auto-scaling-group
, key
, value
, and propagate-at-launch
.
The name of the filter.
The valid values for Name
depend on the API operation that you are including the filter in, DescribeAutoScalingGroups or DescribeTags.
DescribeAutoScalingGroups
Valid values for Name
include the following:
tag-key
- Accepts tag keys. The results will only include information about the Auto Scaling groups associated with these tag keys.
tag-value
- Accepts tag values. The results will only include information about the Auto Scaling groups associated with these tag values.
tag:<key>
- Accepts the key/value combination of the tag. Use the tag key in the filter name and the tag value as the filter value. The results will only include information about the Auto Scaling groups associated with the specified key/value combination.
DescribeTags
Valid values for Name
include the following:
auto-scaling-group
- Accepts the names of Auto Scaling groups. The results will only include information about the tags associated with these Auto Scaling groups.
key
- Accepts tag keys. The results will only include information about the tags associated with these tag keys.
value
- Accepts tag values. The results will only include information about the tags associated with these tag values.
propagate-at-launch
- Accepts a boolean value, which specifies whether tags propagate to instances at launch. The results will only include information about the tags associated with the specified boolean value.
Indicates how to allocate instance types to fulfill On-Demand capacity. The only valid value is prioritized
, which is also the default value. This strategy uses the order of instance types in the LaunchTemplateOverrides
to define the launch priority of each instance type. The first instance type in the array is prioritized higher than the last. If all your On-Demand capacity cannot be fulfilled using your highest priority instance, then the Auto Scaling groups launches the remaining capacity using the second priority instance type, and so on.
Indicates how to allocate instances across Spot Instance pools.
If the allocation strategy is lowest-price
, the Auto Scaling group launches instances using the Spot pools with the lowest price, and evenly allocates your instances across the number of Spot pools that you specify. Defaults to lowest-price
if not specified.
If the allocation strategy is capacity-optimized
(recommended), the Auto Scaling group launches instances using Spot pools that are optimally chosen based on the available Spot capacity. Alternatively, you can use capacity-optimized-prioritized
and set the order of instance types in the list of launch template overrides from highest to lowest priority (from first to last in the list). Amazon EC2 Auto Scaling honors the instance type priorities on a best-effort basis but optimizes for capacity first.
The token for the next set of items to return. (You received this token from a previous call.)
", diff --git a/models/apis/elasticloadbalancingv2/2015-12-01/api-2.json b/models/apis/elasticloadbalancingv2/2015-12-01/api-2.json index 352ba309775..c743df4b068 100644 --- a/models/apis/elasticloadbalancingv2/2015-12-01/api-2.json +++ b/models/apis/elasticloadbalancingv2/2015-12-01/api-2.json @@ -1147,7 +1147,8 @@ "members":{ "Names":{"shape":"SslPolicyNames"}, "Marker":{"shape":"Marker"}, - "PageSize":{"shape":"PageSize"} + "PageSize":{"shape":"PageSize"}, + "LoadBalancerType":{"shape":"LoadBalancerTypeEnum"} } }, "DescribeSSLPoliciesOutput":{ @@ -2017,7 +2018,8 @@ "members":{ "SslProtocols":{"shape":"SslProtocols"}, "Ciphers":{"shape":"Ciphers"}, - "Name":{"shape":"SslPolicyName"} + "Name":{"shape":"SslPolicyName"}, + "SupportedLoadBalancerTypes":{"shape":"ListOfString"} } }, "SslPolicyName":{"type":"string"}, diff --git a/models/apis/elasticloadbalancingv2/2015-12-01/docs-2.json b/models/apis/elasticloadbalancingv2/2015-12-01/docs-2.json index 4044b890543..8c9e7a0a074 100644 --- a/models/apis/elasticloadbalancingv2/2015-12-01/docs-2.json +++ b/models/apis/elasticloadbalancingv2/2015-12-01/docs-2.json @@ -808,7 +808,8 @@ "HttpRequestMethodConditionConfig$Values": "The name of the request method. The maximum size is 40 characters. The allowed characters are A-Z, hyphen (-), and underscore (_). The comparison is case sensitive. Wildcards are not supported; therefore, the method name must be an exact match.
If you specify multiple strings, the condition is satisfied if one of the strings matches the HTTP request method. We recommend that you route GET and HEAD requests in the same way, because the response to a HEAD request may be cached.
", "PathPatternConditionConfig$Values": "One or more path patterns to compare against the request URL. The maximum size of each string is 128 characters. The comparison is case sensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).
If you specify multiple strings, the condition is satisfied if one of them matches the request URL. The path pattern is compared only to the path of the URL, not to its query string. To compare against the query string, use QueryStringConditionConfig.
", "RuleCondition$Values": "The condition value. Specify only when Field
is host-header
or path-pattern
. Alternatively, to specify multiple host names or multiple path patterns, use HostHeaderConfig
or PathPatternConfig
.
If Field
is host-header
and you are not using HostHeaderConfig
, you can specify a single host name (for example, my.example.com) in Values
. A host name is case insensitive, can be up to 128 characters in length, and can contain any of the following characters.
A-Z, a-z, 0-9
- .
* (matches 0 or more characters)
? (matches exactly 1 character)
If Field
is path-pattern
and you are not using PathPatternConfig
, you can specify a single path pattern (for example, /img/*) in Values
. A path pattern is case-sensitive, can be up to 128 characters in length, and can contain any of the following characters.
A-Z, a-z, 0-9
_ - . $ / ~ \" ' @ : +
& (using &)
* (matches 0 or more characters)
? (matches exactly 1 character)
One or more source IP addresses, in CIDR format. You can use both IPv4 and IPv6 addresses. Wildcards are not supported.
If you specify multiple addresses, the condition is satisfied if the source IP address of the request matches one of the CIDR blocks. This condition is not satisfied by the addresses in the X-Forwarded-For header. To search for addresses in the X-Forwarded-For header, use HttpHeaderConditionConfig.
" + "SourceIpConditionConfig$Values": "One or more source IP addresses, in CIDR format. You can use both IPv4 and IPv6 addresses. Wildcards are not supported.
If you specify multiple addresses, the condition is satisfied if the source IP address of the request matches one of the CIDR blocks. This condition is not satisfied by the addresses in the X-Forwarded-For header. To search for addresses in the X-Forwarded-For header, use HttpHeaderConditionConfig.
", + "SslPolicy$SupportedLoadBalancerTypes": "The supported load balancers.
" } }, "Listener": { @@ -960,6 +961,7 @@ "base": null, "refs": { "CreateLoadBalancerInput$Type": "The type of load balancer. The default is application
.
The type of load balancer. The default lists the SSL policies for all load balancers.
", "LoadBalancer$Type": "The type of load balancer.
" } }, diff --git a/models/apis/robomaker/2018-06-29/api-2.json b/models/apis/robomaker/2018-06-29/api-2.json index d1b865b965b..d9e910612cf 100644 --- a/models/apis/robomaker/2018-06-29/api-2.json +++ b/models/apis/robomaker/2018-06-29/api-2.json @@ -1012,18 +1012,33 @@ "min":1, "pattern":"[a-zA-Z0-9_.\\-]*" }, + "CommandList":{ + "type":"list", + "member":{"shape":"NonEmptyString"} + }, "Compute":{ "type":"structure", "members":{ - "simulationUnitLimit":{"shape":"SimulationUnit"} + "simulationUnitLimit":{"shape":"SimulationUnit"}, + "computeType":{"shape":"ComputeType"}, + "gpuUnitLimit":{"shape":"GPUUnit"} } }, "ComputeResponse":{ "type":"structure", "members":{ - "simulationUnitLimit":{"shape":"SimulationUnit"} + "simulationUnitLimit":{"shape":"SimulationUnit"}, + "computeType":{"shape":"ComputeType"}, + "gpuUnitLimit":{"shape":"GPUUnit"} } }, + "ComputeType":{ + "type":"string", + "enum":[ + "CPU", + "GPU_AND_CPU" + ] + }, "ConcurrentDeploymentException":{ "type":"structure", "members":{ @@ -1356,7 +1371,9 @@ "members":{ "name":{"shape":"Name"}, "s3Bucket":{"shape":"S3Bucket"}, - "s3Keys":{"shape":"S3KeyOutputs"} + "s3Keys":{"shape":"S3KeyOutputs"}, + "type":{"shape":"DataSourceType"}, + "destination":{"shape":"Path"} } }, "DataSourceConfig":{ @@ -1369,7 +1386,9 @@ "members":{ "name":{"shape":"Name"}, "s3Bucket":{"shape":"S3Bucket"}, - "s3Keys":{"shape":"S3Keys"} + "s3Keys":{"shape":"S3KeysOrPrefixes"}, + "type":{"shape":"DataSourceType"}, + "destination":{"shape":"Path"} } }, "DataSourceConfigs":{ @@ -1382,6 +1401,14 @@ "type":"list", "member":{"shape":"Name"} }, + "DataSourceType":{ + "type":"string", + "enum":[ + "Prefix", + "Archive", + "File" + ] + }, "DataSources":{ "type":"list", "member":{"shape":"DataSource"} @@ -1930,6 +1957,11 @@ "min":0 }, "FloorplanCount":{"type":"integer"}, + "GPUUnit":{ + "type":"integer", + "max":1, + "min":0 + }, "GenericInteger":{"type":"integer"}, "GenericString":{ "type":"string", @@ -2005,16 +2037,13 @@ "LastUpdatedAt":{"type":"timestamp"}, "LaunchConfig":{ "type":"structure", - "required":[ - "packageName", - "launchFile" - ], "members":{ "packageName":{"shape":"Command"}, "launchFile":{"shape":"Command"}, "environmentVariables":{"shape":"EnvironmentVariableMap"}, "portForwardingConfig":{"shape":"PortForwardingConfig"}, - "streamUI":{"shape":"Boolean"} + "streamUI":{"shape":"Boolean"}, + "command":{"shape":"CommandList"} } }, "LimitExceededException":{ @@ -2482,7 +2511,8 @@ "type":"string", "enum":[ "ROS", - "ROS2" + "ROS2", + "General" ] }, "RobotSoftwareSuiteVersionType":{ @@ -2529,10 +2559,16 @@ "min":1, "pattern":".*" }, + "S3KeyOrPrefix":{ + "type":"string", + "max":1024, + "min":0, + "pattern":".*" + }, "S3KeyOutput":{ "type":"structure", "members":{ - "s3Key":{"shape":"S3Key"}, + "s3Key":{"shape":"S3KeyOrPrefix"}, "etag":{"shape":"S3Etag"} } }, @@ -2540,9 +2576,9 @@ "type":"list", "member":{"shape":"S3KeyOutput"} }, - "S3Keys":{ + "S3KeysOrPrefixes":{ "type":"list", - "member":{"shape":"S3Key"}, + "member":{"shape":"S3KeyOrPrefix"}, "max":100, "min":1 }, @@ -2760,7 +2796,8 @@ "status":{"shape":"SimulationJobStatus"}, "simulationApplicationNames":{"shape":"SimulationApplicationNames"}, "robotApplicationNames":{"shape":"RobotApplicationNames"}, - "dataSourceNames":{"shape":"DataSourceNames"} + "dataSourceNames":{"shape":"DataSourceNames"}, + "computeType":{"shape":"ComputeType"} } }, "SimulationJobs":{ @@ -2778,7 +2815,8 @@ "type":"string", "enum":[ "Gazebo", - "RosbagPlay" + "RosbagPlay", + "SimulationRuntime" ] }, "SimulationSoftwareSuiteVersionType":{ diff --git a/models/apis/robomaker/2018-06-29/docs-2.json b/models/apis/robomaker/2018-06-29/docs-2.json index 74424f29a0f..f86325f1920 100644 --- a/models/apis/robomaker/2018-06-29/docs-2.json +++ b/models/apis/robomaker/2018-06-29/docs-2.json @@ -333,6 +333,12 @@ "LaunchConfig$launchFile": "The launch file name.
" } }, + "CommandList": { + "base": null, + "refs": { + "LaunchConfig$command": "If you've specified General
as the value for your RobotSoftwareSuite
, you can use this field to specify a list of commands for your container image.
If you've specified SimulationRuntime
as the value for your SimulationSoftwareSuite
, you can use this field to specify a list of commands for your container image.
Compute information for the simulation job.
", "refs": { @@ -348,6 +354,14 @@ "SimulationJob$compute": "Compute information for the simulation job
" } }, + "ComputeType": { + "base": null, + "refs": { + "Compute$computeType": "Compute type information for the simulation job.
", + "ComputeResponse$computeType": "Compute type response information for the simulation job.
", + "SimulationJobSummary$computeType": "The compute type for the simulation job summary.
" + } + }, "ConcurrentDeploymentException": { "base": "The failure percentage threshold percentage was met.
", "refs": { @@ -532,6 +546,13 @@ "SimulationJobSummary$dataSourceNames": "The names of the data sources.
" } }, + "DataSourceType": { + "base": null, + "refs": { + "DataSource$type": "The data type for the data source that you're using for your container image or simulation job. You can use this field to specify whether your data source is an Archive, an Amazon S3 prefix, or a file.
If you don't specify a field, the default value is File
.
The data type for the data source that you're using for your container image or simulation job. You can use this field to specify whether your data source is an Archive, an Amazon S3 prefix, or a file.
If you don't specify a field, the default value is File
.
The number of unique floorplans.
" } }, + "GPUUnit": { + "base": null, + "refs": { + "Compute$gpuUnitLimit": "Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.
", + "ComputeResponse$gpuUnitLimit": "Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.
" + } + }, "GenericInteger": { "base": null, "refs": { @@ -1283,6 +1311,7 @@ "NonEmptyString": { "base": null, "refs": { + "CommandList$member": null, "SecurityGroups$member": null, "Subnets$member": null } @@ -1336,6 +1365,8 @@ "Path": { "base": null, "refs": { + "DataSource$destination": "The location where your files are mounted in the container image.
If you've specified the type
of the data source as an Archive
, you must provide an Amazon S3 object key to your archive. The object key must point to either a .zip
or .tar.gz
file.
If you've specified the type
of the data source as a Prefix
, you provide the Amazon S3 prefix that points to the files that you are using for your data source.
If you've specified the type
of the data source as a File
, you provide the Amazon S3 path to the file that you're using as your data source.
The location where your files are mounted in the container image.
If you've specified the type
of the data source as an Archive
, you must provide an Amazon S3 object key to your archive. The object key must point to either a .zip
or .tar.gz
file.
If you've specified the type
of the data source as a Prefix
, you provide the Amazon S3 prefix that points to the files that you are using for your data source.
If you've specified the type
of the data source as a File
, you provide the Amazon S3 path to the file that you're using as your data source.
The deployment pre-launch file. This file will be executed prior to the launch file.
", "DeploymentLaunchConfig$postLaunchFile": "The deployment post-launch file. This file will be executed after the launch file.
", "UploadConfiguration$path": " Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of **
as a super asterisk. For example, specifying /var/log/**.log
causes all .log files in the /var/log
directory tree to be collected. For more examples, see Glob Library.
The S3 folder in the s3Bucket
where output files will be placed.
The S3 key.
", - "S3Keys$member": null, "S3Object$key": "The key of the object.
", "Source$s3Key": "The s3 object key.
", "SourceConfig$s3Key": "The s3 object key.
", "TemplateLocation$s3Key": "The list of S3 keys identifying the data source files.
" } }, + "S3KeyOrPrefix": { + "base": null, + "refs": { + "S3KeyOutput$s3Key": "The S3 key.
", + "S3KeysOrPrefixes$member": null + } + }, "S3KeyOutput": { "base": "Information about S3 keys.
", "refs": { @@ -1616,7 +1652,7 @@ "DataSource$s3Keys": "The list of S3 keys identifying the data source files.
" } }, - "S3Keys": { + "S3KeysOrPrefixes": { "base": null, "refs": { "DataSourceConfig$s3Keys": "The list of S3 keys identifying the data source files.
" @@ -1787,8 +1823,8 @@ "SimulationUnit": { "base": null, "refs": { - "Compute$simulationUnitLimit": "The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximim value provided. The default is 15.
", - "ComputeResponse$simulationUnitLimit": "The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximim value provided. The default is 15.
" + "Compute$simulationUnitLimit": "The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.
", + "ComputeResponse$simulationUnitLimit": "The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.
" } }, "Source": { diff --git a/models/apis/sagemaker/2017-07-24/api-2.json b/models/apis/sagemaker/2017-07-24/api-2.json index 024d6f152ef..5eb4f7eb7d6 100644 --- a/models/apis/sagemaker/2017-07-24/api-2.json +++ b/models/apis/sagemaker/2017-07-24/api-2.json @@ -13420,10 +13420,7 @@ }, "ServiceCatalogProvisioningDetails":{ "type":"structure", - "required":[ - "ProductId", - "ProvisioningArtifactId" - ], + "required":["ProductId"], "members":{ "ProductId":{"shape":"ServiceCatalogEntityId"}, "ProvisioningArtifactId":{"shape":"ServiceCatalogEntityId"}, diff --git a/models/apis/sagemaker/2017-07-24/docs-2.json b/models/apis/sagemaker/2017-07-24/docs-2.json index f351485d731..f04ad8e37a3 100644 --- a/models/apis/sagemaker/2017-07-24/docs-2.json +++ b/models/apis/sagemaker/2017-07-24/docs-2.json @@ -6138,7 +6138,7 @@ } }, "ModelArtifacts": { - "base": "Provides information about the location that is configured for storing model artifacts.
Model artifacts are the output that results from training a model, and typically consist of trained parameters, a model defintion that describes how to compute inferences, and other metadata.
", + "base": "Provides information about the location that is configured for storing model artifacts.
Model artifacts are the output that results from training a model, and typically consist of trained parameters, a model definition that describes how to compute inferences, and other metadata.
", "refs": { "DescribeCompilationJobResponse$ModelArtifacts": "Information about the location in Amazon S3 that has been configured for storing the model artifacts used in the compilation job.
", "DescribeTrainingJobResponse$ModelArtifacts": "Information about the Amazon S3 location that is configured for storing model artifacts.
", @@ -8718,7 +8718,7 @@ "ServiceCatalogProvisioningDetails": { "base": "Details that you specify to provision a service catalog product. For information about service catalog, see What is Amazon Web Services Service Catalog.
", "refs": { - "CreateProjectInput$ServiceCatalogProvisioningDetails": "The product ID and provisioning artifact ID to provision a service catalog. For information, see What is Amazon Web Services Service Catalog.
", + "CreateProjectInput$ServiceCatalogProvisioningDetails": "The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.
", "DescribeProjectOutput$ServiceCatalogProvisioningDetails": "Information used to provision a service catalog product. For information, see What is Amazon Web Services Service Catalog.
", "Project$ServiceCatalogProvisioningDetails": null } diff --git a/models/endpoints/endpoints.json b/models/endpoints/endpoints.json index c56eb81f764..7ca19728be4 100644 --- a/models/endpoints/endpoints.json +++ b/models/endpoints/endpoints.json @@ -10016,6 +10016,11 @@ "us-gov-west-1" : { } } }, + "kendra" : { + "endpoints" : { + "us-gov-west-1" : { } + } + }, "kinesis" : { "endpoints" : { "us-gov-east-1" : { diff --git a/service/autoscaling/api.go b/service/autoscaling/api.go index c58864ec80e..a09645f1d05 100644 --- a/service/autoscaling/api.go +++ b/service/autoscaling/api.go @@ -1751,10 +1751,10 @@ func (c *AutoScaling) DescribeAccountLimitsRequest(input *DescribeAccountLimitsI // // Describes the current Amazon EC2 Auto Scaling resource quotas for your account. // -// When you establish an account, the account has initial quotas on the maximum -// number of Auto Scaling groups and launch configurations that you can create -// in a given Region. For more information, see Amazon EC2 Auto Scaling service -// quotas (https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-account-limits.html) +// When you establish an Amazon Web Services account, the account has initial +// quotas on the maximum number of Auto Scaling groups and launch configurations +// that you can create in a given Region. For more information, see Amazon EC2 +// Auto Scaling service quotas (https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-account-limits.html) // in the Amazon EC2 Auto Scaling User Guide. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions @@ -1932,7 +1932,13 @@ func (c *AutoScaling) DescribeAutoScalingGroupsRequest(input *DescribeAutoScalin // // Gets information about the Auto Scaling groups in the account and Region. // -// This operation returns information about instances in Auto Scaling groups. +// If you specify Auto Scaling group names, the output includes information +// for only the specified Auto Scaling groups. If you specify filters, the output +// includes information for only those Auto Scaling groups that meet the filter +// criteria. If you do not specify group names or filters, the output includes +// information for all Auto Scaling groups. +// +// This operation also returns information about instances in Auto Scaling groups. // To retrieve information about the instances in a warm pool, you must call // the DescribeWarmPool API. // @@ -2746,6 +2752,9 @@ func (c *AutoScaling) DescribeLoadBalancerTargetGroupsRequest(input *DescribeLoa // You already have a pending update to an Amazon EC2 Auto Scaling resource // (for example, an Auto Scaling group, instance, or load balancer). // +// * ErrCodeInvalidNextToken "InvalidNextToken" +// The NextToken value is not valid. +// // See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeLoadBalancerTargetGroups func (c *AutoScaling) DescribeLoadBalancerTargetGroups(input *DescribeLoadBalancerTargetGroupsInput) (*DescribeLoadBalancerTargetGroupsOutput, error) { req, out := c.DescribeLoadBalancerTargetGroupsRequest(input) @@ -2853,6 +2862,9 @@ func (c *AutoScaling) DescribeLoadBalancersRequest(input *DescribeLoadBalancersI // You already have a pending update to an Amazon EC2 Auto Scaling resource // (for example, an Auto Scaling group, instance, or load balancer). // +// * ErrCodeInvalidNextToken "InvalidNextToken" +// The NextToken value is not valid. +// // See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeLoadBalancers func (c *AutoScaling) DescribeLoadBalancers(input *DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error) { req, out := c.DescribeLoadBalancersRequest(input) @@ -7684,8 +7696,8 @@ type CreateLaunchConfigurationInput struct { // EBS and an optimized configuration stack to provide optimal I/O performance. // This optimization is not available with all instance types. Additional fees // are incurred when you enable EBS optimization for an instance type that is - // not EBS-optimized by default. For more information, see Amazon EBS-Optimized - // Instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html) + // not EBS-optimized by default. For more information, see Amazon EBS-optimized + // instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html) // in the Amazon EC2 User Guide for Linux Instances. // // The default value is false. @@ -9036,6 +9048,9 @@ type DescribeAutoScalingGroupsInput struct { // If you omit this parameter, all Auto Scaling groups are described. AutoScalingGroupNames []*string `type:"list"` + // One or more filters to limit the results based on specific tags. + Filters []*Filter `type:"list"` + // The maximum number of items to return with this call. The default value is // 50 and the maximum value is 100. MaxRecords *int64 `type:"integer"` @@ -9069,6 +9084,12 @@ func (s *DescribeAutoScalingGroupsInput) SetAutoScalingGroupNames(v []*string) * return s } +// SetFilters sets the Filters field's value. +func (s *DescribeAutoScalingGroupsInput) SetFilters(v []*Filter) *DescribeAutoScalingGroupsInput { + s.Filters = v + return s +} + // SetMaxRecords sets the MaxRecords field's value. func (s *DescribeAutoScalingGroupsInput) SetMaxRecords(v int64) *DescribeAutoScalingGroupsInput { s.MaxRecords = &v @@ -11227,27 +11248,20 @@ type Ebs struct { // Specifies whether the volume should be encrypted. Encrypted EBS volumes can // only be attached to instances that support Amazon EBS encryption. For more - // information, see Supported Instance Types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances). + // information, see Supported instance types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances). // If your AMI uses encrypted volumes, you can also only launch it on supported // instance types. // - // If you are creating a volume from a snapshot, you cannot specify an encryption - // value. Volumes that are created from encrypted snapshots are automatically - // encrypted, and volumes that are created from unencrypted snapshots are automatically - // unencrypted. By default, encrypted snapshots use the Amazon Web Services - // managed CMK that is used for EBS encryption, but you can specify a custom - // CMK when you create the snapshot. The ability to encrypt a snapshot during - // copying also allows you to apply a new CMK to an already-encrypted snapshot. - // Volumes restored from the resulting copy are only accessible using the new - // CMK. - // - // Enabling encryption by default (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#encryption-by-default) - // results in all EBS volumes being encrypted with the Amazon Web Services managed - // CMK or a customer managed CMK, whether or not the snapshot was encrypted. - // - // For more information, see Using Encryption with EBS-Backed AMIs (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html) - // in the Amazon EC2 User Guide for Linux Instances and Required CMK key policy - // for use with encrypted volumes (https://docs.aws.amazon.com/autoscaling/ec2/userguide/key-policy-requirements-EBS-encryption.html) + // If you are creating a volume from a snapshot, you cannot create an unencrypted + // volume from an encrypted snapshot. Also, you cannot specify a KMS key ID + // when using a launch configuration. + // + // If you enable encryption by default, the EBS volumes that you create are + // always encrypted, either using the Amazon Web Services managed KMS key or + // a customer-managed KMS key, regardless of whether the snapshot was encrypted. + // + // For more information, see Using Amazon Web Services KMS keys to encrypt Amazon + // EBS volumes (https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-data-protection.html#encryption) // in the Amazon EC2 Auto Scaling User Guide. Encrypted *bool `type:"boolean"` @@ -11295,7 +11309,7 @@ type Ebs struct { // the size of the snapshot. VolumeSize *int64 `min:"1" type:"integer"` - // The volume type. For more information, see Amazon EBS Volume Types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html) + // The volume type. For more information, see Amazon EBS volume types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html) // in the Amazon EC2 User Guide for Linux Instances. // // Valid Values: standard | io1 | gp2 | st1 | sc1 | gp3 @@ -11985,18 +11999,62 @@ func (s *FailedScheduledUpdateGroupActionRequest) SetScheduledActionName(v strin } // Describes a filter that is used to return a more specific list of results -// when describing tags. +// from a describe operation. +// +// If you specify multiple filters, the filters are joined with an AND, and +// the request returns only results that match all of the specified filters. // // For more information, see Tagging Auto Scaling groups and instances (https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-tagging.html) // in the Amazon EC2 Auto Scaling User Guide. type Filter struct { _ struct{} `type:"structure"` - // The name of the filter. The valid values are: auto-scaling-group, key, value, - // and propagate-at-launch. + // The name of the filter. + // + // The valid values for Name depend on the API operation that you are including + // the filter in, DescribeAutoScalingGroups or DescribeTags. + // + // DescribeAutoScalingGroups + // + // Valid values for Name include the following: + // + // * tag-key - Accepts tag keys. The results will only include information + // about the Auto Scaling groups associated with these tag keys. + // + // * tag-value - Accepts tag values. The results will only include information + // about the Auto Scaling groups associated with these tag values. + // + // * tag: