Condividi tramite


DnsZones/CAA 2017-10-01 di Microsoft.Network dnsZones/CAA 2017

Definizione di risorsa Bicep

Il tipo di risorsa dnsZones/CAA può essere distribuito in:

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

Formato di risorsa

Per creare una risorsa Microsoft.Network/dnsZones/CAA, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/dnsZones/CAA@2017-10-01' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    caaRecords: [
      {
        flags: int
        tag: 'string'
        value: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    metadata: {}
    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à

dnsZones/CAA

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
padre 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 esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: dnsZones
etag Etag del set di record. string
properties Proprietà del set di record. RecordSetProperties

RecordSetProperties

Nome Descrizione valore
AAAARecords Elenco di record AAAA nel set di record. AaaaRecord[]
ARecords Elenco di record A nel set di record. ARecord[]
caaRecords Elenco di record CAA nel set di record. CaaRecord[]
CNAMERecord Record CNAME nel set di record. CnameRecord
metadata Metadati collegati al set di record. object
MXRecords Elenco di record MX nel set di record. MxRecord[]
NSRecords Elenco di record NS nel set di record. NsRecord[]
PTRRecords Elenco di record PTR nel set di record. PtrRecord[]
SOARecord Record SOA nel set di record. SoaRecord
SRVRecords Elenco di record SRV nel set di record. SrvRecord[]
TTL TTL (time-to-live) dei record nel set di record. INT
TXTRecords Elenco di record TXT nel set di record. TxtRecord[]

AaaaRecord

Nome Descrizione valore
ipv6Address Indirizzo IPv6 di questo record AAAA. string

ARecord

Nome Descrizione valore
ipv4Address Indirizzo IPv4 di questo record A. string

CaaRecord

Nome Descrizione valore
flags Flag per questo record CAA come intero compreso tra 0 e 255. INT
tag Tag per questo record CAA. string
Valore Valore per questo record CAA. string

CnameRecord

Nome Descrizione valore
cname Nome canonico per questo record CNAME. string

MxRecord

Nome Descrizione valore
exchange Nome di dominio dell'host di posta elettronica per questo record MX. string
preference Valore preferenza per questo record MX. INT

NsRecord

Nome Descrizione valore
nsdname Nome del server dei nomi per questo record NS. string

PtrRecord

Nome Descrizione valore
ptrdname Nome di dominio di destinazione PTR per questo record PTR. string

SoaRecord

Nome Descrizione valore
email Il contatto di posta elettronica per questo record SOA. string
expireTime Ora di scadenza per questo record SOA. INT
host Nome di dominio del server dei nomi autorevole per questo record SOA. string
minimumTTL Valore minimo per questo record SOA. Per convenzione, questa opzione viene usata per determinare la durata negativa della memorizzazione nella cache. INT
refreshTime Valore di aggiornamento per questo record SOA. INT
retryTime Tempo di ripetizione dei tentativi per questo record SOA. INT
serialNumber Numero di serie per questo record SOA. INT

SrvRecord

Nome Descrizione valore
port Valore della porta per questo record SRV. INT
priority Valore di priorità per questo record SRV. INT
target Nome di dominio di destinazione per questo record SRV. string
peso Valore di peso per questo record SRV. INT

TxtRecord

Nome Descrizione valore
Valore Valore di testo del record TXT. string[]

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa dnsZones/CAA può essere distribuito in:

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

Formato di risorsa

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

{
  "type": "Microsoft.Network/dnsZones/CAA",
  "apiVersion": "2017-10-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "caaRecords": [
      {
        "flags": "int",
        "tag": "string",
        "value": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "string"
    },
    "metadata": {},
    "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à

dnsZones/CAA

Nome Descrizione valore
tipo Tipo di risorsa 'Microsoft.Network/dnsZones/CAA'
apiVersion Versione dell'API della risorsa '2017-10-01'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)
etag Etag del set di record. string
properties Proprietà del set di record. RecordSetProperties

RecordSetProperties

Nome Descrizione valore
AAAARecords Elenco di record AAAA nel set di record. AaaaRecord[]
ARecords Elenco di record A nel set di record. ARecord[]
caaRecords Elenco di record CAA nel set di record. CaaRecord[]
CNAMERecord Record CNAME nel set di record. CnameRecord
metadata Metadati associati al set di record. object
MXRecords Elenco di record MX nel set di record. MxRecord[]
NSRecords Elenco di record NS nel set di record. NsRecord[]
PTRRecords Elenco di record PTR nel set di record. PtrRecord[]
SOARecord Record SOA nel set di record. SoaRecord
SRVRecords Elenco di record SRV nel set di record. SrvRecord[]
TTL Durata (durata) dei record nel set di record. INT
TXTRecords Elenco di record TXT nel set di record. TxtRecord[]

AaaaRecord

Nome Descrizione valore
ipv6Address Indirizzo IPv6 di questo record AAAA. string

ARecord

Nome Descrizione valore
ipv4Address Indirizzo IPv4 del record A. string

CaaRecord

Nome Descrizione valore
flags Flag per questo record CAA come numero intero compreso tra 0 e 255. INT
tag Tag per questo record CAA. string
Valore Valore per questo record CAA. string

CnameRecord

Nome Descrizione valore
cname Nome canonico per questo record CNAME. string

MxRecord

Nome Descrizione valore
exchange Nome di dominio dell'host di posta elettronica per questo record MX. string
preference Valore preferenza per questo record MX. INT

NsRecord

Nome Descrizione valore
nsdname Nome del server dei nomi per questo record NS. string

PtrRecord

Nome Descrizione valore
ptrdname Nome di dominio di destinazione PTR per questo record PTR. string

SoaRecord

Nome Descrizione valore
email Il contatto di posta elettronica per questo record SOA. string
expireTime Ora di scadenza per questo record SOA. INT
host Nome di dominio del server dei nomi autorevole per questo record SOA. string
minimumTTL Valore minimo per questo record SOA. Per convenzione, questa opzione viene usata per determinare la durata negativa della memorizzazione nella cache. INT
refreshTime Valore di aggiornamento per questo record SOA. INT
retryTime Tempo di ripetizione dei tentativi per questo record SOA. INT
serialNumber Numero di serie per questo record SOA. INT

SrvRecord

Nome Descrizione valore
port Valore della porta per questo record SRV. INT
priority Valore di priorità per questo record SRV. INT
target Nome di dominio di destinazione per questo record SRV. string
peso Valore di peso per questo record SRV. INT

TxtRecord

Nome Descrizione valore
Valore Valore di testo del record TXT. string[]

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa dnsZones/CAA può essere distribuito in:

  • Gruppi di risorse

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

Formato di risorsa

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/CAA@2017-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      caaRecords = [
        {
          flags = int
          tag = "string"
          value = "string"
        }
      ]
      CNAMERecord = {
        cname = "string"
      }
      metadata = {}
      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"
          ]
        }
      ]
    }
    etag = "string"
  })
}

