次の方法で共有


Microsoft.Cdn プロファイル/エンドポイント/配信元 2024-09-01

Bicep リソース定義

プロファイル/エンドポイント/配信元のリソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Cdn/profiles/endpoints/origins@2024-09-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    enabled: bool
    hostName: 'string'
    httpPort: int
    httpsPort: int
    originHostHeader: 'string'
    priority: int
    privateLinkAlias: 'string'
    privateLinkApprovalMessage: 'string'
    privateLinkLocation: 'string'
    privateLinkResourceId: 'string'
    weight: int
  }
}

プロパティ値

Microsoft.Cdn/profiles/endpoints/origins

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

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: プロファイル/エンドポイント
プロパティ 配信元のプロパティを含む JSON オブジェクト。 OriginProperties (起源プロパティ)

OriginProperties (起源プロパティ)

名前 説明 価値
有効 配信元で負荷分散が有効になっているかどうか ブール (bool)
ホスト名 配信元のアドレス。 ドメイン名、IPv4 アドレス、および IPv6 アドレスがサポートされています。これは、エンドポイント内のすべての配信元で一意である必要があります。 文字列
httpポート(httpPort) HTTP ポートの値。 1 から 65535 の間である必要があります。 int

制約:
最小値 = 1
最大値 = 65535
httpsポート(httpsPort) HTTPS ポートの値。 1 から 65535 の間である必要があります。 int

制約:
最小値 = 1
最大値 = 65535
originHostヘッダー 各要求で配信元に送信されるホスト ヘッダー値。 この値を空白のままにすると、要求ホスト名によってこの値が決まります。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元では、このホスト ヘッダー値が既定で配信元のホスト名と一致する必要があります。 これにより、エンドポイントで定義されているホスト ヘッダーがオーバーライドされます。 文字列
優先権 負荷分散のための、指定された配信元グループ内の配信元の優先順位。 優先順位の低い配信元が正常な場合は、優先順位が高いほど負荷分散には使用されません。1 ~ 5 の間である必要があります int

制約:
最小値 = 1
最大値 = 5
privateLinkエイリアス Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が "プライベート" であることを示します 文字列
privateLinkApprovalメッセージ Private Link に接続するための承認要求に含めるカスタム メッセージ。 文字列
privateLinkロケーション Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必要です 文字列
privateLinkResourceId (英語) Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが 'Private' であることを示します 文字列
重量 負荷分散のための、指定された配信元グループ内の原点の重み。 1 ~ 1000 の間である必要があります int

制約:
最小値 = 1
最大値 = 1000

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

プロファイル/エンドポイント/配信元のリソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

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

リソースの形式

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

{
  "type": "Microsoft.Cdn/profiles/endpoints/origins",
  "apiVersion": "2024-09-01",
  "name": "string",
  "properties": {
    "enabled": "bool",
    "hostName": "string",
    "httpPort": "int",
    "httpsPort": "int",
    "originHostHeader": "string",
    "priority": "int",
    "privateLinkAlias": "string",
    "privateLinkApprovalMessage": "string",
    "privateLinkLocation": "string",
    "privateLinkResourceId": "string",
    "weight": "int"
  }
}

プロパティ値

Microsoft.Cdn/profiles/endpoints/origins

名前 説明 価値
apiVersion (英語) API のバージョン '2024-09-01'
名前 リソース名 string (必須)
プロパティ 配信元のプロパティを含む JSON オブジェクト。 OriginProperties (起源プロパティ)
リソースの種類 'Microsoft.Cdn/profiles/endpoints/origins'

OriginProperties (起源プロパティ)

名前 説明 価値
有効 配信元で負荷分散が有効になっているかどうか ブール (bool)
ホスト名 配信元のアドレス。 ドメイン名、IPv4 アドレス、および IPv6 アドレスがサポートされています。これは、エンドポイント内のすべての配信元で一意である必要があります。 文字列
httpポート(httpPort) HTTP ポートの値。 1 から 65535 の間である必要があります。 int

