다음을 통해 공유


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

Bicep 리소스 정의

dnszones/TXT 리소스 종류는 다음을 위해 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/dnszones/TXT 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

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

속성 값

dnszones/TXT

이름 설명
name 리소스 이름

Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요.
string(필수)
부모(parent) Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다.

자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요.
형식의 리소스에 대한 기호화된 이름: dnszones
etag 레코드 집합의 etag입니다. 문자열
properties 레코드 집합의 속성입니다. RecordSetProperties

RecordSetProperties

이름 설명
AAAARecords RecordSet의 AAAA 레코드 목록을 가져오거나 설정합니다. AaaaRecord[]
ARecords RecordSet의 A 레코드 목록을 가져오거나 설정합니다. ARecord[]
CNAMERecord RecordSet에서 CNAME 레코드를 가져오거나 설정합니다. CnameRecord
MXRecords RecordSet의 MX 레코드 목록을 가져오거나 설정합니다. MxRecord[]
NSRecords RecordSet의 NS 레코드 목록을 가져오거나 설정합니다. NsRecord[]
PTRRecords RecordSet의 PTR 레코드 목록을 가져오거나 설정합니다. PtrRecord[]
SOARecord RecordSet에서 SOA 레코드를 가져오거나 설정합니다. SoaRecord
SRVRecords RecordSet에서 SRV 레코드 목록을 가져오거나 설정합니다. SrvRecord[]
TTL RecordSet에 있는 레코드의 TTL을 가져오거나 설정합니다. int
TXTRecords RecordSet의 TXT 레코드 목록을 가져오거나 설정합니다. TxtRecord[]

AaaaRecord

이름 설명
ipv6Address 문자열 표기법으로 이 AAAA 레코드의 IPv6 주소를 가져오거나 설정합니다. 문자열

Arecord

이름 설명
ipv4Address 문자열 표기법으로 이 A 레코드의 IPv4 주소를 가져오거나 설정합니다. 문자열

CnameRecord

이름 설명
cname 종료 점이 없는 이 레코드의 정식 이름을 가져오거나 설정합니다. 문자열

MxRecord

이름 설명
교환 종료 점 없이 메일 호스트의 도메인 이름을 가져오거나 설정합니다. 문자열
preference 이 레코드의 기본 설정 메트릭을 가져오거나 설정합니다. int

NsRecord

이름 설명
nsdname 종료 점 없이 이 레코드의 이름 서버 이름을 가져오거나 설정합니다. 문자열

PtrRecord

이름 설명
ptrdname 종료 점 없이 이 레코드의 PTR 대상 도메인 이름을 가져오거나 설정합니다. 문자열

SoaRecord

이름 설명
이메일 이 레코드의 전자 메일을 가져오거나 설정합니다. 문자열
expireTime 이 레코드의 만료 시간을 가져오거나 설정합니다. int
호스트 종료 점 없이 신뢰할 수 있는 이름 서버의 도메인 이름을 가져오거나 설정합니다. 문자열
minimumTTL 이 레코드의 최소 TTL 값을 가져오거나 설정합니다. int
refreshTime 이 레코드의 새로 고침 값을 가져오거나 설정합니다. int
retryTime 이 레코드의 재시도 시간을 가져오거나 설정합니다. int
serialNumber 이 레코드의 일련 번호를 가져오거나 설정합니다. int

SrvRecord

이름 설명
포트 이 레코드에 대한 서비스의 포트를 가져오거나 설정합니다. int
priority 이 레코드의 우선 순위 메트릭을 가져오거나 설정합니다. int
대상 종료 점 없이 이 레코드에 대한 대상의 도메인 이름을 가져오거나 설정합니다. 문자열
체중 이 레코드의 가중치 메트릭을 가져오거나 설정합니다. int

TxtRecord

이름 설명
이 레코드의 텍스트 값을 가져오거나 설정합니다. string[]

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 설명
Azure DNS 및 사용자 지정 도메인을 사용하는 Front Door 표준/프리미엄

Azure에 배포
이 템플릿은 Azure DNS 및 Microsoft 관리 인증서의 사용자 지정 도메인을 포함하여 Front Door 표준/프리미엄을 만듭니다.

