Route53 / Client / list_traffic_policy_instances
list_traffic_policy_instances#
- Route53.Client.list_traffic_policy_instances(**kwargs)#
- Gets information about the traffic policy instances that you created by using the current Amazon Web Services account. - Note- After you submit an - UpdateTrafficPolicyInstancerequest, there’s a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the- Stateresponse element.- Route 53 returns a maximum of 100 items in each response. If you have a lot of traffic policy instances, you can use the - MaxItemsparameter to list them in groups of up to 100.- See also: AWS API Documentation - Request Syntax- response = client.list_traffic_policy_instances( HostedZoneIdMarker='string', TrafficPolicyInstanceNameMarker='string', TrafficPolicyInstanceTypeMarker='SOA'|'A'|'TXT'|'NS'|'CNAME'|'MX'|'NAPTR'|'PTR'|'SRV'|'SPF'|'AAAA'|'CAA'|'DS', MaxItems='string' ) - Parameters:
- HostedZoneIdMarker (string) – - If the value of - IsTruncatedin the previous response was- true, you have more traffic policy instances. To get more traffic policy instances, submit another- ListTrafficPolicyInstancesrequest. For the value of- HostedZoneId, specify the value of- HostedZoneIdMarkerfrom the previous response, which is the hosted zone ID of the first traffic policy instance in the next group of traffic policy instances.- If the value of - IsTruncatedin the previous response was- false, there are no more traffic policy instances to get.
- TrafficPolicyInstanceNameMarker (string) – - If the value of - IsTruncatedin the previous response was- true, you have more traffic policy instances. To get more traffic policy instances, submit another- ListTrafficPolicyInstancesrequest. For the value of- trafficpolicyinstancename, specify the value of- TrafficPolicyInstanceNameMarkerfrom the previous response, which is the name of the first traffic policy instance in the next group of traffic policy instances.- If the value of - IsTruncatedin the previous response was- false, there are no more traffic policy instances to get.
- TrafficPolicyInstanceTypeMarker (string) – - If the value of - IsTruncatedin the previous response was- true, you have more traffic policy instances. To get more traffic policy instances, submit another- ListTrafficPolicyInstancesrequest. For the value of- trafficpolicyinstancetype, specify the value of- TrafficPolicyInstanceTypeMarkerfrom the previous response, which is the type of the first traffic policy instance in the next group of traffic policy instances.- If the value of - IsTruncatedin the previous response was- false, there are no more traffic policy instances to get.
- MaxItems (string) – The maximum number of traffic policy instances that you want Amazon Route 53 to return in response to a - ListTrafficPolicyInstancesrequest. If you have more than- MaxItemstraffic policy instances, the value of the- IsTruncatedelement in the response is- true, and the values of- HostedZoneIdMarker,- TrafficPolicyInstanceNameMarker, and- TrafficPolicyInstanceTypeMarkerrepresent the first traffic policy instance in the next group of- MaxItemstraffic policy instances.
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'TrafficPolicyInstances': [ { 'Id': 'string', 'HostedZoneId': 'string', 'Name': 'string', 'TTL': 123, 'State': 'string', 'Message': 'string', 'TrafficPolicyId': 'string', 'TrafficPolicyVersion': 123, 'TrafficPolicyType': 'SOA'|'A'|'TXT'|'NS'|'CNAME'|'MX'|'NAPTR'|'PTR'|'SRV'|'SPF'|'AAAA'|'CAA'|'DS' }, ], 'HostedZoneIdMarker': 'string', 'TrafficPolicyInstanceNameMarker': 'string', 'TrafficPolicyInstanceTypeMarker': 'SOA'|'A'|'TXT'|'NS'|'CNAME'|'MX'|'NAPTR'|'PTR'|'SRV'|'SPF'|'AAAA'|'CAA'|'DS', 'IsTruncated': True|False, 'MaxItems': 'string' } - Response Structure- (dict) – - A complex type that contains the response information for the request. - TrafficPolicyInstances (list) – - A list that contains one - TrafficPolicyInstanceelement for each traffic policy instance that matches the elements in the request.- (dict) – - A complex type that contains settings for the new traffic policy instance. - Id (string) – - The ID that Amazon Route 53 assigned to the new traffic policy instance. 
- HostedZoneId (string) – - The ID of the hosted zone that Amazon Route 53 created resource record sets in. 
- Name (string) – - The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance. 
- TTL (integer) – - The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone. 
- State (string) – - The value of - Stateis one of the following values:- Applied - Amazon Route 53 has finished creating resource record sets, and changes have propagated to all Route 53 edge locations. - Creating - Route 53 is creating the resource record sets. Use - GetTrafficPolicyInstanceto confirm that the- CreateTrafficPolicyInstancerequest completed successfully.- Failed - Route 53 wasn’t able to create or update the resource record sets. When the value of - Stateis- Failed, see- Messagefor an explanation of what caused the request to fail.
- Message (string) – - If - Stateis- Failed, an explanation of the reason for the failure. If- Stateis another value,- Messageis empty.
- TrafficPolicyId (string) – - The ID of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone. 
- TrafficPolicyVersion (integer) – - The version of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone. 
- TrafficPolicyType (string) – - The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance. 
 
 
- HostedZoneIdMarker (string) – - If - IsTruncatedis- true,- HostedZoneIdMarkeris the ID of the hosted zone of the first traffic policy instance that Route 53 will return if you submit another- ListTrafficPolicyInstancesrequest.
- TrafficPolicyInstanceNameMarker (string) – - If - IsTruncatedis- true,- TrafficPolicyInstanceNameMarkeris the name of the first traffic policy instance that Route 53 will return if you submit another- ListTrafficPolicyInstancesrequest.
- TrafficPolicyInstanceTypeMarker (string) – - If - IsTruncatedis- true,- TrafficPolicyInstanceTypeMarkeris the DNS type of the resource record sets that are associated with the first traffic policy instance that Amazon Route 53 will return if you submit another- ListTrafficPolicyInstancesrequest.
- IsTruncated (boolean) – - A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get more traffic policy instances by calling - ListTrafficPolicyInstancesagain and specifying the values of the- HostedZoneIdMarker,- TrafficPolicyInstanceNameMarker, and- TrafficPolicyInstanceTypeMarkerin the corresponding request parameters.
- MaxItems (string) – - The value that you specified for the - MaxItemsparameter in the call to- ListTrafficPolicyInstancesthat produced the current response.
 
 
 - Exceptions- Route53.Client.exceptions.InvalidInput
- Route53.Client.exceptions.NoSuchTrafficPolicyInstance