Zones - Create Or Update
Crea o actualiza una zona DNS. No modifica los registros DNS dentro de la zona.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}?api-version=2018-05-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos. |
subscription
|
path | True |
string |
Especifica el identificador de suscripción de Azure, que identifica de forma única la suscripción de Microsoft Azure. |
zone
|
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. |
Encabezado de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
If-Match |
string |
Etiqueta etag de la zona DNS. Omita este valor para sobrescribir siempre la zona actual. Especifique el valor de etag visto por última vez para evitar que se sobrescriba accidentalmente cualquier cambio simultáneo. |
|
If-None-Match |
string |
Establézcalo en "*" para permitir la creación de una nueva zona DNS, pero para evitar la actualización de una zona existente. Se omitirán otros valores. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
location | True |
string |
Ubicación del recurso. |
etag |
string |
Etiqueta etag de la zona. |
|
properties.registrationVirtualNetworks |
Lista de referencias a redes virtuales que registran nombres de host en esta zona DNS. Esto es solo cuando ZoneType es Privado. |
||
properties.resolutionVirtualNetworks |
Lista de referencias a redes virtuales que resuelven registros en esta zona DNS. Esto es solo cuando ZoneType es Privado. |
||
properties.zoneType |
Tipo de esta zona DNS (pública o privada). |
||
tags |
object |
Etiquetas de recursos. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Se ha actualizado la zona DNS. |
|
201 Created |
Se ha creado la zona DNS. |
|
Other Status Codes |
Respuesta predeterminada. Se deserializará según la definición de error. |
Ejemplos
Create zone
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1?api-version=2018-05-01
{
"location": "Global",
"tags": {
"key1": "value1"
}
}
Respuesta de muestra
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1",
"etag": "00000000-0000-0000-0000-000000000000",
"location": "global",
"name": "zone1",
"type": "Microsoft.Network/dnsZones",
"properties": {
"maxNumberOfRecordSets": 5000,
"numberOfRecordSets": 2,
"nameServers": [
"ns1-01.azure-dns.com",
"ns2-01.azure-dns.net",
"ns3-01.azure-dns.org",
"ns4-01.azure-dns.info"
],
"zoneType": "Public"
},
"tags": {
"key1": "value1"
}
}
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1",
"etag": "00000000-0000-0000-0000-000000000000",
"location": "global",
"name": "zone1",
"type": "Microsoft.Network/dnsZones",
"properties": {
"maxNumberOfRecordSets": 5000,
"numberOfRecordSets": 2,
"nameServers": [
"ns1-01.azure-dns.com",
"ns2-01.azure-dns.net",
"ns3-01.azure-dns.org",
"ns4-01.azure-dns.info"
],
"zoneType": "Public"
},
"tags": {
"key1": "value1"
}
}
Definiciones
Nombre | Description |
---|---|
Cloud |
Respuesta de error del servicio. |
Cloud |
Respuesta de error del servicio. |
Sub |
Referencia a otro recurso |
Zone |
Describe una zona DNS. |
Zone |
Tipo de esta zona DNS (pública o privada). |
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. |
SubResource
Referencia a otro recurso
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso. |
Zone
Describe una zona DNS.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
etag |
string |
Etiqueta etag de la zona. |
|
id |
string |
Identificador de recurso. |
|
location |
string |
Ubicación del recurso. |
|
name |
string |
Nombre del recurso. |
|
properties.maxNumberOfRecordSets |
integer (int64) |
Número máximo de conjuntos de registros que se pueden crear en esta zona DNS. Se trata de una propiedad de solo lectura y se omitirá cualquier intento de establecer este valor. |
|
properties.maxNumberOfRecordsPerRecordSet |
integer (int64) |
Número máximo de registros por conjunto de registros que se pueden crear en esta zona DNS. Se trata de una propiedad de solo lectura y se omitirá cualquier intento de establecer este valor. |
|
properties.nameServers |
string[] |
Los servidores de nombres de esta zona DNS. Se trata de una propiedad de solo lectura y se omitirá cualquier intento de establecer este valor. |
|
properties.numberOfRecordSets |
integer (int64) |
Número actual de conjuntos de registros en esta zona DNS. Se trata de una propiedad de solo lectura y se omitirá cualquier intento de establecer este valor. |
|
properties.registrationVirtualNetworks |
Lista de referencias a redes virtuales que registran nombres de host en esta zona DNS. Esto es solo cuando ZoneType es Privado. |
||
properties.resolutionVirtualNetworks |
Lista de referencias a redes virtuales que resuelven registros en esta zona DNS. Esto es solo cuando ZoneType es Privado. |
||
properties.zoneType | Public |
Tipo de esta zona DNS (pública o privada). |
|
tags |
object |
Etiquetas de recursos. |
|
type |
string |
Tipo de recurso. |
ZoneType
Tipo de esta zona DNS (pública o privada).
Valor | Description |
---|---|
Private | |
Public |