Route53 / Client / list_hosted_zones
list_hosted_zones#
- Route53.Client.list_hosted_zones(**kwargs)#
- Retrieves a list of the public and private hosted zones that are associated with the current Amazon Web Services account. The response includes a - HostedZoneschild element for each hosted zone.- Amazon Route 53 returns a maximum of 100 items in each response. If you have a lot of hosted zones, you can use the - maxitemsparameter to list them in groups of up to 100.- See also: AWS API Documentation - Request Syntax- response = client.list_hosted_zones( Marker='string', MaxItems='string', DelegationSetId='string', HostedZoneType='PrivateHostedZone' ) - Parameters:
- Marker (string) – - If the value of - IsTruncatedin the previous response was- true, you have more hosted zones. To get more hosted zones, submit another- ListHostedZonesrequest.- For the value of - marker, specify the value of- NextMarkerfrom the previous response, which is the ID of the first hosted zone that Amazon Route 53 will return if you submit another request.- If the value of - IsTruncatedin the previous response was- false, there are no more hosted zones to get.
- MaxItems (string) – (Optional) The maximum number of hosted zones that you want Amazon Route 53 to return. If you have more than - maxitemshosted zones, the value of- IsTruncatedin the response is- true, and the value of- NextMarkeris the hosted zone ID of the first hosted zone that Route 53 will return if you submit another request.
- DelegationSetId (string) – If you’re using reusable delegation sets and you want to list all of the hosted zones that are associated with a reusable delegation set, specify the ID of that reusable delegation set. 
- HostedZoneType (string) – (Optional) Specifies if the hosted zone is private. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'HostedZones': [ { 'Id': 'string', 'Name': 'string', 'CallerReference': 'string', 'Config': { 'Comment': 'string', 'PrivateZone': True|False }, 'ResourceRecordSetCount': 123, 'LinkedService': { 'ServicePrincipal': 'string', 'Description': 'string' } }, ], 'Marker': 'string', 'IsTruncated': True|False, 'NextMarker': 'string', 'MaxItems': 'string' } - Response Structure- (dict) – - HostedZones (list) – - A complex type that contains general information about the hosted zone. - (dict) – - A complex type that contains general information about the hosted zone. - Id (string) – - The ID that Amazon Route 53 assigned to the hosted zone when you created it. 
- Name (string) – - The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar. - For information about how to specify characters other than - a-z,- 0-9, and- -(hyphen) and how to specify internationalized domain names, see CreateHostedZone.
- CallerReference (string) – - The value that you specified for - CallerReferencewhen you created the hosted zone.
- Config (dict) – - A complex type that includes the - Commentand- PrivateZoneelements. If you omitted the- HostedZoneConfigand- Commentelements from the request, the- Configand- Commentelements don’t appear in the response.- Comment (string) – - Any comments that you want to include about the hosted zone. 
- PrivateZone (boolean) – - A value that indicates whether this is a private hosted zone. 
 
- ResourceRecordSetCount (integer) – - The number of resource record sets in the hosted zone. 
- LinkedService (dict) – - If the hosted zone was created by another service, the service that created the hosted zone. When a hosted zone is created by another service, you can’t edit or delete it using Route 53. - ServicePrincipal (string) – - If the health check or hosted zone was created by another service, the service that created the resource. When a resource is created by another service, you can’t edit or delete it using Amazon Route 53. 
- Description (string) – - If the health check or hosted zone was created by another service, an optional description that can be provided by the other service. When a resource is created by another service, you can’t edit or delete it using Amazon Route 53. 
 
 
 
- Marker (string) – - For the second and subsequent calls to - ListHostedZones,- Markeris the value that you specified for the- markerparameter in the request that produced the current response.
- IsTruncated (boolean) – - A flag indicating whether there are more hosted zones to be listed. If the response was truncated, you can get more hosted zones by submitting another - ListHostedZonesrequest and specifying the value of- NextMarkerin the- markerparameter.
- NextMarker (string) – - If - IsTruncatedis- true, the value of- NextMarkeridentifies the first hosted zone in the next group of hosted zones. Submit another- ListHostedZonesrequest, and specify the value of- NextMarkerfrom the response in the- markerparameter.- This element is present only if - IsTruncatedis- true.
- MaxItems (string) – - The value that you specified for the - maxitemsparameter in the call to- ListHostedZonesthat produced the current response.
 
 
 - Exceptions- Route53.Client.exceptions.InvalidInput
- Route53.Client.exceptions.NoSuchDelegationSet
- Route53.Client.exceptions.DelegationSetNotReusable