次の方法で共有


Microsoft.Cdn プロファイル/customDomains 2024-06-01-preview

Bicep リソース定義

プロファイル/customDomains リソースの種類は、次をターゲットとする操作でデプロイできます。

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Cdn/profiles/customDomains@2024-06-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    azureDnsZone: {
      id: 'string'
    }
    extendedProperties: {
      {customized property}: 'string'
    }
    hostName: 'string'
    mtlsSettings: {
      certificatePassthrough: 'string'
      certificateValidation: 'string'
      ocsp: 'string'
      otherAllowedFqdn: [
        'string'
      ]
      secrets: [
        {
          id: 'string'
        }
      ]
    }
    preValidatedCustomDomainResourceId: {
      id: 'string'
    }
    tlsSettings: {
      certificateType: 'string'
      cipherSuiteSetType: 'string'
      customizedCipherSuiteSet: {
        cipherSuiteSetForTls10: [
          'string'
        ]
        cipherSuiteSetForTls12: [
          'string'
        ]
        cipherSuiteSetForTls13: [
          'string'
        ]
      }
      minimumTlsVersion: 'string'
      secret: {
        id: 'string'
      }
    }
  }
}

プロパティ値

Microsoft.Cdn/profiles/customDomains (英語)

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

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: プロファイル
プロパティ 作成するドメインのプロパティを含む JSON オブジェクト。 AFDDomainProperties の

AFDDomainHttpsCustomizedCipherSuiteSet (英語)

名前 説明 価値
cipherSuiteSetForTls10 TLS 1.0 の暗号スイート。 minimumTlsVersion TLS 1.0 で少なくとも 1 つ必要です。 次のいずれかを含む文字列配列:
「AES128_SHA」
「AES256_SHA」
「ECDHE_RSA_AES128_SHA」
「ECDHE_RSA_AES256_SHA」
cipherSuiteSetForTls12 TLS 1.2 の暗号スイート。 minimumTlsVersion TLS 1.2 では少なくとも 1 つ、minimumTlsVersion TLS 1.0 ではオプションが必要です。 次のいずれかを含む文字列配列:
「AES128_GCM_SHA256」
「AES128_SHA256」
「AES256_GCM_SHA384」
「AES256_SHA256」
「DHE_RSA_AES128_GCM_SHA256」
「DHE_RSA_AES256_GCM_SHA384」
「ECDHE_RSA_AES128_GCM_SHA256」
「ECDHE_RSA_AES128_SHA256」
「ECDHE_RSA_AES256_GCM_SHA384」
「ECDHE_RSA_AES256_SHA384」
cipherSuiteSetForTls13 TLS 1.3 の暗号スイート。 minimumTlsVersion TLS 1.0、TLS 1.2、TLS 1.3 で少なくとも 1 つ必要です。 次のいずれかを含む文字列配列:
「TLS_AES_128_GCM_SHA256」
「TLS_AES_256_GCM_SHA384」

AFDDomainHttpsパラメータ

名前 説明 価値
証明書タイプ SSL 証明書のソースを定義します。 'AzureFirstPartyManagedCertificate'
「CustomerCertificate」
'ManagedCertificate' (必須)
サイファスイートセットタイプ Https に使用される暗号スイート セットの種類 「カスタマイズ」
「TLS10_2019」
「TLS12_2022」
「TLS12_2023」
カスタマイズされたCipherSuiteSet cipherSuiteSetType がカスタマイズされるときに Https に使用されるカスタマイズされた暗号スイート オブジェクト。 AFDDomainHttpsCustomizedCipherSuiteSet (英語)
minimumTlsVersion cipherSuiteSetType がカスタマイズされている場合に Https に使用される TLS プロトコルのバージョン。 「TLS10」
「TLS12」
「TLS13」
シークレット シークレットへのリソース参照。つまり、subs/rg/profile/secret リソースリファレンス

AFDDomainMtlsParameters