ARM 템플릿 리소스 정의

dnszones/TXT 리소스 종류는 다음을 위해 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/dnszones/TXT 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "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" ]
      }
    ]
  }
}

속성 값

dnszones/TXT

이름 설명
형식 리소스 종류 'Microsoft.Network/dnszones/TXT'
apiVersion 리소스 api 버전 '2015-05-04-preview'
name 리소스 이름

JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요.
string(필수)
etag 레코드 집합의 etag입니다. 문자열
properties 레코드 집합의 속성입니다. RecordSetProperties

RecordSetProperties

이름 설명
AAAARecords RecordSet에서 AAAA 레코드 목록을 가져오거나 설정합니다. AaaaRecord[]
ARecords RecordSet의 A 레코드 목록을 가져오거나 설정합니다. ARecord[]
CNAMERecord RecordSet에서 CNAME 레코드를 가져오거나 설정합니다. CnameRecord
MXRecords RecordSet에서 MX 레코드 목록을 가져오거나 설정합니다. MxRecord[]
NSRecords RecordSet의 NS 레코드 목록을 가져오거나 설정합니다. NsRecord[]
PTRRecords RecordSet에서 PTR 레코드 목록을 가져오거나 설정합니다. PtrRecord[]
SOARecord RecordSet에서 SOA 레코드를 가져오거나 설정합니다. SoaRecord
SRVRecords RecordSet에서 SRV 레코드 목록을 가져오거나 설정합니다. SrvRecord[]
TTL RecordSet에 있는 레코드의 TTL을 가져오거나 설정합니다. int
TXTRecords RecordSet에서 TXT 레코드 목록을 가져오거나 설정합니다. TxtRecord[]

AaaaRecord

이름 설명
ipv6Address 문자열 표기법으로 이 AAAA 레코드의 IPv6 주소를 가져오거나 설정합니다. 문자열

Arecord

이름 설명
ipv4Address 문자열 표기법으로 이 A 레코드의 IPv4 주소를 가져오거나 설정합니다. 문자열

CnameRecord

이름 설명
cname 종결 점 없이 이 레코드의 정식 이름을 가져오거나 설정합니다. 문자열

MxRecord

이름 설명
교환 종료 점 없이 메일 호스트의 도메인 이름을 가져오거나 설정합니다. 문자열
preference 이 레코드에 대한 기본 설정 메트릭을 가져오거나 설정합니다. int

NsRecord

이름 설명
nsdname 종료 점 없이 이 레코드의 이름 서버 이름을 가져오거나 설정합니다. 문자열

PtrRecord

이름 설명
ptrdname 종료 점 없이 이 레코드의 PTR 대상 도메인 이름을 가져오거나 설정합니다. 문자열

SoaRecord

이름 설명
이메일 이 레코드의 전자 메일을 가져오거나 설정합니다. 문자열
expireTime 이 레코드의 만료 시간을 가져오거나 설정합니다. int
호스트 종료 점 없이 신뢰할 수 있는 이름 서버의 도메인 이름을 가져오거나 설정합니다. 문자열
minimumTTL 이 레코드의 최소 TTL 값을 가져오거나 설정합니다. int
refreshTime 이 레코드의 새로 고침 값을 가져오거나 설정합니다. int
retryTime 이 레코드의 재시도 시간을 가져오거나 설정합니다. int
serialNumber 이 레코드의 일련 번호를 가져오거나 설정합니다. int

SrvRecord

이름 설명
포트 이 레코드에 대한 서비스의 포트를 가져오거나 설정합니다. int
priority 이 레코드의 우선 순위 메트릭을 가져오거나 설정합니다. int
대상 종료 점 없이 이 레코드에 대한 대상의 도메인 이름을 가져오거나 설정합니다. 문자열
체중 이 레코드의 가중치 메트릭을 가져오거나 설정합니다. int

TxtRecord

이름 설명
이 레코드의 텍스트 값을 가져오거나 설정합니다. string[]

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 설명
Azure DNS 및 사용자 지정 도메인을 사용하는 Front Door 표준/프리미엄

