Record Sets - Update
Actualiza un conjunto de registros dentro de una zona DNS privada.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/{recordType}/{relativeRecordSetName}?api-version=2018-09-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
private
|
path | True |
string |
Nombre de la zona DNS privada (sin un punto de terminación). |
|
record
|
path | True |
Tipo de registro DNS en este conjunto de registros. |
|
|
relative
|
path | True |
string |
Nombre del conjunto de registros, en relación con el nombre de la zona. |
|
resource
|
path | True |
string |
Nombre del grupo de recursos. |
|
subscription
|
path | True |
string |
Obtiene las credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio. |
|
api-version
|
query | True |
string |
Versión de api de cliente. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| If-Match |
string |
ETag del conjunto de registros. Omita este valor para sobrescribir siempre el conjunto de registros actual. Especifique el valor de ETag visto por última vez para evitar que se sobrescriba accidentalmente los cambios simultáneos. |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| etag |
string |
ETag del conjunto de registros. |
| properties.aRecords |
ARecord[] |
Lista de registros A del conjunto de registros. |
| properties.aaaaRecords |
Lista de registros AAAA en el conjunto de registros. |
|
| properties.cnameRecord |
Registro CNAME del conjunto de registros. |
|
| properties.metadata |
object |
Metadatos adjuntos al conjunto de registros. |
| properties.mxRecords |
Mx |
Lista de registros MX del conjunto de registros. |
| properties.ptrRecords |
Lista de registros PTR del conjunto de registros. |
|
| properties.soaRecord |
Registro SOA del conjunto de registros. |
|
| properties.srvRecords |
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 |
Lista de registros TXT del conjunto de registros. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
El conjunto de registros se ha actualizado. |
|
| Other Status Codes |
Respuesta predeterminada. Se deserializará según la definición de error. |
Ejemplos
PATCH Private DNS Zone A Record Set
Solicitud de ejemplo
PATCH https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/A/recordA?api-version=2018-09-01
{
"properties": {
"metadata": {
"key2": "value2"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/A/recorda",
"etag": "00000000-0000-0000-0000-000000000000",
"name": "recorda",
"type": "Microsoft.Network/privateDnsZones/A",
"properties": {
"metadata": {
"key2": "value2"
},
"ttl": 3600,
"fqdn": "recorda.privatezone1.com.",
"isAutoRegistered": false,
"aRecords": [
{
"ipv4Address": "1.2.3.4"
}
]
}
}
PATCH Private DNS Zone AAAA Record Set
Solicitud de ejemplo
PATCH https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/AAAA/recordAAAA?api-version=2018-09-01
{
"properties": {
"metadata": {
"key2": "value2"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/AAAA/recordaaaa",
"etag": "00000000-0000-0000-0000-000000000000",
"name": "recordaaaa",
"type": "Microsoft.Network/privateDnsZones/AAAA",
"properties": {
"metadata": {
"key2": "value2"
},
"ttl": 3600,
"fqdn": "recordaaaa.privatezone1.com.",
"isAutoRegistered": false,
"aaaaRecords": [
{
"ipv6Address": "::1"
}
]
}
}
PATCH Private DNS Zone CNAME Record Set
Solicitud de ejemplo
PATCH https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/CNAME/recordCNAME?api-version=2018-09-01
{
"properties": {
"metadata": {
"key2": "value2"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/CNAME/recordcname",
"etag": "00000000-0000-0000-0000-000000000000",
"name": "recordcname",
"type": "Microsoft.Network/privateDnsZones/CNAME",
"properties": {
"metadata": {
"key2": "value2"
},
"ttl": 3600,
"fqdn": "recordcname.privatezone1.com.",
"isAutoRegistered": false,
"cnameRecord": {
"cname": "contoso.com"
}
}
}
PATCH Private DNS Zone MX Record Set
Solicitud de ejemplo
PATCH https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/MX/recordMX?api-version=2018-09-01
{
"properties": {
"metadata": {
"key2": "value2"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/MX/recordmx",
"etag": "00000000-0000-0000-0000-000000000000",
"name": "recordmx",
"type": "Microsoft.Network/privateDnsZones/MX",
"properties": {
"metadata": {
"key2": "value2"
},
"ttl": 3600,
"fqdn": "recordmx.privatezone1.com.",
"isAutoRegistered": false,
"mxRecords": [
{
"preference": 0,
"exchange": "mail.privatezone1.com"
}
]
}
}
PATCH Private DNS Zone PTR Record Set
Solicitud de ejemplo
PATCH https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/0.0.127.in-addr.arpa/PTR/1?api-version=2018-09-01
{
"properties": {
"metadata": {
"key2": "value2"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/0.0.127.in-addr.arpa/PTR/1",
"etag": "00000000-0000-0000-0000-000000000000",
"name": "1",
"type": "Microsoft.Network/privateDnsZones/PTR",
"properties": {
"metadata": {
"key2": "value2"
},
"ttl": 3600,
"fqdn": "1.0.0.127.in-addr.arpa.",
"isAutoRegistered": false,
"ptrRecords": [
{
"ptrdname": "localhost"
}
]
}
}
PATCH Private DNS Zone SOA Record Set
Solicitud de ejemplo
PATCH https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/SOA/@?api-version=2018-09-01
{
"properties": {
"metadata": {
"key2": "value2"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/SOA/@",
"etag": "00000000-0000-0000-0000-000000000000",
"name": "@",
"type": "Microsoft.Network/privateDnsZones/SOA",
"properties": {
"metadata": {
"key2": "value2"
},
"ttl": 3600,
"fqdn": "privatezone1.com.",
"isAutoRegistered": false,
"soaRecord": {
"host": "azureprivatedns.net",
"email": "azureprivatedns-hostmaster.microsoft.com",
"serialNumber": 1,
"refreshTime": 3600,
"retryTime": 300,
"expireTime": 2419200,
"minimumTtl": 300
}
}
}
PATCH Private DNS Zone SRV Record Set
Solicitud de ejemplo
PATCH https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/SRV/recordSRV?api-version=2018-09-01
{
"properties": {
"metadata": {
"key2": "value2"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/SRV/recordsrv",
"etag": "00000000-0000-0000-0000-000000000000",
"name": "recordsrv",
"type": "Microsoft.Network/privateDnsZones/SRV",
"properties": {
"metadata": {
"key2": "value2"
},
"ttl": 3600,
"fqdn": "recordsrv.privatezone1.com.",
"isAutoRegistered": false,
"srvRecords": [
{
"priority": 0,
"weight": 10,
"port": 80,
"target": "contoso.com"
}
]
}
}
PATCH Private DNS Zone TXT Record Set
Solicitud de ejemplo
PATCH https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/TXT/recordTXT?api-version=2018-09-01
{
"properties": {
"metadata": {
"key2": "value2"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup1/providers/Microsoft.Network/privateDnsZones/privatezone1.com/TXT/recordtxt",
"etag": "00000000-0000-0000-0000-000000000000",
"name": "recordtxt",
"type": "Microsoft.Network/privateDnsZones/TXT",
"properties": {
"metadata": {
"key2": "value2"
},
"ttl": 3600,
"fqdn": "recordtxt.privatezone1.com.",
"isAutoRegistered": false,
"txtRecords": [
{
"value": [
"string1",
"string2"
]
}
]
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Aaaa |
Un registro AAAA. |
| ARecord |
Un registro A. |
|
Cloud |
Respuesta de error del servicio. |
|
Cloud |
Respuesta de error del servicio. |
|
Cname |
Un registro CNAME. |
|
Mx |
Un registro MX. |
|
Ptr |
Un registro PTR. |
|
Record |
Describe un conjunto de registros DNS (una colección de registros DNS con el mismo nombre y tipo) en una zona DNS privada. |
|
Record |
Tipo de registro DNS en este conjunto de registros. |
|
Soa |
Un registro SOA. |
|
Srv |
Un registro SRV. |
|
Txt |
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. |
CloudError
Respuesta de error del servicio.
| Nombre | Tipo | Description |
|---|---|---|
| error |
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 |
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. |
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) en una zona DNS privada.
| Nombre | Tipo | Description |
|---|---|---|
| etag |
string |
ETag del conjunto de registros. |
| id |
string |
Identificador del conjunto de registros. |
| name |
string |
Nombre del conjunto de registros. |
| properties.aRecords |
ARecord[] |
Lista de registros A del conjunto de registros. |
| properties.aaaaRecords |
Lista de registros AAAA en el conjunto de registros. |
|
| properties.cnameRecord |
Registro CNAME del conjunto de registros. |
|
| properties.fqdn |
string |
Nombre de dominio completo del conjunto de registros. |
| properties.isAutoRegistered |
boolean |
¿El conjunto de registros se registra automáticamente en la zona DNS privada a través de un vínculo de red virtual? |
| properties.metadata |
object |
Metadatos adjuntos al conjunto de registros. |
| properties.mxRecords |
Mx |
Lista de registros MX del conjunto de registros. |
| properties.ptrRecords |
Lista de registros PTR del conjunto de registros. |
|
| properties.soaRecord |
Registro SOA del conjunto de registros. |
|
| properties.srvRecords |
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 |
Lista de registros TXT del conjunto de registros. |
|
| type |
string |
Tipo del conjunto de registros. |
RecordType
Tipo de registro DNS en este conjunto de registros.
| Valor | Description |
|---|---|
| A | |
| AAAA | |
| CNAME | |
| MX | |
| PTR | |
| SOA | |
| SRV | |
| TXT |
SoaRecord
Un registro SOA.
| Nombre | Tipo | Description |
|---|---|---|
|
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. |
TxtRecord
Un registro TXT.
| Nombre | Tipo | Description |
|---|---|---|
| value |
string[] |
Valor de texto de este registro TXT. |