Udostępnij za pośrednictwem


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

Definicja zasobu Bicep

Typ zasobu dnszones/TXT można wdrożyć przy użyciu operacji docelowych:

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

Format zasobu

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

resource symbolicname 'Microsoft.Network/dnszones/TXT@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'
        ]
      }
    ]
  }
}

Wartości właściwości

AaaaRecord

Nazwa Opis Wartość
ipv6Address Pobiera lub ustawia adres IPv6 tego rekordu AAAA w notacji ciągów. struna

ARecord

Nazwa Opis Wartość
ipv4Address Pobiera lub ustawia adres IPv4 tego rekordu A w notacji ciągów. struna

CnameRecord

Nazwa Opis Wartość
cname Pobiera lub ustawia nazwę kanoniczną dla tego rekordu bez kropki zakończenia. struna

Microsoft.Network/dnszones/TXT

Nazwa Opis Wartość
etag Element etag zestawu rekordów. struna
nazwa Nazwa zasobu ciąg (wymagany)
rodzic W 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: strefy dns
Właściwości Właściwości zestawu rekordów. RecordSetProperties

MxRecord

Nazwa Opis Wartość
wymieniać Pobiera lub ustawia nazwę domeny hosta poczty bez kropki zakończenia. struna
preferencja Pobiera lub ustawia metryki preferencji dla tego rekordu. Int

NsRecord

Nazwa Opis Wartość
nsdname Pobiera lub ustawia nazwę serwera nazw dla tego rekordu bez kropki zakończenia. struna

PtrRecord

Nazwa Opis Wartość
ptrdname Pobiera lub ustawia docelową nazwę domeny PTR dla tego rekordu bez kropki zakończenia. struna

RecordSetProperties

Nazwa Opis Wartość
AAAARecords Pobiera lub ustawia listę rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
ARecords Pobiera lub ustawia listę rekordów A w zestawie rekordów. ARecord []
CNAMERecord Pobiera lub ustawia rekord CNAME w zestawie rekordów. CnameRecord
MxRecords Pobiera lub ustawia listę rekordów MX w zestawie rekordów. MxRecord[]
NSRecords Pobiera lub ustawia listę rekordów NS w zestawie rekordów. NsRecord[]
Rekordy PTR Pobiera lub ustawia listę rekordów PTR w zestawie rekordów. PtrRecord[]
SoARecord Pobiera lub ustawia rekord SOA w zestawie rekordów. SoaRecord
SRVRecords Pobiera lub ustawia listę rekordów SRV w zestawie rekordów. SrvRecord []
TTL Pobiera lub ustawia czas wygaśnięcia rekordów w zestawie rekordów. Int
TXTRecordy Pobiera lub ustawia listę rekordów TXT w zestawie rekordów. TxtRecord[]

SoaRecord

Nazwa Opis Wartość
E-mail Pobiera lub ustawia wiadomość e-mail dla tego rekordu. struna
expireTime Pobiera lub ustawia czas wygaśnięcia dla tego rekordu. Int
gospodarz Pobiera lub ustawia nazwę domeny serwera nazw autorytatywnych bez kropki zakończenia. struna
minimalny czas wygaśnięcia Pobiera lub ustawia minimalną wartość czasu wygaśnięcia dla tego rekordu. Int
refreshTime Pobiera lub ustawia wartość odświeżania dla tego rekordu. Int
retryTime Pobiera lub ustawia czas ponawiania dla tego rekordu. Int
numer seryjny Pobiera lub ustawia numer seryjny dla tego rekordu. Int

SrvRecord

Nazwa Opis Wartość
port Pobiera lub ustawia port usługi dla tego rekordu. Int
priorytet Pobiera lub ustawia metrykę priorytetu dla tego rekordu. Int
cel Pobiera lub ustawia nazwę domeny obiektu docelowego dla tego rekordu bez przerywania kropki. struna
ciężar Pobiera lub ustawia metryki wagi dla tego rekordu. Int

TxtRecord

