Microsoft.Network privateDnsZones/TXT 2018-09-01

Definicja zasobu Bicep

Typ zasobu privateDnsZones/TXT można wdrożyć w następujących elementach:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/privateDnsZones/TXT, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/privateDnsZones/TXT@2018-09-01' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    aaaaRecords: [
      {
        ipv6Address: 'string'
      }
    ]
    aRecords: [
      {
        ipv4Address: 'string'
      }
    ]
    cnameRecord: {
      cname: 'string'
    }
    metadata: {}
    mxRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    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'
        ]
      }
    ]
  }
}

Wartości właściwości

privateDnsZones/TXT

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu : privateDnsZones
Etag Element ETag zestawu rekordów. ciąg
properties Właściwości zestawu rekordów. RecordSetProperties

RecordSetProperties

Nazwa Opis Wartość
aaaaRecords Lista rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
aRecords Lista rekordów A w zestawie rekordów. ARecord[]
cnameRecord Rekord CNAME w zestawie rekordów. CnameRecord
metadane Metadane dołączone do zestawu rekordów. object
mxRecords Lista rekordów MX w zestawie rekordów. MxRecord[]
ptrRecords Lista rekordów PTR w zestawie rekordów. PtrRecord[]
soaRecord Rekord SOA w zestawie rekordów. SoaRecord
srvRecords Lista rekordów SRV w zestawie rekordów. SrvRecord[]
czas wygaśnięcia Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów. int
txtRecords Lista rekordów TXT w zestawie rekordów. TxtRecord[]

AaaaRecord

Nazwa Opis Wartość
ipv6Address Adres IPv6 tego rekordu AAAA. ciąg

Arecord

Nazwa Opis Wartość
ipv4Address Adres IPv4 tego rekordu A. ciąg

CnameRecord

Nazwa Opis Wartość
Cname Nazwa kanoniczna tego rekordu CNAME. ciąg

MxRecord

Nazwa Opis Wartość
Exchange Nazwa domeny hosta poczty dla tego rekordu MX. ciąg
Preferencji Wartość preferencji dla tego rekordu MX. int

PtrRecord

Nazwa Opis Wartość
ptrdname Docelowa nazwa domeny PTR dla tego rekordu PTR. ciąg

SoaRecord

Nazwa Opis Wartość
poczta e-mail Kontakt e-mail dla tego rekordu SOA. ciąg
expireTime Czas wygaśnięcia tego rekordu SOA. int
host Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA. ciąg
minimalny czas wygaśnięcia Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania negatywnego czasu trwania buforowania. int
refreshTime Wartość odświeżania dla tego rekordu SOA. int
retryTime Czas ponawiania próby dla tego rekordu SOA. int
serialNumber Numer seryjny dla tego rekordu SOA. int

SrvRecord

Nazwa Opis Wartość
port Wartość portu dla tego rekordu SRV. int
priority Wartość priorytetu dla tego rekordu SRV. int
Docelowego Docelowa nazwa domeny dla tego rekordu SRV. ciąg
waga Wartość wagi dla tego rekordu SRV. int

TxtRecord

Nazwa Opis Wartość
wartość Wartość tekstowa tego rekordu TXT. ciąg[]

Definicja zasobu szablonu usługi ARM

Typ zasobu privateDnsZones/TXT można wdrożyć w następujących elementach:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/privateDnsZones/TXT, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/privateDnsZones/TXT",
  "apiVersion": "2018-09-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "aaaaRecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "aRecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "cnameRecord": {
      "cname": "string"
    },
    "metadata": {},
    "mxRecords": [
      {
        "exchange": "string",
        "preference": "int"
      }
    ],
    "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" ]
      }
    ]
  }
}

Wartości właściwości

privateDnsZones/TXT

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/privateDnsZones/TXT"
apiVersion Wersja interfejsu API zasobów '2018-09-01'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
Etag Element ETag zestawu rekordów. ciąg
properties Właściwości zestawu rekordów. RecordSetProperties

RecordSetProperties

Nazwa Opis Wartość
aaaaRecords Lista rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
aRecords Lista rekordów A w zestawie rekordów. ARecord[]
cnameRecord Rekord CNAME w zestawie rekordów. CnameRecord
metadane Metadane dołączone do zestawu rekordów. object
mxRecords Lista rekordów MX w zestawie rekordów. MxRecord[]
ptrRecords Lista rekordów PTR w zestawie rekordów. PtrRecord[]
soaRecord Rekord SOA w zestawie rekordów. SoaRecord
srvRecords Lista rekordów SRV w zestawie rekordów. SrvRecord[]
czas wygaśnięcia Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów. int
txtRecords Lista rekordów TXT w zestawie rekordów. TxtRecord[]

AaaaRecord

Nazwa Opis Wartość
ipv6Address Adres IPv6 tego rekordu AAAA. ciąg

