다음을 통해 공유


Microsoft.Web 사이트/hostNameBindings

Bicep 리소스 정의

sites/hostNameBindings 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

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

리소스 형식

Microsoft.Web/sites/hostNameBindings 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Web/sites/hostNameBindings@2022-09-01' = {
  name: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    azureResourceName: 'string'
    azureResourceType: 'string'
    customHostNameDnsRecordType: 'string'
    domainId: 'string'
    hostNameType: 'string'
    siteName: 'string'
    sslState: 'string'
    thumbprint: 'string'
  }
}

속성 값

sites/hostNameBindings

Name Description
name 리소스 이름

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

자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요.
형식의 리소스에 대한 기호화된 이름: 사이트
properties HostNameBinding 리소스별 속성 HostNameBindingProperties

HostNameBindingProperties

Name Description
azureResourceName Azure 리소스 이름입니다. string
azureResourceType Azure 리소스 종류. 'TrafficManager'
'웹 사이트'
customHostNameDnsRecordType 사용자 지정 DNS 레코드 유형입니다. 'A'
'CName'
domainId 정규화된 ARM 도메인 리소스 URI. 문자열
hostNameType 호스트 이름 형식입니다. '관리'
'확인됨'
siteName 앱 이름을 App Service. 문자열
sslState SSL 형식 'Disabled'
'IpBasedEnabled'
'SniEnabled'
thumbprint SSL 인증서 지문 문자열

빠른 시작 템플릿

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

템플릿 Description
Moesif API 분석 및 수익 창출

Azure에 배포
템플릿은 Azure API Management Moesif API 분석 및 수익 창출 플랫폼으로 API 호출을 기록합니다.
프라이빗 엔드포인트가 있는 웹앱

Azure에 배포
이 템플릿을 사용하면 웹앱을 만들고 프라이빗 엔드포인트를 통해 노출할 수 있습니다.
사용자 지정 도메인 및 선택적 SSL 바인딩이 있는 웹앱

Azure에 배포
사용자 지정 도메인을 사용하여 웹앱을 만들고 필요에 따라 https 암호화를 위한 SSL 인증서를 추가합니다.
VNet 삽입 및 프라이빗 엔드포인트를 사용하는 웹앱

Azure에 배포
이 템플릿을 사용하면 프런트 엔드와 백 엔드라는 두 개의 웹앱을 사용하여 안전한 엔드투엔드 솔루션을 만들 수 있습니다. 프런트 엔드는 VNet 삽입 및 프라이빗 엔드포인트를 통해 백을 안전하게 사용합니다.
보안 N 계층 웹앱

Azure에 배포
이 템플릿을 사용하면 스테이징 슬롯, 프런트 엔드 및 백 엔드가 있는 두 개의 웹앱으로 보안 엔드투엔드 솔루션을 만들 수 있습니다. 프런트 엔드는 VNet 삽입 및 프라이빗 엔드포인트를 통해 백을 안전하게 사용합니다.

ARM 템플릿 리소스 정의

sites/hostNameBindings 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

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

리소스 형식

Microsoft.Web/sites/hostNameBindings 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Web/sites/hostNameBindings",
  "apiVersion": "2022-09-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "azureResourceName": "string",
    "azureResourceType": "string",
    "customHostNameDnsRecordType": "string",
    "domainId": "string",
    "hostNameType": "string",
    "siteName": "string",
    "sslState": "string",
    "thumbprint": "string"
  }
}

속성 값

sites/hostNameBindings

Name Description
형식 리소스 종류 'Microsoft.Web/sites/hostNameBindings'
apiVersion 리소스 api 버전 '2022-09-01'
name 리소스 이름

JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요.
string(필수)
kind 리소스 종류입니다. 문자열
properties HostNameBinding 리소스별 속성 HostNameBindingProperties

HostNameBindingProperties

Name Description
azureResourceName Azure 리소스 이름입니다. string
azureResourceType Azure 리소스 종류. 'TrafficManager'
'웹 사이트'
customHostNameDnsRecordType 사용자 지정 DNS 레코드 유형입니다. 'A'
'CName'
domainId 정규화된 ARM 도메인 리소스 URI. 문자열
hostNameType 호스트 이름 형식입니다. '관리'
'확인됨'
siteName 앱 이름을 App Service. 문자열
sslState SSL 형식 '사용 안 함'
'IpBasedEnabled'
'SniEnabled'
thumbprint SSL 인증서 지문 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
Moesif API 분석 및 수익 창출

Azure에 배포
템플릿은 Azure API Management Moesif API 분석 및 수익 창출 플랫폼으로 API 호출을 기록합니다.
프라이빗 엔드포인트가 있는 웹앱

Azure에 배포
이 템플릿을 사용하면 웹앱을 만들고 프라이빗 엔드포인트를 통해 노출할 수 있습니다.
사용자 지정 도메인 및 선택적 SSL 바인딩이 있는 웹앱

Azure에 배포
사용자 지정 도메인을 사용하여 웹앱을 만들고 필요에 따라 https 암호화를 위한 SSL 인증서를 추가합니다.
VNet 삽입 및 프라이빗 엔드포인트가 있는 웹앱

Azure에 배포
이 템플릿을 사용하면 프런트 엔드와 백 엔드라는 두 개의 웹앱으로 안전한 엔드투엔드 솔루션을 만들 수 있습니다. 프런트 엔드는 VNet 삽입 및 프라이빗 엔드포인트를 통해 백을 안전하게 사용합니다.
보안 N 계층 웹앱

Azure에 배포
이 템플릿을 사용하면 스테이징 슬롯, 프런트 엔드 및 백 엔드가 있는 두 개의 웹앱으로 보안 엔드투엔드 솔루션을 만들 수 있습니다. 프런트 엔드는 VNet 삽입 및 프라이빗 엔드포인트를 통해 백을 안전하게 사용합니다.

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

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

  • 리소스 그룹

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

리소스 형식

Microsoft.Web/sites/hostNameBindings 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/hostNameBindings@2022-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      azureResourceName = "string"
      azureResourceType = "string"
      customHostNameDnsRecordType = "string"
      domainId = "string"
      hostNameType = "string"
      siteName = "string"
      sslState = "string"
      thumbprint = "string"
    }
    kind = "string"
  })
}

속성 값

sites/hostNameBindings

Name Description
형식 리소스 종류 "Microsoft.Web/sites/hostNameBindings@2022-09-01"
name 리소스 이름 string(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: 사이트
kind 리소스 종류입니다. 문자열
properties HostNameBinding 리소스별 속성 HostNameBindingProperties

HostNameBindingProperties

Name Description
azureResourceName Azure 리소스 이름입니다. string
azureResourceType Azure 리소스 종류. "TrafficManager"
"웹 사이트"
customHostNameDnsRecordType 사용자 지정 DNS 레코드 유형입니다. “A”
"CName"
domainId 정규화된 ARM 도메인 리소스 URI. 문자열
hostNameType 호스트 이름 형식입니다. "관리"
"확인됨"
siteName 앱 이름을 App Service. string
sslState SSL 형식 "사용 안 함"
"IpBasedEnabled"
"SniEnabled"
thumbprint SSL 인증서 지문 string