Condividi tramite


Microsoft.Network dnszones/CNAME 2015-05-04-preview

Definizione di risorsa Bicep

Il tipo di risorsa dnszones/CNAME può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/dnszones/CNAME, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/dnszones/CNAME@2015-05-04-preview' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    MXRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    NSRecords: [
      {
        nsdname: 'string'
      }
    ]
    PTRRecords: [
      {
        ptrdname: 'string'
      }
    ]
    SOARecord: {
      email: 'string'
      expireTime: int
      host: 'string'
      minimumTTL: int
      refreshTime: int
      retryTime: int
      serialNumber: int
    }
    SRVRecords: [
      {
        port: int
        priority: int
        target: 'string'
        weight: int
      }
    ]
    TTL: int
    TXTRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

Valori delle proprietà

AaaaRecord

Nome Descrizione Valore
ipv6Address Ottiene o imposta l'indirizzo IPv6 di questo record AAAA nella notazione di stringa. corda

ARecord

Nome Descrizione Valore
ipv4Address Ottiene o imposta l'indirizzo IPv4 del record A nella notazione di stringa. corda

CnameRecord

Nome Descrizione Valore
cname Ottiene o imposta il nome canonico per questo record senza un punto di terminazione. corda

Microsoft.Network/dnszones/CNAME

Nome Descrizione Valore
etag Etag del set di record. corda
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: dnszones
proprietà Proprietà del set di record. RecordSetProperties

MxRecord

Nome Descrizione Valore
sostituzione Ottiene o imposta il nome di dominio dell'host di posta elettronica, senza un punto di terminazione. corda
preferenza Ottiene o imposta la metrica delle preferenze per questo record. Int

NsRecord

Nome Descrizione Valore
nsdname Ottiene o imposta il nome del server dei nomi per questo record, senza un punto di terminazione. corda

PtrRecord

Nome Descrizione Valore
ptrdname Ottiene o imposta il nome di dominio di destinazione PTR per questo record senza un punto di terminazione. corda

RecordSetProperties

Nome Descrizione Valore
AAAARecords Ottiene o imposta l'elenco di record AAAA nell'oggetto RecordSet. AaaaRecord[]
ARecords Ottiene o imposta l'elenco di record A nell'oggetto RecordSet. ARecord[]
CNAMERecord Ottiene o imposta il record CNAME nell'oggetto RecordSet. CnameRecord
MXRecords Ottiene o imposta l'elenco di record MX nell'oggetto RecordSet. MxRecord[]
NSRecords Ottiene o imposta l'elenco di record NS nell'oggetto RecordSet. NsRecord[]
PTRRecords Ottiene o imposta l'elenco di record PTR nell'oggetto RecordSet. ptrRecord[]
SOARecord Ottiene o imposta il record SOA nell'oggetto RecordSet. SoaRecord
SRVRecords Ottiene o imposta l'elenco di record SRV nell'oggetto RecordSet. SrvRecord []
TTL Ottiene o imposta il valore TTL dei record nell'oggetto RecordSet. Int
TXTRecords Ottiene o imposta l'elenco di record TXT nell'oggetto RecordSet. TxtRecord[]

SoaRecord

Nome Descrizione Valore
E-mail Ottiene o imposta il messaggio di posta elettronica per questo record. corda
expireTime Ottiene o imposta l'ora di scadenza per questo record. Int
ospite Ottiene o imposta il nome di dominio del server dei nomi autorevole, senza un punto di terminazione. corda
minimumTTL Ottiene o imposta il valore TTL minimo per questo record. Int
refreshTime Ottiene o imposta il valore di aggiornamento per questo record. Int
retryTime Ottiene o imposta il tempo di ripetizione dei tentativi per questo record. Int
serialNumber Ottiene o imposta il numero di serie per questo record. Int

SrvRecord

Nome Descrizione Valore
porto Ottiene o imposta la porta del servizio per questo record. Int
priorità Ottiene o imposta la metrica di priorità per questo record. Int
bersaglio Ottiene o imposta il nome di dominio della destinazione per questo record, senza un punto di terminazione. corda
peso Ottiene o imposta la metrica del peso per questo record. Int

TxtRecord

