Поделиться через


Origins - List By Endpoint

Списки все существующие источники в конечной точке.

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.

api-version
query True

string

Версия API для использования с клиентским запросом. Текущая версия — 01.02.2024.

Ответы

Имя Тип Описание
200 OK

OriginListResult

Все в порядке. Запрос выполнен успешно.

Other Status Codes

ErrorResponse

Ответ об ошибке CDN, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory.

Тип: oauth2
Flow: implicit
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

Тип удостоверения, создающего или изменяющего ресурсы

Origin

Источник CDN — это источник содержимого, доставляемого через CDN. Если граничные узлы, представленные конечной точкой, не кэшируют запрошенное содержимое, они пытаются получить его из одного или нескольких настроенных источников.

OriginListResult

Результат запроса на перечисление источников. Он содержит список объектов источника и URL-адрес для получения следующего набора результатов.

OriginProvisioningState

Состояние подготовки источника.

OriginResourceState

Состояние ресурса источника.

PrivateEndpointStatus

Состояние утверждения подключения к Приватный канал

SystemData

Чтение только системных данных

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Сообщение об ошибке

Имя Тип Описание
error

ErrorDetail

Объект error.

IdentityType

Тип удостоверения, создающего или изменяющего ресурсы

Имя Тип Описание
application

string

key

string

managedIdentity

string

user

string

Origin

Источник CDN — это источник содержимого, доставляемого через CDN. Если граничные узлы, представленные конечной точкой, не кэшируют запрошенное содержимое, они пытаются получить его из одного или нескольких настроенных источников.

Имя Тип Описание
id

string

Идентификатор ресурса.

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

Значение заголовка узла, отправленное источнику с каждым запросом. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, Хранилище BLOB-объектов и Облачные службы требуют, чтобы значение заголовка узла соответствовало имени узла источника по умолчанию. Это переопределяет заголовок узла, определенный в конечной точке.

properties.priority

integer

Приоритет источника в заданной группе источников для балансировки нагрузки. Более высокие приоритеты не будут использоваться для балансировки нагрузки, если какой-либо источник с более низким приоритетом является работоспособным. Должно быть от 1 до 5

properties.privateEndpointStatus

PrivateEndpointStatus

Состояние утверждения подключения к Приватный канал

properties.privateLinkAlias

string

Псевдоним ресурса Приватный канал. Заполнение этого необязательного поля указывает, что этот источник является частным.

properties.privateLinkApprovalMessage

string

Пользовательское сообщение, включаемое в запрос на утверждение для подключения к Приватный канал.

properties.privateLinkLocation

string

Расположение ресурса Приватный канал. Требуется только при заполнении privateLinkResourceId

properties.privateLinkResourceId

string

Идентификатор ресурса Приватный канал. Заполнение этого необязательного поля указывает, что серверная часть является частной.

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

Состояние утверждения подключения к Приватный канал

Имя Тип Описание
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

SystemData

Чтение только системных данных

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC)

createdBy

string

Идентификатор удостоверения, создавшего ресурс.

createdByType

IdentityType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор удостоверения, изменившего ресурс в последний раз.

lastModifiedByType

IdentityType

Тип удостоверения, которое в последний раз изменял ресурс.