名前 説明 価値
certificateパススルー 既定では [無効] に設定されています。 [有効] に設定すると、選択したクライアント証明書チェーンが予約済みヘッダーを使用して直接配信元に送信されます。 「無効」
「有効」
証明書の検証 既定では [有効] に設定されています。 [無効] に設定すると、相互 TLS ハンドシェイクに対するクライアント証明書チェーンの検証はスキップされます。 「無効」
「有効」
OCSPの 既定では [有効] に設定されています。 [無効] に設定すると、相互 TLS 接続を確立する前に、クライアント証明書チェーンの失効状態が確認されます。 「無効」
「有効」
otherAllowedFqdn (その他許可 Fqdn) カスタム ドメインのホスト名に加えて、相互 TLS 検証で受け入れられる FQDN の一覧。 文字列[]
秘密 相互 TLS ハンドシェイクで使用する MtlsCertificateChain 型のシークレットへの 1 つまたは 2 つのリソース参照 (subs/rg/profile/secret) の一覧。 リソースリファレンス[]

AFDDomainプロパティ

名前 説明 価値
azureDnsZone の Azure DNS ゾーンへのリソース参照 リソースリファレンス
拡張プロパティ Key-Value ドメインの移行プロパティを表すペアです。 AFDDomainPropertiesExtendedProperties の
ホスト名 ドメインのホスト名。 ドメイン名である必要があります。 string (必須)
mtls設定 ドメインに対して相互 TLS を有効にする方法を指定する構成(許可された FQDN と使用するサーバー証明書の指定など)。 AFDDomainMtlsParameters
preValidatedCustomDomainResourceId カスタム ドメインの所有権が事前に検証された Azure リソースへのリソース参照 リソースリファレンス
tls設定 AzureFrontDoor マネージド証明書またはユーザー独自の証明書を使用して、ドメインに対して HTTPS を有効にする方法を指定する構成。 指定しない場合、ssl を有効にすると、既定で AzureFrontDoor マネージド証明書が使用されます。 AFDDomainHttpsParameters を する

AFDDomainProperties拡張プロパティ

名前 説明 価値

リソースリファレンス

名前 説明 価値
身分証明書 リソース ID。 文字列

使用例

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

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 説明
BLOB の配信元と Private Link を使用した Front Door Premium このテンプレートは、Front Door Premium と Azure Storage BLOB コンテナーを作成し、Front Door のプライベート エンドポイントを使用してストレージ アカウントにトラフィックを送信します。
Front Door Standard/Premium と Azure DNS とカスタム ドメイン このテンプレートは、Azure DNS 上のカスタム ドメインと Microsoft が管理する証明書を含む Front Door Standard/Premium を作成します。
カスタム ドメインを使用した Front Door Standard/Premium このテンプレートは、カスタム ドメインと Microsoft が管理する証明書を含む Front Door Standard/Premium を作成します。
ドメインと証明書を含む Front Door Standard/Premium このテンプレートでは、カスタム ドメインとカスタマー マネージド証明書を含む Front Door Standard/Premium が作成されます。
EventHub への WAF、ドメイン、ログを含む FrontDoor CDN このテンプレートでは、新しい Azure FrontDoor cdn プロファイルが作成されます。 カスタムおよびマネージド ルール、CDN ルート、配信元、およびグループを WAF とルートとの関連付けを使用して WAF を作成し、カスタム ドメインを構成し、イベント ハブを使用して CDN アクセス ログを送信するためのイベント ハブと診断設定を作成します。

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

プロファイル/customDomains リソースの種類は、次をターゲットとする操作でデプロイできます。

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

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

リソースの形式

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

{
  "type": "Microsoft.Cdn/profiles/customDomains",
  "apiVersion": "2024-06-01-preview",
  "name": "string",
  "properties": {
    "azureDnsZone": {
      "id": "string"
    },
    "extendedProperties": {
      "{customized property}": "string"
    },
    "hostName": "string",
    "mtlsSettings": {
      "certificatePassthrough": "string",
      "certificateValidation": "string",
      "ocsp": "string",
      "otherAllowedFqdn": [ "string" ],
      "secrets": [
        {
          "id": "string"
        }
      ]
    },
    "preValidatedCustomDomainResourceId": {
      "id": "string"
    },
    "tlsSettings": {
      "certificateType": "string",
      "cipherSuiteSetType": "string",
      "customizedCipherSuiteSet": {
        "cipherSuiteSetForTls10": [ "string" ],
        "cipherSuiteSetForTls12": [ "string" ],
        "cipherSuiteSetForTls13": [ "string" ]
      },
      "minimumTlsVersion": "string",
      "secret": {
        "id": "string"
      }
    }
  }
}