Nome Descrizione Valore
valore Ottiene o imposta il valore di testo del record. string[]

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Frontdoor Standard/Premium con DNS di Azure e di dominio personalizzato Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato in DNS di Azure e un certificato gestito da Microsoft.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa dnszones/CNAME può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/dnszones/CNAME, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/dnszones/CNAME",
  "apiVersion": "2015-05-04-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "string"
    },
    "MXRecords": [
      {
        "exchange": "string",
        "preference": "int"
      }
    ],
    "NSRecords": [
      {
        "nsdname": "string"
      }
    ],
    "PTRRecords": [
      {
        "ptrdname": "string"
      }
    ],
    "SOARecord": {
      "email": "string",
      "expireTime": "int",
      "host": "string",
      "minimumTTL": "int",
      "refreshTime": "int",
      "retryTime": "int",
      "serialNumber": "int"
    },
    "SRVRecords": [
      {
        "port": "int",
        "priority": "int",
        "target": "string",
        "weight": "int"
      }
    ],
    "TTL": "int",
    "TXTRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

Valori delle proprietà

AaaaRecord

Nome Descrizione Valore
ipv6Address Ottiene o imposta l'indirizzo IPv6 di questo record AAAA nella notazione di stringa. corda

ARecord

Nome Descrizione Valore
ipv4Address Ottiene o imposta l'indirizzo IPv4 del record A nella notazione di stringa. corda

CnameRecord

Nome Descrizione Valore
cname Ottiene o imposta il nome canonico per questo record senza un punto di terminazione. corda

Microsoft.Network/dnszones/CNAME

Nome Descrizione Valore
apiVersion Versione dell'API '2015-05-04-preview'
etag Etag del set di record. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del set di record. RecordSetProperties
digitare Tipo di risorsa 'Microsoft.Network/dnszones/CNAME'

MxRecord

Nome Descrizione Valore
sostituzione Ottiene o imposta il nome di dominio dell'host di posta elettronica, senza un punto di terminazione. corda
preferenza Ottiene o imposta la metrica delle preferenze per questo record. Int

NsRecord

Nome Descrizione Valore
nsdname Ottiene o imposta il nome del server dei nomi per questo record, senza un punto di terminazione. corda

PtrRecord

Nome Descrizione Valore
ptrdname Ottiene o imposta il nome di dominio di destinazione PTR per questo record senza un punto di terminazione. corda

RecordSetProperties

Nome Descrizione Valore
AAAARecords Ottiene o imposta l'elenco di record AAAA nell'oggetto RecordSet. AaaaRecord[]
ARecords Ottiene o imposta l'elenco di record A nell'oggetto RecordSet. ARecord[]
CNAMERecord Ottiene o imposta il record CNAME nell'oggetto RecordSet. CnameRecord
MXRecords Ottiene o imposta l'elenco di record MX nell'oggetto RecordSet. MxRecord[]
NSRecords Ottiene o imposta l'elenco di record NS nell'oggetto RecordSet. NsRecord[]
PTRRecords Ottiene o imposta l'elenco di record PTR nell'oggetto RecordSet. ptrRecord[]
SOARecord Ottiene o imposta il record SOA nell'oggetto RecordSet. SoaRecord
SRVRecords Ottiene o imposta l'elenco di record SRV nell'oggetto RecordSet. SrvRecord []
TTL Ottiene o imposta il valore TTL dei record nell'oggetto RecordSet. Int
TXTRecords Ottiene o imposta l'elenco di record TXT nell'oggetto RecordSet. TxtRecord[]

SoaRecord

Nome Descrizione Valore
E-mail Ottiene o imposta il messaggio di posta elettronica per questo record. corda
expireTime Ottiene o imposta l'ora di scadenza per questo record. Int
ospite Ottiene o imposta il nome di dominio del server dei nomi autorevole, senza un punto di terminazione. corda
minimumTTL Ottiene o imposta il valore TTL minimo per questo record. Int
refreshTime Ottiene o imposta il valore di aggiornamento per questo record. Int
retryTime Ottiene o imposta il tempo di ripetizione dei tentativi per questo record. Int
serialNumber Ottiene o imposta il numero di serie per questo record. Int

SrvRecord

Nome Descrizione Valore
porto Ottiene o imposta la porta del servizio per questo record. Int
priorità Ottiene o imposta la metrica di priorità per questo record. Int
bersaglio Ottiene o imposta il nome di dominio della destinazione per questo record, senza un punto di terminazione. corda
peso Ottiene o imposta la metrica del peso per questo record. Int

TxtRecord

Nome Descrizione Valore
valore Ottiene o imposta il valore di testo del record. string[]

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Frontdoor Standard/Premium con DNS di Azure e di dominio personalizzato

