Aracılığıyla paylaş


Microsoft.Network dnsZones/NS 2018-05-01

Bicep kaynak tanımı

dnsZones/NS kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/dnsZones/NS kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/dnsZones/NS@2018-05-01' = {
  etag: 'string'
  name: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    caaRecords: [
      {
        flags: int
        tag: 'string'
        value: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    metadata: {
      {customized property}: '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
      }
    ]
    targetResource: {
      id: 'string'
    }
    TTL: int
    TXTRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

Özellik değerleri

AaaaKayıt

Ad Açıklama Değer
ipv6Address Bu AAAA kaydının IPv6 adresi. dizgi

KayıtDüzenle

Ad Açıklama Değer
ipv4Address Bu A kaydının IPv4 adresi. dizgi

CaaRecord

Ad Açıklama Değer
Bayrak Bu CAA için bayraklar 0 ile 255 arasında bir tamsayı olarak kaydedilir. Int
etiket Bu CAA kaydının etiketi. dizgi
değer Bu CAA kaydının değeri. dizgi

CnameRecord

Ad Açıklama Değer
cname Bu CNAME kaydının kurallı adı. dizgi

Microsoft.Network/dnsZones/NS

Ad Açıklama Değer
etag Kayıt kümesinin etiketi. dizgi
ad Kaynak adı dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: dnsZones
Özellikler Kayıt kümesinin özellikleri. RecordSetProperties

MxRecord

Ad Açıklama Değer
değiş tokuş etmek Bu MX kaydı için posta ana bilgisayarının etki alanı adı. dizgi
tercih Bu MX kaydı için tercih değeri. Int

NsRecord

Ad Açıklama Değer
nsdname Bu NS kaydının ad sunucusu adı. dizgi

PtrRecord

Ad Açıklama Değer
ptrdname Bu PTR kaydı için PTR hedef etki alanı adı. dizgi

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaKayıt[]
KayıtKayıtlar Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
caaRecords Kayıt kümesindeki CAA kayıtlarının listesi. Kayıt[]
CNAMEKayıt Kayıt kümesindeki CNAME kaydı. CnameKayıt
meta veriler Kayıt kümesine eklenen meta veriler. RecordSetPropertiesMetadata
MXRecords Kayıt kümesindeki MX kayıtlarının listesi. MxRecord[]
NSRecords Kayıt kümesindeki NS kayıtlarının listesi. NsRecord[]
PTRRecords Kayıt kümesindeki PTR kayıtlarının listesi. PtrRecord[]
SOARecord Kayıt kümesindeki SOA kaydı. kayıt
SRVRecords Kayıt kümesindeki SRV kayıtlarının listesi. SrvRecord[]
targetResource Dns kaynak değerinin alındığı azure kaynağına başvuru. AltKaynak
TTL Kayıt kümesindeki kayıtların TTL değeri (yaşam süresi). Int
TXTKayıtlar Kayıt kümesindeki TXT kayıtlarının listesi. TxtKayıt[]

RecordSetPropertiesMetadata

Ad Açıklama Değer

KayıtKayıt

Ad Açıklama Değer
E-posta Bu SOA kaydının e-posta ilgili kişisi. dizgi
expireTime Bu SOA kaydının süresi doldu. Int
ev sahibi Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı. dizgi
minimumTTL Bu SOA kaydı için en düşük değer. Kural gereği bu, negatif önbelleğe alma süresini belirlemek için kullanılır. Int
refreshTime Bu SOA kaydının yenileme değeri. Int
retryTime Bu SOA kaydı için yeniden deneme süresi. Int
serialNumber Bu SOA kaydının seri numarası. Int

SrvRecord

Ad Açıklama Değer
liman Bu SRV kaydının bağlantı noktası değeri. Int
öncelik Bu SRV kaydının öncelik değeri. Int
hedef Bu SRV kaydının hedef etki alanı adı. dizgi
ağırlık Bu SRV kaydının ağırlık değeri. Int

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

TxtKayıt

Ad Açıklama Değer
değer Bu TXT kaydının metin değeri. string[]

ARM şablonu kaynak tanımı

dnsZones/NS kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/dnsZones/NS kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/dnsZones/NS",
  "apiVersion": "2018-05-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "caaRecords": [
      {
        "flags": "int",
        "tag": "string",
        "value": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "string"
    },
    "metadata": {
      "{customized property}": "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"
      }
    ],
    "targetResource": {
      "id": "string"
    },
    "TTL": "int",
    "TXTRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