Azure에 배포
이 템플릿은 Azure DNS 및 Microsoft 관리 인증서의 사용자 지정 도메인을 포함하여 Front Door 표준/프리미엄을 만듭니다.

Terraform(AzAPI 공급자) 리소스 정의

dnszones/TXT 리소스 종류는 다음을 위해 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/dnszones/TXT 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

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

속성 값

dnszones/TXT

이름 설명
형식 리소스 종류 "Microsoft.Network/dnszones/TXT@2015-05-04-preview"
name 리소스 이름 string(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식의 리소스에 대한 ID: dnszones
etag 레코드 집합의 etag입니다. 문자열
properties 레코드 집합의 속성입니다. RecordSetProperties

RecordSetProperties

이름 설명
AAAARecords RecordSet의 AAAA 레코드 목록을 가져오거나 설정합니다. AaaaRecord[]
ARecords RecordSet의 A 레코드 목록을 가져오거나 설정합니다. ARecord[]
CNAMERecord RecordSet에서 CNAME 레코드를 가져오거나 설정합니다. CnameRecord
MXRecords RecordSet의 MX 레코드 목록을 가져오거나 설정합니다. MxRecord[]
NSRecords RecordSet의 NS 레코드 목록을 가져오거나 설정합니다. NsRecord[]
PTRRecords RecordSet의 PTR 레코드 목록을 가져오거나 설정합니다. PtrRecord[]
SOARecord RecordSet에서 SOA 레코드를 가져오거나 설정합니다. SoaRecord
SRVRecords RecordSet에서 SRV 레코드 목록을 가져오거나 설정합니다. SrvRecord[]
TTL RecordSet에 있는 레코드의 TTL을 가져오거나 설정합니다. int
TXTRecords RecordSet의 TXT 레코드 목록을 가져오거나 설정합니다. TxtRecord[]

AaaaRecord

이름 설명
ipv6Address 문자열 표기법으로 이 AAAA 레코드의 IPv6 주소를 가져오거나 설정합니다. 문자열

Arecord

이름 설명
ipv4Address 문자열 표기법으로 이 A 레코드의 IPv4 주소를 가져오거나 설정합니다. 문자열

CnameRecord

이름 설명
cname 종결 점 없이 이 레코드의 정식 이름을 가져오거나 설정합니다. 문자열

MxRecord

이름 설명
교환 종료 점 없이 메일 호스트의 도메인 이름을 가져오거나 설정합니다. 문자열
preference 이 레코드에 대한 기본 설정 메트릭을 가져오거나 설정합니다. int

NsRecord

이름 설명
nsdname 종료 점 없이 이 레코드의 이름 서버 이름을 가져오거나 설정합니다. 문자열

PtrRecord

이름 설명
ptrdname 종료 점 없이 이 레코드의 PTR 대상 도메인 이름을 가져오거나 설정합니다. 문자열

SoaRecord

이름 설명
이메일 이 레코드의 전자 메일을 가져오거나 설정합니다. 문자열
expireTime 이 레코드의 만료 시간을 가져오거나 설정합니다. int
호스트 종료 점 없이 신뢰할 수 있는 이름 서버의 도메인 이름을 가져오거나 설정합니다. 문자열
minimumTTL 이 레코드의 최소 TTL 값을 가져오거나 설정합니다. int
refreshTime 이 레코드의 새로 고침 값을 가져오거나 설정합니다. int
retryTime 이 레코드의 재시도 시간을 가져오거나 설정합니다. int
serialNumber 이 레코드의 일련 번호를 가져오거나 설정합니다. int

SrvRecord

이름 설명
포트 이 레코드에 대한 서비스의 포트를 가져오거나 설정합니다. int
priority 이 레코드의 우선 순위 메트릭을 가져오거나 설정합니다. int
대상 종료 점 없이 이 레코드에 대한 대상의 도메인 이름을 가져오거나 설정합니다. 문자열
체중 이 레코드의 가중치 메트릭을 가져오거나 설정합니다. int

TxtRecord

이름 설명
이 레코드의 텍스트 값을 가져오거나 설정합니다. string[]