import { ResourceBase } from '../resource' ; import { Value , List } from '../dataTypes' ; export class DataSourceConfiguration { IntendedUse ? : Value < string > ; constructor ( properties ) { Object . assign ( this , properties ) ; } } export interface PlaceIndexProperties { DataSource : Value < string > ; DataSourceConfiguration ? : DataSourceConfiguration ; Description ? : Value < string > ; IndexName : Value < string > ; PricingPlan : Value < string > ; } export default class PlaceIndex extends ResourceBase < PlaceIndexProperties > { static DataSourceConfiguration = DataSourceConfiguration ; constructor ( properties ) { super ( 'AWS::Location::PlaceIndex' , properties ) ; } }