プロパティ値

Microsoft.Cdn/profiles/customDomains (英語)

名前 説明 価値
apiVersion (英語) API のバージョン 「2024-06-01-プレビュー」
名前 リソース名 string (必須)
プロパティ 作成するドメインのプロパティを含む JSON オブジェクト。 AFDDomainProperties の
リソースの種類 'Microsoft.Cdn/profiles/customDomains'

AFDDomainHttpsCustomizedCipherSuiteSet (英語)

名前 説明 価値
cipherSuiteSetForTls10 TLS 1.0 の暗号スイート。 minimumTlsVersion TLS 1.0 で少なくとも 1 つ必要です。 次のいずれかを含む文字列配列:
「AES128_SHA」
「AES256_SHA」
「ECDHE_RSA_AES128_SHA」
「ECDHE_RSA_AES256_SHA」
cipherSuiteSetForTls12 TLS 1.2 の暗号スイート。 minimumTlsVersion TLS 1.2 では少なくとも 1 つ、minimumTlsVersion TLS 1.0 ではオプションが必要です。 次のいずれかを含む文字列配列:
「AES128_GCM_SHA256」
「AES128_SHA256」
「AES256_GCM_SHA384」
「AES256_SHA256」
「DHE_RSA_AES128_GCM_SHA256」
「DHE_RSA_AES256_GCM_SHA384」
「ECDHE_RSA_AES128_GCM_SHA256」
「ECDHE_RSA_AES128_SHA256」
「ECDHE_RSA_AES256_GCM_SHA384」
「ECDHE_RSA_AES256_SHA384」
cipherSuiteSetForTls13 TLS 1.3 の暗号スイート。 minimumTlsVersion TLS 1.0、TLS 1.2、TLS 1.3 で少なくとも 1 つ必要です。 次のいずれかを含む文字列配列:
「TLS_AES_128_GCM_SHA256」
「TLS_AES_256_GCM_SHA384」

AFDDomainHttpsパラメータ

名前 説明 価値
証明書タイプ SSL 証明書のソースを定義します。 'AzureFirstPartyManagedCertificate'
「CustomerCertificate」
'ManagedCertificate' (必須)
サイファスイートセットタイプ Https に使用される暗号スイート セットの種類 「カスタマイズ」
「TLS10_2019」
「TLS12_2022」
「TLS12_2023」
カスタマイズされたCipherSuiteSet cipherSuiteSetType がカスタマイズされるときに Https に使用されるカスタマイズされた暗号スイート オブジェクト。 AFDDomainHttpsCustomizedCipherSuiteSet (英語)
minimumTlsVersion cipherSuiteSetType がカスタマイズされている場合に Https に使用される TLS プロトコルのバージョン。 「TLS10」
「TLS12」
「TLS13」
シークレット シークレットへのリソース参照。つまり、subs/rg/profile/secret リソースリファレンス

AFDDomainMtlsParameters

名前 説明 価値
certificateパススルー 既定では [無効] に設定されています。 [有効] に設定すると、選択したクライアント証明書チェーンが予約済みヘッダーを使用して直接配信元に送信されます。 「無効」
「有効」
証明書の検証 既定では [有効] に設定されています。 [無効] に設定すると、相互 TLS ハンドシェイクに対するクライアント証明書チェーンの検証はスキップされます。 「無効」
「有効」
OCSPの 既定では [有効] に設定されています。 [無効] に設定すると、相互 TLS 接続を確立する前に、クライアント証明書チェーンの失効状態が確認されます。 「無効」
「有効」
otherAllowedFqdn (その他許可 Fqdn) カスタム ドメインのホスト名に加えて、相互 TLS 検証で受け入れられる FQDN の一覧。 文字列[]
秘密 相互 TLS ハンドシェイクで使用する MtlsCertificateChain 型のシークレットへの 1 つまたは 2 つのリソース参照 (subs/rg/profile/secret) の一覧。 リソースリファレンス[]

AFDDomainプロパティ

