Udostępnij za pośrednictwem


Origins - List By Endpoint

Listy wszystkie istniejące źródła w punkcie końcowym.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
endpointName
path True

string

Nazwa punktu końcowego w profilu, który jest unikatowy globalnie.

profileName
path True

string

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

Wzorzec wyrażenia regularnego: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2024-02-01.

Odpowiedzi

Nazwa Typ Opis
200 OK

OriginListResult

OK. Żądanie zakończyło się pomyślnie.

Other Status Codes

ErrorResponse

Odpowiedź na błąd usługi CDN opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Origins_ListByEndpoint

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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"
      }
    }
  ]
}

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

IdentityType

Typ tożsamości, która tworzy/modyfikuje zasoby

Origin

Źródło sieci CDN to źródło zawartości dostarczanej za pośrednictwem sieci CDN. Gdy węzły brzegowe reprezentowane przez punkt końcowy nie mają buforowanej żądanej zawartości, próbują pobrać ją z co najmniej jednego ze skonfigurowanych źródeł.

OriginListResult

Wynik żądania wyświetlania listy źródeł. Zawiera listę obiektów pochodzenia i link adresu URL, aby uzyskać następny zestaw wyników.

OriginProvisioningState

Stan aprowizacji źródła.

OriginResourceState

Stan zasobu źródła.

PrivateEndpointStatus

Stan zatwierdzenia połączenia z Private Link

SystemData

Dane systemowe tylko do odczytu

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

IdentityType

Typ tożsamości, która tworzy/modyfikuje zasoby

Nazwa Typ Opis
application

string

key

string

managedIdentity

string

user

string

Origin

Źródło sieci CDN to źródło zawartości dostarczanej za pośrednictwem sieci CDN. Gdy węzły brzegowe reprezentowane przez punkt końcowy nie mają buforowanej żądanej zawartości, próbują pobrać ją z co najmniej jednego ze skonfigurowanych źródeł.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.enabled

boolean

Źródło jest włączone na potrzeby równoważenia obciążenia lub nie

properties.hostName

string

Adres źródła. Obsługiwane są nazwy domen, adresy IPv4 i adresy IPv6. Powinno to być unikatowe we wszystkich źródłach w punkcie końcowym.

properties.httpPort

integer

Wartość portu HTTP. Musi należeć do zakresu od 1 do 65535.

properties.httpsPort

integer

Wartość portu HTTPS. Musi należeć do zakresu od 1 do 65535.

properties.originHostHeader

string

Wartość nagłówka hosta wysłana do źródła z każdym żądaniem. Jeśli pozostawisz to pole puste, nazwa hosta żądania określi tę wartość. Źródła usługi Azure CDN, takie jak Web Apps, Blob Storage i Cloud Services wymagają domyślnego dopasowania tej wartości nagłówka hosta do nazwy hosta pochodzenia. Spowoduje to zastąpienie nagłówka hosta zdefiniowanego w punkcie końcowym

properties.priority

integer

Priorytet pochodzenia w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Wyższe priorytety nie będą używane do równoważenia obciążenia, jeśli jakiekolwiek źródło niższego priorytetu jest w dobrej kondycji. Musi należeć do zakresu od 1 do 5

properties.privateEndpointStatus

PrivateEndpointStatus

Stan zatwierdzenia połączenia z Private Link

properties.privateLinkAlias

string

Alias zasobu Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to źródło jest "Prywatne"

properties.privateLinkApprovalMessage

string

Niestandardowy komunikat, który ma zostać uwzględniony w żądaniu zatwierdzenia w celu nawiązania połączenia z Private Link.

properties.privateLinkLocation

string

Lokalizacja zasobu Private Link. Wymagane tylko wtedy, gdy wartość "privateLinkResourceId" jest wypełniona

properties.privateLinkResourceId

string

Identyfikator zasobu Private Link. Wypełnianie tego pola opcjonalnego wskazuje, że to zaplecze jest "prywatne"

properties.provisioningState

OriginProvisioningState

Stan aprowizacji źródła.

properties.resourceState

OriginResourceState

Stan zasobu źródła.

properties.weight

integer

Waga źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Musi należeć do zakresu od 1 do 1000

systemData

SystemData

Dane systemowe tylko do odczytu

type

string

Typ zasobu.

OriginListResult

Wynik żądania wyświetlania listy źródeł. Zawiera listę obiektów pochodzenia i link adresu URL, aby uzyskać następny zestaw wyników.

Nazwa Typ Opis
nextLink

string

Adres URL umożliwiający pobranie następnego zestawu obiektów pochodzenia, jeśli istnieją.

value

Origin[]

Lista źródeł usługi CDN w punkcie końcowym

OriginProvisioningState

Stan aprowizacji źródła.

Nazwa Typ Opis
Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

OriginResourceState

Stan zasobu źródła.

Nazwa Typ Opis
Active

string

Creating

string

Deleting

string

PrivateEndpointStatus

Stan zatwierdzenia połączenia z Private Link

Nazwa Typ Opis
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

SystemData

Dane systemowe tylko do odczytu

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobu (UTC)

createdBy

string

Identyfikator tożsamości, która utworzyła zasób

createdByType

IdentityType

Typ tożsamości, która utworzyła zasób

lastModifiedAt

string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Identyfikator tożsamości, która ostatnio zmodyfikowała zasób

lastModifiedByType

IdentityType

Typ tożsamości, która ostatnio zmodyfikowała zasób