Record Sets - Get

Возвращает набор записей.

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

Параметры URI

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

RecordType

Тип записи DNS в этом наборе записей.

relativeRecordSetName
path True

string

Имя набора записей относительно имени зоны.

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

zoneName
path True

string

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

api-version
query True

string

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

Ответы

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

RecordSet

Успешно.

Other Status Codes

CloudError

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

Примеры

Get A recordset
Get AAAA recordset
Get CAA recordset
Get CNAME recordset
Get MX recordset
Get NS recordset
Get PTR recordset
Get SOA recordset
Get SRV recordset
Get TXT recordset

Get A recordset

Sample Request

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

Sample Response

{
  "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"
      }
    ]
  }
}

Get AAAA recordset

Sample Request

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

Sample Response

{
  "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"
      }
    ]
  }
}

Get CAA recordset

Sample Request

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

Sample Response

{
  "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"
      }
    ]
  }
}

Get CNAME recordset

Sample Request

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

Sample Response

{
  "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"
    }
  }
}

Get MX recordset

Sample Request

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

Sample Response

{
  "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"
      }
    ]
  }
}

Get NS recordset

Sample Request

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

Sample Response

{
  "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"
      }
    ]
  }
}

Get PTR recordset

Sample Request

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

Sample Response

{
  "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"
      }
    ]
  }
}

Get SOA recordset

Sample Request

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

Sample Response

{
  "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
    }
  }
}

Get SRV recordset

Sample Request

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

Sample Response

{
  "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"
      }
    ]
  }
}

Get TXT recordset

Sample Request

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

Sample Response

{
  "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 с тем же именем и типом).

RecordType

Тип записи DNS в этом наборе записей.

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

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

RecordType

Тип записи DNS в этом наборе записей.

Имя Тип Описание
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.