다음을 통해 공유


Microsoft.Network privateDnsZones/SRV 2018-09-01

Bicep 리소스 정의

privateDnsZones/SRV 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

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

리소스 형식

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

resource symbolicname 'Microsoft.Network/privateDnsZones/SRV@2018-09-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'
        ]
      }
    ]
  }
}

속성 값

AaaaRecord

이름 묘사
ipv6Address 이 AAAA 레코드의 IPv6 주소입니다. 문자열

ARecord

이름 묘사
ipv4Address 이 A 레코드의 IPv4 주소입니다. 문자열

CnameRecord

이름 묘사
cname 이 CNAME 레코드의 정식 이름입니다. 문자열

Microsoft.Network/privateDnsZones/SRV

이름 묘사
etag 레코드 집합의 ETag입니다. 문자열
이름 리소스 이름 string(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식 리소스의 기호 이름: privateDnsZones
속성 레코드 집합의 속성입니다. RecordSetProperties

MxRecord

이름 묘사
교환 이 MX 레코드에 대한 메일 호스트의 도메인 이름입니다. 문자열
선택 이 MX 레코드의 기본 설정 값입니다. int

PtrRecord

이름 묘사
ptrdname 이 PTR 레코드의 PTR 대상 도메인 이름입니다. 문자열

RecordSetProperties

이름 묘사
aaaaRecords 레코드 집합의 AAAA 레코드 목록입니다. AaaaRecord[]
aRecords 레코드 집합의 A 레코드 목록입니다. ARecord[]
cnameRecord 레코드 집합의 CNAME 레코드입니다. CnameRecord
메타데이터 레코드 집합에 연결된 메타데이터입니다. RecordSetPropertiesMetadata
mxRecords 레코드 집합의 MX 레코드 목록입니다. MxRecord[]
ptrRecords 레코드 집합의 PTR 레코드 목록입니다. PtrRecord[]
soaRecord 레코드 집합의 SOA 레코드입니다. SoaRecord
srvRecords 레코드 집합의 SRV 레코드 목록입니다. SrvRecord[]
ttl 레코드 집합에 있는 레코드의 TTL(Time-to-live)입니다. int
txtRecords 레코드 집합의 TXT 레코드 목록입니다. TxtRecord[]

RecordSetPropertiesMetadata

이름 묘사

SoaRecord

이름 묘사
메일 주소 이 SOA 레코드의 전자 메일 연락처입니다. 문자열
expireTime 이 SOA 레코드의 만료 시간입니다. int
호스트 이 SOA 레코드에 대한 신뢰할 수 있는 이름 서버의 도메인 이름입니다. 문자열
minimumTtl 이 SOA 레코드의 최소값입니다. 규칙에 따라 이는 음수 캐싱 기간을 결정하는 데 사용됩니다. int
refreshTime 이 SOA 레코드의 새로 고침 값입니다. int
retryTime 이 SOA 레코드의 재시도 시간입니다. int
serialNumber 이 SOA 레코드의 일련 번호입니다. int

SrvRecord

이름 묘사
항구 이 SRV 레코드의 포트 값입니다. int
우선권 이 SRV 레코드의 우선 순위 값입니다. int
과녁 이 SRV 레코드의 대상 도메인 이름입니다. 문자열
무게 이 SRV 레코드의 가중치 값입니다. int

TxtRecord

이름 묘사
이 TXT 레코드의 텍스트 값입니다. string[]

ARM 템플릿 리소스 정의

privateDnsZones/SRV 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

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

리소스 형식

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

{
  "type": "Microsoft.Network/privateDnsZones/SRV",
  "apiVersion": "2018-09-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" ]
      }
    ]
  }
}

속성 값

AaaaRecord

이름 묘사
ipv6Address 이 AAAA 레코드의 IPv6 주소입니다. 문자열

ARecord

이름 묘사
ipv4Address 이 A 레코드의 IPv4 주소입니다. 문자열

CnameRecord

이름 묘사
cname 이 CNAME 레코드의 정식 이름입니다. 문자열

Microsoft.Network/privateDnsZones/SRV

이름 묘사
apiVersion api 버전 '2018-09-01'
etag 레코드 집합의 ETag입니다. 문자열
이름 리소스 이름 string(필수)
속성 레코드 집합의 속성입니다. RecordSetProperties
리소스 종류 'Microsoft.Network/privateDnsZones/SRV'

MxRecord

이름 묘사
교환 이 MX 레코드에 대한 메일 호스트의 도메인 이름입니다. 문자열
선택 이 MX 레코드의 기본 설정 값입니다. int

PtrRecord

이름 묘사
ptrdname 이 PTR 레코드의 PTR 대상 도메인 이름입니다. 문자열

RecordSetProperties

