Condividi tramite


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

Definizione di risorsa Bicep

Il tipo di risorsa dnszones/MX 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/MX, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/dnszones/MX@2015-05-04-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  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à

dnszones/MX

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
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 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[]

AaaaRecord

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

ARecord

Nome Descrizione valore
ipv4Address Ottiene o imposta l'indirizzo IPv4 di questo record A nella notazione di stringa. string

CnameRecord

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

MxRecord

Nome Descrizione valore
exchange Ottiene o imposta il nome di dominio dell'host di posta elettronica, senza un punto di terminazione. string
preference 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. string

PtrRecord

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

SoaRecord

Nome Descrizione valore
email Ottiene o imposta il messaggio di posta elettronica per questo record. string
expireTime Ottiene o imposta l'ora di scadenza per questo record. INT
host Ottiene o imposta il nome di dominio del server dei nomi autorevole, senza un punto di terminazione. string
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
port Ottiene o imposta la porta del servizio per questo record. INT
priority Ottiene o imposta la metrica di priorità per questo record. INT
target Ottiene o imposta il nome di dominio della destinazione per questo record, senza un punto di terminazione. string
peso Ottiene o imposta la metrica di peso per questo record. INT

TxtRecord

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

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa dnszones/MX 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/MX, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/dnszones/MX",
  "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à

dnszones/MX

Nome Descrizione valore
tipo Tipo di risorsa 'Microsoft.Network/dnszones/MX'
apiVersion Versione dell'API della risorsa '2015-05-04-preview'
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 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 in RecordSet. CnameRecord
MXRecords Ottiene o imposta l'elenco di record MX nel RecordSet. MxRecord[]
NSRecords Ottiene o imposta l'elenco di record NS nel RecordSet. NsRecord[]
PTRRecords Ottiene o imposta l'elenco di record PTR nel record RecordSet. PtrRecord[]
SOARecord Ottiene o imposta il record SOA in RecordSet. SoaRecord
SRVRecords Ottiene o imposta l'elenco di record SRV nel RecordSet. SrvRecord[]
TTL Ottiene o imposta il TTL dei record in RecordSet. INT
TXTRecords Ottiene o imposta l'elenco di record TXT in RecordSet. TxtRecord[]

AaaaRecord

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

ARecord

Nome Descrizione valore
ipv4Address Ottiene o imposta l'indirizzo IPv4 di questo record A nella notazione stringa. string

CnameRecord

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

MxRecord

Nome Descrizione valore
exchange Ottiene o imposta il nome di dominio dell'host di posta elettronica, senza un punto di terminazione. string
preference Ottiene o imposta la metrica di preferenza 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. string

PtrRecord

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

SoaRecord

Nome Descrizione valore
email Ottiene o imposta il messaggio di posta elettronica per questo record. string
expireTime Ottiene o imposta l'ora di scadenza per questo record. INT
host Ottiene o imposta il nome di dominio del server nome autorevole, senza un punto di terminazione. string
minimumTTL Ottiene o imposta il valore TTL minimo per questo record. INT
refreshTime Ottiene o imposta il valore di aggiornamento per questo record. INT
ripetizione dei tentativiTime 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
port Ottiene o imposta la porta del servizio per questo record. INT
priority Ottiene o imposta la metrica di priorità per questo record. INT
target Ottiene o imposta il nome di dominio della destinazione per questo record, senza un punto di terminazione. string
peso Ottiene o imposta la metrica di peso per questo record. INT

TxtRecord

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

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa dnszones/MX 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/MX, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/MX@2015-05-04-preview"
  name = "string"
  parent_id = "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"
          ]
        }
      ]
    }
    etag = "string"
  })
}

Valori delle proprietà

dnszones/MX

Nome Descrizione valore
tipo Tipo di risorsa "Microsoft.Network/dnszones/MX@2015-05-04-preview"
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 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[]

AaaaRecord

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

ARecord

Nome Descrizione valore
ipv4Address Ottiene o imposta l'indirizzo IPv4 di questo record A nella notazione di stringa. string

CnameRecord

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

MxRecord

Nome Descrizione valore
exchange Ottiene o imposta il nome di dominio dell'host di posta elettronica, senza un punto di terminazione. string
preference Ottiene o imposta la metrica di preferenza 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. string

PtrRecord

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

SoaRecord

Nome Descrizione valore
email Ottiene o imposta il messaggio di posta elettronica per questo record. string
expireTime Ottiene o imposta l'ora di scadenza per questo record. INT
host Ottiene o imposta il nome di dominio del server nome autorevole, senza un punto di terminazione. string
minimumTTL Ottiene o imposta il valore TTL minimo per questo record. INT
refreshTime Ottiene o imposta il valore di aggiornamento per questo record. INT
ripetizione dei tentativiTime 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
port Ottiene o imposta la porta del servizio per questo record. INT
priority Ottiene o imposta la metrica di priorità per questo record. INT
target Ottiene o imposta il nome di dominio della destinazione per questo record, senza un punto di terminazione. string
peso Ottiene o imposta la metrica di peso per questo record. INT

TxtRecord

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