Nazwa Opis Wartość
wartość Pobiera lub ustawia wartość tekstowa tego rekordu. string[]

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
usługi Front Door Standard/Premium z usługą Azure DNS i domeną niestandardową Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową w usłudze Azure DNS i certyfikatie zarządzanym przez firmę Microsoft.

Definicja zasobu szablonu usługi ARM

Typ zasobu dnszones/TXT można wdrożyć przy użyciu operacji docelowych:

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

Format zasobu

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

{
  "type": "Microsoft.Network/dnszones/TXT",
  "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" ]
      }
    ]
  }
}

Wartości właściwości

AaaaRecord

Nazwa Opis Wartość
ipv6Address Pobiera lub ustawia adres IPv6 tego rekordu AAAA w notacji ciągów. struna

ARecord

Nazwa Opis Wartość
ipv4Address Pobiera lub ustawia adres IPv4 tego rekordu A w notacji ciągów. struna

CnameRecord

Nazwa Opis Wartość
cname Pobiera lub ustawia nazwę kanoniczną dla tego rekordu bez kropki zakończenia. struna

Microsoft.Network/dnszones/TXT

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2015-05-04-preview"
etag Element etag zestawu rekordów. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zestawu rekordów. RecordSetProperties
typ Typ zasobu "Microsoft.Network/dnszones/TXT"

MxRecord

Nazwa Opis Wartość
wymieniać Pobiera lub ustawia nazwę domeny hosta poczty bez kropki zakończenia. struna
preferencja Pobiera lub ustawia metryki preferencji dla tego rekordu. Int

NsRecord

Nazwa Opis Wartość
nsdname Pobiera lub ustawia nazwę serwera nazw dla tego rekordu bez kropki zakończenia. struna

PtrRecord

Nazwa Opis Wartość
ptrdname Pobiera lub ustawia docelową nazwę domeny PTR dla tego rekordu bez kropki zakończenia. struna

RecordSetProperties

Nazwa Opis Wartość
AAAARecords Pobiera lub ustawia listę rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
ARecords Pobiera lub ustawia listę rekordów A w zestawie rekordów. ARecord []
CNAMERecord Pobiera lub ustawia rekord CNAME w zestawie rekordów. CnameRecord
MxRecords Pobiera lub ustawia listę rekordów MX w zestawie rekordów. MxRecord[]
NSRecords Pobiera lub ustawia listę rekordów NS w zestawie rekordów. NsRecord[]
Rekordy PTR Pobiera lub ustawia listę rekordów PTR w zestawie rekordów. PtrRecord[]
SoARecord Pobiera lub ustawia rekord SOA w zestawie rekordów. SoaRecord
SRVRecords Pobiera lub ustawia listę rekordów SRV w zestawie rekordów. SrvRecord []
TTL Pobiera lub ustawia czas wygaśnięcia rekordów w zestawie rekordów. Int
TXTRecordy Pobiera lub ustawia listę rekordów TXT w zestawie rekordów. TxtRecord[]

SoaRecord

Nazwa Opis Wartość
E-mail Pobiera lub ustawia wiadomość e-mail dla tego rekordu. struna
expireTime Pobiera lub ustawia czas wygaśnięcia dla tego rekordu. Int
gospodarz Pobiera lub ustawia nazwę domeny serwera nazw autorytatywnych bez kropki zakończenia. struna
minimalny czas wygaśnięcia Pobiera lub ustawia minimalną wartość czasu wygaśnięcia dla tego rekordu. Int
refreshTime Pobiera lub ustawia wartość odświeżania dla tego rekordu. Int
retryTime Pobiera lub ustawia czas ponawiania dla tego rekordu. Int
numer seryjny Pobiera lub ustawia numer seryjny dla tego rekordu. Int

SrvRecord

Nazwa Opis Wartość
port Pobiera lub ustawia port usługi dla tego rekordu. Int
priorytet Pobiera lub ustawia metrykę priorytetu dla tego rekordu. Int
cel Pobiera lub ustawia nazwę domeny obiektu docelowego dla tego rekordu bez przerywania kropki. struna
ciężar Pobiera lub ustawia metryki wagi dla tego rekordu. Int

TxtRecord