制約:
最小値 = 1
最大値 = 65535
httpsポート(httpsPort) HTTPS ポートの値。 1 から 65535 の間である必要があります。 int

制約:
最小値 = 1
最大値 = 65535
originHostヘッダー 各要求で配信元に送信されるホスト ヘッダー値。 この値を空白のままにすると、要求ホスト名によってこの値が決まります。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元では、このホスト ヘッダー値が既定で配信元のホスト名と一致する必要があります。 これにより、エンドポイントで定義されているホスト ヘッダーがオーバーライドされます。 文字列
優先権 負荷分散のための、指定された配信元グループ内の配信元の優先順位。 優先順位の低い配信元が正常な場合は、優先順位が高いほど負荷分散には使用されません。1 ~ 5 の間である必要があります int

制約:
最小値 = 1
最大値 = 5
privateLinkエイリアス Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が "プライベート" であることを示します 文字列
privateLinkApprovalメッセージ Private Link に接続するための承認要求に含めるカスタム メッセージ。 文字列
privateLinkロケーション Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必要です 文字列
privateLinkResourceId (英語) Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが 'Private' であることを示します 文字列
重量 負荷分散のための、指定された配信元グループ内の原点の重み。 1 ~ 1000 の間である必要があります int

制約:
最小値 = 1
最大値 = 1000

使用例

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

プロファイル/エンドポイント/配信元のリソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループ

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles/endpoints/origins@2024-09-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      enabled = bool
      hostName = "string"
      httpPort = int
      httpsPort = int
      originHostHeader = "string"
      priority = int
      privateLinkAlias = "string"
      privateLinkApprovalMessage = "string"
      privateLinkLocation = "string"
      privateLinkResourceId = "string"
      weight = int
    }
  }
}

プロパティ値

Microsoft.Cdn/profiles/endpoints/origins

名前 説明 価値
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: プロファイル/エンドポイント
プロパティ 配信元のプロパティを含む JSON オブジェクト。 OriginProperties (起源プロパティ)
リソースの種類 "Microsoft.Cdn/profiles/endpoints/origins@2024-09-01" (英語)

OriginProperties (起源プロパティ)

名前 説明 価値
有効 配信元で負荷分散が有効になっているかどうか ブール (bool)
ホスト名 配信元のアドレス。 ドメイン名、IPv4 アドレス、および IPv6 アドレスがサポートされています。これは、エンドポイント内のすべての配信元で一意である必要があります。 文字列
httpポート(httpPort) HTTP ポートの値。 1 から 65535 の間である必要があります。 int

制約:
最小値 = 1
最大値 = 65535
httpsポート(httpsPort) HTTPS ポートの値。 1 から 65535 の間である必要があります。 int

制約:
最小値 = 1
最大値 = 65535
originHostヘッダー 各要求で配信元に送信されるホスト ヘッダー値。 この値を空白のままにすると、要求ホスト名によってこの値が決まります。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元では、このホスト ヘッダー値が既定で配信元のホスト名と一致する必要があります。 これにより、エンドポイントで定義されているホスト ヘッダーがオーバーライドされます。 文字列
優先権 負荷分散のための、指定された配信元グループ内の配信元の優先順位。 優先順位の低い配信元が正常な場合は、優先順位が高いほど負荷分散には使用されません。1 ~ 5 の間である必要があります int

制約:
最小値 = 1
最大値 = 5
privateLinkエイリアス Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が "プライベート" であることを示します 文字列
privateLinkApprovalメッセージ Private Link に接続するための承認要求に含めるカスタム メッセージ。 文字列
privateLinkロケーション Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必要です 文字列
privateLinkResourceId (英語) Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが 'Private' であることを示します 文字列
重量 負荷分散のための、指定された配信元グループ内の原点の重み。 1 ~ 1000 の間である必要があります int

制約:
最小値 = 1
最大値 = 1000