Udostępnij za pośrednictwem


AFD Origins - Get

Pobiera istniejące źródło w grupie pochodzenia.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/origins/{originName}?api-version=2025-04-15

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
originGroupName
path True

string

Nazwa grupy pochodzenia, która jest unikatowa w profilu.

originName
path True

string

Nazwa źródła, które jest unikatowe w profilu.

profileName
path True

string

minLength: 1
maxLength: 260
pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

Nazwa usługi Azure Front Door Standard lub Azure Front Door Premium, która jest unikatowa w grupie zasobów.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

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 2025-04-15.

Odpowiedzi

Nazwa Typ Opis
200 OK

AFDOrigin

OK

Other Status Codes

AfdErrorResponse

Odpowiedź o błędzie usługi Azure Front Door opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu 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

AFDOrigins_Get

Przykładowe żądanie

GET https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/originGroups/origingroup1/origins/origin1?api-version=2025-04-15

Przykładowa odpowiedź

{
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/origingroups/origingroup1/origins/origin1",
  "type": "Microsoft.Cdn/profiles/origingroups/origins",
  "name": "origin1",
  "properties": {
    "hostName": "host1.blob.core.windows.net",
    "httpPort": 80,
    "httpsPort": 443,
    "originHostHeader": "host1.foo.com",
    "priority": null,
    "weight": null,
    "enabledState": "Enabled",
    "provisioningState": "Succeeded",
    "deploymentStatus": "NotStarted",
    "originGroupName": "origingroup1",
    "sharedPrivateLinkResource": null,
    "enforceCertificateNameCheck": true
  }
}

Definicje

Nazwa Opis
AfdErrorResponse

Odpowiedź na błąd

AFDOrigin

Źródło usługi Azure Front Door to źródło zawartości dostarczanej za pośrednictwem usługi Azure Front Door. Gdy węzły brzegowe reprezentowane przez punkt końcowy nie mają żądanej zawartości w pamięci podręcznej, próbują pobrać je z co najmniej jednego skonfigurowanego źródła.

AfdProvisioningState

Stan aprowizacji

DeploymentStatus
EnabledState

Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone"

ErrorAdditionalInfo

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

ErrorDetail

Szczegóły błędu.

IdentityType

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

ResourceReference

Odwołanie do innego zasobu.

SharedPrivateLinkResourceProperties

Opisuje właściwości istniejącego zasobu udostępnionego łącza prywatnego do użycia podczas nawiązywania połączenia z prywatnym źródłem.

SharedPrivateLinkResourceStatus

Stan udostępnionego zasobu łącza prywatnego. Może to być oczekujące, zatwierdzone, odrzucone, rozłączone lub przekroczenie limitu czasu.

SystemData

Dane systemowe tylko do odczytu

AfdErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

AFDOrigin

Źródło usługi Azure Front Door to źródło zawartości dostarczanej za pośrednictwem usługi Azure Front Door. Gdy węzły brzegowe reprezentowane przez punkt końcowy nie mają żądanej zawartości w pamięci podręcznej, próbują pobrać je z co najmniej jednego skonfigurowanego źródła.

Nazwa Typ Domyślna wartość Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.azureOrigin

ResourceReference

Odwołanie do zasobu źródła platformy Azure.

properties.deploymentStatus

DeploymentStatus

properties.enabledState

EnabledState

Czy włączyć sondy kondycji, które mają być wykonywane względem zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą.

properties.enforceCertificateNameCheck

boolean

True

Czy włączyć sprawdzanie nazwy certyfikatu na poziomie źródła

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 (int32)

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False
80

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

properties.httpsPort

integer (int32)

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False
443

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

properties.originGroupName

string

Nazwa grupy pochodzenia, która zawiera to źródło.

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 Front Door, 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 (int32)

minimum: 1
maximum: 5

Priorytet źródła 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 o niższym priorytcie jest w dobrej kondycji. Musi należeć do przedziału od 1 do 5

properties.provisioningState

AfdProvisioningState

Stan aprowizacji

properties.sharedPrivateLinkResource

SharedPrivateLinkResourceProperties

Właściwości zasobu łącza prywatnego dla źródła prywatnego.

properties.weight

integer (int32)

minimum: 1
maximum: 1000

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.

AfdProvisioningState

Stan aprowizacji

Wartość Opis
Creating
Deleting
Failed
Succeeded
Updating

DeploymentStatus

Wartość Opis
Failed
InProgress
NotStarted
Succeeded

EnabledState

Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone"

Wartość Opis
Disabled
Enabled

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.

IdentityType

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

Wartość Opis
application
key
managedIdentity
user

ResourceReference

Odwołanie do innego zasobu.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

SharedPrivateLinkResourceProperties

Opisuje właściwości istniejącego zasobu udostępnionego łącza prywatnego do użycia podczas nawiązywania połączenia z prywatnym źródłem.

Nazwa Typ Opis
groupId

string

Identyfikator grupy od dostawcy zasobu jest przeznaczony dla zasobu udostępnionego łącza prywatnego.

privateLink

ResourceReference

Identyfikator zasobu zasobu, dla których znajduje się udostępniony zasób łącza prywatnego.

privateLinkLocation

string

Lokalizacja udostępnionego zasobu łącza prywatnego

requestMessage

string

Komunikat żądania żądania zatwierdzenia udostępnionego zasobu łącza prywatnego.

status

SharedPrivateLinkResourceStatus

Stan udostępnionego zasobu łącza prywatnego. Może to być oczekujące, zatwierdzone, odrzucone, rozłączone lub przekroczenie limitu czasu.

SharedPrivateLinkResourceStatus

Stan udostępnionego zasobu łącza prywatnego. Może to być oczekujące, zatwierdzone, odrzucone, rozłączone lub przekroczenie limitu czasu.

Wartość Opis
Approved
Disconnected
Pending
Rejected
Timeout

SystemData

Dane systemowe tylko do odczytu

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobów (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 (date-time)

Znacznik czasu 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