diff --git a/apis/ec2/2016-11-15/api-2.json b/apis/ec2/2016-11-15/api-2.json index 11ab3612b8d..e2797bac76b 100644 --- a/apis/ec2/2016-11-15/api-2.json +++ b/apis/ec2/2016-11-15/api-2.json @@ -24932,7 +24932,10 @@ "modify-failed", "delete-in-progress", "delete-complete", - "delete-failed" + "delete-failed", + "isolate-in-progress", + "isolate-complete", + "restore-in-progress" ] }, "IpamResourceCidr":{ @@ -25105,7 +25108,10 @@ "modify-failed", "delete-in-progress", "delete-complete", - "delete-failed" + "delete-failed", + "isolate-in-progress", + "isolate-complete", + "restore-in-progress" ] }, "IpamScopeType":{ @@ -25133,7 +25139,10 @@ "modify-failed", "delete-in-progress", "delete-complete", - "delete-failed" + "delete-failed", + "isolate-in-progress", + "isolate-complete", + "restore-in-progress" ] }, "Ipv4PoolCoipId":{"type":"string"}, diff --git a/apis/location/2020-11-19/api-2.json b/apis/location/2020-11-19/api-2.json index 2f24ba2b95c..b5ffdf56ddf 100644 --- a/apis/location/2020-11-19/api-2.json +++ b/apis/location/2020-11-19/api-2.json @@ -2543,9 +2543,16 @@ "location":"uri", "locationName":"CollectionName" }, + "MaxResults":{"shape":"ListGeofencesRequestMaxResultsInteger"}, "NextToken":{"shape":"Token"} } }, + "ListGeofencesRequestMaxResultsInteger":{ + "type":"integer", + "box":true, + "max":100, + "min":1 + }, "ListGeofencesResponse":{ "type":"structure", "required":["Entries"], @@ -3103,7 +3110,7 @@ }, "Language":{"shape":"LanguageTag"}, "MaxResults":{"shape":"SearchPlaceIndexForSuggestionsRequestMaxResultsInteger"}, - "Text":{"shape":"SyntheticSearchPlaceIndexForSuggestionsRequestString"} + "Text":{"shape":"SearchPlaceIndexForSuggestionsRequestTextString"} } }, "SearchPlaceIndexForSuggestionsRequestMaxResultsInteger":{ @@ -3112,6 +3119,12 @@ "max":15, "min":1 }, + "SearchPlaceIndexForSuggestionsRequestTextString":{ + "type":"string", + "max":200, + "min":1, + "sensitive":true + }, "SearchPlaceIndexForSuggestionsResponse":{ "type":"structure", "required":[ @@ -3136,7 +3149,7 @@ "FilterCountries":{"shape":"CountryCodeList"}, "Language":{"shape":"LanguageTag"}, "MaxResults":{"shape":"Integer"}, - "Text":{"shape":"SyntheticSearchPlaceIndexForSuggestionsSummaryString"} + "Text":{"shape":"SensitiveString"} } }, "SearchPlaceIndexForTextRequest":{ @@ -3156,9 +3169,15 @@ }, "Language":{"shape":"LanguageTag"}, "MaxResults":{"shape":"PlaceIndexSearchResultLimit"}, - "Text":{"shape":"SyntheticSearchPlaceIndexForTextRequestString"} + "Text":{"shape":"SearchPlaceIndexForTextRequestTextString"} } }, + "SearchPlaceIndexForTextRequestTextString":{ + "type":"string", + "max":200, + "min":1, + "sensitive":true + }, "SearchPlaceIndexForTextResponse":{ "type":"structure", "required":[ @@ -3184,9 +3203,13 @@ "Language":{"shape":"LanguageTag"}, "MaxResults":{"shape":"PlaceIndexSearchResultLimit"}, "ResultBBox":{"shape":"BoundingBox"}, - "Text":{"shape":"SyntheticSearchPlaceIndexForTextSummaryString"} + "Text":{"shape":"SensitiveString"} } }, + "SensitiveString":{ + "type":"string", + "sensitive":true + }, "ServiceQuotaExceededException":{ "type":"structure", "required":["Message"], @@ -3238,26 +3261,6 @@ "member":{"shape":"Step"} }, "String":{"type":"string"}, - "SyntheticSearchPlaceIndexForSuggestionsRequestString":{ - "type":"string", - "max":200, - "min":1, - "sensitive":true - }, - "SyntheticSearchPlaceIndexForSuggestionsSummaryString":{ - "type":"string", - "sensitive":true - }, - "SyntheticSearchPlaceIndexForTextRequestString":{ - "type":"string", - "max":200, - "min":1, - "sensitive":true - }, - "SyntheticSearchPlaceIndexForTextSummaryString":{ - "type":"string", - "sensitive":true - }, "TagKey":{ "type":"string", "max":128, diff --git a/apis/location/2020-11-19/docs-2.json b/apis/location/2020-11-19/docs-2.json index dd4feaa04ab..45f7b7fb4ab 100644 --- a/apis/location/2020-11-19/docs-2.json +++ b/apis/location/2020-11-19/docs-2.json @@ -5,7 +5,7 @@ "AssociateTrackerConsumer": "

Creates an association between a geofence collection and a tracker resource. This allows the tracker resource to communicate location data to the linked geofence collection.

You can associate up to five geofence collections to each tracker resource.

Currently not supported — Cross-account configurations, such as creating associations between a tracker resource in one account and a geofence collection in another account.

", "BatchDeleteDevicePositionHistory": "

Deletes the position history of one or more devices from a tracker resource.

", "BatchDeleteGeofence": "

Deletes a batch of geofences from a geofence collection.

This operation deletes the resource permanently.

", - "BatchEvaluateGeofences": "

Evaluates device positions against the geofence geometries from a given geofence collection.

This operation always returns an empty response because geofences are asynchronously evaluated. The evaluation determines if the device has entered or exited a geofenced area, and then publishes one of the following events to Amazon EventBridge:

The last geofence that a device was observed within is tracked for 30 days after the most recent device position update.

Geofence evaluation uses the given device position. It does not account for the optional Accuracy of a DevicePositionUpdate.

", + "BatchEvaluateGeofences": "

Evaluates device positions against the geofence geometries from a given geofence collection.

This operation always returns an empty response because geofences are asynchronously evaluated. The evaluation determines if the device has entered or exited a geofenced area, and then publishes one of the following events to Amazon EventBridge:

The last geofence that a device was observed within is tracked for 30 days after the most recent device position update.

Geofence evaluation uses the given device position. It does not account for the optional Accuracy of a DevicePositionUpdate.

The DeviceID is used as a string to represent the device. You do not need to have a Tracker associated with the DeviceID.

", "BatchGetDevicePosition": "

Lists the latest device positions for requested devices.

", "BatchPutGeofence": "

A batch request for storing geofence geometries into a given geofence collection, or updates the geometry of an existing geofence if a geofence ID is included in the request.

", "BatchUpdateDevicePosition": "

Uploads position update data for one or more devices to a tracker resource. Amazon Location uses the data when it reports the last known device position and position history. Amazon Location retains location data for 30 days.

Position updates are handled based on the PositionFiltering property of the tracker. When PositionFiltering is set to TimeBased, updates are evaluated against linked geofence collections, and location data is stored at a maximum of one position per 30 second interval. If your update frequency is more often than every 30 seconds, only one update per 30 seconds is stored for each unique device ID.

When PositionFiltering is set to DistanceBased filtering, location data is stored and evaluated against linked geofence collections only if the device has moved more than 30 m (98.4 ft).

When PositionFiltering is set to AccuracyBased filtering, location data is stored and evaluated against linked geofence collections only if the device has moved more than the measured accuracy. For example, if two consecutive updates from a device have a horizontal accuracy of 5 m and 10 m, the second update is neither stored or evaluated if the device has moved less than 15 m. If PositionFiltering is set to AccuracyBased filtering, Amazon Location uses the default value { \"Horizontal\": 0} when accuracy is not provided on a DevicePositionUpdate.

", @@ -847,11 +847,11 @@ "LanguageTag": { "base": null, "refs": { - "SearchPlaceIndexForPositionRequest$Language": "

The preferred language used to return results. The value must be a valid BCP 47 language tag, for example, en for English.

This setting affects the languages used in the results. It does not change which results are returned. If the language is not specified, or not supported for a particular result, the partner automatically chooses a language for the result.

", + "SearchPlaceIndexForPositionRequest$Language": "

The preferred language used to return results. The value must be a valid BCP 47 language tag, for example, en for English.

This setting affects the languages used in the results, but not the results themselves. If no language is specified, or not supported for a particular result, the partner automatically chooses a language for the result.

For an example, we'll use the Greek language. You search for a location around Athens, Greece, with the language parameter set to en. The city in the results will most likely be returned as Athens.

If you set the language parameter to el, for Greek, then the city in the results will more likely be returned as Αθήνα.

If the data provider does not have a value for Greek, the result will be in a language that the provider does support.

", "SearchPlaceIndexForPositionSummary$Language": "

The preferred language used to return results. Matches the language in the request. The value is a valid BCP 47 language tag, for example, en for English.

", - "SearchPlaceIndexForSuggestionsRequest$Language": "

The preferred language used to return results. The value must be a valid BCP 47 language tag, for example, en for English.

This setting affects the languages used in the results. It does not change which results are returned. If the language is not specified, or not supported for a particular result, the partner automatically chooses a language for the result.

Used only when the partner selected is Here.

", + "SearchPlaceIndexForSuggestionsRequest$Language": "

The preferred language used to return results. The value must be a valid BCP 47 language tag, for example, en for English.

This setting affects the languages used in the results. If no language is specified, or not supported for a particular result, the partner automatically chooses a language for the result.

For an example, we'll use the Greek language. You search for Athens, Gr to get suggestions with the language parameter set to en. The results found will most likely be returned as Athens, Greece.

If you set the language parameter to el, for Greek, then the result found will more likely be returned as Αθήνα, Ελλάδα.

If the data provider does not have a value for Greek, the result will be in a language that the provider does support.

", "SearchPlaceIndexForSuggestionsSummary$Language": "

The preferred language used to return results. Matches the language in the request. The value is a valid BCP 47 language tag, for example, en for English.

", - "SearchPlaceIndexForTextRequest$Language": "

The preferred language used to return results. The value must be a valid BCP 47 language tag, for example, en for English.

This setting affects the languages used in the results. It does not change which results are returned. If the language is not specified, or not supported for a particular result, the partner automatically chooses a language for the result.

", + "SearchPlaceIndexForTextRequest$Language": "

The preferred language used to return results. The value must be a valid BCP 47 language tag, for example, en for English.

This setting affects the languages used in the results, but not the results themselves. If no language is specified, or not supported for a particular result, the partner automatically chooses a language for the result.

For an example, we'll use the Greek language. You search for Athens, Greece, with the language parameter set to en. The result found will most likely be returned as Athens.

If you set the language parameter to el, for Greek, then the result found will more likely be returned as Αθήνα.

If the data provider does not have a value for Greek, the result will be in a language that the provider does support.

", "SearchPlaceIndexForTextSummary$Language": "

The preferred language used to return results. Matches the language in the request. The value is a valid BCP 47 language tag, for example, en for English.

" } }, @@ -976,6 +976,12 @@ "refs": { } }, + "ListGeofencesRequestMaxResultsInteger": { + "base": null, + "refs": { + "ListGeofencesRequest$MaxResults": "

An optional limit for the number of geofences returned in a single call.

Default value: 100

" + } + }, "ListGeofencesResponse": { "base": null, "refs": { @@ -1133,7 +1139,7 @@ } }, "Place": { - "base": "

Contains details about addresses or points of interest that match the search criteria.

", + "base": "

Contains details about addresses or points of interest that match the search criteria.

Not all details are included with all responses. Some details may only be returned by specific data partners.

", "refs": { "SearchForPositionResult$Place": "

Details about the search result, such as its address and position.

", "SearchForTextResult$Place": "

Details about the search result, such as its address and position.

" @@ -1161,8 +1167,8 @@ "CalculateRouteMatrixRequestDestinationPositionsList$member": null, "CalculateRouteMatrixResponseSnappedDeparturePositionsList$member": null, "CalculateRouteMatrixResponseSnappedDestinationPositionsList$member": null, - "CalculateRouteRequest$DeparturePosition": "

The start position for the route. Defined in WGS 84 format: [longitude, latitude].

If you specify a departure that's not located on a road, Amazon Location moves the position to the nearest road. If Esri is the provider for your route calculator, specifying a route that is longer than 400 km returns a 400 RoutesValidationException error.

Valid Values: [-180 to 180,-90 to 90]

", - "CalculateRouteRequest$DestinationPosition": "

The finish position for the route. Defined in WGS 84 format: [longitude, latitude].

If you specify a destination that's not located on a road, Amazon Location moves the position to the nearest road.

Valid Values: [-180 to 180,-90 to 90]

", + "CalculateRouteRequest$DeparturePosition": "

The start position for the route. Defined in World Geodetic System (WGS 84) format: [longitude, latitude].

If you specify a departure that's not located on a road, Amazon Location moves the position to the nearest road. If Esri is the provider for your route calculator, specifying a route that is longer than 400 km returns a 400 RoutesValidationException error.

Valid Values: [-180 to 180,-90 to 90]

", + "CalculateRouteRequest$DestinationPosition": "

The finish position for the route. Defined in World Geodetic System (WGS 84) format: [longitude, latitude].

If you specify a destination that's not located on a road, Amazon Location moves the position to the nearest road.

Valid Values: [-180 to 180,-90 to 90]

", "CalculateRouteRequestWaypointPositionsList$member": null, "DevicePosition$Position": "

The last known device position.

", "DevicePositionUpdate$Position": "

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

", @@ -1447,7 +1453,7 @@ "SearchForTextResultList": { "base": null, "refs": { - "SearchPlaceIndexForTextResponse$Results": "

A list of Places matching the input text. Each result contains additional information about the specific point of interest.

" + "SearchPlaceIndexForTextResponse$Results": "

A list of Places matching the input text. Each result contains additional information about the specific point of interest.

Not all response properties are included with all responses. Some properties may only be returned by specific data partners.

" } }, "SearchForTextResultRelevanceDouble": { @@ -1483,6 +1489,12 @@ "SearchPlaceIndexForSuggestionsRequest$MaxResults": "

An optional parameter. The maximum number of results returned per request.

The default: 5

" } }, + "SearchPlaceIndexForSuggestionsRequestTextString": { + "base": null, + "refs": { + "SearchPlaceIndexForSuggestionsRequest$Text": "

The free-form partial text to use to generate place suggestions. For example, eiffel tow.

" + } + }, "SearchPlaceIndexForSuggestionsResponse": { "base": null, "refs": { @@ -1499,6 +1511,12 @@ "refs": { } }, + "SearchPlaceIndexForTextRequestTextString": { + "base": null, + "refs": { + "SearchPlaceIndexForTextRequest$Text": "

The address, name, city, or region to be used in the search in free-form text format. For example, 123 Any Street.

" + } + }, "SearchPlaceIndexForTextResponse": { "base": null, "refs": { @@ -1510,6 +1528,13 @@ "SearchPlaceIndexForTextResponse$Summary": "

Contains a summary of the request. Echoes the input values for BiasPosition, FilterBBox, FilterCountries, Language, MaxResults, and Text. Also includes the DataSource of the place index and the bounding box, ResultBBox, which surrounds the search results.

" } }, + "SensitiveString": { + "base": null, + "refs": { + "SearchPlaceIndexForSuggestionsSummary$Text": "

The free-form partial text input specified in the request.

", + "SearchPlaceIndexForTextSummary$Text": "

The search text specified in the request.

" + } + }, "ServiceQuotaExceededException": { "base": "

The operation was denied because the request would exceed the maximum quota set for Amazon Location Service.

", "refs": { @@ -1601,30 +1626,6 @@ "ValidationExceptionField$Name": "

The field name where the invalid entry was detected.

" } }, - "SyntheticSearchPlaceIndexForSuggestionsRequestString": { - "base": null, - "refs": { - "SearchPlaceIndexForSuggestionsRequest$Text": "

The free-form partial text to use to generate place suggestions. For example, eiffel tow.

" - } - }, - "SyntheticSearchPlaceIndexForSuggestionsSummaryString": { - "base": null, - "refs": { - "SearchPlaceIndexForSuggestionsSummary$Text": "

The free-form partial text input specified in the request.

" - } - }, - "SyntheticSearchPlaceIndexForTextRequestString": { - "base": null, - "refs": { - "SearchPlaceIndexForTextRequest$Text": "

The address, name, city, or region to be used in the search in free-form text format. For example, 123 Any Street.

" - } - }, - "SyntheticSearchPlaceIndexForTextSummaryString": { - "base": null, - "refs": { - "SearchPlaceIndexForTextSummary$Text": "

The search text specified in the request.

" - } - }, "TagKey": { "base": null, "refs": { diff --git a/apis/location/2020-11-19/paginators-1.json b/apis/location/2020-11-19/paginators-1.json index 26dfd677ec0..dac8d15010e 100644 --- a/apis/location/2020-11-19/paginators-1.json +++ b/apis/location/2020-11-19/paginators-1.json @@ -21,6 +21,7 @@ "ListGeofences": { "input_token": "NextToken", "output_token": "NextToken", + "limit_key": "MaxResults", "result_key": "Entries" }, "ListMaps": { diff --git a/apis/mediapackage/2017-10-12/api-2.json b/apis/mediapackage/2017-10-12/api-2.json index 23d4a1bd8bb..788a2edb211 100644 --- a/apis/mediapackage/2017-10-12/api-2.json +++ b/apis/mediapackage/2017-10-12/api-2.json @@ -2164,7 +2164,8 @@ "enum": [ "NONE", "HBBTV_1_5", - "HYBRIDCAST" + "HYBRIDCAST", + "DVB_DASH_2014" ], "type": "string" }, @@ -2643,7 +2644,8 @@ "enum": [ "NONE", "HTTP-HEAD", - "HTTP-ISO" + "HTTP-ISO", + "HTTP-XSDATE" ], "type": "string" }, diff --git a/apis/mediapackage/2017-10-12/docs-2.json b/apis/mediapackage/2017-10-12/docs-2.json index 866fc660b75..346f1910365 100644 --- a/apis/mediapackage/2017-10-12/docs-2.json +++ b/apis/mediapackage/2017-10-12/docs-2.json @@ -258,7 +258,7 @@ "Profile" : { "base" : null, "refs" : { - "DashPackage$Profile" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled." + "DashPackage$Profile" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled. When set to \"DVB-DASH_2014\", DVB-DASH 2014 compliant output is enabled." } }, "S3Destination" : { @@ -451,7 +451,7 @@ "CmafEncryption$ConstantInitializationVector" : "An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).", "CmafPackage$SegmentPrefix" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "CmafPackageCreateOrUpdateParameters$SegmentPrefix" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", - "DashPackage$UtcTimingUri" : "Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO or HTTP-HEAD", + "DashPackage$UtcTimingUri" : "Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE", "EgressAccessLogs$LogGroupName" : "Customize the log group name.", "HarvestJob$Arn" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "HarvestJob$ChannelId" : "The ID of the Channel that the HarvestJob will harvest from.\n", diff --git a/apis/rds/2014-10-31/docs-2.json b/apis/rds/2014-10-31/docs-2.json index 8ea0a201c7e..b71f11e0f03 100644 --- a/apis/rds/2014-10-31/docs-2.json +++ b/apis/rds/2014-10-31/docs-2.json @@ -3771,7 +3771,7 @@ "CreateDBInstanceMessage$Engine": "

The name of the database engine to be used for this instance.

Not every database engine is available for every Amazon Web Services Region.

Valid Values:

", "CreateDBInstanceMessage$MasterUsername": "

The name for the master user.

Amazon Aurora

Not applicable. The name for the master user is managed by the DB cluster.

Amazon RDS

Constraints:

", "CreateDBInstanceMessage$MasterUserPassword": "

The password for the master user. The password can include any printable ASCII character except \"/\", \"\"\", or \"@\".

Amazon Aurora

Not applicable. The password for the master user is managed by the DB cluster.

MariaDB

Constraints: Must contain from 8 to 41 characters.

Microsoft SQL Server

Constraints: Must contain from 8 to 128 characters.

MySQL

Constraints: Must contain from 8 to 41 characters.

Oracle

Constraints: Must contain from 8 to 30 characters.

PostgreSQL

Constraints: Must contain from 8 to 128 characters.

", - "CreateDBInstanceMessage$AvailabilityZone": "

The Availability Zone (AZ) where the database will be created. For information on Amazon Web Services Regions and Availability Zones, see Regions and Availability Zones.

Amazon Aurora

Each Aurora DB cluster hosts copies of its storage in three separate Availability Zones. Specify one of these Availability Zones. Aurora automatically chooses an appropriate Availability Zone if you don't specify one.

Default: A random, system-chosen Availability Zone in the endpoint's Amazon Web Services Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same Amazon Web Services Region as the current endpoint.

If you're creating a DB instance in an RDS on VMware environment, specify the identifier of the custom Availability Zone to create the DB instance in.

For more information about RDS on VMware, see the RDS on VMware User Guide.

", + "CreateDBInstanceMessage$AvailabilityZone": "

The Availability Zone (AZ) where the database will be created. For information on Amazon Web Services Regions and Availability Zones, see Regions and Availability Zones.

Amazon Aurora

Each Aurora DB cluster hosts copies of its storage in three separate Availability Zones. Specify one of these Availability Zones. Aurora automatically chooses an appropriate Availability Zone if you don't specify one.

Default: A random, system-chosen Availability Zone in the endpoint's Amazon Web Services Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same Amazon Web Services Region as the current endpoint.

", "CreateDBInstanceMessage$DBSubnetGroupName": "

A DB subnet group to associate with this DB instance.

Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

Example: mydbsubnetgroup

", "CreateDBInstanceMessage$PreferredMaintenanceWindow": "

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window.

Format: ddd:hh24:mi-ddd:hh24:mi

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week.

Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

Constraints: Minimum 30-minute window.

", "CreateDBInstanceMessage$DBParameterGroupName": "

The name of the DB parameter group to associate with this DB instance. If you do not specify a value, then the default DB parameter group for the specified DB engine and version is used.

This setting doesn't apply to RDS Custom.

Constraints:

", diff --git a/apis/redshift/2012-12-01/api-2.json b/apis/redshift/2012-12-01/api-2.json index e356e7eee1c..7cdeecd6d7a 100644 --- a/apis/redshift/2012-12-01/api-2.json +++ b/apis/redshift/2012-12-01/api-2.json @@ -3006,7 +3006,8 @@ "SnapshotScheduleIdentifier":{"shape":"String"}, "AvailabilityZoneRelocation":{"shape":"BooleanOptional"}, "AquaConfigurationStatus":{"shape":"AquaConfigurationStatus"}, - "DefaultIamRoleArn":{"shape":"String"} + "DefaultIamRoleArn":{"shape":"String"}, + "LoadSampleData":{"shape":"String"} } }, "CreateClusterParameterGroupMessage":{ diff --git a/apis/redshift/2012-12-01/docs-2.json b/apis/redshift/2012-12-01/docs-2.json index b778cf464cc..a0c8d0e67f4 100644 --- a/apis/redshift/2012-12-01/docs-2.json +++ b/apis/redshift/2012-12-01/docs-2.json @@ -6,7 +6,7 @@ "AddPartner": "

Adds a partner integration to a cluster. This operation authorizes a partner to push status updates for the specified database. To complete the integration, you also set up the integration on the partner website.

", "AssociateDataShareConsumer": "

From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified namespace (ConsumerArn). If you make this association, the consumer can consume the datashare.

", "AuthorizeClusterSecurityGroupIngress": "

Adds an inbound (ingress) rule to an Amazon Redshift security group. Depending on whether the application accessing your cluster is running on the Internet or an Amazon EC2 instance, you can authorize inbound access to either a Classless Interdomain Routing (CIDR)/Internet Protocol (IP) range or to an Amazon EC2 security group. You can add as many as 20 ingress rules to an Amazon Redshift security group.

If you authorize access to an Amazon EC2 security group, specify EC2SecurityGroupName and EC2SecurityGroupOwnerId. The Amazon EC2 security group and Amazon Redshift cluster must be in the same Amazon Web Services Region.

If you authorize access to a CIDR/IP address range, specify CIDRIP. For an overview of CIDR blocks, see the Wikipedia article on Classless Inter-Domain Routing.

You must also associate the security group with a cluster so that clients running on these IP addresses or the EC2 instance are authorized to connect to the cluster. For information about managing security groups, go to Working with Security Groups in the Amazon Redshift Cluster Management Guide.

", - "AuthorizeDataShare": "

From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing entities. To authorize a datashare for a data consumer, the producer account must have the correct access privileges.

", + "AuthorizeDataShare": "

From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing entities. To authorize a datashare for a data consumer, the producer account must have the correct access permissions.

", "AuthorizeEndpointAccess": "

Grants access to a cluster.

", "AuthorizeSnapshotAccess": "

Authorizes the specified Amazon Web Services account to restore the specified snapshot.

For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide.

", "BatchDeleteClusterSnapshots": "

Deletes a set of cluster snapshots.

", @@ -28,7 +28,7 @@ "CreateSnapshotSchedule": "

Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule.

", "CreateTags": "

Adds tags to a cluster.

A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, you will receive an error and the attempt will fail.

If you specify a key that already exists for the resource, the value for that key will be updated with the new value.

", "CreateUsageLimit": "

Creates a usage limit for a specified Amazon Redshift feature on a cluster. The usage limit is identified by the returned usage limit identifier.

", - "DeauthorizeDataShare": "

From the producer account, removes authorization from the specified datashare.

", + "DeauthorizeDataShare": "

From a datashare producer account, removes authorization from the specified datashare.

", "DeleteAuthenticationProfile": "

Deletes an authentication profile.

", "DeleteCluster": "

Deletes a previously provisioned cluster without its final snapshot being created. A successful response from the web service indicates that the request was received correctly. Use DescribeClusters to monitor the status of the deletion. The delete operation cannot be canceled or reverted once submitted. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide.

If you want to shut down the cluster and retain it for future use, set SkipFinalClusterSnapshot to false and specify a name for FinalClusterSnapshotIdentifier. You can later restore this snapshot to resume using the cluster. If a final cluster snapshot is requested, the status of the cluster will be \"final-snapshot\" while the snapshot is being taken, then it's \"deleting\" once Amazon Redshift begins deleting the cluster.

For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide.

", "DeleteClusterParameterGroup": "

Deletes a specified Amazon Redshift parameter group.

You cannot delete a parameter group if it is associated with a cluster.

", @@ -84,10 +84,10 @@ "DescribeUsageLimits": "

Shows usage limits on a cluster. Results are filtered based on the combination of input usage limit identifier, cluster identifier, and feature type parameters:

", "DisableLogging": "

Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.

", "DisableSnapshotCopy": "

Disables the automatic copying of snapshots from one region to another region for a specified cluster.

If your cluster and its snapshots are encrypted using an encrypted symmetric key from Key Management Service, use DeleteSnapshotCopyGrant to delete the grant that grants Amazon Redshift permission to the key in the destination region.

", - "DisassociateDataShareConsumer": "

From a consumer account, remove association for the specified datashare.

", + "DisassociateDataShareConsumer": "

From a datashare consumer account, remove association for the specified datashare.

", "EnableLogging": "

Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.

", "EnableSnapshotCopy": "

Enables the automatic copy of snapshots from one region to another region for a specified cluster.

", - "GetClusterCredentials": "

Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift database. The action returns the database user name prefixed with IAM: if AutoCreate is False or IAMA: if AutoCreate is True. You can optionally specify one or more database user groups that the user will join at log on. By default, the temporary credentials expire in 900 seconds. You can optionally specify a duration between 900 seconds (15 minutes) and 3600 seconds (60 minutes). For more information, see Using IAM Authentication to Generate Database User Credentials in the Amazon Redshift Cluster Management Guide.

The Identity and Access Management (IAM) user or role that runs GetClusterCredentials must have an IAM policy attached that allows access to all necessary actions and resources. For more information about permissions, see Resource Policies for GetClusterCredentials in the Amazon Redshift Cluster Management Guide.

If the DbGroups parameter is specified, the IAM policy must allow the redshift:JoinGroup action with access to the listed dbgroups.

In addition, if the AutoCreate parameter is set to True, then the policy must include the redshift:CreateClusterUser privilege.

If the DbName parameter is specified, the IAM policy must allow access to the resource dbname for the specified database name.

", + "GetClusterCredentials": "

Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift database. The action returns the database user name prefixed with IAM: if AutoCreate is False or IAMA: if AutoCreate is True. You can optionally specify one or more database user groups that the user will join at log on. By default, the temporary credentials expire in 900 seconds. You can optionally specify a duration between 900 seconds (15 minutes) and 3600 seconds (60 minutes). For more information, see Using IAM Authentication to Generate Database User Credentials in the Amazon Redshift Cluster Management Guide.

The Identity and Access Management (IAM) user or role that runs GetClusterCredentials must have an IAM policy attached that allows access to all necessary actions and resources. For more information about permissions, see Resource Policies for GetClusterCredentials in the Amazon Redshift Cluster Management Guide.

If the DbGroups parameter is specified, the IAM policy must allow the redshift:JoinGroup action with access to the listed dbgroups.

In addition, if the AutoCreate parameter is set to True, then the policy must include the redshift:CreateClusterUser permission.

If the DbName parameter is specified, the IAM policy must allow access to the resource dbname for the specified database name.

", "GetReservedNodeExchangeConfigurationOptions": "

Gets the configuration options for the reserved-node exchange. These options include information about the source reserved node and target reserved node offering. Details include the node type, the price, the node count, and the offering type.

", "GetReservedNodeExchangeOfferings": "

Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node.

", "ModifyAquaConfiguration": "

Modifies whether a cluster can use AQUA (Advanced Query Accelerator).

", @@ -109,7 +109,7 @@ "PauseCluster": "

Pauses a cluster.

", "PurchaseReservedNodeOffering": "

Allows you to purchase reserved nodes. Amazon Redshift offers a predefined set of reserved node offerings. You can purchase one or more of the offerings. You can call the DescribeReservedNodeOfferings API to obtain the available reserved node offerings. You can call this API by providing a specific reserved node offering and the number of nodes you want to reserve.

For more information about reserved node offerings, go to Purchasing Reserved Nodes in the Amazon Redshift Cluster Management Guide.

", "RebootCluster": "

Reboots a cluster. This action is taken as soon as possible. It results in a momentary outage to the cluster, during which the cluster status is set to rebooting. A cluster event is created when the reboot is completed. Any pending cluster modifications (see ModifyCluster) are applied at this reboot. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide.

", - "RejectDataShare": "

From the consumer account, rejects the specified datashare.

", + "RejectDataShare": "

From a datashare consumer account, rejects the specified datashare.

", "ResetClusterParameterGroup": "

Sets one or more parameters of the specified parameter group to their default values and sets the source values of the parameters to \"engine-default\". To reset the entire parameter group specify the ResetAllParameters parameter. For parameter changes to take effect you must reboot any associated clusters.

", "ResizeCluster": "

Changes the size of the cluster. You can change the cluster's type, or change the number or type of nodes. The default behavior is to use the elastic resize method. With an elastic resize, your cluster is available for read and write operations more quickly than with the classic resize method.

Elastic resize operations have the following restrictions:

", "RestoreFromClusterSnapshot": "

Creates a new cluster from a snapshot. By default, Amazon Redshift creates the resulting cluster with the same configuration as the original cluster from which the snapshot was created, except that the new cluster is created with the default cluster security and parameter groups. After Amazon Redshift creates the cluster, you can use the ModifyCluster API to associate a different security group and different parameter group with the restored cluster. If you are using a DS node type, you can also choose to change to another DS node type of the same size during restore.

If you restore a cluster into a VPC, you must provide a cluster subnet group where you want the cluster restored.

For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide.

", @@ -902,7 +902,7 @@ "DataShareAssociationList": { "base": null, "refs": { - "DataShare$DataShareAssociations": "

A value that specifies when the datashare has an association between a producer and data consumers.

" + "DataShare$DataShareAssociations": "

A value that specifies when the datashare has an association between producer and data consumers.

" } }, "DataShareList": { @@ -2951,7 +2951,7 @@ "Cluster$ClusterNamespaceArn": "

The namespace Amazon Resource Name (ARN) of the cluster.

", "Cluster$DefaultIamRoleArn": "

The Amazon Resource Name (ARN) for the IAM role set as default for the cluster.

", "ClusterAssociatedToSchedule$ClusterIdentifier": "

", - "ClusterCredentials$DbUser": "

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

", + "ClusterCredentials$DbUser": "

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database permissions as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

", "ClusterDbRevision$ClusterIdentifier": "

The unique identifier of the cluster.

", "ClusterDbRevision$CurrentDatabaseRevision": "

A string representing the current cluster version.

", "ClusterDbRevisionsMessage$Marker": "

A string representing the starting point for the next set of revisions. If a value is returned in a response, you can retrieve the next set of revisions by providing the value in the marker parameter and retrying the command. If the marker field is empty, all revisions have already been returned.

", @@ -3014,6 +3014,7 @@ "CreateClusterMessage$MaintenanceTrackName": "

An optional parameter for the name of the maintenance track for the cluster. If you don't provide a maintenance track name, the cluster is assigned to the current track.

", "CreateClusterMessage$SnapshotScheduleIdentifier": "

A unique identifier for the snapshot schedule.

", "CreateClusterMessage$DefaultIamRoleArn": "

The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was created.

", + "CreateClusterMessage$LoadSampleData": "

A flag that specifies whether to load sample data once the cluster is created.

", "CreateClusterParameterGroupMessage$ParameterGroupName": "

The name of the cluster parameter group.

Constraints:

This value is stored as a lower-case string.

", "CreateClusterParameterGroupMessage$ParameterGroupFamily": "

The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.

To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your Amazon Web Services account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is \"redshift-1.0\".

", "CreateClusterParameterGroupMessage$Description": "

A description of the parameter group.

", diff --git a/apis/securityhub/2018-10-26/docs-2.json b/apis/securityhub/2018-10-26/docs-2.json index 25bebe59d40..f5158c8d884 100644 --- a/apis/securityhub/2018-10-26/docs-2.json +++ b/apis/securityhub/2018-10-26/docs-2.json @@ -1,12 +1,12 @@ { "version": "2.0", - "service": "

Security Hub provides you with a comprehensive view of the security state of your Amazon Web Services environment and resources. It also provides you with the readiness status of your environment based on controls from supported security standards. Security Hub collects security data from Amazon Web Services accounts, services, and integrated third-party products and helps you analyze security trends in your environment to identify the highest priority security issues. For more information about Security Hub, see the Security HubUser Guide .

When you use operations in the Security Hub API, the requests are executed only in the Amazon Web Services Region that is currently active or in the specific Amazon Web Services Region that you specify in your request. Any configuration or settings change that results from the operation is applied only to that Region. To make the same change in other Regions, execute the same command for each Region to apply the change to.

For example, if your Region is set to us-west-2, when you use CreateMembers to add a member account to Security Hub, the association of the member account with the administrator account is created only in the us-west-2 Region. Security Hub must be enabled for the member account in the same Region that the invitation was sent from.

The following throttling limits apply to using Security Hub API operations.

", + "service": "

Security Hub provides you with a comprehensive view of the security state of your Amazon Web Services environment and resources. It also provides you with the readiness status of your environment based on controls from supported security standards. Security Hub collects security data from Amazon Web Services accounts, services, and integrated third-party products and helps you analyze security trends in your environment to identify the highest priority security issues. For more information about Security Hub, see the Security HubUser Guide .

When you use operations in the Security Hub API, the requests are executed only in the Amazon Web Services Region that is currently active or in the specific Amazon Web Services Region that you specify in your request. Any configuration or settings change that results from the operation is applied only to that Region. To make the same change in other Regions, execute the same command for each Region to apply the change to.

For example, if your Region is set to us-west-2, when you use CreateMembers to add a member account to Security Hub, the association of the member account with the administrator account is created only in the us-west-2 Region. Security Hub must be enabled for the member account in the same Region that the invitation was sent from.

The following throttling limits apply to using Security Hub API operations.

", "operations": { "AcceptAdministratorInvitation": "

Accepts the invitation to be a member account and be monitored by the Security Hub administrator account that the invitation was sent from.

This operation is only used by member accounts that are not added through Organizations.

When the member account accepts the invitation, permission is granted to the administrator account to view findings generated in the member account.

", "AcceptInvitation": "

This method is deprecated. Instead, use AcceptAdministratorInvitation.

The Security Hub console continues to use AcceptInvitation. It will eventually change to use AcceptAdministratorInvitation. Any IAM policies that specifically control access to this function must continue to use AcceptInvitation. You should also add AcceptAdministratorInvitation to your policies to ensure that the correct permissions are in place after the console begins to use AcceptAdministratorInvitation.

Accepts the invitation to be a member account and be monitored by the Security Hub administrator account that the invitation was sent from.

This operation is only used by member accounts that are not added through Organizations.

When the member account accepts the invitation, permission is granted to the administrator account to view findings generated in the member account.

", "BatchDisableStandards": "

Disables the standards specified by the provided StandardsSubscriptionArns.

For more information, see Security Standards section of the Security Hub User Guide.

", "BatchEnableStandards": "

Enables the standards specified by the provided StandardsArn. To obtain the ARN for a standard, use the DescribeStandards operation.

For more information, see the Security Standards section of the Security Hub User Guide.

", - "BatchImportFindings": "

Imports security findings generated by a finding provider into Security Hub. This action is requested by the finding provider to import its findings into Security Hub.

BatchImportFindings must be called by one of the following:

The maximum allowed size for a finding is 240 Kb. An error is returned for any finding larger than 240 Kb.

After a finding is created, BatchImportFindings cannot be used to update the following finding fields and objects, which Security Hub customers use to manage their investigation workflow.

Finding providers also should not use BatchImportFindings to update the following attributes.

Instead, finding providers use FindingProviderFields to provide values for these attributes.

", + "BatchImportFindings": "

Imports security findings generated by a finding provider into Security Hub. This action is requested by the finding provider to import its findings into Security Hub.

BatchImportFindings must be called by one of the following:

The maximum allowed size for a finding is 240 Kb. An error is returned for any finding larger than 240 Kb.

After a finding is created, BatchImportFindings cannot be used to update the following finding fields and objects, which Security Hub customers use to manage their investigation workflow.

Finding providers also should not use BatchImportFindings to update the following attributes.

Instead, finding providers use FindingProviderFields to provide values for these attributes.

", "BatchUpdateFindings": "

Used by Security Hub customers to update information about their investigation into a finding. Requested by administrator accounts or member accounts. Administrator accounts can update findings for their account and their member accounts. Member accounts can update findings for their account.

Updates from BatchUpdateFindings do not affect the value of UpdatedAt for a finding.

Administrator and member accounts can use BatchUpdateFindings to update the following finding fields and objects.

You can configure IAM policies to restrict access to fields and field values. For example, you might not want member accounts to be able to suppress findings or change the finding severity. See Configuring access to BatchUpdateFindings in the Security Hub User Guide.

", "CreateActionTarget": "

Creates a custom action target in Security Hub.

You can use custom actions on findings and insights in Security Hub to trigger target actions in Amazon CloudWatch Events.

", "CreateFindingAggregator": "

Used to enable finding aggregation. Must be called from the aggregation Region.

For more details about cross-Region replication, see Configuring finding aggregation in the Security Hub User Guide.

", diff --git a/gems/aws-partitions/CHANGELOG.md b/gems/aws-partitions/CHANGELOG.md index d708210cbab..9639898ac64 100644 --- a/gems/aws-partitions/CHANGELOG.md +++ b/gems/aws-partitions/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.586.0 (2022-05-06) +------------------ + +* Feature - Updated the partitions source data the determines the AWS service regions and endpoints. + 1.585.0 (2022-05-05) ------------------ diff --git a/gems/aws-partitions/VERSION b/gems/aws-partitions/VERSION index 30d77f12138..3a14e5c9f3a 100644 --- a/gems/aws-partitions/VERSION +++ b/gems/aws-partitions/VERSION @@ -1 +1 @@ -1.585.0 +1.586.0 diff --git a/gems/aws-partitions/partitions.json b/gems/aws-partitions/partitions.json index a643539940d..84b4c9e6f5d 100644 --- a/gems/aws-partitions/partitions.json +++ b/gems/aws-partitions/partitions.json @@ -3950,7 +3950,7 @@ "ap-northeast-3" : { }, "ap-south-1" : { "variants" : [ { - "hostname" : "api.ec2.ap-south-1.aws", + "hostname" : "ec2.ap-south-1.api.aws", "tags" : [ "dualstack" ] } ] }, @@ -3968,7 +3968,7 @@ "eu-south-1" : { }, "eu-west-1" : { "variants" : [ { - "hostname" : "api.ec2.eu-west-1.aws", + "hostname" : "ec2.eu-west-1.api.aws", "tags" : [ "dualstack" ] } ] }, @@ -4012,26 +4012,26 @@ "me-south-1" : { }, "sa-east-1" : { "variants" : [ { - "hostname" : "api.ec2.sa-east-1.aws", + "hostname" : "ec2.sa-east-1.api.aws", "tags" : [ "dualstack" ] } ] }, "us-east-1" : { "variants" : [ { - "hostname" : "api.ec2.us-east-1.aws", - "tags" : [ "dualstack" ] - }, { "hostname" : "ec2-fips.us-east-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "ec2.us-east-1.api.aws", + "tags" : [ "dualstack" ] } ] }, "us-east-2" : { "variants" : [ { - "hostname" : "api.ec2.us-east-2.aws", - "tags" : [ "dualstack" ] - }, { "hostname" : "ec2-fips.us-east-2.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "ec2.us-east-2.api.aws", + "tags" : [ "dualstack" ] } ] }, "us-west-1" : { @@ -4042,11 +4042,11 @@ }, "us-west-2" : { "variants" : [ { - "hostname" : "api.ec2.us-west-2.aws", - "tags" : [ "dualstack" ] - }, { "hostname" : "ec2-fips.us-west-2.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "ec2.us-west-2.api.aws", + "tags" : [ "dualstack" ] } ] } } @@ -6228,6 +6228,7 @@ }, "identity-chime" : { "endpoints" : { + "eu-central-1" : { }, "us-east-1" : { "variants" : [ { "hostname" : "identity-chime-fips.us-east-1.amazonaws.com", @@ -8088,6 +8089,7 @@ }, "messaging-chime" : { "endpoints" : { + "eu-central-1" : { }, "us-east-1" : { "variants" : [ { "hostname" : "messaging-chime-fips.us-east-1.amazonaws.com", diff --git a/gems/aws-sdk-ec2/CHANGELOG.md b/gems/aws-sdk-ec2/CHANGELOG.md index 3be759dfd15..f29b69ff98f 100644 --- a/gems/aws-sdk-ec2/CHANGELOG.md +++ b/gems/aws-sdk-ec2/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.312.0 (2022-05-06) +------------------ + +* Feature - Add new state values for IPAMs, IPAM Scopes, and IPAM Pools. + 1.311.0 (2022-05-05) ------------------ diff --git a/gems/aws-sdk-ec2/VERSION b/gems/aws-sdk-ec2/VERSION index 8d0e874fa55..c2de86c000a 100644 --- a/gems/aws-sdk-ec2/VERSION +++ b/gems/aws-sdk-ec2/VERSION @@ -1 +1 @@ -1.311.0 +1.312.0 diff --git a/gems/aws-sdk-ec2/lib/aws-sdk-ec2.rb b/gems/aws-sdk-ec2/lib/aws-sdk-ec2.rb index 3ae0f6427e8..0cc95425867 100644 --- a/gems/aws-sdk-ec2/lib/aws-sdk-ec2.rb +++ b/gems/aws-sdk-ec2/lib/aws-sdk-ec2.rb @@ -72,6 +72,6 @@ # @!group service module Aws::EC2 - GEM_VERSION = '1.311.0' + GEM_VERSION = '1.312.0' end diff --git a/gems/aws-sdk-ec2/lib/aws-sdk-ec2/client.rb b/gems/aws-sdk-ec2/lib/aws-sdk-ec2/client.rb index 347c623c407..f7cd684a443 100644 --- a/gems/aws-sdk-ec2/lib/aws-sdk-ec2/client.rb +++ b/gems/aws-sdk-ec2/lib/aws-sdk-ec2/client.rb @@ -6668,7 +6668,7 @@ def create_internet_gateway(params = {}, options = {}) # resp.ipam.description #=> String # resp.ipam.operating_regions #=> Array # resp.ipam.operating_regions[0].region_name #=> String - # resp.ipam.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam.tags #=> Array # resp.ipam.tags[0].key #=> String # resp.ipam.tags[0].value #=> String @@ -6846,7 +6846,7 @@ def create_ipam(params = {}, options = {}) # resp.ipam_pool.ipam_region #=> String # resp.ipam_pool.locale #=> String # resp.ipam_pool.pool_depth #=> Integer - # resp.ipam_pool.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam_pool.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam_pool.state_message #=> String # resp.ipam_pool.description #=> String # resp.ipam_pool.auto_import #=> Boolean @@ -6950,7 +6950,7 @@ def create_ipam_pool(params = {}, options = {}) # resp.ipam_scope.is_default #=> Boolean # resp.ipam_scope.description #=> String # resp.ipam_scope.pool_count #=> Integer - # resp.ipam_scope.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam_scope.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam_scope.tags #=> Array # resp.ipam_scope.tags[0].key #=> String # resp.ipam_scope.tags[0].value #=> String @@ -13760,7 +13760,7 @@ def delete_internet_gateway(params = {}, options = {}) # resp.ipam.description #=> String # resp.ipam.operating_regions #=> Array # resp.ipam.operating_regions[0].region_name #=> String - # resp.ipam.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam.tags #=> Array # resp.ipam.tags[0].key #=> String # resp.ipam.tags[0].value #=> String @@ -13824,7 +13824,7 @@ def delete_ipam(params = {}, options = {}) # resp.ipam_pool.ipam_region #=> String # resp.ipam_pool.locale #=> String # resp.ipam_pool.pool_depth #=> Integer - # resp.ipam_pool.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam_pool.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam_pool.state_message #=> String # resp.ipam_pool.description #=> String # resp.ipam_pool.auto_import #=> Boolean @@ -13887,7 +13887,7 @@ def delete_ipam_pool(params = {}, options = {}) # resp.ipam_scope.is_default #=> Boolean # resp.ipam_scope.description #=> String # resp.ipam_scope.pool_count #=> Integer - # resp.ipam_scope.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam_scope.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam_scope.tags #=> Array # resp.ipam_scope.tags[0].key #=> String # resp.ipam_scope.tags[0].value #=> String @@ -22397,7 +22397,7 @@ def describe_internet_gateways(params = {}, options = {}) # resp.ipam_pools[0].ipam_region #=> String # resp.ipam_pools[0].locale #=> String # resp.ipam_pools[0].pool_depth #=> Integer - # resp.ipam_pools[0].state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam_pools[0].state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam_pools[0].state_message #=> String # resp.ipam_pools[0].description #=> String # resp.ipam_pools[0].auto_import #=> Boolean @@ -22483,7 +22483,7 @@ def describe_ipam_pools(params = {}, options = {}) # resp.ipam_scopes[0].is_default #=> Boolean # resp.ipam_scopes[0].description #=> String # resp.ipam_scopes[0].pool_count #=> Integer - # resp.ipam_scopes[0].state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam_scopes[0].state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam_scopes[0].tags #=> Array # resp.ipam_scopes[0].tags[0].key #=> String # resp.ipam_scopes[0].tags[0].value #=> String @@ -22562,7 +22562,7 @@ def describe_ipam_scopes(params = {}, options = {}) # resp.ipams[0].description #=> String # resp.ipams[0].operating_regions #=> Array # resp.ipams[0].operating_regions[0].region_name #=> String - # resp.ipams[0].state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipams[0].state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipams[0].tags #=> Array # resp.ipams[0].tags[0].key #=> String # resp.ipams[0].tags[0].value #=> String @@ -39958,7 +39958,7 @@ def modify_instance_placement(params = {}, options = {}) # resp.ipam.description #=> String # resp.ipam.operating_regions #=> Array # resp.ipam.operating_regions[0].region_name #=> String - # resp.ipam.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam.tags #=> Array # resp.ipam.tags[0].key #=> String # resp.ipam.tags[0].value #=> String @@ -40075,7 +40075,7 @@ def modify_ipam(params = {}, options = {}) # resp.ipam_pool.ipam_region #=> String # resp.ipam_pool.locale #=> String # resp.ipam_pool.pool_depth #=> Integer - # resp.ipam_pool.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam_pool.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam_pool.state_message #=> String # resp.ipam_pool.description #=> String # resp.ipam_pool.auto_import #=> Boolean @@ -40221,7 +40221,7 @@ def modify_ipam_resource_cidr(params = {}, options = {}) # resp.ipam_scope.is_default #=> Boolean # resp.ipam_scope.description #=> String # resp.ipam_scope.pool_count #=> Integer - # resp.ipam_scope.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed" + # resp.ipam_scope.state #=> String, one of "create-in-progress", "create-complete", "create-failed", "modify-in-progress", "modify-complete", "modify-failed", "delete-in-progress", "delete-complete", "delete-failed", "isolate-in-progress", "isolate-complete", "restore-in-progress" # resp.ipam_scope.tags #=> Array # resp.ipam_scope.tags[0].key #=> String # resp.ipam_scope.tags[0].value #=> String @@ -49514,7 +49514,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-ec2' - context[:gem_version] = '1.311.0' + context[:gem_version] = '1.312.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-locationservice/CHANGELOG.md b/gems/aws-sdk-locationservice/CHANGELOG.md index 32b58badbc3..31b8f1eb786 100644 --- a/gems/aws-sdk-locationservice/CHANGELOG.md +++ b/gems/aws-sdk-locationservice/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.22.0 (2022-05-06) +------------------ + +* Feature - Amazon Location Service now includes a MaxResults parameter for ListGeofences requests. + 1.21.0 (2022-03-22) ------------------ diff --git a/gems/aws-sdk-locationservice/VERSION b/gems/aws-sdk-locationservice/VERSION index 3500250a4b0..57807d6d0d0 100644 --- a/gems/aws-sdk-locationservice/VERSION +++ b/gems/aws-sdk-locationservice/VERSION @@ -1 +1 @@ -1.21.0 +1.22.0 diff --git a/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice.rb b/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice.rb index 2733e93b66c..275aaf8dc13 100644 --- a/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice.rb +++ b/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice.rb @@ -48,6 +48,6 @@ # @!group service module Aws::LocationService - GEM_VERSION = '1.21.0' + GEM_VERSION = '1.22.0' end diff --git a/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/client.rb b/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/client.rb index bcc10d406ec..476cea0120e 100644 --- a/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/client.rb +++ b/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/client.rb @@ -500,6 +500,11 @@ def batch_delete_geofence(params = {}, options = {}) # # # + # The `DeviceID` is used as a string to represent the device. You do not + # need to have a `Tracker` associated with the `DeviceID`. + # + # + # # @option params [required, String] :collection_name # The geofence collection used in evaluating the position of devices # against its geofences. @@ -777,8 +782,8 @@ def batch_update_device_position(params = {}, options = {}) # Valid Values: `false` \| `true` # # @option params [required, Array] :departure_position - # The start position for the route. Defined in [WGS 84][1] format: - # `[longitude, latitude]`. + # The start position for the route. Defined in [World Geodetic System + # (WGS 84)][1] format: `[longitude, latitude]`. # # * For example, `[-123.115, 49.285]` # @@ -795,7 +800,7 @@ def batch_update_device_position(params = {}, options = {}) # # # - # [1]: https://earth-info.nga.mil/GandG/wgs84/index.html + # [1]: https://earth-info.nga.mil/index.php?dir=wgs84&action=wgs84 # [2]: https://docs.aws.amazon.com/location/latest/developerguide/snap-to-nearby-road.html # # @option params [Time,DateTime,Date,Integer,String] :departure_time @@ -818,8 +823,8 @@ def batch_update_device_position(params = {}, options = {}) # [1]: https://www.iso.org/iso-8601-date-and-time-format.html # # @option params [required, Array] :destination_position - # The finish position for the route. Defined in [WGS 84][1] format: - # `[longitude, latitude]`. + # The finish position for the route. Defined in [World Geodetic System + # (WGS 84)][1] format: `[longitude, latitude]`. # # * For example, `[-122.339, 47.615]` # @@ -834,7 +839,7 @@ def batch_update_device_position(params = {}, options = {}) # # # - # [1]: https://earth-info.nga.mil/GandG/wgs84/index.html + # [1]: https://earth-info.nga.mil/index.php?dir=wgs84&action=wgs84 # [2]: https://docs.aws.amazon.com/location/latest/developerguide/snap-to-nearby-road.html # # @option params [String] :distance_unit @@ -2668,6 +2673,12 @@ def list_geofence_collections(params = {}, options = {}) # @option params [required, String] :collection_name # The name of the geofence collection storing the list of geofences. # + # @option params [Integer] :max_results + # An optional limit for the number of geofences returned in a single + # call. + # + # Default value: `100` + # # @option params [String] :next_token # The pagination token specifying which page of results to return in the # response. If no token is provided, the default page is the first page. @@ -2685,6 +2696,7 @@ def list_geofence_collections(params = {}, options = {}) # # resp = client.list_geofences({ # collection_name: "ResourceName", # required + # max_results: 1, # next_token: "Token", # }) # @@ -3053,10 +3065,21 @@ def put_geofence(params = {}, options = {}) # The preferred language used to return results. The value must be a # valid [BCP 47][1] language tag, for example, `en` for English. # - # This setting affects the languages used in the results. It does not - # change which results are returned. If the language is not specified, - # or not supported for a particular result, the partner automatically - # chooses a language for the result. + # This setting affects the languages used in the results, but not the + # results themselves. If no language is specified, or not supported for + # a particular result, the partner automatically chooses a language for + # the result. + # + # For an example, we'll use the Greek language. You search for a + # location around Athens, Greece, with the `language` parameter set to + # `en`. The `city` in the results will most likely be returned as + # `Athens`. + # + # If you set the `language` parameter to `el`, for Greek, then the + # `city` in the results will more likely be returned as `Αθήνα`. + # + # If the data provider does not have a value for Greek, the result will + # be in a language that the provider does support. # # # @@ -3197,12 +3220,19 @@ def search_place_index_for_position(params = {}, options = {}) # The preferred language used to return results. The value must be a # valid [BCP 47][1] language tag, for example, `en` for English. # - # This setting affects the languages used in the results. It does not - # change which results are returned. If the language is not specified, - # or not supported for a particular result, the partner automatically - # chooses a language for the result. + # This setting affects the languages used in the results. If no language + # is specified, or not supported for a particular result, the partner + # automatically chooses a language for the result. + # + # For an example, we'll use the Greek language. You search for `Athens, + # Gr` to get suggestions with the `language` parameter set to `en`. The + # results found will most likely be returned as `Athens, Greece`. # - # Used only when the partner selected is Here. + # If you set the `language` parameter to `el`, for Greek, then the + # result found will more likely be returned as `Αθήνα, Ελλάδα`. + # + # If the data provider does not have a value for Greek, the result will + # be in a language that the provider does support. # # # @@ -3232,7 +3262,7 @@ def search_place_index_for_position(params = {}, options = {}) # index_name: "ResourceName", # required # language: "LanguageTag", # max_results: 1, - # text: "SyntheticSearchPlaceIndexForSuggestionsRequestString", # required + # text: "SearchPlaceIndexForSuggestionsRequestTextString", # required # }) # # @example Response structure @@ -3331,10 +3361,20 @@ def search_place_index_for_suggestions(params = {}, options = {}) # The preferred language used to return results. The value must be a # valid [BCP 47][1] language tag, for example, `en` for English. # - # This setting affects the languages used in the results. It does not - # change which results are returned. If the language is not specified, - # or not supported for a particular result, the partner automatically - # chooses a language for the result. + # This setting affects the languages used in the results, but not the + # results themselves. If no language is specified, or not supported for + # a particular result, the partner automatically chooses a language for + # the result. + # + # For an example, we'll use the Greek language. You search for `Athens, + # Greece`, with the `language` parameter set to `en`. The result found + # will most likely be returned as `Athens`. + # + # If you set the `language` parameter to `el`, for Greek, then the + # result found will more likely be returned as `Αθήνα`. + # + # If the data provider does not have a value for Greek, the result will + # be in a language that the provider does support. # # # @@ -3364,7 +3404,7 @@ def search_place_index_for_suggestions(params = {}, options = {}) # index_name: "ResourceName", # required # language: "LanguageTag", # max_results: 1, - # text: "SyntheticSearchPlaceIndexForTextRequestString", # required + # text: "SearchPlaceIndexForTextRequestTextString", # required # }) # # @example Response structure @@ -3759,7 +3799,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-locationservice' - context[:gem_version] = '1.21.0' + context[:gem_version] = '1.22.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/client_api.rb b/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/client_api.rb index 3beb6b73027..f73a69e3056 100644 --- a/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/client_api.rb +++ b/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/client_api.rb @@ -164,6 +164,7 @@ module ClientApi ListGeofenceResponseEntry = Shapes::StructureShape.new(name: 'ListGeofenceResponseEntry') ListGeofenceResponseEntryList = Shapes::ListShape.new(name: 'ListGeofenceResponseEntryList') ListGeofencesRequest = Shapes::StructureShape.new(name: 'ListGeofencesRequest') + ListGeofencesRequestMaxResultsInteger = Shapes::IntegerShape.new(name: 'ListGeofencesRequestMaxResultsInteger') ListGeofencesResponse = Shapes::StructureShape.new(name: 'ListGeofencesResponse') ListMapsRequest = Shapes::StructureShape.new(name: 'ListMapsRequest') ListMapsRequestMaxResultsInteger = Shapes::IntegerShape.new(name: 'ListMapsRequestMaxResultsInteger') @@ -229,11 +230,14 @@ module ClientApi SearchPlaceIndexForPositionSummary = Shapes::StructureShape.new(name: 'SearchPlaceIndexForPositionSummary') SearchPlaceIndexForSuggestionsRequest = Shapes::StructureShape.new(name: 'SearchPlaceIndexForSuggestionsRequest') SearchPlaceIndexForSuggestionsRequestMaxResultsInteger = Shapes::IntegerShape.new(name: 'SearchPlaceIndexForSuggestionsRequestMaxResultsInteger') + SearchPlaceIndexForSuggestionsRequestTextString = Shapes::StringShape.new(name: 'SearchPlaceIndexForSuggestionsRequestTextString') SearchPlaceIndexForSuggestionsResponse = Shapes::StructureShape.new(name: 'SearchPlaceIndexForSuggestionsResponse') SearchPlaceIndexForSuggestionsSummary = Shapes::StructureShape.new(name: 'SearchPlaceIndexForSuggestionsSummary') SearchPlaceIndexForTextRequest = Shapes::StructureShape.new(name: 'SearchPlaceIndexForTextRequest') + SearchPlaceIndexForTextRequestTextString = Shapes::StringShape.new(name: 'SearchPlaceIndexForTextRequestTextString') SearchPlaceIndexForTextResponse = Shapes::StructureShape.new(name: 'SearchPlaceIndexForTextResponse') SearchPlaceIndexForTextSummary = Shapes::StructureShape.new(name: 'SearchPlaceIndexForTextSummary') + SensitiveString = Shapes::StringShape.new(name: 'SensitiveString') ServiceQuotaExceededException = Shapes::StructureShape.new(name: 'ServiceQuotaExceededException') Step = Shapes::StructureShape.new(name: 'Step') StepDistanceDouble = Shapes::FloatShape.new(name: 'StepDistanceDouble') @@ -241,10 +245,6 @@ module ClientApi StepGeometryOffsetInteger = Shapes::IntegerShape.new(name: 'StepGeometryOffsetInteger') StepList = Shapes::ListShape.new(name: 'StepList') String = Shapes::StringShape.new(name: 'String') - SyntheticSearchPlaceIndexForSuggestionsRequestString = Shapes::StringShape.new(name: 'SyntheticSearchPlaceIndexForSuggestionsRequestString') - SyntheticSearchPlaceIndexForSuggestionsSummaryString = Shapes::StringShape.new(name: 'SyntheticSearchPlaceIndexForSuggestionsSummaryString') - SyntheticSearchPlaceIndexForTextRequestString = Shapes::StringShape.new(name: 'SyntheticSearchPlaceIndexForTextRequestString') - SyntheticSearchPlaceIndexForTextSummaryString = Shapes::StringShape.new(name: 'SyntheticSearchPlaceIndexForTextSummaryString') TagKey = Shapes::StringShape.new(name: 'TagKey') TagKeys = Shapes::ListShape.new(name: 'TagKeys') TagMap = Shapes::MapShape.new(name: 'TagMap') @@ -807,6 +807,7 @@ module ClientApi ListGeofenceResponseEntryList.member = Shapes::ShapeRef.new(shape: ListGeofenceResponseEntry) ListGeofencesRequest.add_member(:collection_name, Shapes::ShapeRef.new(shape: ResourceName, required: true, location: "uri", location_name: "CollectionName")) + ListGeofencesRequest.add_member(:max_results, Shapes::ShapeRef.new(shape: ListGeofencesRequestMaxResultsInteger, location_name: "MaxResults")) ListGeofencesRequest.add_member(:next_token, Shapes::ShapeRef.new(shape: Token, location_name: "NextToken")) ListGeofencesRequest.struct_class = Types::ListGeofencesRequest @@ -995,7 +996,7 @@ module ClientApi SearchPlaceIndexForSuggestionsRequest.add_member(:index_name, Shapes::ShapeRef.new(shape: ResourceName, required: true, location: "uri", location_name: "IndexName")) SearchPlaceIndexForSuggestionsRequest.add_member(:language, Shapes::ShapeRef.new(shape: LanguageTag, location_name: "Language")) SearchPlaceIndexForSuggestionsRequest.add_member(:max_results, Shapes::ShapeRef.new(shape: SearchPlaceIndexForSuggestionsRequestMaxResultsInteger, location_name: "MaxResults")) - SearchPlaceIndexForSuggestionsRequest.add_member(:text, Shapes::ShapeRef.new(shape: SyntheticSearchPlaceIndexForSuggestionsRequestString, required: true, location_name: "Text")) + SearchPlaceIndexForSuggestionsRequest.add_member(:text, Shapes::ShapeRef.new(shape: SearchPlaceIndexForSuggestionsRequestTextString, required: true, location_name: "Text")) SearchPlaceIndexForSuggestionsRequest.struct_class = Types::SearchPlaceIndexForSuggestionsRequest SearchPlaceIndexForSuggestionsResponse.add_member(:results, Shapes::ShapeRef.new(shape: SearchForSuggestionsResultList, required: true, location_name: "Results")) @@ -1008,7 +1009,7 @@ module ClientApi SearchPlaceIndexForSuggestionsSummary.add_member(:filter_countries, Shapes::ShapeRef.new(shape: CountryCodeList, location_name: "FilterCountries")) SearchPlaceIndexForSuggestionsSummary.add_member(:language, Shapes::ShapeRef.new(shape: LanguageTag, location_name: "Language")) SearchPlaceIndexForSuggestionsSummary.add_member(:max_results, Shapes::ShapeRef.new(shape: Integer, location_name: "MaxResults")) - SearchPlaceIndexForSuggestionsSummary.add_member(:text, Shapes::ShapeRef.new(shape: SyntheticSearchPlaceIndexForSuggestionsSummaryString, required: true, location_name: "Text")) + SearchPlaceIndexForSuggestionsSummary.add_member(:text, Shapes::ShapeRef.new(shape: SensitiveString, required: true, location_name: "Text")) SearchPlaceIndexForSuggestionsSummary.struct_class = Types::SearchPlaceIndexForSuggestionsSummary SearchPlaceIndexForTextRequest.add_member(:bias_position, Shapes::ShapeRef.new(shape: Position, location_name: "BiasPosition")) @@ -1017,7 +1018,7 @@ module ClientApi SearchPlaceIndexForTextRequest.add_member(:index_name, Shapes::ShapeRef.new(shape: ResourceName, required: true, location: "uri", location_name: "IndexName")) SearchPlaceIndexForTextRequest.add_member(:language, Shapes::ShapeRef.new(shape: LanguageTag, location_name: "Language")) SearchPlaceIndexForTextRequest.add_member(:max_results, Shapes::ShapeRef.new(shape: PlaceIndexSearchResultLimit, location_name: "MaxResults")) - SearchPlaceIndexForTextRequest.add_member(:text, Shapes::ShapeRef.new(shape: SyntheticSearchPlaceIndexForTextRequestString, required: true, location_name: "Text")) + SearchPlaceIndexForTextRequest.add_member(:text, Shapes::ShapeRef.new(shape: SearchPlaceIndexForTextRequestTextString, required: true, location_name: "Text")) SearchPlaceIndexForTextRequest.struct_class = Types::SearchPlaceIndexForTextRequest SearchPlaceIndexForTextResponse.add_member(:results, Shapes::ShapeRef.new(shape: SearchForTextResultList, required: true, location_name: "Results")) @@ -1031,7 +1032,7 @@ module ClientApi SearchPlaceIndexForTextSummary.add_member(:language, Shapes::ShapeRef.new(shape: LanguageTag, location_name: "Language")) SearchPlaceIndexForTextSummary.add_member(:max_results, Shapes::ShapeRef.new(shape: PlaceIndexSearchResultLimit, location_name: "MaxResults")) SearchPlaceIndexForTextSummary.add_member(:result_b_box, Shapes::ShapeRef.new(shape: BoundingBox, location_name: "ResultBBox")) - SearchPlaceIndexForTextSummary.add_member(:text, Shapes::ShapeRef.new(shape: SyntheticSearchPlaceIndexForTextSummaryString, required: true, location_name: "Text")) + SearchPlaceIndexForTextSummary.add_member(:text, Shapes::ShapeRef.new(shape: SensitiveString, required: true, location_name: "Text")) SearchPlaceIndexForTextSummary.struct_class = Types::SearchPlaceIndexForTextSummary ServiceQuotaExceededException.add_member(:message, Shapes::ShapeRef.new(shape: String, required: true, location_name: "message")) @@ -1740,6 +1741,7 @@ module ClientApi o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( + limit_key: "max_results", tokens: { "next_token" => "next_token" } diff --git a/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb b/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb index 33598b779b8..167baa9cb7e 100644 --- a/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb +++ b/gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb @@ -939,8 +939,8 @@ class CalculateRouteMatrixSummary < Struct.new( # @return [Boolean] # # @!attribute [rw] departure_position - # The start position for the route. Defined in [WGS 84][1] format: - # `[longitude, latitude]`. + # The start position for the route. Defined in [World Geodetic System + # (WGS 84)][1] format: `[longitude, latitude]`. # # * For example, `[-123.115, 49.285]` # @@ -957,7 +957,7 @@ class CalculateRouteMatrixSummary < Struct.new( # # # - # [1]: https://earth-info.nga.mil/GandG/wgs84/index.html + # [1]: https://earth-info.nga.mil/index.php?dir=wgs84&action=wgs84 # [2]: https://docs.aws.amazon.com/location/latest/developerguide/snap-to-nearby-road.html # @return [Array] # @@ -982,8 +982,8 @@ class CalculateRouteMatrixSummary < Struct.new( # @return [Time] # # @!attribute [rw] destination_position - # The finish position for the route. Defined in [WGS 84][1] format: - # `[longitude, latitude]`. + # The finish position for the route. Defined in [World Geodetic System + # (WGS 84)][1] format: `[longitude, latitude]`. # # * For example, `[-122.339, 47.615]` # @@ -998,7 +998,7 @@ class CalculateRouteMatrixSummary < Struct.new( # # # - # [1]: https://earth-info.nga.mil/GandG/wgs84/index.html + # [1]: https://earth-info.nga.mil/index.php?dir=wgs84&action=wgs84 # [2]: https://docs.aws.amazon.com/location/latest/developerguide/snap-to-nearby-road.html # @return [Array] # @@ -3658,6 +3658,7 @@ class ListGeofenceResponseEntry < Struct.new( # # { # collection_name: "ResourceName", # required + # max_results: 1, # next_token: "Token", # } # @@ -3665,6 +3666,13 @@ class ListGeofenceResponseEntry < Struct.new( # The name of the geofence collection storing the list of geofences. # @return [String] # + # @!attribute [rw] max_results + # An optional limit for the number of geofences returned in a single + # call. + # + # Default value: `100` + # @return [Integer] + # # @!attribute [rw] next_token # The pagination token specifying which page of results to return in # the response. If no token is provided, the default page is the first @@ -3677,6 +3685,7 @@ class ListGeofenceResponseEntry < Struct.new( # class ListGeofencesRequest < Struct.new( :collection_name, + :max_results, :next_token) SENSITIVE = [] include Aws::Structure @@ -4309,6 +4318,9 @@ class MapConfiguration < Struct.new( # Contains details about addresses or points of interest that match the # search criteria. # + # Not all details are included with all responses. Some details may only + # be returned by specific data partners. + # # @!attribute [rw] address_number # The numerical portion of an address, such as a building number. # @return [String] @@ -4713,10 +4725,21 @@ class SearchForTextResult < Struct.new( # The preferred language used to return results. The value must be a # valid [BCP 47][1] language tag, for example, `en` for English. # - # This setting affects the languages used in the results. It does not - # change which results are returned. If the language is not specified, - # or not supported for a particular result, the partner automatically - # chooses a language for the result. + # This setting affects the languages used in the results, but not the + # results themselves. If no language is specified, or not supported + # for a particular result, the partner automatically chooses a + # language for the result. + # + # For an example, we'll use the Greek language. You search for a + # location around Athens, Greece, with the `language` parameter set to + # `en`. The `city` in the results will most likely be returned as + # `Athens`. + # + # If you set the `language` parameter to `el`, for Greek, then the + # `city` in the results will more likely be returned as `Αθήνα`. + # + # If the data provider does not have a value for Greek, the result + # will be in a language that the provider does support. # # # @@ -4832,7 +4855,7 @@ class SearchPlaceIndexForPositionSummary < Struct.new( # index_name: "ResourceName", # required # language: "LanguageTag", # max_results: 1, - # text: "SyntheticSearchPlaceIndexForSuggestionsRequestString", # required + # text: "SearchPlaceIndexForSuggestionsRequestTextString", # required # } # # @!attribute [rw] bias_position @@ -4896,12 +4919,20 @@ class SearchPlaceIndexForPositionSummary < Struct.new( # The preferred language used to return results. The value must be a # valid [BCP 47][1] language tag, for example, `en` for English. # - # This setting affects the languages used in the results. It does not - # change which results are returned. If the language is not specified, - # or not supported for a particular result, the partner automatically - # chooses a language for the result. + # This setting affects the languages used in the results. If no + # language is specified, or not supported for a particular result, the + # partner automatically chooses a language for the result. + # + # For an example, we'll use the Greek language. You search for + # `Athens, Gr` to get suggestions with the `language` parameter set to + # `en`. The results found will most likely be returned as `Athens, + # Greece`. # - # Used only when the partner selected is Here. + # If you set the `language` parameter to `el`, for Greek, then the + # result found will more likely be returned as `Αθήνα, Ελλάδα`. + # + # If the data provider does not have a value for Greek, the result + # will be in a language that the provider does support. # # # @@ -5036,7 +5067,7 @@ class SearchPlaceIndexForSuggestionsSummary < Struct.new( # index_name: "ResourceName", # required # language: "LanguageTag", # max_results: 1, - # text: "SyntheticSearchPlaceIndexForTextRequestString", # required + # text: "SearchPlaceIndexForTextRequestTextString", # required # } # # @!attribute [rw] bias_position @@ -5100,10 +5131,20 @@ class SearchPlaceIndexForSuggestionsSummary < Struct.new( # The preferred language used to return results. The value must be a # valid [BCP 47][1] language tag, for example, `en` for English. # - # This setting affects the languages used in the results. It does not - # change which results are returned. If the language is not specified, - # or not supported for a particular result, the partner automatically - # chooses a language for the result. + # This setting affects the languages used in the results, but not the + # results themselves. If no language is specified, or not supported + # for a particular result, the partner automatically chooses a + # language for the result. + # + # For an example, we'll use the Greek language. You search for + # `Athens, Greece`, with the `language` parameter set to `en`. The + # result found will most likely be returned as `Athens`. + # + # If you set the `language` parameter to `el`, for Greek, then the + # result found will more likely be returned as `Αθήνα`. + # + # If the data provider does not have a value for Greek, the result + # will be in a language that the provider does support. # # # @@ -5139,6 +5180,9 @@ class SearchPlaceIndexForTextRequest < Struct.new( # @!attribute [rw] results # A list of Places matching the input text. Each result contains # additional information about the specific point of interest. + # + # Not all response properties are included with all responses. Some + # properties may only be returned by specific data partners. # @return [Array] # # @!attribute [rw] summary diff --git a/gems/aws-sdk-mediapackage/CHANGELOG.md b/gems/aws-sdk-mediapackage/CHANGELOG.md index 5dc9023a2bd..fed2e69bc9b 100644 --- a/gems/aws-sdk-mediapackage/CHANGELOG.md +++ b/gems/aws-sdk-mediapackage/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.53.0 (2022-05-06) +------------------ + +* Feature - This release adds Dvb Dash 2014 as an available profile option for Dash Origin Endpoints. + 1.52.0 (2022-03-01) ------------------ diff --git a/gems/aws-sdk-mediapackage/VERSION b/gems/aws-sdk-mediapackage/VERSION index a63cb35e6f0..3f4830156cb 100644 --- a/gems/aws-sdk-mediapackage/VERSION +++ b/gems/aws-sdk-mediapackage/VERSION @@ -1 +1 @@ -1.52.0 +1.53.0 diff --git a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage.rb b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage.rb index ac04e40cc32..3fd362e26e2 100644 --- a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage.rb +++ b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage.rb @@ -48,6 +48,6 @@ # @!group service module Aws::MediaPackage - GEM_VERSION = '1.52.0' + GEM_VERSION = '1.53.0' end diff --git a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/client.rb b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/client.rb index 06153592005..7cd82afcd16 100644 --- a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/client.rb +++ b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/client.rb @@ -645,7 +645,7 @@ def create_harvest_job(params = {}, options = {}) # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST, DVB_DASH_2014 # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -654,7 +654,7 @@ def create_harvest_job(params = {}, options = {}) # stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING # }, # suggested_presentation_delay_seconds: 1, - # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO + # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO, HTTP-XSDATE # utc_timing_uri: "__string", # }, # description: "__string", @@ -773,14 +773,14 @@ def create_harvest_job(params = {}, options = {}) # resp.dash_package.min_update_period_seconds #=> Integer # resp.dash_package.period_triggers #=> Array # resp.dash_package.period_triggers[0] #=> String, one of "ADS" - # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST" + # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST", "DVB_DASH_2014" # resp.dash_package.segment_duration_seconds #=> Integer # resp.dash_package.segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE", "TIME_WITH_TIMELINE", "NUMBER_WITH_DURATION" # resp.dash_package.stream_selection.max_video_bits_per_second #=> Integer # resp.dash_package.stream_selection.min_video_bits_per_second #=> Integer # resp.dash_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING" # resp.dash_package.suggested_presentation_delay_seconds #=> Integer - # resp.dash_package.utc_timing #=> String, one of "NONE", "HTTP-HEAD", "HTTP-ISO" + # resp.dash_package.utc_timing #=> String, one of "NONE", "HTTP-HEAD", "HTTP-ISO", "HTTP-XSDATE" # resp.dash_package.utc_timing_uri #=> String # resp.description #=> String # resp.hls_package.ad_markers #=> String, one of "NONE", "SCTE35_ENHANCED", "PASSTHROUGH", "DATERANGE" @@ -1050,14 +1050,14 @@ def describe_harvest_job(params = {}, options = {}) # resp.dash_package.min_update_period_seconds #=> Integer # resp.dash_package.period_triggers #=> Array # resp.dash_package.period_triggers[0] #=> String, one of "ADS" - # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST" + # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST", "DVB_DASH_2014" # resp.dash_package.segment_duration_seconds #=> Integer # resp.dash_package.segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE", "TIME_WITH_TIMELINE", "NUMBER_WITH_DURATION" # resp.dash_package.stream_selection.max_video_bits_per_second #=> Integer # resp.dash_package.stream_selection.min_video_bits_per_second #=> Integer # resp.dash_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING" # resp.dash_package.suggested_presentation_delay_seconds #=> Integer - # resp.dash_package.utc_timing #=> String, one of "NONE", "HTTP-HEAD", "HTTP-ISO" + # resp.dash_package.utc_timing #=> String, one of "NONE", "HTTP-HEAD", "HTTP-ISO", "HTTP-XSDATE" # resp.dash_package.utc_timing_uri #=> String # resp.description #=> String # resp.hls_package.ad_markers #=> String, one of "NONE", "SCTE35_ENHANCED", "PASSTHROUGH", "DATERANGE" @@ -1289,14 +1289,14 @@ def list_harvest_jobs(params = {}, options = {}) # resp.origin_endpoints[0].dash_package.min_update_period_seconds #=> Integer # resp.origin_endpoints[0].dash_package.period_triggers #=> Array # resp.origin_endpoints[0].dash_package.period_triggers[0] #=> String, one of "ADS" - # resp.origin_endpoints[0].dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST" + # resp.origin_endpoints[0].dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST", "DVB_DASH_2014" # resp.origin_endpoints[0].dash_package.segment_duration_seconds #=> Integer # resp.origin_endpoints[0].dash_package.segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE", "TIME_WITH_TIMELINE", "NUMBER_WITH_DURATION" # resp.origin_endpoints[0].dash_package.stream_selection.max_video_bits_per_second #=> Integer # resp.origin_endpoints[0].dash_package.stream_selection.min_video_bits_per_second #=> Integer # resp.origin_endpoints[0].dash_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING" # resp.origin_endpoints[0].dash_package.suggested_presentation_delay_seconds #=> Integer - # resp.origin_endpoints[0].dash_package.utc_timing #=> String, one of "NONE", "HTTP-HEAD", "HTTP-ISO" + # resp.origin_endpoints[0].dash_package.utc_timing #=> String, one of "NONE", "HTTP-HEAD", "HTTP-ISO", "HTTP-XSDATE" # resp.origin_endpoints[0].dash_package.utc_timing_uri #=> String # resp.origin_endpoints[0].description #=> String # resp.origin_endpoints[0].hls_package.ad_markers #=> String, one of "NONE", "SCTE35_ENHANCED", "PASSTHROUGH", "DATERANGE" @@ -1687,7 +1687,7 @@ def update_channel(params = {}, options = {}) # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST, DVB_DASH_2014 # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -1696,7 +1696,7 @@ def update_channel(params = {}, options = {}) # stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING # }, # suggested_presentation_delay_seconds: 1, - # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO + # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO, HTTP-XSDATE # utc_timing_uri: "__string", # }, # description: "__string", @@ -1812,14 +1812,14 @@ def update_channel(params = {}, options = {}) # resp.dash_package.min_update_period_seconds #=> Integer # resp.dash_package.period_triggers #=> Array # resp.dash_package.period_triggers[0] #=> String, one of "ADS" - # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST" + # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST", "DVB_DASH_2014" # resp.dash_package.segment_duration_seconds #=> Integer # resp.dash_package.segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE", "TIME_WITH_TIMELINE", "NUMBER_WITH_DURATION" # resp.dash_package.stream_selection.max_video_bits_per_second #=> Integer # resp.dash_package.stream_selection.min_video_bits_per_second #=> Integer # resp.dash_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING" # resp.dash_package.suggested_presentation_delay_seconds #=> Integer - # resp.dash_package.utc_timing #=> String, one of "NONE", "HTTP-HEAD", "HTTP-ISO" + # resp.dash_package.utc_timing #=> String, one of "NONE", "HTTP-HEAD", "HTTP-ISO", "HTTP-XSDATE" # resp.dash_package.utc_timing_uri #=> String # resp.description #=> String # resp.hls_package.ad_markers #=> String, one of "NONE", "SCTE35_ENHANCED", "PASSTHROUGH", "DATERANGE" @@ -1894,7 +1894,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-mediapackage' - context[:gem_version] = '1.52.0' + context[:gem_version] = '1.53.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb index 37d0cc3bad5..8f6483b95c7 100644 --- a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb +++ b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb @@ -623,7 +623,7 @@ class CreateHarvestJobResponse < Struct.new( # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST, DVB_DASH_2014 # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -632,7 +632,7 @@ class CreateHarvestJobResponse < Struct.new( # stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING # }, # suggested_presentation_delay_seconds: 1, - # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO + # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO, HTTP-XSDATE # utc_timing_uri: "__string", # }, # description: "__string", @@ -918,7 +918,7 @@ class DashEncryption < Struct.new( # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST, DVB_DASH_2014 # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -927,7 +927,7 @@ class DashEncryption < Struct.new( # stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING # }, # suggested_presentation_delay_seconds: 1, - # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO + # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO, HTTP-XSDATE # utc_timing_uri: "__string", # } # @@ -990,7 +990,9 @@ class DashEncryption < Struct.new( # # @!attribute [rw] profile # The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When - # set to "HBBTV\_1\_5", HbbTV 1.5 compliant output is enabled. + # set to "HBBTV\_1\_5", HbbTV 1.5 compliant output is enabled. When + # set to "DVB-DASH\_2014", DVB-DASH 2014 compliant output is + # enabled. # @return [String] # # @!attribute [rw] segment_duration_seconds @@ -1023,7 +1025,7 @@ class DashEncryption < Struct.new( # # @!attribute [rw] utc_timing_uri # Specifies the value attribute of the UTCTiming field when utcTiming - # is set to HTTP-ISO or HTTP-HEAD + # is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE # @return [String] # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackage-2017-10-12/DashPackage AWS API Documentation @@ -2960,7 +2962,7 @@ class UpdateChannelResponse < Struct.new( # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST, DVB_DASH_2014 # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -2969,7 +2971,7 @@ class UpdateChannelResponse < Struct.new( # stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING # }, # suggested_presentation_delay_seconds: 1, - # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO + # utc_timing: "NONE", # accepts NONE, HTTP-HEAD, HTTP-ISO, HTTP-XSDATE # utc_timing_uri: "__string", # }, # description: "__string", diff --git a/gems/aws-sdk-rds/CHANGELOG.md b/gems/aws-sdk-rds/CHANGELOG.md index 30a235ae0d6..eb05408993a 100644 --- a/gems/aws-sdk-rds/CHANGELOG.md +++ b/gems/aws-sdk-rds/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.146.0 (2022-05-06) +------------------ + +* Feature - Various documentation improvements. + 1.145.0 (2022-04-29) ------------------ diff --git a/gems/aws-sdk-rds/VERSION b/gems/aws-sdk-rds/VERSION index 3560cf9572f..7749f24c15f 100644 --- a/gems/aws-sdk-rds/VERSION +++ b/gems/aws-sdk-rds/VERSION @@ -1 +1 @@ -1.145.0 +1.146.0 diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds.rb index b907d22f9ee..01ce015312a 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds.rb @@ -74,6 +74,6 @@ # @!group service module Aws::RDS - GEM_VERSION = '1.145.0' + GEM_VERSION = '1.146.0' end diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb index 37fc66a4643..15b6684d265 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb @@ -3738,19 +3738,9 @@ def create_db_cluster_snapshot(params = {}, options = {}) # Zone must be in the same Amazon Web Services Region as the current # endpoint. # - # If you're creating a DB instance in an RDS on VMware environment, - # specify the identifier of the custom Availability Zone to create the - # DB instance in. - # - # For more information about RDS on VMware, see the [ RDS on VMware User - # Guide.][2] - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html - # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html # # @option params [String] :db_subnet_group_name # A DB subnet group to associate with this DB instance. @@ -22391,7 +22381,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-rds' - context[:gem_version] = '1.145.0' + context[:gem_version] = '1.146.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/db_instance.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/db_instance.rb index 7b2e5f16387..a3ee64342dc 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/db_instance.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/db_instance.rb @@ -1255,19 +1255,9 @@ def wait_until(options = {}, &block) # Zone must be in the same Amazon Web Services Region as the current # endpoint. # - # If you're creating a DB instance in an RDS on VMware environment, - # specify the identifier of the custom Availability Zone to create the - # DB instance in. - # - # For more information about RDS on VMware, see the [ RDS on VMware User - # Guide.][2] - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html - # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html # @option options [String] :db_subnet_group_name # A DB subnet group to associate with this DB instance. # diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb index 15da395de5c..d1746c8488c 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb @@ -1315,19 +1315,9 @@ def create_db_cluster_parameter_group(options = {}) # Zone must be in the same Amazon Web Services Region as the current # endpoint. # - # If you're creating a DB instance in an RDS on VMware environment, - # specify the identifier of the custom Availability Zone to create the - # DB instance in. - # - # For more information about RDS on VMware, see the [ RDS on VMware User - # Guide.][2] - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html - # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html # @option options [String] :db_subnet_group_name # A DB subnet group to associate with this DB instance. # diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb index 1cb3816ace1..cde03f7ba9b 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb @@ -3377,19 +3377,9 @@ class CreateDBClusterSnapshotResult < Struct.new( # Zone must be in the same Amazon Web Services Region as the current # endpoint. # - # If you're creating a DB instance in an RDS on VMware environment, - # specify the identifier of the custom Availability Zone to create the - # DB instance in. - # - # For more information about RDS on VMware, see the [ RDS on VMware - # User Guide.][2] - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html - # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html # @return [String] # # @!attribute [rw] db_subnet_group_name diff --git a/gems/aws-sdk-redshift/CHANGELOG.md b/gems/aws-sdk-redshift/CHANGELOG.md index 8a1982461b2..e6d6aac8e4e 100644 --- a/gems/aws-sdk-redshift/CHANGELOG.md +++ b/gems/aws-sdk-redshift/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.82.0 (2022-05-06) +------------------ + +* Feature - Introduces new field 'LoadSampleData' in CreateCluster operation. Customers can now specify 'LoadSampleData' option during creation of a cluster, which results in loading of sample data in the cluster that is created. + 1.81.0 (2022-04-19) ------------------ diff --git a/gems/aws-sdk-redshift/VERSION b/gems/aws-sdk-redshift/VERSION index dbd41264aa9..71fae54fb27 100644 --- a/gems/aws-sdk-redshift/VERSION +++ b/gems/aws-sdk-redshift/VERSION @@ -1 +1 @@ -1.81.0 +1.82.0 diff --git a/gems/aws-sdk-redshift/lib/aws-sdk-redshift.rb b/gems/aws-sdk-redshift/lib/aws-sdk-redshift.rb index 8a5ecde9077..29c8c728b1e 100644 --- a/gems/aws-sdk-redshift/lib/aws-sdk-redshift.rb +++ b/gems/aws-sdk-redshift/lib/aws-sdk-redshift.rb @@ -49,6 +49,6 @@ # @!group service module Aws::Redshift - GEM_VERSION = '1.81.0' + GEM_VERSION = '1.82.0' end diff --git a/gems/aws-sdk-redshift/lib/aws-sdk-redshift/client.rb b/gems/aws-sdk-redshift/lib/aws-sdk-redshift/client.rb index d9582f5b2c6..72a8d658aed 100644 --- a/gems/aws-sdk-redshift/lib/aws-sdk-redshift/client.rb +++ b/gems/aws-sdk-redshift/lib/aws-sdk-redshift/client.rb @@ -598,7 +598,7 @@ def authorize_cluster_security_group_ingress(params = {}, options = {}) # From a data producer account, authorizes the sharing of a datashare # with one or more consumer accounts or managing entities. To authorize # a datashare for a data consumer, the producer account must have the - # correct access privileges. + # correct access permissions. # # @option params [required, String] :data_share_arn # The Amazon Resource Name (ARN) of the datashare that producers are to @@ -1466,6 +1466,10 @@ def create_authentication_profile(params = {}, options = {}) # The Amazon Resource Name (ARN) for the IAM role that was set as # default for the cluster when the cluster was created. # + # @option params [String] :load_sample_data + # A flag that specifies whether to load sample data once the cluster is + # created. + # # @return [Types::CreateClusterResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::CreateClusterResult#cluster #cluster} => Types::Cluster @@ -1511,6 +1515,7 @@ def create_authentication_profile(params = {}, options = {}) # availability_zone_relocation: false, # aqua_configuration_status: "enabled", # accepts enabled, disabled, auto # default_iam_role_arn: "String", + # load_sample_data: "String", # }) # # @example Response structure @@ -2733,8 +2738,8 @@ def create_usage_limit(params = {}, options = {}) req.send_request(options) end - # From the producer account, removes authorization from the specified - # datashare. + # From a datashare producer account, removes authorization from the + # specified datashare. # # @option params [required, String] :data_share_arn # The Amazon Resource Name (ARN) of the datashare to remove @@ -6836,8 +6841,8 @@ def disable_snapshot_copy(params = {}, options = {}) req.send_request(options) end - # From a consumer account, remove association for the specified - # datashare. + # From a datashare consumer account, remove association for the + # specified datashare. # # @option params [required, String] :data_share_arn # The Amazon Resource Name (ARN) of the datashare to remove association @@ -7192,7 +7197,7 @@ def enable_snapshot_copy(params = {}, options = {}) # the `redshift:JoinGroup` action with access to the listed `dbgroups`. # # In addition, if the `AutoCreate` parameter is set to `True`, then the - # policy must include the `redshift:CreateClusterUser` privilege. + # policy must include the `redshift:CreateClusterUser` permission. # # If the `DbName` parameter is specified, the IAM policy must allow # access to the resource `dbname` for the specified database name. @@ -9636,7 +9641,7 @@ def reboot_cluster(params = {}, options = {}) req.send_request(options) end - # From the consumer account, rejects the specified datashare. + # From a datashare consumer account, rejects the specified datashare. # # @option params [required, String] :data_share_arn # The Amazon Resource Name (ARN) of the datashare to reject. @@ -11068,7 +11073,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-redshift' - context[:gem_version] = '1.81.0' + context[:gem_version] = '1.82.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-redshift/lib/aws-sdk-redshift/client_api.rb b/gems/aws-sdk-redshift/lib/aws-sdk-redshift/client_api.rb index ce463ad7424..93f65c295f4 100644 --- a/gems/aws-sdk-redshift/lib/aws-sdk-redshift/client_api.rb +++ b/gems/aws-sdk-redshift/lib/aws-sdk-redshift/client_api.rb @@ -927,6 +927,7 @@ module ClientApi CreateClusterMessage.add_member(:availability_zone_relocation, Shapes::ShapeRef.new(shape: BooleanOptional, location_name: "AvailabilityZoneRelocation")) CreateClusterMessage.add_member(:aqua_configuration_status, Shapes::ShapeRef.new(shape: AquaConfigurationStatus, location_name: "AquaConfigurationStatus")) CreateClusterMessage.add_member(:default_iam_role_arn, Shapes::ShapeRef.new(shape: String, location_name: "DefaultIamRoleArn")) + CreateClusterMessage.add_member(:load_sample_data, Shapes::ShapeRef.new(shape: String, location_name: "LoadSampleData")) CreateClusterMessage.struct_class = Types::CreateClusterMessage CreateClusterParameterGroupMessage.add_member(:parameter_group_name, Shapes::ShapeRef.new(shape: String, required: true, location_name: "ParameterGroupName")) diff --git a/gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb b/gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb index 1039126fee8..fcaa91b638c 100644 --- a/gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb +++ b/gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb @@ -1001,7 +1001,7 @@ class ClusterAssociatedToSchedule < Struct.new( # A database user name that is authorized to log on to the database # `DbName` using the password `DbPassword`. If the specified DbUser # exists in the database, the new user name has the same database - # privileges as the the user named in DbUser. By default, the user is + # permissions as the the user named in DbUser. By default, the user is # added to PUBLIC. If the `DbGroups` parameter is specifed, `DbUser` # is added to the listed groups for any sessions created using these # credentials. @@ -1880,6 +1880,7 @@ class CreateAuthenticationProfileResult < Struct.new( # availability_zone_relocation: false, # aqua_configuration_status: "enabled", # accepts enabled, disabled, auto # default_iam_role_arn: "String", + # load_sample_data: "String", # } # # @!attribute [rw] db_name @@ -2265,6 +2266,11 @@ class CreateAuthenticationProfileResult < Struct.new( # default for the cluster when the cluster was created. # @return [String] # + # @!attribute [rw] load_sample_data + # A flag that specifies whether to load sample data once the cluster + # is created. + # @return [String] + # # @see http://docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/CreateClusterMessage AWS API Documentation # class CreateClusterMessage < Struct.new( @@ -2300,7 +2306,8 @@ class CreateClusterMessage < Struct.new( :snapshot_schedule_identifier, :availability_zone_relocation, :aqua_configuration_status, - :default_iam_role_arn) + :default_iam_role_arn, + :load_sample_data) SENSITIVE = [] include Aws::Structure end @@ -3252,7 +3259,7 @@ class CustomerStorageMessage < Struct.new( # # @!attribute [rw] data_share_associations # A value that specifies when the datashare has an association between - # a producer and data consumers. + # producer and data consumers. # @return [Array] # # @!attribute [rw] managed_by diff --git a/gems/aws-sdk-securityhub/CHANGELOG.md b/gems/aws-sdk-securityhub/CHANGELOG.md index 8e8da140aca..0055b17b627 100644 --- a/gems/aws-sdk-securityhub/CHANGELOG.md +++ b/gems/aws-sdk-securityhub/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.65.0 (2022-05-06) +------------------ + +* Feature - Documentation updates for Security Hub API reference + 1.64.0 (2022-04-25) ------------------ diff --git a/gems/aws-sdk-securityhub/VERSION b/gems/aws-sdk-securityhub/VERSION index 9405730420f..902c74186fb 100644 --- a/gems/aws-sdk-securityhub/VERSION +++ b/gems/aws-sdk-securityhub/VERSION @@ -1 +1 @@ -1.64.0 +1.65.0 diff --git a/gems/aws-sdk-securityhub/lib/aws-sdk-securityhub.rb b/gems/aws-sdk-securityhub/lib/aws-sdk-securityhub.rb index 962163beeec..4476e69835c 100644 --- a/gems/aws-sdk-securityhub/lib/aws-sdk-securityhub.rb +++ b/gems/aws-sdk-securityhub/lib/aws-sdk-securityhub.rb @@ -48,6 +48,6 @@ # @!group service module Aws::SecurityHub - GEM_VERSION = '1.64.0' + GEM_VERSION = '1.65.0' end diff --git a/gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/client.rb b/gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/client.rb index aa3947ca731..e50e8dff316 100644 --- a/gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/client.rb +++ b/gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/client.rb @@ -531,12 +531,17 @@ def batch_enable_standards(params = {}, options = {}) # # `BatchImportFindings` must be called by one of the following: # - # * The account that is associated with the findings. The identifier of - # the associated account is the value of the `AwsAccountId` attribute - # for the finding. - # - # * An account that is allow-listed for an official Security Hub partner - # integration. + # * The Amazon Web Services account that is associated with a finding if + # you are using the [default product ARN][1] or are a partner sending + # findings from within a customer's Amazon Web Services account. In + # these cases, the identifier of the account that you are calling + # `BatchImportFindings` from needs to be the same as the + # `AwsAccountId` attribute for the finding. + # + # * An Amazon Web Services account that Security Hub has allow-listed + # for an official partner integration. In this case, you can call + # `BatchImportFindings` from the allow-listed account and send + # findings from different customer accounts in the same batch. # # The maximum allowed size for a finding is 240 Kb. An error is returned # for any finding larger than 240 Kb. @@ -569,6 +574,10 @@ def batch_enable_standards(params = {}, options = {}) # Instead, finding providers use `FindingProviderFields` to provide # values for these attributes. # + # + # + # [1]: https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-custom-providers.html#securityhub-custom-providers-bfi-reqs + # # @option params [required, Array] :findings # A list of findings to import. To successfully import a finding, it # must follow the [Amazon Web Services Security Finding Format][1]. @@ -10420,7 +10429,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-securityhub' - context[:gem_version] = '1.64.0' + context[:gem_version] = '1.65.0' Seahorse::Client::Request.new(handlers, context) end