Interface CfnPlaceIndexProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPlaceIndexProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-05T03:43:45.875Z")
@Stability(Stable)
public interface CfnPlaceIndexProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnPlaceIndex
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.location.*; CfnPlaceIndexProps cfnPlaceIndexProps = CfnPlaceIndexProps.builder() .dataSource("dataSource") .indexName("indexName") // the properties below are optional .dataSourceConfiguration(DataSourceConfigurationProperty.builder() .intendedUse("intendedUse") .build()) .description("description") .pricingPlan("pricingPlan") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnPlaceIndexProps
static final class
An implementation forCfnPlaceIndexProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnPlaceIndexProps.Builder
builder()
Specifies the geospatial data provider for the new place index.default Object
Specifies the data storage option requesting Places.default String
The optional description for the place index resource.The name of the place index resource.default String
No longer used.getTags()
An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataSource
Specifies the geospatial data provider for the new place index.This field is case-sensitive. Enter the valid values as shown. For example, entering
HERE
returns an error.Valid values include:
Esri
– For additional information about Esri 's coverage in your region of interest, see Esri details on geocoding coverage .Grab
– Grab provides place index functionality for Southeast Asia. For additional information about GrabMaps ' coverage, see GrabMaps countries and areas covered .Here
– For additional information about HERE Technologies ' coverage in your region of interest, see HERE details on goecoding coverage .
If you specify HERE Technologies (
Here
) as the data provider, you may not store results for locations in Japan. For more information, see the AWS Service Terms for Amazon Location Service.For additional information , see Data providers on the Amazon Location Service Developer Guide .
- See Also:
-
getIndexName
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
.
- See Also:
-
getDataSourceConfiguration
Specifies the data storage option requesting Places.- See Also:
-
getDescription
The optional description for the place index resource.- See Also:
-
getPricingPlan
No longer used. If included, the only allowed value isRequestBasedUsage
.Allowed Values :
RequestBasedUsage
- See Also:
-
getTags
An array of key-value pairs to apply to this resource.- See Also:
-
builder
- Returns:
- a
CfnPlaceIndexProps.Builder
ofCfnPlaceIndexProps
-