Özellik değerleri

AaaaKayıt

Ad Açıklama Değer
ipv6Address Bu AAAA kaydının IPv6 adresi. dizgi

KayıtDüzenle

Ad Açıklama Değer
ipv4Address Bu A kaydının IPv4 adresi. dizgi

CaaRecord

Ad Açıklama Değer
Bayrak Bu CAA için bayraklar 0 ile 255 arasında bir tamsayı olarak kaydedilir. Int
etiket Bu CAA kaydının etiketi. dizgi
değer Bu CAA kaydının değeri. dizgi

CnameRecord

Ad Açıklama Değer
cname Bu CNAME kaydının kurallı adı. dizgi

Microsoft.Network/dnsZones/NS

Ad Açıklama Değer
apiVersion API sürümü '2018-05-01'
etag Kayıt kümesinin etiketi. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kayıt kümesinin özellikleri. RecordSetProperties
tür Kaynak türü 'Microsoft.Network/dnsZones/NS'

MxRecord

Ad Açıklama Değer
değiş tokuş etmek Bu MX kaydı için posta ana bilgisayarının etki alanı adı. dizgi
tercih Bu MX kaydı için tercih değeri. Int

NsRecord

Ad Açıklama Değer
nsdname Bu NS kaydının ad sunucusu adı. dizgi

PtrRecord

Ad Açıklama Değer
ptrdname Bu PTR kaydı için PTR hedef etki alanı adı. dizgi

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaKayıt[]
KayıtKayıtlar Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
caaRecords Kayıt kümesindeki CAA kayıtlarının listesi. Kayıt[]
CNAMEKayıt Kayıt kümesindeki CNAME kaydı. CnameKayıt
meta veriler Kayıt kümesine eklenen meta veriler. RecordSetPropertiesMetadata
MXRecords Kayıt kümesindeki MX kayıtlarının listesi. MxRecord[]
NSRecords Kayıt kümesindeki NS kayıtlarının listesi. NsRecord[]
PTRRecords Kayıt kümesindeki PTR kayıtlarının listesi. PtrRecord[]
SOARecord Kayıt kümesindeki SOA kaydı. kayıt
SRVRecords Kayıt kümesindeki SRV kayıtlarının listesi. SrvRecord[]
targetResource Dns kaynak değerinin alındığı azure kaynağına başvuru. AltKaynak
TTL Kayıt kümesindeki kayıtların TTL değeri (yaşam süresi). Int
TXTKayıtlar Kayıt kümesindeki TXT kayıtlarının listesi. TxtKayıt[]

RecordSetPropertiesMetadata

Ad Açıklama Değer

KayıtKayıt

Ad Açıklama Değer
E-posta Bu SOA kaydının e-posta ilgili kişisi. dizgi
expireTime Bu SOA kaydının süresi doldu. Int
ev sahibi Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı. dizgi
minimumTTL Bu SOA kaydı için en düşük değer. Kural gereği bu, negatif önbelleğe alma süresini belirlemek için kullanılır. Int
refreshTime Bu SOA kaydının yenileme değeri. Int
retryTime Bu SOA kaydı için yeniden deneme süresi. Int
serialNumber Bu SOA kaydının seri numarası. Int

SrvRecord

Ad Açıklama Değer
liman Bu SRV kaydının bağlantı noktası değeri. Int
öncelik Bu SRV kaydının öncelik değeri. Int
hedef Bu SRV kaydının hedef etki alanı adı. dizgi
ağırlık Bu SRV kaydının ağırlık değeri. Int

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

TxtKayıt

Ad Açıklama Değer
değer Bu TXT kaydının metin değeri. string[]

