def list_all_by_dns_zone_with_http_info(resource_group_name, zone_name, top:nil, record_set_name_suffix:nil, custom_headers:nil)
      list_all_by_dns_zone_async(resource_group_name, zone_name, top:top, record_set_name_suffix:record_set_name_suffix, custom_headers:custom_headers).value!
    end
def list_all_by_dns_zone_with_http_info(resource_group_name, zone_name, top:nil, record_set_name_suffix:nil, custom_headers:nil)
      list_all_by_dns_zone_async(resource_group_name, zone_name, top:top, record_set_name_suffix:record_set_name_suffix, custom_headers:custom_headers).value!
    end
Lists all record sets in a DNS zone.

 @param resource_group_name [String] The name of the resource group. The name
 is case insensitive.
 @param zone_name [String] The name of the DNS zone (without a terminating
 dot).
 @param top [Integer] The maximum number of record sets to return. If not
 specified, returns up to 100 record sets.
 @param record_set_name_suffix [String] The suffix label of the record set
 name that has to be used to filter the record set enumerations. If this
 parameter is specified, Enumeration will return only records that end with
 .<recordSetNameSuffix>
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [MsRestAzure::AzureOperationResponse] HTTP response information.