Record Sets - List By Type

Списки наборы записей указанного типа в зоне DNS.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/{recordType}?api-version=2018-05-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/{recordType}?$top={$top}&$recordsetnamesuffix={$recordsetnamesuffix}&api-version=2018-05-01

Параметры URI

Имя В Обязательно Тип Описание
recordType
path True

RecordType

Тип записей для перечисления.

resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Указывает идентификатор подписки Azure, который однозначно идентифицирует подписку Microsoft Azure.

zoneName
path True

string

Имя зоны DNS (без конечной точки).

api-version
query True

string

Задает версию API.

$recordsetnamesuffix
query

string

Метка суффикса имени набора записей, которая должна использоваться для фильтрации перечислений набора записей. Если этот параметр указан, перечисление вернет только записи, заканчивающиеся на .

$top
query

integer

int32

Максимальное количество возвращаемых наборов записей. Если значение не указано, возвращает до 100 наборов записей.

Ответы

Имя Тип Описание
200 OK

RecordSetListResult

Успешно.

Other Status Codes

CloudError

Ответ по умолчанию. Он будет десериализован в определении Ошибки.

Примеры

List A recordsets
List AAAA recordsets
List CAA recordsets
List CNAME recordsets
List MX recordsets
List NS recordsets
List PTR recordsets
List SOA recordsets
List SRV recordsets
List TXT recordsets

List A recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/A?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/A?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/A/record1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "record1",
      "type": "Microsoft.Network/dnsZones/A",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "record1.zone1",
        "ARecords": [
          {
            "ipv4Address": "127.0.0.1"
          }
        ]
      }
    }
  ]
}

List AAAA recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/AAAA?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/AAAA?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/AAAA/record1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "record1",
      "type": "Microsoft.Network/dnsZones/AAAA",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "record1.zone1",
        "AAAARecords": [
          {
            "ipv6Address": "::1"
          }
        ]
      }
    }
  ]
}

List CAA recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA/record1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "record1",
      "type": "Microsoft.Network/dnsZones/CAA",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "record1.zone1",
        "caaRecords": [
          {
            "flags": 0,
            "tag": "issue",
            "value": "ca.contoso.com"
          }
        ]
      }
    }
  ]
}

List CNAME recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CNAME?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CNAME?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CNAME/record1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "record1",
      "type": "Microsoft.Network/dnsZones/CNAME",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "record1.zone1",
        "CNAMERecord": {
          "cname": "contoso.com"
        }
      }
    }
  ]
}

List MX recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/MX?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/MX?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/MX/record1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "record1",
      "type": "Microsoft.Network/dnsZones/MX",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "record1.zone1",
        "MXRecords": [
          {
            "preference": 0,
            "exchange": "mail.contoso.com"
          }
        ]
      }
    }
  ]
}

List NS recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/NS?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/NS?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/NS/record1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "record1",
      "type": "Microsoft.Network/dnsZones/NS",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "record1.zone1",
        "NSRecords": [
          {
            "nsdname": "ns1.contoso.com"
          }
        ]
      }
    }
  ]
}

List PTR recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/0.0.127.in-addr.arpa/PTR?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/0.0.127.in-addr.arpa/PTR?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/0.0.127.in-addr.arpa/PTR/1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "1",
      "type": "Microsoft.Network/dnsZones/PTR",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "1.0.0.127.in-addr.arpa",
        "PTRRecords": [
          {
            "ptrdname": "localhost"
          }
        ]
      }
    }
  ]
}

List SOA recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SOA?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SOA?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SOA/@",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "@",
      "type": "Microsoft.Network/dnsZones/SOA",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "zone1",
        "SOARecord": {
          "host": "ns1.contoso.com",
          "email": "hostmaster.contoso.com",
          "serialNumber": 1,
          "refreshTime": 3600,
          "retryTime": 300,
          "expireTime": 2419200,
          "minimumTTL": 300
        }
      }
    }
  ]
}

List SRV recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SRV?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SRV?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SRV/record1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "record1",
      "type": "Microsoft.Network/dnsZones/SRV",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "record1.zone1",
        "SRVRecords": [
          {
            "priority": 0,
            "weight": 10,
            "port": 80,
            "target": "contoso.com"
          }
        ]
      }
    }
  ]
}

List TXT recordsets

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/TXT?api-version=2018-05-01

Sample Response

{
  "nextLink": "https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/TXT?api-version=2018-05-01&$skipToken=skipToken",
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/TXT/record1",
      "etag": "00000000-0000-0000-0000-000000000000",
      "name": "record1",
      "type": "Microsoft.Network/dnsZones/TXT",
      "properties": {
        "metadata": {
          "key1": "value1"
        },
        "TTL": 3600,
        "fqdn": "record1.zone1",
        "TXTRecords": [
          {
            "value": [
              "string1",
              "string2"
            ]
          }
        ]
      }
    }
  ]
}

Определения

Имя Описание
AaaaRecord