Distribuire in Azure
Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato in DNS di Azure e un certificato gestito da Microsoft.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa dnszones/CNAME può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/dnszones/CNAME, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/CNAME@2015-05-04-preview"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      CNAMERecord = {
        cname = "string"
      }
      MXRecords = [
        {
          exchange = "string"
          preference = int
        }
      ]
      NSRecords = [
        {
          nsdname = "string"
        }
      ]
      PTRRecords = [
        {
          ptrdname = "string"
        }
      ]
      SOARecord = {
        email = "string"
        expireTime = int
        host = "string"
        minimumTTL = int
        refreshTime = int
        retryTime = int
        serialNumber = int
      }
      SRVRecords = [
        {
          port = int
          priority = int
          target = "string"
          weight = int
        }
      ]
      TTL = int
      TXTRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
  })
}

Valori delle proprietà

AaaaRecord

Nome Descrizione Valore
ipv6Address Ottiene o imposta l'indirizzo IPv6 di questo record AAAA nella notazione di stringa. corda

ARecord

Nome Descrizione Valore
ipv4Address Ottiene o imposta l'indirizzo IPv4 del record A nella notazione di stringa. corda

CnameRecord

Nome Descrizione Valore
cname Ottiene o imposta il nome canonico per questo record senza un punto di terminazione. corda

Microsoft.Network/dnszones/CNAME

Nome Descrizione Valore
etag Etag del set di record. corda
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: dnszones
proprietà Proprietà del set di record. RecordSetProperties
digitare Tipo di risorsa "Microsoft.Network/dnszones/CNAME@2015-05-04-preview"

MxRecord

Nome Descrizione Valore
sostituzione Ottiene o imposta il nome di dominio dell'host di posta elettronica, senza un punto di terminazione. corda
preferenza Ottiene o imposta la metrica delle preferenze per questo record. Int

NsRecord

Nome Descrizione Valore
nsdname Ottiene o imposta il nome del server dei nomi per questo record, senza un punto di terminazione. corda

PtrRecord

Nome Descrizione Valore
ptrdname Ottiene o imposta il nome di dominio di destinazione PTR per questo record senza un punto di terminazione. corda

RecordSetProperties

Nome Descrizione Valore
AAAARecords Ottiene o imposta l'elenco di record AAAA nell'oggetto RecordSet. AaaaRecord[]
ARecords Ottiene o imposta l'elenco di record A nell'oggetto RecordSet. ARecord[]
CNAMERecord Ottiene o imposta il record CNAME nell'oggetto RecordSet. CnameRecord
MXRecords Ottiene o imposta l'elenco di record MX nell'oggetto RecordSet. MxRecord[]
NSRecords Ottiene o imposta l'elenco di record NS nell'oggetto RecordSet. NsRecord[]
PTRRecords Ottiene o imposta l'elenco di record PTR nell'oggetto RecordSet. ptrRecord[]
SOARecord Ottiene o imposta il record SOA nell'oggetto RecordSet. SoaRecord
SRVRecords Ottiene o imposta l'elenco di record SRV nell'oggetto RecordSet. SrvRecord []
TTL Ottiene o imposta il valore TTL dei record nell'oggetto RecordSet. Int
TXTRecords Ottiene o imposta l'elenco di record TXT nell'oggetto RecordSet. TxtRecord[]

SoaRecord

Nome Descrizione Valore
E-mail Ottiene o imposta il messaggio di posta elettronica per questo record. corda
expireTime Ottiene o imposta l'ora di scadenza per questo record. Int
ospite Ottiene o imposta il nome di dominio del server dei nomi autorevole, senza un punto di terminazione. corda
minimumTTL Ottiene o imposta il valore TTL minimo per questo record. Int
refreshTime Ottiene o imposta il valore di aggiornamento per questo record. Int
retryTime Ottiene o imposta il tempo di ripetizione dei tentativi per questo record. Int
serialNumber Ottiene o imposta il numero di serie per questo record. Int

SrvRecord

Nome Descrizione Valore
porto Ottiene o imposta la porta del servizio per questo record. Int
priorità Ottiene o imposta la metrica di priorità per questo record. Int
bersaglio Ottiene o imposta il nome di dominio della destinazione per questo record, senza un punto di terminazione. corda
peso Ottiene o imposta la metrica del peso per questo record. Int

TxtRecord

Nome Descrizione Valore
valore Ottiene o imposta il valore di testo del record. string[]