次の方法で共有


Microsoft.Web sites/hostNameBindings 2020-12-01

Bicep リソース定義

sites/hostNameBindings リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Web/sites/hostNameBindings リソースを作成するには、次の Bicep をテンプレートに追加します。

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

プロパティ値

HostNameBindingProperties

名前 形容 価値
azureResourceName Azure リソース名。
azureResourceType Azure リソースの種類。 'TrafficManager'
'Website'
customHostNameDnsRecordType カスタム DNS レコードの種類。 'A'
'CName'
domainId 完全修飾 ARM ドメイン リソース URI。
hostNameType ホスト名の種類。 'Managed'
'Verified'
siteName App Service アプリ名。
sslState SSL の種類 'Disabled'
'IpBasedEnabled'
'SniEnabled'
拇印 SSL 証明書の拇印

Microsoft.Web/sites/hostNameBindings

名前 形容 価値
種類 リソースの種類。
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: サイト
プロパティ HostNameBinding リソース固有のプロパティ HostNameBindingProperties の

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
Moesif API Analytics と収益化の このテンプレートは、Azure API Management から Moesif API 分析および収益化プラットフォームへの API 呼び出しをログに記録します
セキュリティで保護された N 層 Web アプリ の このテンプレートを使用すると、ステージング スロット(フロントエンドとバックエンド)、フロントエンドが VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費する 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます
VNet インジェクションとプライベート エンドポイント を使用して Web アプリを する このテンプレートを使用すると、フロントエンドとバックエンドの 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます。フロントエンドは、VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費します

ARM テンプレート リソース定義

sites/hostNameBindings リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Web/sites/hostNameBindings リソースを作成するには、次の JSON をテンプレートに追加します。

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

プロパティ値

HostNameBindingProperties

名前 形容 価値
azureResourceName Azure リソース名。
azureResourceType Azure リソースの種類。 'TrafficManager'
'Website'
customHostNameDnsRecordType カスタム DNS レコードの種類。 'A'
'CName'
domainId 完全修飾 ARM ドメイン リソース URI。
hostNameType ホスト名の種類。 'Managed'
'Verified'
siteName App Service アプリ名。
sslState SSL の種類 'Disabled'
'IpBasedEnabled'
'SniEnabled'
拇印 SSL 証明書の拇印

Microsoft.Web/sites/hostNameBindings

名前 形容 価値
apiVersion API のバージョン '2020-12-01'
種類 リソースの種類。
名前 リソース名 string (必須)
プロパティ HostNameBinding リソース固有のプロパティ HostNameBindingProperties の
種類 リソースの種類 'Microsoft.Web/sites/hostNameBindings'

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Moesif API Analytics と収益化の

Azure にデプロイする
このテンプレートは、Azure API Management から Moesif API 分析および収益化プラットフォームへの API 呼び出しをログに記録します
セキュリティで保護された N 層 Web アプリ の

Azure
にデプロイする
このテンプレートを使用すると、ステージング スロット(フロントエンドとバックエンド)、フロントエンドが VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費する 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます
カスタム ドメインとオプションの SSL バインド を使用して Web アプリを する

Azure
にデプロイする
カスタム ドメインを使用して Web アプリを作成し、必要に応じて https 暗号化用の SSL 証明書を追加します。
プライベート エンドポイント を使用して Web アプリを する

Azure
にデプロイする
このテンプレートを使用すると、Web アプリを作成し、プライベート エンドポイントを介して公開できます
VNet インジェクションとプライベート エンドポイント を使用して Web アプリを する

Azure
にデプロイする
このテンプレートを使用すると、フロントエンドとバックエンドの 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます。フロントエンドは、VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費します

Terraform (AzAPI プロバイダー) リソース定義

sites/hostNameBindings リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Web/sites/hostNameBindings リソースを作成するには、次の Terraform をテンプレートに追加します。

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

プロパティ値

HostNameBindingProperties

名前 形容 価値
azureResourceName Azure リソース名。
azureResourceType Azure リソースの種類。 'TrafficManager'
'Website'
customHostNameDnsRecordType カスタム DNS レコードの種類。 'A'
'CName'
domainId 完全修飾 ARM ドメイン リソース URI。
hostNameType ホスト名の種類。 'Managed'
'Verified'
siteName App Service アプリ名。
sslState SSL の種類 'Disabled'
'IpBasedEnabled'
'SniEnabled'
拇印 SSL 証明書の拇印

Microsoft.Web/sites/hostNameBindings

名前 形容 価値
種類 リソースの種類。
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: サイト
プロパティ HostNameBinding リソース固有のプロパティ HostNameBindingProperties の
種類 リソースの種類 "Microsoft.Web/sites/hostNameBindings@2020-12-01"