3730 lines
No EOL
86 KiB
JSON
3730 lines
No EOL
86 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2020-11-19",
|
|
"endpointPrefix": "geo",
|
|
"protocol": "rest-json",
|
|
"protocols": [
|
|
"rest-json"
|
|
],
|
|
"serviceFullName": "Amazon Location Service",
|
|
"serviceId": "Location",
|
|
"signatureVersion": "v4",
|
|
"signingName": "geo",
|
|
"uid": "location-2020-11-19"
|
|
},
|
|
"operations": {
|
|
"AssociateTrackerConsumer": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/consumers",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"ConsumerArn"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"ConsumerArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.tracking."
|
|
}
|
|
},
|
|
"BatchDeleteDevicePositionHistory": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/delete-positions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"DeviceIds"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"DeviceIds": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Errors"
|
|
],
|
|
"members": {
|
|
"Errors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeviceId",
|
|
"Error"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"Error": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "tracking."
|
|
}
|
|
},
|
|
"BatchDeleteGeofence": {
|
|
"http": {
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}/delete-geofences",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"GeofenceIds"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
},
|
|
"GeofenceIds": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Errors"
|
|
],
|
|
"members": {
|
|
"Errors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"GeofenceId",
|
|
"Error"
|
|
],
|
|
"members": {
|
|
"GeofenceId": {},
|
|
"Error": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "geofencing."
|
|
}
|
|
},
|
|
"BatchEvaluateGeofences": {
|
|
"http": {
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}/positions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"DevicePositionUpdates"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
},
|
|
"DevicePositionUpdates": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Errors"
|
|
],
|
|
"members": {
|
|
"Errors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeviceId",
|
|
"SampleTime",
|
|
"Error"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"SampleTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Error": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "geofencing."
|
|
}
|
|
},
|
|
"BatchGetDevicePosition": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/get-positions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"DeviceIds"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"DeviceIds": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Errors",
|
|
"DevicePositions"
|
|
],
|
|
"members": {
|
|
"Errors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeviceId",
|
|
"Error"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"Error": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DevicePositions": {
|
|
"shape": "S13"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "tracking."
|
|
}
|
|
},
|
|
"BatchPutGeofence": {
|
|
"http": {
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}/put-geofences",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
},
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"GeofenceId",
|
|
"Geometry"
|
|
],
|
|
"members": {
|
|
"GeofenceId": {},
|
|
"Geometry": {
|
|
"shape": "S18"
|
|
},
|
|
"GeofenceProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Successes",
|
|
"Errors"
|
|
],
|
|
"members": {
|
|
"Successes": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"GeofenceId",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"GeofenceId": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Errors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"GeofenceId",
|
|
"Error"
|
|
],
|
|
"members": {
|
|
"GeofenceId": {},
|
|
"Error": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "geofencing."
|
|
}
|
|
},
|
|
"BatchUpdateDevicePosition": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/positions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"Updates"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"Updates": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Errors"
|
|
],
|
|
"members": {
|
|
"Errors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeviceId",
|
|
"SampleTime",
|
|
"Error"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"SampleTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Error": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "tracking."
|
|
}
|
|
},
|
|
"CalculateRoute": {
|
|
"http": {
|
|
"requestUri": "/routes/v0/calculators/{CalculatorName}/calculate/route",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName",
|
|
"DeparturePosition",
|
|
"DestinationPosition"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {
|
|
"location": "uri",
|
|
"locationName": "CalculatorName"
|
|
},
|
|
"DeparturePosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"DestinationPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"WaypointPositions": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"TravelMode": {},
|
|
"DepartureTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"DepartNow": {
|
|
"type": "boolean"
|
|
},
|
|
"DistanceUnit": {},
|
|
"IncludeLegGeometry": {
|
|
"type": "boolean"
|
|
},
|
|
"CarModeOptions": {
|
|
"shape": "S1s"
|
|
},
|
|
"TruckModeOptions": {
|
|
"shape": "S1t"
|
|
},
|
|
"ArrivalTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"OptimizeFor": {},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Legs",
|
|
"Summary"
|
|
],
|
|
"members": {
|
|
"Legs": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StartPosition",
|
|
"EndPosition",
|
|
"Distance",
|
|
"DurationSeconds",
|
|
"Steps"
|
|
],
|
|
"members": {
|
|
"StartPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"EndPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"Distance": {
|
|
"type": "double"
|
|
},
|
|
"DurationSeconds": {
|
|
"type": "double"
|
|
},
|
|
"Geometry": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LineString": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Steps": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"StartPosition",
|
|
"EndPosition",
|
|
"Distance",
|
|
"DurationSeconds"
|
|
],
|
|
"members": {
|
|
"StartPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"EndPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"Distance": {
|
|
"type": "double"
|
|
},
|
|
"DurationSeconds": {
|
|
"type": "double"
|
|
},
|
|
"GeometryOffset": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Summary": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RouteBBox",
|
|
"DataSource",
|
|
"Distance",
|
|
"DurationSeconds",
|
|
"DistanceUnit"
|
|
],
|
|
"members": {
|
|
"RouteBBox": {
|
|
"shape": "S2h"
|
|
},
|
|
"DataSource": {},
|
|
"Distance": {
|
|
"type": "double"
|
|
},
|
|
"DurationSeconds": {
|
|
"type": "double"
|
|
},
|
|
"DistanceUnit": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "routes."
|
|
}
|
|
},
|
|
"CalculateRouteMatrix": {
|
|
"http": {
|
|
"requestUri": "/routes/v0/calculators/{CalculatorName}/calculate/route-matrix",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName",
|
|
"DeparturePositions",
|
|
"DestinationPositions"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {
|
|
"location": "uri",
|
|
"locationName": "CalculatorName"
|
|
},
|
|
"DeparturePositions": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"DestinationPositions": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"TravelMode": {},
|
|
"DepartureTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"DepartNow": {
|
|
"type": "boolean"
|
|
},
|
|
"DistanceUnit": {},
|
|
"CarModeOptions": {
|
|
"shape": "S1s"
|
|
},
|
|
"TruckModeOptions": {
|
|
"shape": "S1t"
|
|
},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RouteMatrix",
|
|
"Summary"
|
|
],
|
|
"members": {
|
|
"RouteMatrix": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Distance": {
|
|
"type": "double"
|
|
},
|
|
"DurationSeconds": {
|
|
"type": "double"
|
|
},
|
|
"Error": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Code"
|
|
],
|
|
"members": {
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SnappedDeparturePositions": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"SnappedDestinationPositions": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"Summary": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DataSource",
|
|
"RouteCount",
|
|
"ErrorCount",
|
|
"DistanceUnit"
|
|
],
|
|
"members": {
|
|
"DataSource": {},
|
|
"RouteCount": {
|
|
"type": "integer"
|
|
},
|
|
"ErrorCount": {
|
|
"type": "integer"
|
|
},
|
|
"DistanceUnit": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "routes."
|
|
}
|
|
},
|
|
"CreateGeofenceCollection": {
|
|
"http": {
|
|
"requestUri": "/geofencing/v0/collections",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName"
|
|
],
|
|
"members": {
|
|
"CollectionName": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"PricingPlanDataSource": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. No longer allowed."
|
|
},
|
|
"Description": {},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
},
|
|
"KmsKeyId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"CollectionArn",
|
|
"CreateTime"
|
|
],
|
|
"members": {
|
|
"CollectionName": {},
|
|
"CollectionArn": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.geofencing."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateKey": {
|
|
"http": {
|
|
"requestUri": "/metadata/v0/keys",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KeyName",
|
|
"Restrictions"
|
|
],
|
|
"members": {
|
|
"KeyName": {},
|
|
"Restrictions": {
|
|
"shape": "S39"
|
|
},
|
|
"Description": {},
|
|
"ExpireTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"NoExpiry": {
|
|
"type": "boolean"
|
|
},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Key",
|
|
"KeyArn",
|
|
"KeyName",
|
|
"CreateTime"
|
|
],
|
|
"members": {
|
|
"Key": {
|
|
"shape": "S23"
|
|
},
|
|
"KeyArn": {},
|
|
"KeyName": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.metadata."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateMap": {
|
|
"http": {
|
|
"requestUri": "/maps/v0/maps",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName",
|
|
"Configuration"
|
|
],
|
|
"members": {
|
|
"MapName": {},
|
|
"Configuration": {
|
|
"shape": "S3i"
|
|
},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"Description": {},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName",
|
|
"MapArn",
|
|
"CreateTime"
|
|
],
|
|
"members": {
|
|
"MapName": {},
|
|
"MapArn": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.maps."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreatePlaceIndex": {
|
|
"http": {
|
|
"requestUri": "/places/v0/indexes",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"DataSource"
|
|
],
|
|
"members": {
|
|
"IndexName": {},
|
|
"DataSource": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"Description": {},
|
|
"DataSourceConfiguration": {
|
|
"shape": "S3q"
|
|
},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"IndexArn",
|
|
"CreateTime"
|
|
],
|
|
"members": {
|
|
"IndexName": {},
|
|
"IndexArn": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.places."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateRouteCalculator": {
|
|
"http": {
|
|
"requestUri": "/routes/v0/calculators",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName",
|
|
"DataSource"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {},
|
|
"DataSource": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"Description": {},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName",
|
|
"CalculatorArn",
|
|
"CreateTime"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {},
|
|
"CalculatorArn": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.routes."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateTracker": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName"
|
|
],
|
|
"members": {
|
|
"TrackerName": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"KmsKeyId": {},
|
|
"PricingPlanDataSource": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. No longer allowed."
|
|
},
|
|
"Description": {},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
},
|
|
"PositionFiltering": {},
|
|
"EventBridgeEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"KmsKeyEnableGeospatialQueries": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"TrackerArn",
|
|
"CreateTime"
|
|
],
|
|
"members": {
|
|
"TrackerName": {},
|
|
"TrackerArn": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.tracking."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteGeofenceCollection": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.geofencing."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteKey": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/metadata/v0/keys/{KeyName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KeyName"
|
|
],
|
|
"members": {
|
|
"KeyName": {
|
|
"location": "uri",
|
|
"locationName": "KeyName"
|
|
},
|
|
"ForceDelete": {
|
|
"location": "querystring",
|
|
"locationName": "forceDelete",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.metadata."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteMap": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/maps/v0/maps/{MapName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName"
|
|
],
|
|
"members": {
|
|
"MapName": {
|
|
"location": "uri",
|
|
"locationName": "MapName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.maps."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeletePlaceIndex": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/places/v0/indexes/{IndexName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName"
|
|
],
|
|
"members": {
|
|
"IndexName": {
|
|
"location": "uri",
|
|
"locationName": "IndexName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.places."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteRouteCalculator": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/routes/v0/calculators/{CalculatorName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {
|
|
"location": "uri",
|
|
"locationName": "CalculatorName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.routes."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteTracker": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.tracking."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DescribeGeofenceCollection": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"CollectionArn",
|
|
"Description",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"CollectionName": {},
|
|
"CollectionArn": {},
|
|
"Description": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"PricingPlanDataSource": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Unused."
|
|
},
|
|
"KmsKeyId": {},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"GeofenceCount": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.geofencing."
|
|
}
|
|
},
|
|
"DescribeKey": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/metadata/v0/keys/{KeyName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KeyName"
|
|
],
|
|
"members": {
|
|
"KeyName": {
|
|
"location": "uri",
|
|
"locationName": "KeyName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Key",
|
|
"KeyArn",
|
|
"KeyName",
|
|
"Restrictions",
|
|
"CreateTime",
|
|
"ExpireTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"Key": {
|
|
"shape": "S23"
|
|
},
|
|
"KeyArn": {},
|
|
"KeyName": {},
|
|
"Restrictions": {
|
|
"shape": "S39"
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"ExpireTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Description": {},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.metadata."
|
|
}
|
|
},
|
|
"DescribeMap": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/maps/v0/maps/{MapName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName"
|
|
],
|
|
"members": {
|
|
"MapName": {
|
|
"location": "uri",
|
|
"locationName": "MapName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName",
|
|
"MapArn",
|
|
"DataSource",
|
|
"Configuration",
|
|
"Description",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"MapName": {},
|
|
"MapArn": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"DataSource": {},
|
|
"Configuration": {
|
|
"shape": "S3i"
|
|
},
|
|
"Description": {},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.maps."
|
|
}
|
|
},
|
|
"DescribePlaceIndex": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/places/v0/indexes/{IndexName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName"
|
|
],
|
|
"members": {
|
|
"IndexName": {
|
|
"location": "uri",
|
|
"locationName": "IndexName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"IndexArn",
|
|
"Description",
|
|
"CreateTime",
|
|
"UpdateTime",
|
|
"DataSource",
|
|
"DataSourceConfiguration"
|
|
],
|
|
"members": {
|
|
"IndexName": {},
|
|
"IndexArn": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"Description": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"DataSource": {},
|
|
"DataSourceConfiguration": {
|
|
"shape": "S3q"
|
|
},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.places."
|
|
}
|
|
},
|
|
"DescribeRouteCalculator": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/routes/v0/calculators/{CalculatorName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {
|
|
"location": "uri",
|
|
"locationName": "CalculatorName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName",
|
|
"CalculatorArn",
|
|
"Description",
|
|
"CreateTime",
|
|
"UpdateTime",
|
|
"DataSource"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {},
|
|
"CalculatorArn": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"Description": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"DataSource": {},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.routes."
|
|
}
|
|
},
|
|
"DescribeTracker": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"TrackerArn",
|
|
"Description",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"TrackerName": {},
|
|
"TrackerArn": {},
|
|
"Description": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"PricingPlanDataSource": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Unused."
|
|
},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"KmsKeyId": {},
|
|
"PositionFiltering": {},
|
|
"EventBridgeEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"KmsKeyEnableGeospatialQueries": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.tracking."
|
|
}
|
|
},
|
|
"DisassociateTrackerConsumer": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/consumers/{ConsumerArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"ConsumerArn"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"ConsumerArn": {
|
|
"location": "uri",
|
|
"locationName": "ConsumerArn"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.tracking."
|
|
}
|
|
},
|
|
"ForecastGeofenceEvents": {
|
|
"http": {
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}/forecast-geofence-events",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"DeviceState"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
},
|
|
"DeviceState": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Position"
|
|
],
|
|
"members": {
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"Speed": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"TimeHorizonMinutes": {
|
|
"type": "double"
|
|
},
|
|
"DistanceUnit": {},
|
|
"SpeedUnit": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ForecastedEvents",
|
|
"DistanceUnit",
|
|
"SpeedUnit"
|
|
],
|
|
"members": {
|
|
"ForecastedEvents": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EventId",
|
|
"GeofenceId",
|
|
"IsDeviceInGeofence",
|
|
"NearestDistance",
|
|
"EventType"
|
|
],
|
|
"members": {
|
|
"EventId": {},
|
|
"GeofenceId": {},
|
|
"IsDeviceInGeofence": {
|
|
"type": "boolean"
|
|
},
|
|
"NearestDistance": {
|
|
"type": "double"
|
|
},
|
|
"EventType": {},
|
|
"ForecastedBreachTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"GeofenceProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {},
|
|
"DistanceUnit": {},
|
|
"SpeedUnit": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "geofencing."
|
|
}
|
|
},
|
|
"GetDevicePosition": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/positions/latest",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"DeviceId"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"DeviceId": {
|
|
"location": "uri",
|
|
"locationName": "DeviceId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"SampleTime",
|
|
"ReceivedTime",
|
|
"Position"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"SampleTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"ReceivedTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"Accuracy": {
|
|
"shape": "Sp"
|
|
},
|
|
"PositionProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "tracking."
|
|
}
|
|
},
|
|
"GetDevicePositionHistory": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/list-positions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"DeviceId"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"DeviceId": {
|
|
"location": "uri",
|
|
"locationName": "DeviceId"
|
|
},
|
|
"NextToken": {},
|
|
"StartTimeInclusive": {
|
|
"shape": "Sm"
|
|
},
|
|
"EndTimeExclusive": {
|
|
"shape": "Sm"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DevicePositions"
|
|
],
|
|
"members": {
|
|
"DevicePositions": {
|
|
"shape": "S13"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "tracking."
|
|
}
|
|
},
|
|
"GetGeofence": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"GeofenceId"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
},
|
|
"GeofenceId": {
|
|
"location": "uri",
|
|
"locationName": "GeofenceId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"GeofenceId",
|
|
"Geometry",
|
|
"Status",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"GeofenceId": {},
|
|
"Geometry": {
|
|
"shape": "S18"
|
|
},
|
|
"Status": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"GeofenceProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "geofencing."
|
|
}
|
|
},
|
|
"GetMapGlyphs": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/maps/v0/maps/{MapName}/glyphs/{FontStack}/{FontUnicodeRange}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName",
|
|
"FontStack",
|
|
"FontUnicodeRange"
|
|
],
|
|
"members": {
|
|
"MapName": {
|
|
"location": "uri",
|
|
"locationName": "MapName"
|
|
},
|
|
"FontStack": {
|
|
"location": "uri",
|
|
"locationName": "FontStack"
|
|
},
|
|
"FontUnicodeRange": {
|
|
"location": "uri",
|
|
"locationName": "FontUnicodeRange"
|
|
},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Blob": {
|
|
"type": "blob"
|
|
},
|
|
"ContentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"CacheControl": {
|
|
"location": "header",
|
|
"locationName": "Cache-Control"
|
|
}
|
|
},
|
|
"payload": "Blob"
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "maps."
|
|
}
|
|
},
|
|
"GetMapSprites": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/maps/v0/maps/{MapName}/sprites/{FileName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName",
|
|
"FileName"
|
|
],
|
|
"members": {
|
|
"MapName": {
|
|
"location": "uri",
|
|
"locationName": "MapName"
|
|
},
|
|
"FileName": {
|
|
"location": "uri",
|
|
"locationName": "FileName"
|
|
},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Blob": {
|
|
"type": "blob"
|
|
},
|
|
"ContentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"CacheControl": {
|
|
"location": "header",
|
|
"locationName": "Cache-Control"
|
|
}
|
|
},
|
|
"payload": "Blob"
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "maps."
|
|
}
|
|
},
|
|
"GetMapStyleDescriptor": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/maps/v0/maps/{MapName}/style-descriptor",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName"
|
|
],
|
|
"members": {
|
|
"MapName": {
|
|
"location": "uri",
|
|
"locationName": "MapName"
|
|
},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Blob": {
|
|
"type": "blob"
|
|
},
|
|
"ContentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"CacheControl": {
|
|
"location": "header",
|
|
"locationName": "Cache-Control"
|
|
}
|
|
},
|
|
"payload": "Blob"
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "maps."
|
|
}
|
|
},
|
|
"GetMapTile": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/maps/v0/maps/{MapName}/tiles/{Z}/{X}/{Y}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName",
|
|
"Z",
|
|
"X",
|
|
"Y"
|
|
],
|
|
"members": {
|
|
"MapName": {
|
|
"location": "uri",
|
|
"locationName": "MapName"
|
|
},
|
|
"Z": {
|
|
"location": "uri",
|
|
"locationName": "Z"
|
|
},
|
|
"X": {
|
|
"location": "uri",
|
|
"locationName": "X"
|
|
},
|
|
"Y": {
|
|
"location": "uri",
|
|
"locationName": "Y"
|
|
},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Blob": {
|
|
"type": "blob"
|
|
},
|
|
"ContentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"CacheControl": {
|
|
"location": "header",
|
|
"locationName": "Cache-Control"
|
|
}
|
|
},
|
|
"payload": "Blob"
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "maps."
|
|
}
|
|
},
|
|
"GetPlace": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/places/v0/indexes/{IndexName}/places/{PlaceId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"PlaceId"
|
|
],
|
|
"members": {
|
|
"IndexName": {
|
|
"location": "uri",
|
|
"locationName": "IndexName"
|
|
},
|
|
"PlaceId": {
|
|
"location": "uri",
|
|
"locationName": "PlaceId"
|
|
},
|
|
"Language": {
|
|
"location": "querystring",
|
|
"locationName": "language"
|
|
},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Place"
|
|
],
|
|
"members": {
|
|
"Place": {
|
|
"shape": "S5s"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "places."
|
|
}
|
|
},
|
|
"ListDevicePositions": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/list-positions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {},
|
|
"FilterGeometry": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Polygon": {
|
|
"shape": "S19"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeviceId",
|
|
"SampleTime",
|
|
"Position"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"SampleTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"Accuracy": {
|
|
"shape": "Sp"
|
|
},
|
|
"PositionProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "tracking."
|
|
}
|
|
},
|
|
"ListGeofenceCollections": {
|
|
"http": {
|
|
"requestUri": "/geofencing/v0/list-collections",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"Description",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"CollectionName": {},
|
|
"Description": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"PricingPlanDataSource": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Unused."
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.geofencing."
|
|
}
|
|
},
|
|
"ListGeofences": {
|
|
"http": {
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}/list-geofences",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"GeofenceId",
|
|
"Geometry",
|
|
"Status",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"GeofenceId": {},
|
|
"Geometry": {
|
|
"shape": "S18"
|
|
},
|
|
"Status": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"GeofenceProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "geofencing."
|
|
}
|
|
},
|
|
"ListKeys": {
|
|
"http": {
|
|
"requestUri": "/metadata/v0/list-keys",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {},
|
|
"Filter": {
|
|
"type": "structure",
|
|
"members": {
|
|
"KeyStatus": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KeyName",
|
|
"ExpireTime",
|
|
"Restrictions",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"KeyName": {},
|
|
"ExpireTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Description": {},
|
|
"Restrictions": {
|
|
"shape": "S39"
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.metadata."
|
|
}
|
|
},
|
|
"ListMaps": {
|
|
"http": {
|
|
"requestUri": "/maps/v0/list-maps",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName",
|
|
"Description",
|
|
"DataSource",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"MapName": {},
|
|
"Description": {},
|
|
"DataSource": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.maps."
|
|
}
|
|
},
|
|
"ListPlaceIndexes": {
|
|
"http": {
|
|
"requestUri": "/places/v0/list-indexes",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"Description",
|
|
"DataSource",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"IndexName": {},
|
|
"Description": {},
|
|
"DataSource": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.places."
|
|
}
|
|
},
|
|
"ListRouteCalculators": {
|
|
"http": {
|
|
"requestUri": "/routes/v0/list-calculators",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName",
|
|
"Description",
|
|
"DataSource",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {},
|
|
"Description": {},
|
|
"DataSource": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.routes."
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.metadata."
|
|
}
|
|
},
|
|
"ListTrackerConsumers": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/list-consumers",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ConsumerArns"
|
|
],
|
|
"members": {
|
|
"ConsumerArns": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.tracking."
|
|
}
|
|
},
|
|
"ListTrackers": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/list-trackers",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"Description",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"TrackerName": {},
|
|
"Description": {},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Always returns RequestBasedUsage."
|
|
},
|
|
"PricingPlanDataSource": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. Unused."
|
|
},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.tracking."
|
|
}
|
|
},
|
|
"PutGeofence": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"GeofenceId",
|
|
"Geometry"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
},
|
|
"GeofenceId": {
|
|
"location": "uri",
|
|
"locationName": "GeofenceId"
|
|
},
|
|
"Geometry": {
|
|
"shape": "S18"
|
|
},
|
|
"GeofenceProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"GeofenceId",
|
|
"CreateTime",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"GeofenceId": {},
|
|
"CreateTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "geofencing."
|
|
}
|
|
},
|
|
"SearchPlaceIndexForPosition": {
|
|
"http": {
|
|
"requestUri": "/places/v0/indexes/{IndexName}/search/position",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"Position"
|
|
],
|
|
"members": {
|
|
"IndexName": {
|
|
"location": "uri",
|
|
"locationName": "IndexName"
|
|
},
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"Language": {},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Summary",
|
|
"Results"
|
|
],
|
|
"members": {
|
|
"Summary": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Position",
|
|
"DataSource"
|
|
],
|
|
"members": {
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"DataSource": {},
|
|
"Language": {}
|
|
}
|
|
},
|
|
"Results": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Place",
|
|
"Distance"
|
|
],
|
|
"members": {
|
|
"Place": {
|
|
"shape": "S5s"
|
|
},
|
|
"Distance": {
|
|
"type": "double"
|
|
},
|
|
"PlaceId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "places."
|
|
}
|
|
},
|
|
"SearchPlaceIndexForSuggestions": {
|
|
"http": {
|
|
"requestUri": "/places/v0/indexes/{IndexName}/search/suggestions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"Text"
|
|
],
|
|
"members": {
|
|
"IndexName": {
|
|
"location": "uri",
|
|
"locationName": "IndexName"
|
|
},
|
|
"Text": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"BiasPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"FilterBBox": {
|
|
"shape": "S2h"
|
|
},
|
|
"FilterCountries": {
|
|
"shape": "S7o"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"Language": {},
|
|
"FilterCategories": {
|
|
"shape": "S7q"
|
|
},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Summary",
|
|
"Results"
|
|
],
|
|
"members": {
|
|
"Summary": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Text",
|
|
"DataSource"
|
|
],
|
|
"members": {
|
|
"Text": {
|
|
"shape": "S7t"
|
|
},
|
|
"BiasPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"FilterBBox": {
|
|
"shape": "S2h"
|
|
},
|
|
"FilterCountries": {
|
|
"shape": "S7o"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"DataSource": {},
|
|
"Language": {},
|
|
"FilterCategories": {
|
|
"shape": "S7q"
|
|
}
|
|
}
|
|
},
|
|
"Results": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Text"
|
|
],
|
|
"members": {
|
|
"Text": {},
|
|
"PlaceId": {},
|
|
"Categories": {
|
|
"shape": "S5w"
|
|
},
|
|
"SupplementalCategories": {
|
|
"shape": "S5y"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "places."
|
|
}
|
|
},
|
|
"SearchPlaceIndexForText": {
|
|
"http": {
|
|
"requestUri": "/places/v0/indexes/{IndexName}/search/text",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"Text"
|
|
],
|
|
"members": {
|
|
"IndexName": {
|
|
"location": "uri",
|
|
"locationName": "IndexName"
|
|
},
|
|
"Text": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"BiasPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"FilterBBox": {
|
|
"shape": "S2h"
|
|
},
|
|
"FilterCountries": {
|
|
"shape": "S7o"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"Language": {},
|
|
"FilterCategories": {
|
|
"shape": "S7q"
|
|
},
|
|
"Key": {
|
|
"shape": "S23",
|
|
"location": "querystring",
|
|
"locationName": "key"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Summary",
|
|
"Results"
|
|
],
|
|
"members": {
|
|
"Summary": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Text",
|
|
"DataSource"
|
|
],
|
|
"members": {
|
|
"Text": {
|
|
"shape": "S7t"
|
|
},
|
|
"BiasPosition": {
|
|
"shape": "Sn"
|
|
},
|
|
"FilterBBox": {
|
|
"shape": "S2h"
|
|
},
|
|
"FilterCountries": {
|
|
"shape": "S7o"
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"ResultBBox": {
|
|
"shape": "S2h"
|
|
},
|
|
"DataSource": {},
|
|
"Language": {},
|
|
"FilterCategories": {
|
|
"shape": "S7q"
|
|
}
|
|
}
|
|
},
|
|
"Results": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Place"
|
|
],
|
|
"members": {
|
|
"Place": {
|
|
"shape": "S5s"
|
|
},
|
|
"Distance": {
|
|
"type": "double"
|
|
},
|
|
"Relevance": {
|
|
"type": "double"
|
|
},
|
|
"PlaceId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "places."
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
},
|
|
"Tags": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.metadata."
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
},
|
|
"TagKeys": {
|
|
"location": "querystring",
|
|
"locationName": "tagKeys",
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.metadata."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateGeofenceCollection": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/geofencing/v0/collections/{CollectionName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName"
|
|
],
|
|
"members": {
|
|
"CollectionName": {
|
|
"location": "uri",
|
|
"locationName": "CollectionName"
|
|
},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"PricingPlanDataSource": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. No longer allowed."
|
|
},
|
|
"Description": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CollectionName",
|
|
"CollectionArn",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"CollectionName": {},
|
|
"CollectionArn": {},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.geofencing."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateKey": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/metadata/v0/keys/{KeyName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KeyName"
|
|
],
|
|
"members": {
|
|
"KeyName": {
|
|
"location": "uri",
|
|
"locationName": "KeyName"
|
|
},
|
|
"Description": {},
|
|
"ExpireTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"NoExpiry": {
|
|
"type": "boolean"
|
|
},
|
|
"ForceUpdate": {
|
|
"type": "boolean"
|
|
},
|
|
"Restrictions": {
|
|
"shape": "S39"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KeyArn",
|
|
"KeyName",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"KeyArn": {},
|
|
"KeyName": {},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.metadata."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateMap": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/maps/v0/maps/{MapName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName"
|
|
],
|
|
"members": {
|
|
"MapName": {
|
|
"location": "uri",
|
|
"locationName": "MapName"
|
|
},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"Description": {},
|
|
"ConfigurationUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"PoliticalView": {},
|
|
"CustomLayers": {
|
|
"shape": "S3l"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MapName",
|
|
"MapArn",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"MapName": {},
|
|
"MapArn": {},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.maps."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdatePlaceIndex": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/places/v0/indexes/{IndexName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName"
|
|
],
|
|
"members": {
|
|
"IndexName": {
|
|
"location": "uri",
|
|
"locationName": "IndexName"
|
|
},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"Description": {},
|
|
"DataSourceConfiguration": {
|
|
"shape": "S3q"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"IndexName",
|
|
"IndexArn",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"IndexName": {},
|
|
"IndexArn": {},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.places."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateRouteCalculator": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/routes/v0/calculators/{CalculatorName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {
|
|
"location": "uri",
|
|
"locationName": "CalculatorName"
|
|
},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"Description": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CalculatorName",
|
|
"CalculatorArn",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"CalculatorName": {},
|
|
"CalculatorArn": {},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.routes."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateTracker": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"PricingPlan": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage."
|
|
},
|
|
"PricingPlanDataSource": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "Deprecated. No longer allowed."
|
|
},
|
|
"Description": {},
|
|
"PositionFiltering": {},
|
|
"EventBridgeEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"KmsKeyEnableGeospatialQueries": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"TrackerArn",
|
|
"UpdateTime"
|
|
],
|
|
"members": {
|
|
"TrackerName": {},
|
|
"TrackerArn": {},
|
|
"UpdateTime": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "cp.tracking."
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"VerifyDevicePosition": {
|
|
"http": {
|
|
"requestUri": "/tracking/v0/trackers/{TrackerName}/positions/verify",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TrackerName",
|
|
"DeviceState"
|
|
],
|
|
"members": {
|
|
"TrackerName": {
|
|
"location": "uri",
|
|
"locationName": "TrackerName"
|
|
},
|
|
"DeviceState": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeviceId",
|
|
"SampleTime",
|
|
"Position"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"SampleTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"Accuracy": {
|
|
"shape": "Sp"
|
|
},
|
|
"Ipv4Address": {},
|
|
"WiFiAccessPoints": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MacAddress",
|
|
"Rss"
|
|
],
|
|
"members": {
|
|
"MacAddress": {},
|
|
"Rss": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CellSignals": {
|
|
"type": "structure",
|
|
"required": [
|
|
"LteCellDetails"
|
|
],
|
|
"members": {
|
|
"LteCellDetails": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CellId",
|
|
"Mcc",
|
|
"Mnc"
|
|
],
|
|
"members": {
|
|
"CellId": {
|
|
"type": "integer"
|
|
},
|
|
"Mcc": {
|
|
"type": "integer"
|
|
},
|
|
"Mnc": {
|
|
"type": "integer"
|
|
},
|
|
"LocalId": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Earfcn",
|
|
"Pci"
|
|
],
|
|
"members": {
|
|
"Earfcn": {
|
|
"type": "integer"
|
|
},
|
|
"Pci": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"NetworkMeasurements": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Earfcn",
|
|
"CellId",
|
|
"Pci"
|
|
],
|
|
"members": {
|
|
"Earfcn": {
|
|
"type": "integer"
|
|
},
|
|
"CellId": {
|
|
"type": "integer"
|
|
},
|
|
"Pci": {
|
|
"type": "integer"
|
|
},
|
|
"Rsrp": {
|
|
"type": "integer"
|
|
},
|
|
"Rsrq": {
|
|
"type": "float"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TimingAdvance": {
|
|
"type": "integer"
|
|
},
|
|
"NrCapable": {
|
|
"type": "boolean"
|
|
},
|
|
"Rsrp": {
|
|
"type": "integer"
|
|
},
|
|
"Rsrq": {
|
|
"type": "float"
|
|
},
|
|
"Tac": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DistanceUnit": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InferredState",
|
|
"DeviceId",
|
|
"SampleTime",
|
|
"ReceivedTime",
|
|
"DistanceUnit"
|
|
],
|
|
"members": {
|
|
"InferredState": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ProxyDetected"
|
|
],
|
|
"members": {
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"Accuracy": {
|
|
"shape": "Sp"
|
|
},
|
|
"DeviationDistance": {
|
|
"type": "double"
|
|
},
|
|
"ProxyDetected": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"DeviceId": {},
|
|
"SampleTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"ReceivedTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"DistanceUnit": {}
|
|
}
|
|
},
|
|
"endpoint": {
|
|
"hostPrefix": "tracking."
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"Sb": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"Sl": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeviceId",
|
|
"SampleTime",
|
|
"Position"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"SampleTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"Accuracy": {
|
|
"shape": "Sp"
|
|
},
|
|
"PositionProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
},
|
|
"Sm": {
|
|
"type": "timestamp",
|
|
"timestampFormat": "iso8601"
|
|
},
|
|
"Sn": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "double"
|
|
},
|
|
"sensitive": true
|
|
},
|
|
"Sp": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Horizontal"
|
|
],
|
|
"members": {
|
|
"Horizontal": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"Sr": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {},
|
|
"sensitive": true
|
|
},
|
|
"S13": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"SampleTime",
|
|
"ReceivedTime",
|
|
"Position"
|
|
],
|
|
"members": {
|
|
"DeviceId": {},
|
|
"SampleTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"ReceivedTime": {
|
|
"shape": "Sm"
|
|
},
|
|
"Position": {
|
|
"shape": "Sn"
|
|
},
|
|
"Accuracy": {
|
|
"shape": "Sp"
|
|
},
|
|
"PositionProperties": {
|
|
"shape": "Sr"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S18": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Polygon": {
|
|
"shape": "S19"
|
|
},
|
|
"Circle": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Center",
|
|
"Radius"
|
|
],
|
|
"members": {
|
|
"Center": {
|
|
"shape": "Sn"
|
|
},
|
|
"Radius": {
|
|
"type": "double"
|
|
}
|
|
},
|
|
"sensitive": true
|
|
},
|
|
"Geobuf": {
|
|
"type": "blob",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
},
|
|
"S19": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
}
|
|
},
|
|
"S1s": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AvoidFerries": {
|
|
"type": "boolean"
|
|
},
|
|
"AvoidTolls": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S1t": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AvoidFerries": {
|
|
"type": "boolean"
|
|
},
|
|
"AvoidTolls": {
|
|
"type": "boolean"
|
|
},
|
|
"Dimensions": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Length": {
|
|
"type": "double"
|
|
},
|
|
"Height": {
|
|
"type": "double"
|
|
},
|
|
"Width": {
|
|
"type": "double"
|
|
},
|
|
"Unit": {}
|
|
}
|
|
},
|
|
"Weight": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Total": {
|
|
"type": "double"
|
|
},
|
|
"Unit": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S23": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S2h": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "double"
|
|
},
|
|
"sensitive": true
|
|
},
|
|
"S33": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S39": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AllowActions",
|
|
"AllowResources"
|
|
],
|
|
"members": {
|
|
"AllowActions": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"AllowResources": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"AllowReferers": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"S3i": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Style"
|
|
],
|
|
"members": {
|
|
"Style": {},
|
|
"PoliticalView": {},
|
|
"CustomLayers": {
|
|
"shape": "S3l"
|
|
}
|
|
}
|
|
},
|
|
"S3l": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S3q": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IntendedUse": {}
|
|
}
|
|
},
|
|
"S5s": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Geometry"
|
|
],
|
|
"members": {
|
|
"Label": {},
|
|
"Geometry": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Point": {
|
|
"shape": "Sn"
|
|
}
|
|
}
|
|
},
|
|
"AddressNumber": {},
|
|
"Street": {},
|
|
"Neighborhood": {},
|
|
"Municipality": {},
|
|
"SubRegion": {},
|
|
"Region": {},
|
|
"Country": {},
|
|
"PostalCode": {},
|
|
"Interpolated": {
|
|
"type": "boolean"
|
|
},
|
|
"TimeZone": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Offset": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"UnitType": {},
|
|
"UnitNumber": {},
|
|
"Categories": {
|
|
"shape": "S5w"
|
|
},
|
|
"SupplementalCategories": {
|
|
"shape": "S5y"
|
|
},
|
|
"SubMunicipality": {}
|
|
}
|
|
},
|
|
"S5w": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S5y": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S7o": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S7q": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S7t": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
} |