prowler-sdk-poc
Version:
2,149 lines (2,148 loc) • 67.3 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",
"serviceId": "Route 53",
"signatureVersion": "v4",
"uid": "route53-2013-04-01"
},
"operations": {
"ActivateKeySigningKey": {
"http": {
"requestUri": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId",
"Name"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "HostedZoneId"
},
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S5"
}
}
}
},
"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": "Sa"
},
"Comment": {}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S5"
}
}
}
},
"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": {
"type": "list",
"member": {
"locationName": "Change",
"type": "structure",
"required": [
"Action",
"ResourceRecordSet"
],
"members": {
"Action": {},
"ResourceRecordSet": {
"shape": "Sk"
}
}
}
}
}
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S5"
}
}
}
},
"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": "S18"
},
"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": "S1g"
}
}
},
"output": {
"type": "structure",
"required": [
"HealthCheck",
"Location"
],
"members": {
"HealthCheck": {
"shape": "S23"
},
"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": "Sa"
},
"CallerReference": {},
"HostedZoneConfig": {
"shape": "S2l"
},
"DelegationSetId": {}
}
},
"output": {
"type": "structure",
"required": [
"HostedZone",
"ChangeInfo",
"DelegationSet",
"Location"
],
"members": {
"HostedZone": {
"shape": "S2o"
},
"ChangeInfo": {
"shape": "S5"
},
"DelegationSet": {
"shape": "S2q"
},
"VPC": {
"shape": "Sa"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"CreateKeySigningKey": {
"http": {
"requestUri": "/2013-04-01/keysigningkey",
"responseCode": 201
},
"input": {
"locationName": "CreateKeySigningKeyRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"CallerReference",
"HostedZoneId",
"KeyManagementServiceArn",
"Name",
"Status"
],
"members": {
"CallerReference": {},
"HostedZoneId": {},
"KeyManagementServiceArn": {},
"Name": {},
"Status": {}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo",
"KeySigningKey",
"Location"
],
"members": {
"ChangeInfo": {
"shape": "S5"
},
"KeySigningKey": {
"shape": "S2w"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"CreateQueryLoggingConfig": {
"http": {
"requestUri": "/2013-04-01/queryloggingconfig",
"responseCode": 201
},
"input": {
"locationName": "CreateQueryLoggingConfigRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"HostedZoneId",
"CloudWatchLogsLogGroupArn"
],
"members": {
"HostedZoneId": {},
"CloudWatchLogsLogGroupArn": {}
}
},
"output": {
"type": "structure",
"required": [
"QueryLoggingConfig",
"Location"
],
"members": {
"QueryLoggingConfig": {
"shape": "S33"
},
"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": "S2q"
},
"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": "S3c"
},
"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": "S3h"
},
"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": "S3c"
},
"Location": {
"location": "header",
"locationName": "Location"
}
}
}
},
"CreateVPCAssociationAuthorization": {
"http": {
"requestUri": "/2013-04-01/hostedzone/{Id}/authorizevpcassociation"
},
"input": {
"locationName": "CreateVPCAssociationAuthorizationRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"HostedZoneId",
"VPC"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
},
"VPC": {
"shape": "Sa"
}
}
},
"output": {
"type": "structure",
"required": [
"HostedZoneId",
"VPC"
],
"members": {
"HostedZoneId": {},
"VPC": {
"shape": "Sa"
}
}
}
},
"DeactivateKeySigningKey": {
"http": {
"requestUri": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId",
"Name"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "HostedZoneId"
},
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S5"
}
}
}
},
"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": "S5"
}
}
}
},
"DeleteKeySigningKey": {
"http": {
"method": "DELETE",
"requestUri": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId",
"Name"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "HostedZoneId"
},
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S5"
}
}
}
},
"DeleteQueryLoggingConfig": {
"http": {
"method": "DELETE",
"requestUri": "/2013-04-01/queryloggingconfig/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"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": {}
}
},
"DeleteVPCAssociationAuthorization": {
"http": {
"requestUri": "/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"
},
"input": {
"locationName": "DeleteVPCAssociationAuthorizationRequest",
"xmlNamespace": {
"uri": "https://route53.amazonaws.com/doc/2013-04-01/"
},
"type": "structure",
"required": [
"HostedZoneId",
"VPC"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
},
"VPC": {
"shape": "Sa"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DisableHostedZoneDNSSEC": {
"http": {
"requestUri": "/2013-04-01/hostedzone/{Id}/disable-dnssec"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S5"
}
}
}
},
"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": "Sa"
},
"Comment": {}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S5"
}
}
}
},
"EnableHostedZoneDNSSEC": {
"http": {
"requestUri": "/2013-04-01/hostedzone/{Id}/enable-dnssec"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"ChangeInfo"
],
"members": {
"ChangeInfo": {
"shape": "S5"
}
}
}
},
"GetAccountLimit": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/accountlimit/{Type}"
},
"input": {
"type": "structure",
"required": [
"Type"
],
"members": {
"Type": {
"location": "uri",
"locationName": "Type"
}
}
},
"output": {
"type": "structure",
"required": [
"Limit",
"Count"
],
"members": {
"Limit": {
"type": "structure",
"required": [
"Type",
"Value"
],
"members": {
"Type": {},
"Value": {
"type": "long"
}
}
},
"Count": {
"type": "long"
}
}
}
},
"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": "S5"
}
}
}
},
"GetCheckerIpRanges": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/checkeripranges"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"CheckerIpRanges"
],
"members": {
"CheckerIpRanges": {
"type": "list",
"member": {}
}
}
}
},
"GetDNSSEC": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzone/{Id}/dnssec"
},
"input": {
"type": "structure",
"required": [
"HostedZoneId"
],
"members": {
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"Status",
"KeySigningKeys"
],
"members": {
"Status": {
"type": "structure",
"members": {
"ServeSignature": {},
"StatusMessage": {}
}
},
"KeySigningKeys": {
"type": "list",
"member": {
"shape": "S2w"
}
}
}
}
},
"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": "S4w"
}
}
}
},
"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": "S23"
}
}
}
},
"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": "S57"
}
}
}
},
"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": "S57"
}
}
}
},
"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": "S2o"
},
"DelegationSet": {
"shape": "S2q"
},
"VPCs": {
"shape": "S5f"
}
}
}
},
"GetHostedZoneCount": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzonecount"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"HostedZoneCount"
],
"members": {
"HostedZoneCount": {
"type": "long"
}
}
}
},
"GetHostedZoneLimit": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzonelimit/{Id}/{Type}"
},
"input": {
"type": "structure",
"required": [
"Type",
"HostedZoneId"
],
"members": {
"Type": {
"location": "uri",
"locationName": "Type"
},
"HostedZoneId": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"Limit",
"Count"
],
"members": {
"Limit": {
"type": "structure",
"required": [
"Type",
"Value"
],
"members": {
"Type": {},
"Value": {
"type": "long"
}
}
},
"Count": {
"type": "long"
}
}
}
},
"GetQueryLoggingConfig": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/queryloggingconfig/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"QueryLoggingConfig"
],
"members": {
"QueryLoggingConfig": {
"shape": "S33"
}
}
}
},
"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": "S2q"
}
}
}
},
"GetReusableDelegationSetLimit": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"
},
"input": {
"type": "structure",
"required": [
"Type",
"DelegationSetId"
],
"members": {
"Type": {
"location": "uri",
"locationName": "Type"
},
"DelegationSetId": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"required": [
"Limit",
"Count"
],
"members": {
"Limit": {
"type": "structure",
"required": [
"Type",
"Value"
],
"members": {
"Type": {},
"Value": {
"type": "long"
}
}
},
"Count": {
"type": "long"
}
}
}
},
"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": "S3c"
}
}
}
},
"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": "S3h"
}
}
}
},
"GetTrafficPolicyInstanceCount": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicyinstancecount"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"TrafficPolicyInstanceCount"
],
"members": {
"TrafficPolicyInstanceCount": {
"type": "integer"
}
}
}
},
"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": "S4w",
"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": "S23",
"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": "S6d"
},
"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": "S6d"
},
"DNSName": {},
"HostedZoneId": {},
"IsTruncated": {
"type": "boolean"
},
"NextDNSName": {},
"NextHostedZoneId": {},
"MaxItems": {}
}
}
},
"ListHostedZonesByVPC": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/hostedzonesbyvpc"
},
"input": {
"type": "structure",
"required": [
"VPCId",
"VPCRegion"
],
"members": {
"VPCId": {
"location": "querystring",
"locationName": "vpcid"
},
"VPCRegion": {
"location": "querystring",
"locationName": "vpcregion"
},
"MaxItems": {
"location": "querystring",
"locationName": "maxitems"
},
"NextToken": {
"location": "querystring",
"locationName": "nexttoken"
}
}
},
"output": {
"type": "structure",
"required": [
"HostedZoneSummaries",
"MaxItems"
],
"members": {
"HostedZoneSummaries": {
"type": "list",
"member": {
"locationName": "HostedZoneSummary",
"type": "structure",
"required": [
"HostedZoneId",
"Name",
"Owner"
],
"members": {
"HostedZoneId": {},
"Name": {},
"Owner": {
"type": "structure",
"members": {
"OwningAccount": {},
"OwningService": {}
}
}
}
}
},
"MaxItems": {},
"NextToken": {}
}
}
},
"ListQueryLoggingConfigs": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/queryloggingconfig"
},
"input": {
"type": "structure",
"members": {
"HostedZoneId": {
"location": "querystring",
"locationName": "hostedzoneid"
},
"NextToken": {
"location": "querystring",
"locationName": "nexttoken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxresults"
}
}
},
"output": {
"type": "structure",
"required": [
"QueryLoggingConfigs"
],
"members": {
"QueryLoggingConfigs": {
"type": "list",
"member": {
"shape": "S33",
"locationName": "QueryLoggingConfig"
}
},
"NextToken": {}
}
}
},
"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": "Sk",
"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": "S2q",
"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": "S70"
}
}
}
},
"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": "S70",
"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": "S7b"
},
"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": "S7b"
},
"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": "S7b"
},
"HostedZoneIdMarker": {},
"TrafficPolicyInstanceNameMarker": {},
"TrafficPolicyInstanceTypeMarker": {},
"IsTruncated": {
"type": "boolean"
},
"MaxItems": {}
}
}
},
"ListTrafficPolicyVersions": {
"http": {
"method": "GET",
"requestUri": "/2013-04-01/trafficpolicies/{Id}/versions"