Запись AAAA.

ARecord

Запись A.

CaaRecord

Запись CAA.

CloudError

Ответ об ошибке от службы.

CloudErrorBody

Ответ об ошибке от службы.

CnameRecord

Запись CNAME.

MxRecord

Запись MX.

NsRecord

Запись NS.

PtrRecord

Запись PTR.

RecordSet

Описывает набор записей DNS (коллекция записей DNS с тем же именем и типом).

RecordSetListResult

Ответ на операцию list набора записей.

RecordType

Тип записей для перечисления.

SoaRecord

Запись SOA.

SrvRecord

Запись SRV.

SubResource

Ссылка на другой ресурс

TxtRecord

Запись ТИПА TXT.

AaaaRecord

Запись AAAA.

Имя Тип Описание
ipv6Address

string

IPv6-адрес этой записи AAAA.

ARecord

Запись A.

Имя Тип Описание
ipv4Address

string

IPv4-адрес этой записи A.

CaaRecord

Запись CAA.

Имя Тип Описание
flags

integer

Флаги для этой записи CAA как целое число от 0 до 255.

tag

string

Тег для этой записи CAA.

value

string

Значение для этой записи CAA.

CloudError

Ответ об ошибке от службы.

Имя Тип Описание
error

CloudErrorBody

Текст ошибки облака.

CloudErrorBody

Ответ об ошибке от службы.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды инвариантны и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

CnameRecord

Запись CNAME.

Имя Тип Описание
cname

string

Каноническое имя для этой записи CNAME.

MxRecord

Запись MX.

Имя Тип Описание
exchange

string

Доменное имя почтового узла для этой записи MX.

preference

integer

Предпочтительное значение для этой записи MX.

NsRecord

Запись NS.

Имя Тип Описание
nsdname

string

Имя сервера имен для этой записи NS.

PtrRecord

Запись PTR.

Имя Тип Описание
ptrdname

string

Имя целевого домена PTR для этой записи PTR.

RecordSet

Описывает набор записей DNS (коллекция записей DNS с тем же именем и типом).

Имя Тип Описание
etag

string

Etag набора записей.

id

string

Идентификатор набора записей.

name

string

Имя набора записей.

properties.AAAARecords

AaaaRecord[]

Список записей AAAA в наборе записей.

properties.ARecords

ARecord[]

Список записей A в наборе записей.

properties.CNAMERecord

CnameRecord

Запись CNAME в наборе записей.

properties.MXRecords

MxRecord[]

Список записей MX в наборе записей.

properties.NSRecords

NsRecord[]

Список записей NS в наборе записей.

properties.PTRRecords

PtrRecord[]

Список записей PTR в наборе записей.

properties.SOARecord

SoaRecord

Запись SOA в наборе записей.

properties.SRVRecords

SrvRecord[]

Список записей SRV в наборе записей.

properties.TTL

integer

Срок жизни (срок жизни) записей в наборе записей.

properties.TXTRecords

TxtRecord[]

Список записей ТИПА TXT в наборе записей.

properties.caaRecords

CaaRecord[]

Список записей CAA в наборе записей.

properties.fqdn

string

Полное доменное имя набора записей.

properties.metadata

object

Метаданные, присоединенные к набору записей.

properties.provisioningState

string

состояние подготовки набора записей.

properties.targetResource

SubResource

Ссылка на ресурс Azure, из которого берется значение ресурса DNS.

type

string

Тип набора записей.

RecordSetListResult

Ответ на операцию list набора записей.

Имя Тип Описание
nextLink

string

Маркер продолжения для следующей страницы результатов.

value

RecordSet[]

Сведения о наборах записей в ответе.

RecordType

Тип записей для перечисления.

Имя Тип Описание
A

string

AAAA

string

CAA

string

CNAME

string

MX

string

NS

string

PTR

string

SOA

string

SRV

string

TXT

string

SoaRecord

Запись SOA.

Имя Тип Описание
email

string

Контакт электронной почты для этой записи SOA.

expireTime

integer

Время окончания срока действия этой записи SOA.

host

string

Доменное имя заслуживающего доверия сервера имен для этой записи SOA.

minimumTTL

integer

Минимальное значение для этой записи SOA. По соглашению это используется для определения отрицательной длительности кэширования.

refreshTime

integer

Значение обновления для этой записи SOA.

retryTime

integer

Время повтора для этой записи SOA.

serialNumber

integer

Серийный номер для этой записи SOA.

SrvRecord

Запись SRV.

Имя Тип Описание
port

integer

Значение порта для этой записи SRV.

priority

integer

Значение приоритета для этой записи SRV.

target

string

Целевое доменное имя для этой записи SRV.

weight

integer

Значение веса для этой записи SRV.

SubResource

Ссылка на другой ресурс

Имя Тип Описание
id

string

Идентификатор ресурса.

TxtRecord

Запись ТИПА TXT.

Имя Тип Описание
value

string[]

Текстовое значение этой записи ТИПА TXT.