이름 묘사
aaaaRecords 레코드 집합의 AAAA 레코드 목록입니다. AaaaRecord[]
aRecords 레코드 집합의 A 레코드 목록입니다. ARecord[]
cnameRecord 레코드 집합의 CNAME 레코드입니다. CnameRecord
메타데이터 레코드 집합에 연결된 메타데이터입니다. RecordSetPropertiesMetadata
mxRecords 레코드 집합의 MX 레코드 목록입니다. MxRecord[]
ptrRecords 레코드 집합의 PTR 레코드 목록입니다. PtrRecord[]
soaRecord 레코드 집합의 SOA 레코드입니다. SoaRecord
srvRecords 레코드 집합의 SRV 레코드 목록입니다. SrvRecord[]
ttl 레코드 집합에 있는 레코드의 TTL(Time-to-live)입니다. int
txtRecords 레코드 집합의 TXT 레코드 목록입니다. TxtRecord[]

RecordSetPropertiesMetadata

이름 묘사

SoaRecord

이름 묘사
메일 주소 이 SOA 레코드의 전자 메일 연락처입니다. 문자열
expireTime 이 SOA 레코드의 만료 시간입니다. int
호스트 이 SOA 레코드에 대한 신뢰할 수 있는 이름 서버의 도메인 이름입니다. 문자열
minimumTtl 이 SOA 레코드의 최소값입니다. 규칙에 따라 이는 음수 캐싱 기간을 결정하는 데 사용됩니다. int
refreshTime 이 SOA 레코드의 새로 고침 값입니다. int
retryTime 이 SOA 레코드의 재시도 시간입니다. int
serialNumber 이 SOA 레코드의 일련 번호입니다. int

SrvRecord

이름 묘사
항구 이 SRV 레코드의 포트 값입니다. int
우선권 이 SRV 레코드의 우선 순위 값입니다. int
과녁 이 SRV 레코드의 대상 도메인 이름입니다. 문자열
무게 이 SRV 레코드의 가중치 값입니다. int

TxtRecord

이름 묘사
이 TXT 레코드의 텍스트 값입니다. string[]

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

privateDnsZones/SRV 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/SRV@2018-09-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"
          ]
        }
      ]
    }
  })
}

속성 값

AaaaRecord

이름 묘사
ipv6Address 이 AAAA 레코드의 IPv6 주소입니다. 문자열

ARecord

이름 묘사
ipv4Address 이 A 레코드의 IPv4 주소입니다. 문자열

CnameRecord

이름 묘사
cname 이 CNAME 레코드의 정식 이름입니다. 문자열

Microsoft.Network/privateDnsZones/SRV

이름 묘사
etag 레코드 집합의 ETag입니다. 문자열
이름 리소스 이름 string(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식의 리소스 ID: privateDnsZones
속성 레코드 집합의 속성입니다. RecordSetProperties
리소스 종류 "Microsoft.Network/privateDnsZones/SRV@2018-09-01"

MxRecord

이름 묘사
교환 이 MX 레코드에 대한 메일 호스트의 도메인 이름입니다. 문자열
선택 이 MX 레코드의 기본 설정 값입니다. int

PtrRecord

이름 묘사
ptrdname 이 PTR 레코드의 PTR 대상 도메인 이름입니다. 문자열

RecordSetProperties

이름 묘사
aaaaRecords 레코드 집합의 AAAA 레코드 목록입니다. AaaaRecord[]
aRecords 레코드 집합의 A 레코드 목록입니다. ARecord[]
cnameRecord 레코드 집합의 CNAME 레코드입니다. CnameRecord
메타데이터 레코드 집합에 연결된 메타데이터입니다. RecordSetPropertiesMetadata
mxRecords 레코드 집합의 MX 레코드 목록입니다. MxRecord[]
ptrRecords 레코드 집합의 PTR 레코드 목록입니다. PtrRecord[]
soaRecord 레코드 집합의 SOA 레코드입니다. SoaRecord
srvRecords 레코드 집합의 SRV 레코드 목록입니다. SrvRecord[]
ttl 레코드 집합에 있는 레코드의 TTL(Time-to-live)입니다. int
txtRecords 레코드 집합의 TXT 레코드 목록입니다. TxtRecord[]

RecordSetPropertiesMetadata

이름 묘사

SoaRecord

이름 묘사
메일 주소 이 SOA 레코드의 전자 메일 연락처입니다. 문자열
expireTime 이 SOA 레코드의 만료 시간입니다. int
호스트 이 SOA 레코드에 대한 신뢰할 수 있는 이름 서버의 도메인 이름입니다. 문자열
minimumTtl 이 SOA 레코드의 최소값입니다. 규칙에 따라 이는 음수 캐싱 기간을 결정하는 데 사용됩니다. int
refreshTime 이 SOA 레코드의 새로 고침 값입니다. int
retryTime 이 SOA 레코드의 재시도 시간입니다. int
serialNumber 이 SOA 레코드의 일련 번호입니다. int

SrvRecord

이름 묘사
항구 이 SRV 레코드의 포트 값입니다. int
우선권 이 SRV 레코드의 우선 순위 값입니다. int
과녁 이 SRV 레코드의 대상 도메인 이름입니다. 문자열
무게 이 SRV 레코드의 가중치 값입니다. int

TxtRecord

이름 묘사
이 TXT 레코드의 텍스트 값입니다. string[]