次の方法で共有


Origins - List By Endpoint

エンドポイント内のすべての既存の配信元をListsします。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins?api-version=2024-02-01

URI パラメーター

名前 / 必須 説明
endpointName
path True

string

グローバルに一意であるプロファイルの下のエンドポイントの名前。

profileName
path True

string

リソース グループ内で一意の CDN プロファイルの名前。

resourceGroupName
path True

string

Azure サブスクリプション内のリソース グループの名前。

正規表現パターン: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Azure サブスクリプション ID。

api-version
query True

string

クライアント要求で使用される API のバージョン。 現在のバージョンは 2024-02-01 です。

応答

名前 説明
200 OK

OriginListResult

OK です。 要求は成功しました。

Other Status Codes

ErrorResponse

操作が失敗した理由を説明する CDN エラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントの借用

Origins_ListByEndpoint

要求のサンプル

GET https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins?api-version=2024-02-01

応答のサンプル

{
  "value": [
    {
      "name": "www-someDomain-net",
      "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-someDomain-net",
      "type": "Microsoft.Cdn/profiles/endpoints/origins",
      "properties": {
        "provisioningState": "Succeeded",
        "resourceState": "Active",
        "hostName": "www.someDomain.net",
        "httpPort": null,
        "httpsPort": null,
        "originHostHeader": "www.someDomain.net",
        "priority": 1,
        "weight": 50,
        "enabled": true,
        "privateEndpointStatus": "Pending",
        "privateLinkApprovalMessage": "Please approve the connection request for this Private Link",
        "privateLinkAlias": "APPSERVER.d84e61f0-0870-4d24-9746-7438fa0019d1.westus2.azure.privatelinkservice"
      }
    }
  ]
}

定義

名前 説明
ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

IdentityType

リソースを作成または変更する ID の種類

Origin

CDN 配信元は、CDN 経由で配信されるコンテンツのソースです。 エンドポイントによって表されるエッジ ノードに要求されたコンテンツがキャッシュされていない場合は、構成されている 1 つ以上の配信元からそれをフェッチしようとします。

OriginListResult

配信元を一覧表示する要求の結果。 元のオブジェクトの一覧と、次の結果セットを取得するための URL リンクが含まれています。

OriginProvisioningState

配信元のプロビジョニングの状態。

OriginResourceState

配信元のリソースの状態。

PrivateEndpointStatus

Private Linkへの接続の承認状態

SystemData

システム データの読み取り専用

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細です。

message

string

エラー メッセージ。

target

string

エラーのターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

error オブジェクト。

IdentityType

リソースを作成または変更する ID の種類

名前 説明
application

string

key

string

managedIdentity

string

user

string

Origin

CDN 配信元は、CDN 経由で配信されるコンテンツのソースです。 エンドポイントによって表されるエッジ ノードに要求されたコンテンツがキャッシュされていない場合は、構成されている 1 つ以上の配信元からそれをフェッチしようとします。

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.enabled

boolean

配信元が負荷分散に対して有効になっているかどうか

properties.hostName

string

配信元のアドレス。 ドメイン名、IPv4 アドレス、および IPv6 アドレスがサポートされています。これは、エンドポイント内のすべての配信元で一意である必要があります。

properties.httpPort

integer

HTTP ポートの値。 1 から 65535 の間である必要があります。

properties.httpsPort

integer

HTTPS ポートの値。 1 から 65535 の間である必要があります。

properties.originHostHeader

string

要求ごとに配信元に送信されるホスト ヘッダー値。 これを空白のままにすると、要求のホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。 これにより、エンドポイントで定義されているホスト ヘッダーがオーバーライドされます

properties.priority

integer

負荷分散のために、指定された配信元グループの配信元の優先順位。 優先度の低い配信元が正常な場合、負荷分散には優先度が高くなります。1 ~ 5 の間である必要があります

properties.privateEndpointStatus

PrivateEndpointStatus

Private Linkへの接続の承認状態

properties.privateLinkAlias

string

Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が 'Private' であることを示します

properties.privateLinkApprovalMessage

string

Private Linkに接続するための承認要求に含めるカスタム メッセージ。

properties.privateLinkLocation

string

Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必須

properties.privateLinkResourceId

string

Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが "プライベート" であることを示します

properties.provisioningState

OriginProvisioningState

配信元のプロビジョニングの状態。

properties.resourceState

OriginResourceState

配信元のリソースの状態。

properties.weight

integer

負荷分散のための、特定の配信元グループ内での配信元の重み。 1 から 1000 の間である必要があります

systemData

SystemData

システム データの読み取り専用

type

string

リソースの種類。

OriginListResult

配信元を一覧表示する要求の結果。 元のオブジェクトの一覧と、次の結果セットを取得するための URL リンクが含まれています。

名前 説明
nextLink

string

存在する場合は、次に生成元オブジェクトのセットを取得する URL。

value

Origin[]

エンドポイント内の CDN 配信元の一覧

OriginProvisioningState

配信元のプロビジョニングの状態。

名前 説明
Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

OriginResourceState

配信元のリソースの状態。

名前 説明
Active

string

Creating

string

Deleting

string

PrivateEndpointStatus

Private Linkへの接続の承認状態

名前 説明
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

SystemData

システム データの読み取り専用

名前 説明
createdAt

string

リソース作成のタイムスタンプ (UTC)

createdBy

string

リソースを作成した ID の識別子

createdByType

IdentityType

リソースを作成した ID の種類

lastModifiedAt

string

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID の識別子

lastModifiedByType

IdentityType

リソースを最後に変更した ID の種類