Terraform (AzAPI sağlayıcısı) kaynak tanımı

dnsZones/NS kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/dnsZones/NS kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/NS@2018-05-01"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      caaRecords = [
        {
          flags = int
          tag = "string"
          value = "string"
        }
      ]
      CNAMERecord = {
        cname = "string"
      }
      metadata = {
        {customized property} = "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
        }
      ]
      targetResource = {
        id = "string"
      }
      TTL = int
      TXTRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
  })
}

Özellik değerleri

AaaaKayıt

Ad Açıklama Değer
ipv6Address Bu AAAA kaydının IPv6 adresi. dizgi

KayıtDüzenle

Ad Açıklama Değer
ipv4Address Bu A kaydının IPv4 adresi. dizgi

CaaRecord

Ad Açıklama Değer
Bayrak Bu CAA için bayraklar 0 ile 255 arasında bir tamsayı olarak kaydedilir. Int
etiket Bu CAA kaydının etiketi. dizgi
değer Bu CAA kaydının değeri. dizgi

CnameRecord

Ad Açıklama Değer
cname Bu CNAME kaydının kurallı adı. dizgi

Microsoft.Network/dnsZones/NS

Ad Açıklama Değer
etag Kayıt kümesinin etiketi. dizgi
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: dnsZones
Özellikler Kayıt kümesinin özellikleri. RecordSetProperties
tür Kaynak türü "Microsoft.Network/dnsZones/NS@2018-05-01"

MxRecord

Ad Açıklama Değer
değiş tokuş etmek Bu MX kaydı için posta ana bilgisayarının etki alanı adı. dizgi
tercih Bu MX kaydı için tercih değeri. Int

NsRecord

Ad Açıklama Değer
nsdname Bu NS kaydının ad sunucusu adı. dizgi

PtrRecord

Ad Açıklama Değer
ptrdname Bu PTR kaydı için PTR hedef etki alanı adı. dizgi

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaKayıt[]
KayıtKayıtlar Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
caaRecords Kayıt kümesindeki CAA kayıtlarının listesi. Kayıt[]
CNAMEKayıt Kayıt kümesindeki CNAME kaydı. CnameKayıt
meta veriler Kayıt kümesine eklenen meta veriler. RecordSetPropertiesMetadata
MXRecords Kayıt kümesindeki MX kayıtlarının listesi. MxRecord[]
NSRecords Kayıt kümesindeki NS kayıtlarının listesi. NsRecord[]
PTRRecords Kayıt kümesindeki PTR kayıtlarının listesi. PtrRecord[]
SOARecord Kayıt kümesindeki SOA kaydı. kayıt
SRVRecords Kayıt kümesindeki SRV kayıtlarının listesi. SrvRecord[]
targetResource Dns kaynak değerinin alındığı azure kaynağına başvuru. AltKaynak
TTL Kayıt kümesindeki kayıtların TTL değeri (yaşam süresi). Int
TXTKayıtlar Kayıt kümesindeki TXT kayıtlarının listesi. TxtKayıt[]

RecordSetPropertiesMetadata

Ad Açıklama Değer

KayıtKayıt

Ad Açıklama Değer
E-posta Bu SOA kaydının e-posta ilgili kişisi. dizgi
expireTime Bu SOA kaydının süresi doldu. Int
ev sahibi Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı. dizgi
minimumTTL Bu SOA kaydı için en düşük değer. Kural gereği bu, negatif önbelleğe alma süresini belirlemek için kullanılır. Int
refreshTime Bu SOA kaydının yenileme değeri. Int
retryTime Bu SOA kaydı için yeniden deneme süresi. Int
serialNumber Bu SOA kaydının seri numarası. Int

SrvRecord

Ad Açıklama Değer
liman Bu SRV kaydının bağlantı noktası değeri. Int
öncelik Bu SRV kaydının öncelik değeri. Int
hedef Bu SRV kaydının hedef etki alanı adı. dizgi
ağırlık Bu SRV kaydının ağırlık değeri. Int

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

TxtKayıt

Ad Açıklama Değer
değer Bu TXT kaydının metin değeri. string[]