> **Experimental**
>
> `@aws-cdk/aws-location-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# PlaceIndexProps

Properties for a place index.

Extends: PlaceIndexProps
Used as props by: PlaceIndex

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/place-index.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-location-alpha/lib/place-index.ts#L33)

## Example

```ts
new location.PlaceIndex(this, 'PlaceIndex', {
  placeIndexName: 'MyPlaceIndex', // optional, defaults to a generated name
  dataSource: location.DataSource.HERE, // optional, defaults to Esri
});
```

## Properties

- `dataSource`: [DataSource](/cdk/api/v2/docs/@aws-cdk_aws-location-alpha.DataSource.html) = DataSource.ESRI — Data source for the place index.

- `description`: string — A description for the place index.

  **Default:** no description

- `intendedUse`: [IntendedUse](/cdk/api/v2/docs/@aws-cdk_aws-location-alpha.IntendedUse.html) = IntendedUse.SINGLE_USE — Intend use for the results of an operation.

- `placeIndexName`: string — A name for the place index.

  **Default:** A name is automatically generated

  Must be between 1 and 100 characters and contain only alphanumeric characters,
  hyphens, periods and underscores.