Arecord

Nazwa Opis Wartość
ipv4Address Adres IPv4 tego rekordu A. ciąg

CnameRecord

Nazwa Opis Wartość
Cname Nazwa kanoniczna dla tego rekordu CNAME. ciąg

MxRecord

Nazwa Opis Wartość
Exchange Nazwa domeny hosta poczty dla tego rekordu MX. ciąg
Preferencji Wartość preferencji dla tego rekordu MX. int

PtrRecord

Nazwa Opis Wartość
ptrdname Nazwa domeny docelowej PTR dla tego rekordu PTR. ciąg

SoaRecord

Nazwa Opis Wartość
poczta e-mail Kontakt e-mail dla tego rekordu SOA. ciąg
expireTime Czas wygaśnięcia tego rekordu SOA. int
host Nazwa domeny autorytatywnego serwera nazw dla tego rekordu SOA. ciąg
minimalny czas wygaśnięcia Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania ujemnego czasu trwania buforowania. int
refreshTime Wartość odświeżania dla tego rekordu SOA. int
retryTime Czas ponawiania próby dla tego rekordu SOA. int
serialNumber Numer seryjny dla tego rekordu SOA. int

SrvRecord

Nazwa Opis Wartość
port Wartość portu dla tego rekordu SRV. int
priority Wartość priorytetu dla tego rekordu SRV. int
Docelowego Nazwa domeny docelowej dla tego rekordu SRV. ciąg
waga Wartość wagi dla tego rekordu SRV. int

TxtRecord

Nazwa Opis Wartość
wartość Wartość tekstowa tego rekordu TXT. ciąg[]

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu privateDnsZones/TXT można wdrożyć w następujących elementach:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/privateDnsZones/TXT, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/TXT@2018-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      aaaaRecords = [
        {
          ipv6Address = "string"
        }
      ]
      aRecords = [
        {
          ipv4Address = "string"
        }
      ]
      cnameRecord = {
        cname = "string"
      }
      metadata = {}
      mxRecords = [
        {
          exchange = "string"
          preference = int
        }
      ]
      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"
  })
}

Wartości właściwości

privateDnsZones/TXT

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/privateDnsZones/TXT@2018-09-01"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu : privateDnsZones
Etag Element ETag zestawu rekordów. ciąg
properties Właściwości zestawu rekordów. Właściwości zestawu rekordów

Właściwości zestawu rekordów

Nazwa Opis Wartość
aaaaRecords Lista rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
aRecords Lista rekordów A w zestawie rekordów. ARecord[]
cnameRecord Rekord CNAME w zestawie rekordów. CnameRecord
metadane Metadane dołączone do zestawu rekordów. object
mxRecords Lista rekordów MX w zestawie rekordów. MxRecord[]
ptrRecords Lista rekordów PTR w zestawie rekordów. PtrRecord[]
soaRecord Rekord SOA w zestawie rekordów. SoaRecord
srvRecords Lista rekordów SRV w zestawie rekordów. SrvRecord[]
czas wygaśnięcia Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów. int
txtRecords Lista rekordów TXT w zestawie rekordów. TxtRecord[]

AaaaRecord

Nazwa Opis Wartość
ipv6Address Adres IPv6 tego rekordu AAAA. ciąg

Arecord

Nazwa Opis Wartość
ipv4Address Adres IPv4 tego rekordu A. ciąg

CnameRecord

Nazwa Opis Wartość
Cname Nazwa kanoniczna dla tego rekordu CNAME. ciąg

MxRecord

Nazwa Opis Wartość
Exchange Nazwa domeny hosta poczty dla tego rekordu MX. ciąg
Preferencji Wartość preferencji dla tego rekordu MX. int

PtrRecord

Nazwa Opis Wartość
ptrdname Nazwa domeny docelowej PTR dla tego rekordu PTR. ciąg

SoaRecord

Nazwa Opis Wartość
poczta e-mail Kontakt e-mail dla tego rekordu SOA. ciąg
expireTime Czas wygaśnięcia tego rekordu SOA. int
host Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA. ciąg
minimalny czas wygaśnięcia Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania negatywnego czasu trwania buforowania. int
refreshTime Wartość odświeżania dla tego rekordu SOA. int
retryTime Czas ponawiania próby dla tego rekordu SOA. int
serialNumber Numer seryjny dla tego rekordu SOA. int

SrvRecord

Nazwa Opis Wartość
port Wartość portu dla tego rekordu SRV. int
priority Wartość priorytetu dla tego rekordu SRV. int
Docelowego Docelowa nazwa domeny dla tego rekordu SRV. ciąg
waga Wartość wagi dla tego rekordu SRV. int

TxtRecord

Nazwa Opis Wartość
wartość Wartość tekstowa tego rekordu TXT. ciąg[]