名前 説明 価値
azureDnsZone の Azure DNS ゾーンへのリソース参照 リソースリファレンス
拡張プロパティ Key-Value ドメインの移行プロパティを表すペアです。 AFDDomainPropertiesExtendedProperties の
ホスト名 ドメインのホスト名。 ドメイン名である必要があります。 string (必須)
mtls設定 ドメインに対して相互 TLS を有効にする方法を指定する構成(許可された FQDN と使用するサーバー証明書の指定など)。 AFDDomainMtlsParameters
preValidatedCustomDomainResourceId カスタム ドメインの所有権が事前に検証された Azure リソースへのリソース参照 リソースリファレンス
tls設定 AzureFrontDoor マネージド証明書またはユーザー独自の証明書を使用して、ドメインに対して HTTPS を有効にする方法を指定する構成。 指定しない場合、ssl を有効にすると、既定で AzureFrontDoor マネージド証明書が使用されます。 AFDDomainHttpsParameters を する

AFDDomainProperties拡張プロパティ

名前 説明 価値

リソースリファレンス

名前 説明 価値
身分証明書 リソース ID。 文字列

使用例

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

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 説明
BLOB の配信元と Private Link を使用した Front Door Premium

Azure に展開する
このテンプレートは、Front Door Premium と Azure Storage BLOB コンテナーを作成し、Front Door のプライベート エンドポイントを使用してストレージ アカウントにトラフィックを送信します。
Front Door Standard/Premium と Azure DNS とカスタム ドメイン

Azure に展開する
このテンプレートは、Azure DNS 上のカスタム ドメインと Microsoft が管理する証明書を含む Front Door Standard/Premium を作成します。
カスタム ドメインを使用した Front Door Standard/Premium

Azure に展開する
このテンプレートは、カスタム ドメインと Microsoft が管理する証明書を含む Front Door Standard/Premium を作成します。
ドメインと証明書を含む Front Door Standard/Premium

Azure に展開する
このテンプレートでは、カスタム ドメインとカスタマー マネージド証明書を含む Front Door Standard/Premium が作成されます。
EventHub への WAF、ドメイン、ログを含む FrontDoor CDN

Azure に展開する
このテンプレートでは、新しい Azure FrontDoor cdn プロファイルが作成されます。 カスタムおよびマネージド ルール、CDN ルート、配信元、およびグループを WAF とルートとの関連付けを使用して WAF を作成し、カスタム ドメインを構成し、イベント ハブを使用して CDN アクセス ログを送信するためのイベント ハブと診断設定を作成します。

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

プロファイル/customDomains リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループ

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles/customDomains@2024-06-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      azureDnsZone = {
        id = "string"
      }
      extendedProperties = {
        {customized property} = "string"
      }
      hostName = "string"
      mtlsSettings = {
        certificatePassthrough = "string"
        certificateValidation = "string"
        ocsp = "string"
        otherAllowedFqdn = [
          "string"
        ]
        secrets = [
          {
            id = "string"
          }
        ]
      }
      preValidatedCustomDomainResourceId = {
        id = "string"
      }
      tlsSettings = {
        certificateType = "string"
        cipherSuiteSetType = "string"
        customizedCipherSuiteSet = {
          cipherSuiteSetForTls10 = [
            "string"
          ]
          cipherSuiteSetForTls12 = [
            "string"
          ]
          cipherSuiteSetForTls13 = [
            "string"
          ]
        }
        minimumTlsVersion = "string"
        secret = {
          id = "string"
        }
      }
    }
  }
}

プロパティ値

Microsoft.Cdn/profiles/customDomains (英語)

名前 説明 価値
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: プロファイル
プロパティ 作成するドメインのプロパティを含む JSON オブジェクト。 AFDDomainProperties の
リソースの種類 「Microsoft.Cdn/profiles/customDomains@2024-06-01-preview」

AFDDomainHttpsCustomizedCipherSuiteSet (英語)

