Compartir a través de


Record Sets - List By Type

Enumera los conjuntos de registros de un tipo especificado en una zona 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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
recordType
path True

RecordType

Tipo de conjuntos de registros que se van a enumerar.

resourceGroupName
path True

string

Nombre del grupo de recursos.

subscriptionId
path True

string

Especifica el identificador de suscripción de Azure, que identifica de forma única la suscripción de Microsoft Azure.

zoneName
path True

string

Nombre de la zona DNS (sin un punto de terminación).

api-version
query True

string

Especifica la versión de la API.

$recordsetnamesuffix
query

string

Etiqueta de sufijo del nombre del conjunto de registros que se debe usar para filtrar las enumeraciones del conjunto de registros. Si se especifica este parámetro, Enumeration devolverá solo los registros que terminan con .

$top
query

integer (int32)

Número máximo de conjuntos de registros que se van a devolver. Si no se especifica, devuelve hasta 100 conjuntos de registros.

Respuestas

Nombre Tipo Description
200 OK

RecordSetListResult

Éxito.

Other Status Codes

CloudError

Respuesta predeterminada. Se deserializará según la definición de error.

Ejemplos

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
AaaaRecord

Un registro AAAA.

ARecord

Un registro A.

CaaRecord

Un registro CAA.

CloudError

Respuesta de error del servicio.

CloudErrorBody

Respuesta de error del servicio.

CnameRecord

Un registro CNAME.

MxRecord

Un registro MX.

NsRecord

Un registro NS.

PtrRecord

Un registro PTR.

RecordSet

Describe un conjunto de registros DNS (una colección de registros DNS con el mismo nombre y tipo).

RecordSetListResult

Respuesta a una operación list del conjunto de registros.

RecordType

Tipo de conjuntos de registros que se van a enumerar.

SoaRecord

Un registro SOA.

SrvRecord

Un registro SRV.

SubResource

Referencia a otro recurso

TxtRecord

Un registro TXT.

AaaaRecord

Un registro AAAA.

Nombre Tipo Description
ipv6Address

string

Dirección IPv6 de este registro AAAA.

ARecord

Un registro A.

Nombre Tipo Description
ipv4Address

string

Dirección IPv4 de este registro A.

CaaRecord

Un registro CAA.

Nombre Tipo Description
flags

integer (int32)

Marcas para este registro CAA como un entero entre 0 y 255.

tag

string

Etiqueta para este registro CAA.

value

string

Valor de este registro CAA.

CloudError

Respuesta de error del servicio.

Nombre Tipo Description
error

CloudErrorBody

Cuerpo del error en la nube.

CloudErrorBody

Respuesta de error del servicio.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

CloudErrorBody[]

Lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target

string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

CnameRecord

Un registro CNAME.

Nombre Tipo Description
cname

string

Nombre canónico de este registro CNAME.

MxRecord

Un registro MX.

Nombre Tipo Description
exchange

string

Nombre de dominio del host de correo para este registro MX.

preference

integer (int32)

Valor de preferencia para este registro MX.

NsRecord

Un registro NS.

Nombre Tipo Description
nsdname

string

Nombre del servidor de nombres para este registro NS.

PtrRecord

Un registro PTR.

Nombre Tipo Description
ptrdname

string

Nombre de dominio de destino PTR para este registro PTR.

RecordSet

Describe un conjunto de registros DNS (una colección de registros DNS con el mismo nombre y tipo).

Nombre Tipo Description
etag

string

Etiqueta etag del conjunto de registros.

id

string

Identificador del conjunto de registros.

name

string

Nombre del conjunto de registros.

properties.AAAARecords

AaaaRecord[]

Lista de registros AAAA en el conjunto de registros.

properties.ARecords

ARecord[]

Lista de registros A del conjunto de registros.

properties.CNAMERecord

CnameRecord

Registro CNAME del conjunto de registros.

properties.MXRecords

MxRecord[]

Lista de registros MX del conjunto de registros.

properties.NSRecords

NsRecord[]

Lista de registros NS del conjunto de registros.

properties.PTRRecords

PtrRecord[]

Lista de registros PTR del conjunto de registros.

properties.SOARecord

SoaRecord

Registro SOA del conjunto de registros.

properties.SRVRecords

SrvRecord[]

Lista de registros SRV del conjunto de registros.

properties.TTL

integer (int64)

TTL (período de vida) de los registros del conjunto de registros.

properties.TXTRecords

TxtRecord[]

Lista de registros TXT del conjunto de registros.

properties.caaRecords

CaaRecord[]

Lista de registros de CAA en el conjunto de registros.

properties.fqdn

string

Nombre de dominio completo del conjunto de registros.

properties.metadata

object

Metadatos adjuntos al conjunto de registros.

properties.provisioningState

string

estado de aprovisionamiento del conjunto de registros.

properties.targetResource

SubResource

Referencia a un recurso de Azure desde donde se toma el valor del recurso dns.

type

string

Tipo del conjunto de registros.

RecordSetListResult

Respuesta a una operación list del conjunto de registros.

Nombre Tipo Description
nextLink

string

Token de continuación de la página siguiente de resultados.

value

RecordSet[]

Información sobre los conjuntos de registros en la respuesta.

RecordType

Tipo de conjuntos de registros que se van a enumerar.

Valor Description
A
AAAA
CAA
CNAME
MX
NS
PTR
SOA
SRV
TXT

SoaRecord

Un registro SOA.

Nombre Tipo Description
email

string

Contacto de correo electrónico para este registro SOA.

expireTime

integer (int64)

Hora de expiración de este registro SOA.

host

string

Nombre de dominio del servidor de nombres autoritativo para este registro SOA.

minimumTTL

integer (int64)

Valor mínimo de este registro SOA. Por convención, se usa para determinar la duración del almacenamiento en caché negativa.

refreshTime

integer (int64)

Valor de actualización de este registro SOA.

retryTime

integer (int64)

Tiempo de reintento para este registro SOA.

serialNumber

integer (int64)

Número de serie de este registro SOA.

SrvRecord

Un registro SRV.

Nombre Tipo Description
port

integer (int32)

Valor de puerto para este registro SRV.

priority

integer (int32)

Valor de prioridad de este registro SRV.

target

string

Nombre de dominio de destino para este registro SRV.

weight

integer (int32)

Valor de peso de este registro SRV.

SubResource

Referencia a otro recurso

Nombre Tipo Description
id

string

Identificador de recurso.

TxtRecord

Un registro TXT.

Nombre Tipo Description
value

string[]

Valor de texto de este registro TXT.