Udostępnij za pośrednictwem


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

Definicja zasobu Bicep

Typ zasobu dnszones/NS można wdrożyć 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/dnszones/NS, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

strefy dns/NS

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 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 : dnszones
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 Pobiera lub ustawia listę rekordów AAAA w zestawie rekordów. AaaaRecord[]
ARecords Pobiera lub ustawia listę rekordów A w zestawie rekordów. ARecord[]
Rekord rekordu CNAME 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
TXTRecords Pobiera lub ustawia listę rekordów TXT w zestawie rekordów. TxtRecord[]

AaaaRecord

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

Arecord

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

CnameRecord

Nazwa Opis Wartość
Cname Pobiera lub ustawia nazwę kanoniczną dla tego rekordu bez przerywania kropki. ciąg

MxRecord

Nazwa Opis Wartość
Exchange Pobiera lub ustawia nazwę domeny hosta poczty bez kropki zakończenia. ciąg
Preferencji 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. ciąg

PtrRecord

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

SoaRecord

Nazwa Opis Wartość
poczta e-mail Pobiera lub ustawia wiadomość e-mail dla tego rekordu. ciąg
expireTime Pobiera lub ustawia czas wygaśnięcia dla tego rekordu. int
host Pobiera lub ustawia nazwę domeny autorytatywnego serwera nazw bez przerywania kropki. ciąg
minimumTTL 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
serialNumber Pobiera lub ustawia numer seryjny dla tego rekordu. int

SrvRecord

Nazwa Opis Wartość
port Pobiera lub ustawia port usługi dla tego rekordu. int
priority Pobiera lub ustawia metrykę priorytetu dla tego rekordu. int
Docelowego Pobiera lub ustawia nazwę domeny obiektu docelowego dla tego rekordu bez przerywania kropki. ciąg
waga Pobiera lub ustawia metryki wagi dla tego rekordu. int

TxtRecord

Nazwa Opis Wartość
wartość Pobiera lub ustawia wartość tekstowa tego rekordu. ciąg[]

Definicja zasobu szablonu usługi ARM

Typ zasobu dnszones/NS można wdrożyć 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/dnszones/NS, dodaj następujący kod JSON do szablonu.

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

strefy dns/NS

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/dnszones/NS"
apiVersion Wersja interfejsu API zasobów "2015-05-04-preview"
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)
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 Pobiera lub ustawia listę rekordów 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[]
PtRRecords 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[]

AaaaRecord

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

Arecord

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

CnameRecord

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

MxRecord

Nazwa Opis Wartość
Exchange Pobiera lub ustawia nazwę domeny hosta poczty bez kropki zakończenia. ciąg
Preferencji 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. ciąg

PtrRecord

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

SoaRecord

Nazwa Opis Wartość
poczta e-mail Pobiera lub ustawia wiadomość e-mail dla tego rekordu. ciąg
expireTime Pobiera lub ustawia czas wygaśnięcia dla tego rekordu. int
host Pobiera lub ustawia nazwę domeny autorytatywnego serwera nazw bez kropki zakończenia. ciąg
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
serialNumber Pobiera lub ustawia numer seryjny dla tego rekordu. int

SrvRecord

Nazwa Opis Wartość
port Pobiera lub ustawia port usługi dla tego rekordu. int
priority Pobiera lub ustawia metrykę priorytetu dla tego rekordu. int
Docelowego Pobiera lub ustawia nazwę domeny obiektu docelowego dla tego rekordu bez przerywania kropki. ciąg
waga Pobiera lub ustawia metryki wagi dla tego rekordu. int

TxtRecord

Nazwa Opis Wartość
wartość Pobiera lub ustawia wartość tekstowa tego rekordu. ciąg[]

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu dnszones/NS można wdrożyć w:

  • 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/dnszones/NS, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

strefy dns/NS

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/dnszones/NS@2015-05-04-preview"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: dnszones
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 Pobiera lub ustawia listę rekordów AAAA w zestawie rekordów. AaaaRecord[]
ARecords Pobiera lub ustawia listę rekordów A w zestawie rekordów. ARecord[]
Rekord rekordu CNAME 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
TXTRecords Pobiera lub ustawia listę rekordów TXT w zestawie rekordów. TxtRecord[]

AaaaRecord

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

Arecord

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

CnameRecord

Nazwa Opis Wartość
Cname Pobiera lub ustawia nazwę kanoniczną dla tego rekordu bez przerywania kropki. ciąg

MxRecord

Nazwa Opis Wartość
Exchange Pobiera lub ustawia nazwę domeny hosta poczty bez kropki zakończenia. ciąg
Preferencji 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. ciąg

PtrRecord

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

SoaRecord

Nazwa Opis Wartość
poczta e-mail Pobiera lub ustawia wiadomość e-mail dla tego rekordu. ciąg
expireTime Pobiera lub ustawia czas wygaśnięcia dla tego rekordu. int
host Pobiera lub ustawia nazwę domeny autorytatywnego serwera nazw bez kropki zakończenia. ciąg
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
serialNumber Pobiera lub ustawia numer seryjny dla tego rekordu. int

SrvRecord

Nazwa Opis Wartość
port Pobiera lub ustawia port usługi dla tego rekordu. int
priority Pobiera lub ustawia metrykę priorytetu dla tego rekordu. int
Docelowego Pobiera lub ustawia nazwę domeny obiektu docelowego dla tego rekordu bez kropki zakończenia. ciąg
waga Pobiera lub ustawia metryki wagi dla tego rekordu. int

TxtRecord

Nazwa Opis Wartość
wartość Pobiera lub ustawia wartość tekstowa tego rekordu. ciąg[]