class Aws::LocationService::Types::CreatePlaceIndexRequest
@note When making an API call, you may pass CreatePlaceIndexRequest
data as a hash: { data_source: "String", # required data_source_configuration: { intended_use: "SingleUse", # accepts SingleUse, Storage }, description: "ResourceDescription", index_name: "ResourceName", # required pricing_plan: "RequestBasedUsage", # required, accepts RequestBasedUsage, MobileAssetTracking, MobileAssetManagement tags: { "TagKey" => "TagValue", }, }
@!attribute [rw] data_source
Specifies the data provider of geospatial data. <note markdown="1"> This field is case-sensitive. Enter the valid values as shown. For example, entering `HERE` returns an error. </note> Valid values include: * `Esri` – For additional information about [Esri][1]'s coverage in your region of interest, see [Esri details on geocoding coverage][2]. * `Here` – For additional information about [HERE Technologies][3]'s coverage in your region of interest, see [HERE details on goecoding coverage][4]. Place index resources using HERE Technologies as a data provider can't [store results][5] for locations in Japan. For more information, see the [AWS Service Terms][6] for Amazon Location Service. For additional information , see [Data providers][7] on the *Amazon Location Service Developer Guide*. [1]: https://docs.aws.amazon.com/location/latest/developerguide/esri.html [2]: https://developers.arcgis.com/rest/geocode/api-reference/geocode-coverage.htm [3]: https://docs.aws.amazon.com/location/latest/developerguide/HERE.html [4]: https://developer.here.com/documentation/geocoder/dev_guide/topics/coverage-geocoder.html [5]: https://docs.aws.amazon.com/location-places/latest/APIReference/API_DataSourceConfiguration.html [6]: https://aws.amazon.com/service-terms/ [7]: https://docs.aws.amazon.com/location/latest/developerguide/what-is-data-provider.html @return [String]
@!attribute [rw] data_source_configuration
Specifies the data storage option requesting Places. @return [Types::DataSourceConfiguration]
@!attribute [rw] description
The optional description for the place index resource. @return [String]
@!attribute [rw] index_name
The name of the place index resource. Requirements: * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (\_). * Must be a unique place index resource name. * No spaces allowed. For example, `ExamplePlaceIndex`. @return [String]
@!attribute [rw] pricing_plan
Specifies the pricing plan for your place index resource. For additional details and restrictions on each pricing plan option, see the [Amazon Location Service pricing page][1]. [1]: https://aws.amazon.com/location/pricing/ @return [String]
@!attribute [rw] tags
Applies one or more tags to the place index resource. A tag is a key-value pair helps manage, identify, search, and filter your resources by labelling them. Format: `"key" : "value"` Restrictions: * Maximum 50 tags per resource * Each resource tag must be unique with a maximum of one value. * Maximum key length: 128 Unicode characters in UTF-8 * Maximum value length: 256 Unicode characters in UTF-8 * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following characters: + - = . \_ : / @. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/location-2020-11-19/CreatePlaceIndexRequest AWS API Documentation
Constants
- SENSITIVE