Microsoft.Network dnszones/TXT 2015-05-04-preview
Artykuł 12/09/2024
Współautorzy: 2
Opinia
W tym artykule
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 .
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.
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 .
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.
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 .
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[]