Valori delle proprietà

dnsZones/CAA

Nome Descrizione valore
tipo Tipo di risorsa "Microsoft.Network/dnsZones/CAA@2017-10-01"
name Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: dnsZones
etag Etag del set di record. string
properties Proprietà del set di record. RecordSetProperties

RecordSetProperties

Nome Descrizione valore
AAAARecords Elenco di record AAAA nel set di record. AaaaRecord[]
ARecords Elenco di record A nel set di record. ARecord[]
caaRecords Elenco di record CAA nel set di record. CaaRecord[]
CNAMERecord Record CNAME nel set di record. CnameRecord
metadata Metadati associati al set di record. object
MXRecords Elenco di record MX nel set di record. MxRecord[]
NSRecords Elenco di record NS nel set di record. NsRecord[]
PTRRecords Elenco di record PTR nel set di record. PtrRecord[]
SOARecord Record SOA nel set di record. SoaRecord
SRVRecords Elenco di record SRV nel set di record. SrvRecord[]
TTL Durata (durata) dei record nel set di record. INT
TXTRecords Elenco di record TXT nel set di record. TxtRecord[]

AaaaRecord

Nome Descrizione valore
ipv6Address Indirizzo IPv6 di questo record AAAA. string

ARecord

Nome Descrizione valore
ipv4Address Indirizzo IPv4 del record A. string

CaaRecord

Nome Descrizione valore
flags Flag per questo record CAA come numero intero compreso tra 0 e 255. INT
tag Tag per questo record CAA. string
Valore Valore per questo record CAA. string

CnameRecord

Nome Descrizione valore
cname Nome canonico per questo record CNAME. string

MxRecord

Nome Descrizione valore
exchange Nome di dominio dell'host di posta elettronica per questo record MX. string
preference Valore preferenza per questo record MX. INT

NsRecord

Nome Descrizione valore
nsdname Nome del server dei nomi per questo record NS. string

PtrRecord

Nome Descrizione valore
ptrdname Nome di dominio di destinazione PTR per questo record PTR. string

SoaRecord

Nome Descrizione valore
email Il contatto di posta elettronica per questo record SOA. string
expireTime Ora di scadenza per questo record SOA. INT
host Nome di dominio del server dei nomi autorevole per questo record SOA. string
minimumTTL Valore minimo per questo record SOA. Per convenzione, questa opzione viene usata per determinare la durata negativa della memorizzazione nella cache. INT
refreshTime Valore di aggiornamento per questo record SOA. INT
retryTime Tempo di ripetizione dei tentativi per questo record SOA. INT
serialNumber Numero di serie per questo record SOA. INT

SrvRecord

Nome Descrizione valore
port Valore della porta per questo record SRV. INT
priority Valore di priorità per questo record SRV. INT
target Nome di dominio di destinazione per questo record SRV. string
peso Valore di peso per questo record SRV. INT

TxtRecord

Nome Descrizione valore
Valore Valore di testo del record TXT. string[]