heroku-debug
Version:
debugging plugin for the CLI
2,155 lines (2,154 loc) • 53 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2013-04-01",
"endpointPrefix": "route53",
"globalEndpoint": "route53.amazonaws.com",
"protocol": "rest-xml",
"serviceAbbreviation": "Route 53",
"serviceFullName": "Amazon Route 53",
"signatureVersion": "v4"
},
"operations": {
"AssociateVPCWithHostedZone": {
"http": {
"requestUri": "/2013-04-01/hostedzone/{Id}/associatevpc"
},
"input": {
"locationName": "AssociateVPCWithHostedZoneRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"HostedZoneId",
"VPC"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
},
"VPC": {
"shape": "S3"
},
"Comment": {}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S8"
}
}
}
},
"ChangeResourceRecordSets": {
"http": {
"requestUri": "/2013-04-01/hostedzone/{Id}/rrset/"
},
"input": {
"locationName": "ChangeResourceRecordSetsRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"HostedZoneId",
"ChangeBatch"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
},
"ChangeBatch": {
"type": "structure",
"required": [
"Changes"
],
"members": {
"Comment": {},
"Changes": {
"shape": "Se"
}
}
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S8"
}
}
}
},
"ChangeTagsForResource": {
"http": {
"requestUri": "/2013-04-01/tags/{ResourceType}/{ResourceId}"
},
"input": {
"locationName": "ChangeTagsForResourceRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"ResourceType",
"ResourceId"
],
"members": {
"ResourceType": {
"location": "uri",
"locationName": "ResourceType"
},
"ResourceId": {
"location": "uri",
"locationName": "ResourceId"
},
"AddTags": {
"shape": "S14"
},
"RemoveTagKeys": {
"type": "list",
"member": {
"locationName": "Key"
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateHealthCheck": {
"http": {
"requestUri": "/2013-04-01/healthcheck",
"responseCode": 201
},
"input": {
"locationName": "CreateHealthCheckRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"CallerReference",
"HealthCheckConfig"
],
"members": {
"CallerReference": {},
"HealthCheckConfig": {
"shape": "S1c"
}
}
},
"output": {
"type": "structure",
"required": [
"HealthCheck",
"Location"
],
"members": {
"HealthCheck": {
"shape": "S1x"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"CreateHostedZone": {
"http": {
"requestUri": "/2013-04-01/hostedzone",
"responseCode": 201
},
"input": {
"locationName": "CreateHostedZoneRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"Name",
"CallerReference"
],
"members": {
"Name": {},
"VPC": {
"shape": "S3"
},
"CallerReference": {},
"HostedZoneConfig": {
"shape": "S2d"
},
"DelegationSetId": {}
}
},
"output": {
"type": "structure",
"required": [
"HostedZone",
"ChangeInfo",
"DelegationSet",
"Location"
],
"members": {
"HostedZone": {
"shape": "S2g"
},
"ChangeInfo": {
"shape": "S8"
},
"DelegationSet": {
"shape": "S2i"
},
"VPC": {
"shape": "S3"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"CreateReusableDelegationSet": {
"http": {
"requestUri": "/2013-04-01/delegationset",
"responseCode": 201
},
"input": {
"locationName": "CreateReusableDelegationSetRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"CallerReference"
],
"members": {
"CallerReference": {},
"HostedZoneId": {}
}
},
"output": {
"type": "structure",
"required": [
"DelegationSet",
"Location"
],
"members": {
"DelegationSet": {
"shape": "S2i"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"CreateTrafficPolicy": {
"http": {
"requestUri": "/2013-04-01/trafficpolicy",
"responseCode": 201
},
"input": {
"locationName": "CreateTrafficPolicyRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"Name",
"Document"
],
"members": {
"Name": {},
"Document": {},
"Comment": {}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicy",
"Location"
],
"members": {
"TrafficPolicy": {
"shape": "S2r"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"CreateTrafficPolicyInstance": {
"http": {
"requestUri": "/2013-04-01/trafficpolicyinstance",
"responseCode": 201
},
"input": {
"locationName": "CreateTrafficPolicyInstanceRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"HostedZoneId",
"Name",
"TTL",
"TrafficPolicyId",
"TrafficPolicyVersion"
],
"members": {
"HostedZoneId": {},
"Name": {},
"TTL": {
"type": "long"
},
"TrafficPolicyId": {},
"TrafficPolicyVersion": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicyInstance",
"Location"
],
"members": {
"TrafficPolicyInstance": {
"shape": "S2w"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"CreateTrafficPolicyVersion": {
"http": {
"requestUri": "/2013-04-01/trafficpolicy/{Id}",
"responseCode": 201
},
"input": {
"locationName": "CreateTrafficPolicyVersionRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"Id",
"Document"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"Document": {},
"Comment": {}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicy",
"Location"
],
"members": {
"TrafficPolicy": {
"shape": "S2r"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"DeleteHealthCheck": {
"http": {
"method": "DELETE",
"requestUri": "/2013-04-01/healthcheck/{HealthCheckId}"
},
"input": {
"type": "structure",
"required": [
"HealthCheckId"
],
"members": {
"HealthCheckId": {
"location": "uri",
"locationName": "HealthCheckId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteHostedZone": {
"http": {
"method": "DELETE",
"requestUri": "/2013-04-01/hostedzone/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S8"
}
}
}
},
"DeleteReusableDelegationSet": {
"http": {
"method": "DELETE",
"requestUri": "/2013-04-01/delegationset/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteTrafficPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}"
},
"input": {
"type": "structure",
"required": [
"Id",
"Version"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"Version": {
"location": "uri",
"locationName": "Version",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteTrafficPolicyInstance": {
"http": {
"method": "DELETE",
"requestUri": "/2013-04-01/trafficpolicyinstance/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DisassociateVPCFromHostedZone": {
"http": {
"requestUri": "/2013-04-01/hostedzone/{Id}/disassociatevpc"
},
"input": {
"locationName": "DisassociateVPCFromHostedZoneRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"HostedZoneId",
"VPC"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
},
"VPC": {
"shape": "S3"
},
"Comment": {}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S8"
}
}
}
},
"GetChange": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/change/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S8"
}
}
}
},
"GetChangeDetails": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/changedetails/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
},
"deprecated": true
},
"output": {
"type": "structure",
"required": [
"ChangeBatchRecord"
],
"members": {
"ChangeBatchRecord": {
"shape": "S3i"
}
},
"deprecated": true
},
"deprecated": true
},
"GetCheckerIpRanges": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/checkeripranges"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"CheckerIpRanges"
],
"members": {
"CheckerIpRanges": {
"type": "list",
"member": {}
}
}
}
},
"GetGeoLocation": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/geolocation"
},
"input": {
"type": "structure",
"members": {
"ContinentCode": {
"location": "querystring",
"locationName": "continentcode"
},
"CountryCode": {
"location": "querystring",
"locationName": "countrycode"
},
"SubdivisionCode": {
"location": "querystring",
"locationName": "subdivisioncode"
}
}
},
"output": {
"type": "structure",
"required": [
"GeoLocationDetails"
],
"members": {
"GeoLocationDetails": {
"shape": "S3q"
}
}
}
},
"GetHealthCheck": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/healthcheck/{HealthCheckId}"
},
"input": {
"type": "structure",
"required": [
"HealthCheckId"
],
"members": {
"HealthCheckId": {
"location": "uri",
"locationName": "HealthCheckId"
}
}
},
"output": {
"type": "structure",
"required": [
"HealthCheck"
],
"members": {
"HealthCheck": {
"shape": "S1x"
}
}
}
},
"GetHealthCheckCount": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/healthcheckcount"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"HealthCheckCount"
],
"members": {
"HealthCheckCount": {
"type": "long"
}
}
}
},
"GetHealthCheckLastFailureReason": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"
},
"input": {
"type": "structure",
"required": [
"HealthCheckId"
],
"members": {
"HealthCheckId": {
"location": "uri",
"locationName": "HealthCheckId"
}
}
},
"output": {
"type": "structure",
"required": [
"HealthCheckObservations"
],
"members": {
"HealthCheckObservations": {
"shape": "S41"
}
}
}
},
"GetHealthCheckStatus": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/healthcheck/{HealthCheckId}/status"
},
"input": {
"type": "structure",
"required": [
"HealthCheckId"
],
"members": {
"HealthCheckId": {
"location": "uri",
"locationName": "HealthCheckId"
}
}
},
"output": {
"type": "structure",
"required": [
"HealthCheckObservations"
],
"members": {
"HealthCheckObservations": {
"shape": "S41"
}
}
}
},
"GetHostedZone": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzone/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"HostedZone"
],
"members": {
"HostedZone": {
"shape": "S2g"
},
"DelegationSet": {
"shape": "S2i"
},
"VPCs": {
"type": "list",
"member": {
"shape": "S3",
"locationName": "VPC"
}
}
}
}
},
"GetHostedZoneCount": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzonecount"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"HostedZoneCount"
],
"members": {
"HostedZoneCount": {
"type": "long"
}
}
}
},
"GetReusableDelegationSet": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/delegationset/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"DelegationSet"
],
"members": {
"DelegationSet": {
"shape": "S2i"
}
}
}
},
"GetTrafficPolicy": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}"
},
"input": {
"type": "structure",
"required": [
"Id",
"Version"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"Version": {
"location": "uri",
"locationName": "Version",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicy"
],
"members": {
"TrafficPolicy": {
"shape": "S2r"
}
}
}
},
"GetTrafficPolicyInstance": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicyinstance/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicyInstance"
],
"members": {
"TrafficPolicyInstance": {
"shape": "S2w"
}
}
}
},
"GetTrafficPolicyInstanceCount": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicyinstancecount"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicyInstanceCount"
],
"members": {
"TrafficPolicyInstanceCount": {
"type": "integer"
}
}
}
},
"ListChangeBatchesByHostedZone": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzone/{Id}/changes"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId",
"StartDate",
"EndDate"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
},
"StartDate": {
"shape": "S4n",
"location": "querystring",
"locationName": "startDate"
},
"EndDate": {
"shape": "S4n",
"location": "querystring",
"locationName": "endDate"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxItems"
},
"Marker": {
"location": "querystring",
"locationName": "marker"
}
},
"deprecated": true
},
"output": {
"type": "structure",
"required": [
"MaxItems",
"Marker",
"ChangeBatchRecords"
],
"members": {
"MaxItems": {},
"Marker": {},
"IsTruncated": {
"type": "boolean"
},
"ChangeBatchRecords": {
"shape": "S4s"
},
"NextMarker": {}
},
"deprecated": true
},
"deprecated": true
},
"ListChangeBatchesByRRSet": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzone/{Id}/rrsChanges"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId",
"Name",
"Type",
"StartDate",
"EndDate"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
},
"Name": {
"location": "querystring",
"locationName": "rrSet_name"
},
"Type": {
"location": "querystring",
"locationName": "type"
},
"SetIdentifier": {
"location": "querystring",
"locationName": "identifier"
},
"StartDate": {
"shape": "S4n",
"location": "querystring",
"locationName": "startDate"
},
"EndDate": {
"shape": "S4n",
"location": "querystring",
"locationName": "endDate"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxItems"
},
"Marker": {
"location": "querystring",
"locationName": "marker"
}
},
"deprecated": true
},
"output": {
"type": "structure",
"required": [
"MaxItems",
"Marker",
"ChangeBatchRecords"
],
"members": {
"MaxItems": {},
"Marker": {},
"IsTruncated": {
"type": "boolean"
},
"ChangeBatchRecords": {
"shape": "S4s"
},
"NextMarker": {}
},
"deprecated": true
},
"deprecated": true
},
"ListGeoLocations": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/geolocations"
},
"input": {
"type": "structure",
"members": {
"StartContinentCode": {
"location": "querystring",
"locationName": "startcontinentcode"
},
"StartCountryCode": {
"location": "querystring",
"locationName": "startcountrycode"
},
"StartSubdivisionCode": {
"location": "querystring",
"locationName": "startsubdivisioncode"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"GeoLocationDetailsList",
"IsTruncated",
"MaxItems"
],
"members": {
"GeoLocationDetailsList": {
"type": "list",
"member": {
"shape": "S3q",
"locationName": "GeoLocationDetails"
}
},
"IsTruncated": {
"type": "boolean"
},
"NextContinentCode": {},
"NextCountryCode": {},
"NextSubdivisionCode": {},
"MaxItems": {}
}
}
},
"ListHealthChecks": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/healthcheck"
},
"input": {
"type": "structure",
"members": {
"Marker": {
"location": "querystring",
"locationName": "marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"HealthChecks",
"Marker",
"IsTruncated",
"MaxItems"
],
"members": {
"HealthChecks": {
"type": "list",
"member": {
"shape": "S1x",
"locationName": "HealthCheck"
}
},
"Marker": {},
"IsTruncated": {
"type": "boolean"
},
"NextMarker": {},
"MaxItems": {}
}
}
},
"ListHostedZones": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzone"
},
"input": {
"type": "structure",
"members": {
"Marker": {
"location": "querystring",
"locationName": "marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
},
"DelegationSetId": {
"location": "querystring",
"locationName": "delegationsetid"
}
}
},
"output": {
"type": "structure",
"required": [
"HostedZones",
"Marker",
"IsTruncated",
"MaxItems"
],
"members": {
"HostedZones": {
"shape": "S53"
},
"Marker": {},
"IsTruncated": {
"type": "boolean"
},
"NextMarker": {},
"MaxItems": {}
}
}
},
"ListHostedZonesByName": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzonesbyname"
},
"input": {
"type": "structure",
"members": {
"DNSName": {
"location": "querystring",
"locationName": "dnsname"
},
"HostedZoneId": {
"location": "querystring",
"locationName": "hostedzoneid"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"HostedZones",
"IsTruncated",
"MaxItems"
],
"members": {
"HostedZones": {
"shape": "S53"
},
"DNSName": {},
"HostedZoneId": {},
"IsTruncated": {
"type": "boolean"
},
"NextDNSName": {},
"NextHostedZoneId": {},
"MaxItems": {}
}
}
},
"ListResourceRecordSets": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzone/{Id}/rrset"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
},
"StartRecordName": {
"location": "querystring",
"locationName": "name"
},
"StartRecordType": {
"location": "querystring",
"locationName": "type"
},
"StartRecordIdentifier": {
"location": "querystring",
"locationName": "identifier"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"ResourceRecordSets",
"IsTruncated",
"MaxItems"
],
"members": {
"ResourceRecordSets": {
"type": "list",
"member": {
"shape": "Sh",
"locationName": "ResourceRecordSet"
}
},
"IsTruncated": {
"type": "boolean"
},
"NextRecordName": {},
"NextRecordType": {},
"NextRecordIdentifier": {},
"MaxItems": {}
}
}
},
"ListReusableDelegationSets": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/delegationset"
},
"input": {
"type": "structure",
"members": {
"Marker": {
"location": "querystring",
"locationName": "marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"DelegationSets",
"Marker",
"IsTruncated",
"MaxItems"
],
"members": {
"DelegationSets": {
"type": "list",
"member": {
"shape": "S2i",
"locationName": "DelegationSet"
}
},
"Marker": {},
"IsTruncated": {
"type": "boolean"
},
"NextMarker": {},
"MaxItems": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/tags/{ResourceType}/{ResourceId}"
},
"input": {
"type": "structure",
"required": [
"ResourceType",
"ResourceId"
],
"members": {
"ResourceType": {
"location": "uri",
"locationName": "ResourceType"
},
"ResourceId": {
"location": "uri",
"locationName": "ResourceId"
}
}
},
"output": {
"type": "structure",
"required": [
"ResourceTagSet"
],
"members": {
"ResourceTagSet": {
"shape": "S5e"
}
}
}
},
"ListTagsForResources": {
"http": {
"requestUri": "/2013-04-01/tags/{ResourceType}"
},
"input": {
"locationName": "ListTagsForResourcesRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"ResourceType",
"ResourceIds"
],
"members": {
"ResourceType": {
"location": "uri",
"locationName": "ResourceType"
},
"ResourceIds": {
"type": "list",
"member": {
"locationName": "ResourceId"
}
}
}
},
"output": {
"type": "structure",
"required": [
"ResourceTagSets"
],
"members": {
"ResourceTagSets": {
"type": "list",
"member": {
"shape": "S5e",
"locationName": "ResourceTagSet"
}
}
}
}
},
"ListTrafficPolicies": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicies"
},
"input": {
"type": "structure",
"members": {
"TrafficPolicyIdMarker": {
"location": "querystring",
"locationName": "trafficpolicyid"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicySummaries",
"IsTruncated",
"TrafficPolicyIdMarker",
"MaxItems"
],
"members": {
"TrafficPolicySummaries": {
"type": "list",
"member": {
"locationName": "TrafficPolicySummary",
"type": "structure",
"required": [
"Id",
"Name",
"Type",
"LatestVersion",
"TrafficPolicyCount"
],
"members": {
"Id": {},
"Name": {},
"Type": {},
"LatestVersion": {
"type": "integer"
},
"TrafficPolicyCount": {
"type": "integer"
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"TrafficPolicyIdMarker": {},
"MaxItems": {}
}
}
},
"ListTrafficPolicyInstances": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicyinstances"
},
"input": {
"type": "structure",
"members": {
"HostedZoneIdMarker": {
"location": "querystring",
"locationName": "hostedzoneid"
},
"TrafficPolicyInstanceNameMarker": {
"location": "querystring",
"locationName": "trafficpolicyinstancename"
},
"TrafficPolicyInstanceTypeMarker": {
"location": "querystring",
"locationName": "trafficpolicyinstancetype"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicyInstances",
"IsTruncated",
"MaxItems"
],
"members": {
"TrafficPolicyInstances": {
"shape": "S5p"
},
"HostedZoneIdMarker": {},
"TrafficPolicyInstanceNameMarker": {},
"TrafficPolicyInstanceTypeMarker": {},
"IsTruncated": {
"type": "boolean"
},
"MaxItems": {}
}
}
},
"ListTrafficPolicyInstancesByHostedZone": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicyinstances/hostedzone"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId"
],
"members": {
"HostedZoneId": {
"location": "querystring",
"locationName": "id"
},
"TrafficPolicyInstanceNameMarker": {
"location": "querystring",
"locationName": "trafficpolicyinstancename"
},
"TrafficPolicyInstanceTypeMarker": {
"location": "querystring",
"locationName": "trafficpolicyinstancetype"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicyInstances",
"IsTruncated",
"MaxItems"
],
"members": {
"TrafficPolicyInstances": {
"shape": "S5p"
},
"TrafficPolicyInstanceNameMarker": {},
"TrafficPolicyInstanceTypeMarker": {},
"IsTruncated": {
"type": "boolean"
},
"MaxItems": {}
}
}
},
"ListTrafficPolicyInstancesByPolicy": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicyinstances/trafficpolicy"
},
"input": {
"type": "structure",
"required": [
"TrafficPolicyId",
"TrafficPolicyVersion"
],
"members": {
"TrafficPolicyId": {
"location": "querystring",
"locationName": "id"
},
"TrafficPolicyVersion": {
"location": "querystring",
"locationName": "version",
"type": "integer"
},
"HostedZoneIdMarker": {
"location": "querystring",
"locationName": "hostedzoneid"
},
"TrafficPolicyInstanceNameMarker": {
"location": "querystring",
"locationName": "trafficpolicyinstancename"
},
"TrafficPolicyInstanceTypeMarker": {
"location": "querystring",
"locationName": "trafficpolicyinstancetype"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicyInstances",
"IsTruncated",
"MaxItems"
],
"members": {
"TrafficPolicyInstances": {
"shape": "S5p"
},
"HostedZoneIdMarker": {},
"TrafficPolicyInstanceNameMarker": {},
"TrafficPolicyInstanceTypeMarker": {},
"IsTruncated": {
"type": "boolean"
},
"MaxItems": {}
}
}
},
"ListTrafficPolicyVersions": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicies/{Id}/versions"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"TrafficPolicyVersionMarker": {
"location": "querystring",
"locationName": "trafficpolicyversion"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicies",
"IsTruncated",
"TrafficPolicyVersionMarker",
"MaxItems"
],
"members": {
"TrafficPolicies": {
"type": "list",
"member": {
"shape": "S2r",
"locationName": "TrafficPolicy"
}
},
"IsTruncated": {
"type": "boolean"
},
"TrafficPolicyVersionMarker": {},
"MaxItems": {}
}
}
},
"UpdateHealthCheck": {
"http": {
"requestUri": "/2013-04-01/healthcheck/{HealthCheckId}"
},
"input": {
"locationName": "UpdateHealthCheckRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"HealthCheckId"
],
"members": {
"HealthCheckId": {
"location": "uri",
"locationName": "HealthCheckId"
},
"HealthCheckVersion": {
"type": "long"
},
"IPAddress": {},
"Port": {
"type": "integer"
},
"ResourcePath": {},
"FullyQualifiedDomainName": {},
"SearchString": {},
"FailureThreshold": {
"type": "integer"
},
"Inverted": {
"type": "boolean"
},
"HealthThreshold": {
"type": "integer"
},
"ChildHealthChecks": {
"shape": "S1o"
},
"EnableSNI": {
"type": "boolean"
},
"Regions": {
"shape": "S1q"
},
"AlarmIdentifier": {
"shape": "S1s"
},
"InsufficientDataHealthStatus": {}
}
},
"output": {
"type": "structure",
"required": [
"HealthCheck"
],
"members": {
"HealthCheck": {
"shape": "S1x"
}
}
}
},
"UpdateHostedZoneComment": {
"http": {
"requestUri": "/2013-04-01/hostedzone/{Id}"
},
"input": {
"locationName": "UpdateHostedZoneCommentRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"Comment": {}
}
},
"output": {
"type": "structure",
"required": [
"HostedZone"
],
"members": {
"HostedZone": {
"shape": "S2g"
}
}
}
},
"UpdateTrafficPolicyComment": {
"http": {
"requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}"
},
"input": {
"locationName": "UpdateTrafficPolicyCommentRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"Id",
"Version",
"Comment"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"Version": {
"location": "uri",
"locationName": "Version",
"type": "integer"
},
"Comment": {}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicy"
],
"members": {
"TrafficPolicy": {
"shape": "S2r"
}
}
}
},
"UpdateTrafficPolicyInstance": {
"http": {
"requestUri": "/2013-04-01/trafficpolicyinstance/{Id}"
},
"input": {
"locationName": "UpdateTrafficPolicyInstanceRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"Id",
"TTL",
"TrafficPolicyId",
"TrafficPolicyVersion"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"TTL": {
"type": "long"
},
"TrafficPolicyId": {},
"TrafficPolicyVersion": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicyInstance"
],
"members": {
"TrafficPolicyInstance": {
"shape": "S2w"
}
}
}
}
},
"shapes": {
"S3": {
"type": "structure",
"members": {
"VPCRegion": {},
"VPCId": {}
}
},
"S8": {
"type": "structure",
"required": [
"Id",
"Status",
"SubmittedAt"
],
"members": {
"Id": {},
"Status": {},
"SubmittedAt": {
"type": "timestamp"
},
"Comment": {}
}
},
"Se": {
"type": "list",
"member": {
"locationName": "Change",
"type": "structure",
"required": [
"Action",
"ResourceRecordSet"
],
"members": {
"Action": {},
"ResourceRecordSet": {
"shape": "Sh"
}
}
}
},
"Sh": {
"type": "structure",
"required": [
"Name",
"Type"
],
"members": {
"Name": {},
"Type": {},
"SetIdentifier": {},
"Weight": {
"type": "long"
},
"Region": {},
"GeoLocation": {
"type": "structure",
"members": {
"ContinentCode": {},
"CountryCode": {},
"SubdivisionCode": {}
}
},
"Failover": {},
"TTL": {
"type": "long"
},
"ResourceRecords": {
"type": "list",
"member": {
"locationName": "ResourceRecord",
"type": "structure",
"required": [
"Value"
],
"members": {
"Value": {}
}
}
},
"AliasTarget": {
"type": "structure",
"required": [
"HostedZoneId",
"DNSName",
"EvaluateTargetHealth"
],
"members": {
"HostedZoneId": {},
"DNSName": {},
"EvaluateTargetHealth": {
"type": "boolean"
}
}
},
"HealthCheckId": {},
"TrafficPolicyInstanceId": {}
}
},
"S14": {
"type": "list",
"member": {
"locationName": "Tag",
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
},
"S1c": {
"type": "structure",
"required": [
"Type"
],
"members": {
"IPAddress": {},
"Port": {
"type": "integer"
},
"Type": {},
"ResourcePath": {},
"FullyQualifiedDomainName": {},
"SearchString": {},
"RequestInterval": {
"type": "integer"
},
"FailureThreshold": {
"type": "integer"
},
"MeasureLatency": {
"type": "boolean"
},
"Inverted": {
"type": "boolean"
},
"HealthThreshold": {
"type": "integer"
},
"ChildHealthChecks": {
"shape": "S1o"
},
"EnableSNI": {
"type": "boolean"
},
"Regions": {
"shape": "S1q"
},
"AlarmIdentifier": {
"shape": "S1s"
},
"InsufficientDataHealthStatus": {}
}
},
"S1o": {
"type": "list",
"member": {
"locationName": "ChildHealthCheck"
}
},
"S1q": {
"type": "list",
"member": {
"locationName": "Region"
}
},
"S1s": {
"type": "structure",
"required": [
"Region",
"Name"
],
"members": {
"Region": {},
"Name": {}
}
},
"S1x": {
"type": "structure",
"required": [
"Id",
"CallerReference",
"HealthCheckConfig",
"HealthCheckVersion"
],
"members": {
"Id": {},
"CallerReference": {},
"HealthCheckConfig": {
"shape": "S1c"
},
"HealthCheckVersion": {
"type": "long"
},
"CloudWatchAlarmConfiguration": {
"type": "structure",
"required": [
"EvaluationPeriods",
"Threshold",
"ComparisonOperator",
"Period",
"MetricName",
"Namespace",
"Statistic"
],
"members": {
"EvaluationPeriods": {
"type": "integer"
},
"Threshold": {
"type": "double"
},
"ComparisonOperator": {},
"Period": {
"type": "integer"
},
"MetricName": {},
"Namespace": {},
"Statistic": {},
"Dimensions": {
"type": "list",
"member": {
"locationName": "Dimension",
"type": "structure",
"required": [
"Name",
"Value"
],
"members": {
"Name": {},
"Value": {}
}
}
}
}
}
}
},
"S2d": {
"type": "structure",
"members": {
"Comment": {},
"PrivateZone": {
"type": "boolean"
}
}
},
"S2g": {
"type": "structure",
"required": [
"Id",
"Name",
"CallerReference"
],
"members": {
"Id": {},
"Name": {},
"CallerReference": {},
"Config": {
"shape": "S2d"
},
"ResourceRecordSetCount": {
"type": "long"
}
}
},
"S2i": {
"type": "structure",