Nazwa Opis Wartość
wartość Pobiera lub ustawia wartość tekstowa tego rekordu. string[]

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
usługi Front Door Standard/Premium z usługą Azure DNS i domeną niestandardową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową w usłudze Azure DNS i certyfikatie zarządzanym przez firmę Microsoft.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu dnszones/TXT można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

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

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/TXT@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"
          ]
        }
      ]
    }
  })
}

Wartości właściwości

AaaaRecord

Nazwa Opis Wartość
ipv6Address Pobiera lub ustawia adres IPv6 tego rekordu AAAA w notacji ciągów. struna

ARecord

Nazwa Opis Wartość
ipv4Address Pobiera lub ustawia adres IPv4 tego rekordu A w notacji ciągów. struna

CnameRecord

Nazwa Opis Wartość
cname Pobiera lub ustawia nazwę kanoniczną dla tego rekordu bez kropki zakończenia. struna

Microsoft.Network/dnszones/TXT

Nazwa Opis Wartość
etag Element etag zestawu rekordów. struna
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: strefy dns
Właściwości Właściwości zestawu rekordów. RecordSetProperties
typ Typ zasobu "Microsoft.Network/dnszones/TXT@2015-05-04-preview"

MxRecord

Nazwa Opis Wartość
wymieniać Pobiera lub ustawia nazwę domeny hosta poczty bez kropki zakończenia. struna
preferencja Pobiera lub ustawia metryki preferencji dla tego rekordu. Int

NsRecord

Nazwa Opis Wartość
nsdname Pobiera lub ustawia nazwę serwera nazw dla tego rekordu bez kropki zakończenia. struna

PtrRecord

Nazwa Opis Wartość
ptrdname Pobiera lub ustawia docelową nazwę domeny PTR dla tego rekordu bez kropki zakończenia. struna

RecordSetProperties

Nazwa Opis Wartość
AAAARecords Pobiera lub ustawia listę rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
ARecords Pobiera lub ustawia listę rekordów A w zestawie rekordów. ARecord []
CNAMERecord Pobiera lub ustawia rekord CNAME w zestawie rekordów. CnameRecord
MxRecords Pobiera lub ustawia listę rekordów MX w zestawie rekordów. MxRecord[]
NSRecords Pobiera lub ustawia listę rekordów NS w zestawie rekordów. NsRecord[]
Rekordy PTR Pobiera lub ustawia listę rekordów PTR w zestawie rekordów. PtrRecord[]
SoARecord Pobiera lub ustawia rekord SOA w zestawie rekordów. SoaRecord
SRVRecords Pobiera lub ustawia listę rekordów SRV w zestawie rekordów. SrvRecord []
TTL Pobiera lub ustawia czas wygaśnięcia rekordów w zestawie rekordów. Int
TXTRecordy Pobiera lub ustawia listę rekordów TXT w zestawie rekordów. TxtRecord[]

SoaRecord

Nazwa Opis Wartość
E-mail Pobiera lub ustawia wiadomość e-mail dla tego rekordu. struna
expireTime Pobiera lub ustawia czas wygaśnięcia dla tego rekordu. Int
gospodarz Pobiera lub ustawia nazwę domeny serwera nazw autorytatywnych bez kropki zakończenia. struna
minimalny czas wygaśnięcia Pobiera lub ustawia minimalną wartość czasu wygaśnięcia dla tego rekordu. Int
refreshTime Pobiera lub ustawia wartość odświeżania dla tego rekordu. Int
retryTime Pobiera lub ustawia czas ponawiania dla tego rekordu. Int
numer seryjny Pobiera lub ustawia numer seryjny dla tego rekordu. Int

SrvRecord

Nazwa Opis Wartość
port Pobiera lub ustawia port usługi dla tego rekordu. Int
priorytet Pobiera lub ustawia metrykę priorytetu dla tego rekordu. Int
cel Pobiera lub ustawia nazwę domeny obiektu docelowego dla tego rekordu bez przerywania kropki. struna
ciężar Pobiera lub ustawia metryki wagi dla tego rekordu. Int

TxtRecord

Nazwa Opis Wartość
wartość Pobiera lub ustawia wartość tekstowa tego rekordu. string[]