İngilizce dilinde oku

Aracılığıyla paylaş


Microsoft.Network privateDnsZones/TXT 2020-06-01

Dağıtım dili seçme

Bicep kaynak tanımı

privateDnsZones/TXT 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/privateDnsZones/TXT kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

Bicep
resource symbolicname 'Microsoft.Network/privateDnsZones/TXT@2020-06-01' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    aaaaRecords: [
      {
        ipv6Address: 'string'
      }
    ]
    aRecords: [
      {
        ipv4Address: 'string'
      }
    ]
    cnameRecord: {
      cname: 'string'
    }
    metadata: {
      {customized property}: 'string'
    }
    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'
        ]
      }
    ]
  }
}

Ö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

CnameRecord

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

Microsoft.Network/privateDnsZones/TXT

Ad Açıklama Değer
etag Kayıt kümesinin ETag'i. 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: privateDnsZones
Ö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

PtrRecord

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

RecordSetProperties

Ad Açıklama Değer
aaaaRecords Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaKayıt[]
aRecords Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
cnameRecord 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[]
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[]
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

TxtKayıt

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

ARM şablonu kaynak tanımı

privateDnsZones/TXT 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/privateDnsZones/TXT kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

JSON
{
  "type": "Microsoft.Network/privateDnsZones/TXT",
  "apiVersion": "2020-06-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "aaaaRecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "aRecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "cnameRecord": {
      "cname": "string"
    },
    "metadata": {
      "{customized property}": "string"
    },
    "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" ]
      }
    ]
  }
}

Ö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

CnameRecord

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

Microsoft.Network/privateDnsZones/TXT

Ad Açıklama Değer
apiVersion API sürümü '2020-06-01'
etag Kayıt kümesinin ETag'i. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kayıt kümesinin özellikleri. RecordSetProperties
tür Kaynak türü 'Microsoft.Network/privateDnsZones/TXT'

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

PtrRecord

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

RecordSetProperties

Ad Açıklama Değer
aaaaRecords Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaKayıt[]
aRecords Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
cnameRecord 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[]
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[]
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

TxtKayıt

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

Kullanım Örnekleri

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

privateDnsZones/TXT 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/privateDnsZones/TXT kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

Terraform
resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/TXT@2020-06-01"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      aaaaRecords = [
        {
          ipv6Address = "string"
        }
      ]
      aRecords = [
        {
          ipv4Address = "string"
        }
      ]
      cnameRecord = {
        cname = "string"
      }
      metadata = {
        {customized property} = "string"
      }
      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"
          ]
        }
      ]
    }
  })
}

Ö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

CnameRecord

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

Microsoft.Network/privateDnsZones/TXT

Ad Açıklama Değer
etag Kayıt kümesinin ETag'i. dizgi
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: privateDnsZones
Özellikler Kayıt kümesinin özellikleri. RecordSetProperties
tür Kaynak türü "Microsoft.Network/privateDnsZones/TXT@2020-06-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

PtrRecord

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

RecordSetProperties

Ad Açıklama Değer
aaaaRecords Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaKayıt[]
aRecords Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
cnameRecord 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[]
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[]
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

TxtKayıt

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