Microsoft.Network dnsZones/NS
Makale 07/20/2023
1 katılımcı
Geri Bildirim
Bu makalede
Bicep kaynak tanımı
dnsZones/NS kaynak türü şu şekilde dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
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' = {
name: 'string'
parent: resourceSymbolicName
etag: 'string'
properties: {
AAAARecords: [
{
ipv6Address: 'string'
}
]
ARecords: [
{
ipv4Address: 'string'
}
]
caaRecords: [
{
flags: int
tag: 'string'
value: 'string'
}
]
CNAMERecord: {
cname: 'string'
}
metadata: {}
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
dnsZones/NS
Ad
Açıklama
Değer
name
Kaynak adıBicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst
Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak .
Şu tür kaynağın sembolik adı: dnsZones
Etag
Kayıt kümesinin etag'i.
string
properties
Kayıt kümesinin özellikleri.
RecordSetProperties
RecordSetProperties
Ad
Açıklama
Değer
AAAAKayıtlar
Kayıt kümesindeki AAAA kayıtlarının listesi.
AaaaRecord []
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.
CaaRecord []
CNAMEKayıt
Kayıt kümesindeki CNAME kaydı.
CnameRecord
meta veriler
Kayıt kümesine eklenen meta veriler.
object
MXRecords
Kayıt kümesindeki MX kayıtlarının listesi.
MxRecord []
NSRecords
Kayıt kümesindeki NS kayıtlarının listesi.
KayıtDışı []
PTRRecords
Kayıt kümesindeki PTR kayıtlarının listesi.
PtrRecord []
SOARecord
Kayıt kümesindeki SOA kaydı.
KayıtKayı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.
Subresource
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 []
AaaaKayıt
Ad
Açıklama
Değer
ipv6Address
Bu AAAA kaydının IPv6 adresi.
string
Kayıt
Ad
Açıklama
Değer
ipv4Address
Bu A kaydının IPv4 adresi.
string
KayıtKayıt
Ad
Açıklama
Değer
bayraklar
Bu CAA kaydının bayrakları 0 ile 255 arasında bir tamsayı olarak kaydedilir.
int
etiket
Bu CAA kaydının etiketi.
string
değer
Bu CAA kaydının değeri.
string
CnameRecord
Ad
Açıklama
Değer
Cname
Bu CNAME kaydının kurallı adı.
string
MxRecord
Ad
Açıklama
Değer
Exchange
Bu MX kaydı için posta ana bilgisayarının etki alanı adı.
string
Tercih
Bu MX kaydı için tercih değeri.
int
KayıtKayıt
Ad
Açıklama
Değer
nsdname
Bu NS kaydının ad sunucusu adı.
string
PtrRecord
Ad
Açıklama
Değer
ptrdname
Bu PTR kaydı için PTR hedef etki alanı adı.
string
KayıtKayıt
Ad
Açıklama
Değer
e-posta
Bu SOA kaydının e-posta ilgili kişisi.
string
expireTime
Bu SOA kaydı için süre sonu süresi.
int
konak
Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı.
string
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
port
Bu SRV kaydının bağlantı noktası değeri.
int
Öncelik
Bu SRV kaydı için öncelik değeri.
int
Hedef
Bu SRV kaydının hedef etki alanı adı.
string
ağırlık
Bu SRV kaydının ağırlık değeri.
int
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
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ü şu şekilde dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
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": {},
"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
dnsZones/NS
Ad
Açıklama
Değer
tür
Kaynak türü
'Microsoft.Network/dnsZones/NS'
apiVersion
Kaynak API'sinin sürümü
'2018-05-01'
name
Kaynak adıJSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Etag
Kayıt kümesinin etag'i.
string
properties
Kayıt kümesinin özellikleri.
RecordSetProperties
RecordSetProperties
Ad
Açıklama
Değer
AAAAKayıtlar
Kayıt kümesindeki AAAA kayıtlarının listesi.
AaaaRecord []
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.
CaaRecord []
CNAMEKayıt
Kayıt kümesindeki CNAME kaydı.
CnameRecord
meta veriler
Kayıt kümesine eklenen meta veriler.
object
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ı.
SoaRecord
SRVRecords
Kayıt kümesindeki SRV kayıtlarının listesi.
SrvRecord []
targetResource
DNS kaynak değerinin alındığı azure kaynağına başvuru.
Subresource
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.
TxtRecord []
AaaaRecord
Ad
Açıklama
Değer
ipv6Address
Bu AAAA kaydının IPv6 adresi.
string
Kayıt Kayıt
Ad
Açıklama
Değer
ipv4Address
Bu A kaydının IPv4 adresi.
string
CaaRecord
Ad
Açıklama
Değer
bayraklar
Bu CAA kaydının bayrakları 0 ile 255 arasında bir tamsayı olarak kaydedilir.
int
etiket
Bu CAA kaydının etiketi.
string
değer
Bu CAA kaydının değeri.
string
CnameRecord
Ad
Açıklama
Değer
Cname
Bu CNAME kaydının kurallı adı.
string
MxRecord
Ad
Açıklama
Değer
Exchange
Bu MX kaydı için posta ana bilgisayarının etki alanı adı.
string
Tercih
Bu MX kaydı için tercih değeri.
int
KayıtKayıt
Ad
Açıklama
Değer
nsdname
Bu NS kaydının ad sunucusu adı.
string
PtrRecord
Ad
Açıklama
Değer
ptrdname
Bu PTR kaydı için PTR hedef etki alanı adı.
string
KayıtKayıt
Ad
Açıklama
Değer
e-posta
Bu SOA kaydının e-posta ilgili kişisi.
string
expireTime
Bu SOA kaydı için süre sonu süresi.
int
konak
Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı.
string
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
port
Bu SRV kaydının bağlantı noktası değeri.
int
Öncelik
Bu SRV kaydı için öncelik değeri.
int
Hedef
Bu SRV kaydının hedef etki alanı adı.
string
ağırlık
Bu SRV kaydının ağırlık değeri.
int
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
TxtKayıt
Ad
Açıklama
Değer
değer
Bu TXT kaydının metin değeri.
string[]
dnsZones/NS kaynak türü şu şekilde dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
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"
parent_id = "string"
body = jsonencode({
properties = {
AAAARecords = [
{
ipv6Address = "string"
}
]
ARecords = [
{
ipv4Address = "string"
}
]
caaRecords = [
{
flags = int
tag = "string"
value = "string"
}
]
CNAMERecord = {
cname = "string"
}
metadata = {}
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"
]
}
]
}
etag = "string"
})
}
Özellik değerleri
dnsZones/NS
Ad
Açıklama
Değer
tür
Kaynak türü
"Microsoft.Network/dnsZones/NS@2018-05-01"
name
Kaynak adı
dize (gerekli)
parent_id
Bu kaynağın üst öğesi olan kaynağın kimliği.
Şu tür kaynağın kimliği: dnsZones
Etag
Kayıt kümesinin etag'i.
string
properties
Kayıt kümesinin özellikleri.
RecordSetProperties
RecordSetProperties
Ad
Açıklama
Değer
AAAAKayıtlar
Kayıt kümesindeki AAAA kayıtlarının listesi.
AaaaRecord []
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.
CaaRecord []
CNAMEKayıt
Kayıt kümesindeki CNAME kaydı.
CnameRecord
meta veriler
Kayıt kümesine eklenen meta veriler.
object
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ı.
SoaRecord
SRVRecords
Kayıt kümesindeki SRV kayıtlarının listesi.
SrvRecord []
targetResource
DNS kaynak değerinin alındığı azure kaynağına başvuru.
Subresource
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.
TxtRecord []
AaaaRecord
Ad
Açıklama
Değer
ipv6Address
Bu AAAA kaydının IPv6 adresi.
string
Kayıt Kayıt
Ad
Açıklama
Değer
ipv4Address
Bu A kaydının IPv4 adresi.
string
CaaRecord
Ad
Açıklama
Değer
bayraklar
Bu CAA kaydının bayrakları 0 ile 255 arasında bir tamsayı olarak kaydedilir.
int
etiket
Bu CAA kaydının etiketi.
string
değer
Bu CAA kaydının değeri.
string
CnameRecord
Ad
Açıklama
Değer
Cname
Bu CNAME kaydının kurallı adı.
string
MxRecord
Ad
Açıklama
Değer
Exchange
Bu MX kaydı için posta ana bilgisayarının etki alanı adı.
string
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ı.
string
PtrRecord
Ad
Açıklama
Değer
ptrdname
Bu PTR kaydı için PTR hedef etki alanı adı.
string
KayıtKayıt
Ad
Açıklama
Değer
e-posta
Bu SOA kaydının e-posta ilgili kişisi.
string
expireTime
Bu SOA kaydı için süre sonu süresi.
int
konak
Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı.
string
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
port
Bu SRV kaydının bağlantı noktası değeri.
int
Öncelik
Bu SRV kaydı için öncelik değeri.
int
Hedef
Bu SRV kaydının hedef etki alanı adı.
string
ağırlık
Bu SRV kaydının ağırlık değeri.
int
Subresource
Ad
Açıklama
Değer
kimlik
Kaynak Kimliği.
string
TxtKayıt
Ad
Açıklama
Değer
değer
Bu TXT kaydının metin değeri.
string[]