名前 説明 価値
cipherSuiteSetForTls10 TLS 1.0 の暗号スイート。 minimumTlsVersion TLS 1.0 で少なくとも 1 つ必要です。 次のいずれかを含む文字列配列:
「AES128_SHA」
「AES256_SHA」
「ECDHE_RSA_AES128_SHA」
「ECDHE_RSA_AES256_SHA」
cipherSuiteSetForTls12 TLS 1.2 の暗号スイート。 minimumTlsVersion TLS 1.2 では少なくとも 1 つ、minimumTlsVersion TLS 1.0 ではオプションが必要です。 次のいずれかを含む文字列配列:
「AES128_GCM_SHA256」
「AES128_SHA256」
「AES256_GCM_SHA384」
「AES256_SHA256」
「DHE_RSA_AES128_GCM_SHA256」
「DHE_RSA_AES256_GCM_SHA384」
「ECDHE_RSA_AES128_GCM_SHA256」
「ECDHE_RSA_AES128_SHA256」
「ECDHE_RSA_AES256_GCM_SHA384」
「ECDHE_RSA_AES256_SHA384」
cipherSuiteSetForTls13 TLS 1.3 の暗号スイート。 minimumTlsVersion TLS 1.0、TLS 1.2、TLS 1.3 で少なくとも 1 つ必要です。 次のいずれかを含む文字列配列:
「TLS_AES_128_GCM_SHA256」
「TLS_AES_256_GCM_SHA384」

AFDDomainHttpsパラメータ

名前 説明 価値
証明書タイプ SSL 証明書のソースを定義します。 'AzureFirstPartyManagedCertificate'
「CustomerCertificate」
'ManagedCertificate' (必須)
サイファスイートセットタイプ Https に使用される暗号スイート セットの種類 「カスタマイズ」
「TLS10_2019」
「TLS12_2022」
「TLS12_2023」
カスタマイズされたCipherSuiteSet cipherSuiteSetType がカスタマイズされるときに Https に使用されるカスタマイズされた暗号スイート オブジェクト。 AFDDomainHttpsCustomizedCipherSuiteSet (英語)
minimumTlsVersion cipherSuiteSetType がカスタマイズされている場合に Https に使用される TLS プロトコルのバージョン。 「TLS10」
「TLS12」
「TLS13」
シークレット シークレットへのリソース参照。つまり、subs/rg/profile/secret リソースリファレンス

AFDDomainMtlsParameters

名前 説明 価値
certificateパススルー 既定では [無効] に設定されています。 [有効] に設定すると、選択したクライアント証明書チェーンが予約済みヘッダーを使用して直接配信元に送信されます。 「無効」
「有効」
証明書の検証 既定では [有効] に設定されています。 [無効] に設定すると、相互 TLS ハンドシェイクに対するクライアント証明書チェーンの検証はスキップされます。 「無効」
「有効」
OCSPの 既定では [有効] に設定されています。 [無効] に設定すると、相互 TLS 接続を確立する前に、クライアント証明書チェーンの失効状態が確認されます。 「無効」
「有効」
otherAllowedFqdn (その他許可 Fqdn) カスタム ドメインのホスト名に加えて、相互 TLS 検証で受け入れられる FQDN の一覧。 文字列[]
秘密 相互 TLS ハンドシェイクで使用する MtlsCertificateChain 型のシークレットへの 1 つまたは 2 つのリソース参照 (subs/rg/profile/secret) の一覧。 リソースリファレンス[]

AFDDomainプロパティ

名前 説明 価値
azureDnsZone の Azure DNS ゾーンへのリソース参照 リソースリファレンス
拡張プロパティ Key-Value ドメインの移行プロパティを表すペアです。 AFDDomainPropertiesExtendedProperties の
ホスト名 ドメインのホスト名。 ドメイン名である必要があります。 string (必須)
mtls設定 ドメインに対して相互 TLS を有効にする方法を指定する構成(許可された FQDN と使用するサーバー証明書の指定など)。 AFDDomainMtlsParameters
preValidatedCustomDomainResourceId カスタム ドメインの所有権が事前に検証された Azure リソースへのリソース参照 リソースリファレンス
tls設定 AzureFrontDoor マネージド証明書またはユーザー独自の証明書を使用して、ドメインに対して HTTPS を有効にする方法を指定する構成。 指定しない場合、ssl を有効にすると、既定で AzureFrontDoor マネージド証明書が使用されます。 AFDDomainHttpsParameters を する

AFDDomainProperties拡張プロパティ

名前 説明 価値

リソースリファレンス

名前 説明 価値
身分証明書 リソース ID。 文字列