Dela via


Origins - List By Endpoint

Listor alla befintliga ursprung inom en slutpunkt.

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

URI-parametrar

Name I Obligatorisk Typ Description
endpointName
path True

string

Namnet på slutpunkten under profilen som är unik globalt.

profileName
path True

string

Namnet på DEN CDN-profil som är unik i resursgruppen.

resourceGroupName
path True

string

Namnet på resursgruppen i Azure-prenumerationen.

Reguljärt uttrycksmönster: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Azure-prenumerations-ID.

api-version
query True

string

Version av API:et som ska användas med klientbegäran. Den aktuella versionen är 2024-02-01.

Svar

Name Typ Description
200 OK

OriginListResult

OK. Begäran har slutförts.

Other Status Codes

ErrorResponse

CDN-felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Origins_ListByEndpoint

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

IdentityType

Den typ av identitet som skapar/ändrar resurser

Origin

CDN-ursprung är källan till innehållet som levereras via CDN. När gränsnoderna som representeras av en slutpunkt inte har det begärda innehållet cachelagrat försöker de hämta det från ett eller flera av de konfigurerade ursprungen.

OriginListResult

Resultatet av begäran om att lista ursprung. Den innehåller en lista över ursprungsobjekt och en URL-länk för att hämta nästa resultatuppsättning.

OriginProvisioningState

Etableringsstatus för ursprunget.

OriginResourceState

Ursprungets resursstatus.

PrivateEndpointStatus

Godkännandestatus för anslutningen till Private Link

SystemData

Skrivskyddade systemdata

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Den ytterligare informationen.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

IdentityType

Den typ av identitet som skapar/ändrar resurser

Name Typ Description
application

string

key

string

managedIdentity

string

user

string

Origin

CDN-ursprung är källan till innehållet som levereras via CDN. När gränsnoderna som representeras av en slutpunkt inte har det begärda innehållet cachelagrat försöker de hämta det från ett eller flera av de konfigurerade ursprungen.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.enabled

boolean

Ursprung är aktiverat för belastningsutjämning eller inte

properties.hostName

string

Ursprungsadressen. Domännamn, IPv4-adresser och IPv6-adresser stöds. Detta bör vara unikt för alla ursprung i en slutpunkt.

properties.httpPort

integer

Värdet för HTTP-porten. Måste vara mellan 1 och 65535.

properties.httpsPort

integer

Värdet för HTTPS-porten. Måste vara mellan 1 och 65535.

properties.originHostHeader

string

Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure CDN-ursprung, till exempel Web Apps, Blob Storage och Cloud Services kräver att värdhuvudvärdet matchar ursprungsvärdnamnet som standard. Detta åsidosätter värdhuvudet som definierats vid slutpunkten

properties.priority

integer

Prioritet för ursprung i angiven ursprungsgrupp för belastningsutjämning. Högre prioriteter används inte för belastningsutjämning om ursprung med lägre prioritet är felfritt. Måste vara mellan 1 och 5

properties.privateEndpointStatus

PrivateEndpointStatus

Godkännandestatus för anslutningen till Private Link

properties.privateLinkAlias

string

Alias för den Private Link resursen. Att fylla i det här valfria fältet anger att det här ursprunget är "Privat"

properties.privateLinkApprovalMessage

string

Ett anpassat meddelande som ska ingå i godkännandebegäran för att ansluta till Private Link.

properties.privateLinkLocation

string

Platsen för den Private Link resursen. Krävs endast om "privateLinkResourceId" har fyllts i

properties.privateLinkResourceId

string

Resurs-ID för den Private Link resursen. Om du fyller i det här valfria fältet betyder det att serverdelen är "Privat"

properties.provisioningState

OriginProvisioningState

Etableringsstatus för ursprunget.

properties.resourceState

OriginResourceState

Ursprungets resursstatus.

properties.weight

integer

Ursprungets vikt i den angivna ursprungsgruppen för belastningsutjämning. Måste vara mellan 1 och 1000

systemData

SystemData

Skrivskyddade systemdata

type

string

Resurstyp.

OriginListResult

Resultatet av begäran om att lista ursprung. Den innehåller en lista över ursprungsobjekt och en URL-länk för att hämta nästa resultatuppsättning.

Name Typ Description
nextLink

string

URL för att hämta nästa uppsättning ursprungsobjekt om det finns några.

value

Origin[]

Lista över CDN-ursprung inom en slutpunkt

OriginProvisioningState

Etableringsstatus för ursprunget.

Name Typ Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

OriginResourceState

Ursprungets resursstatus.

Name Typ Description
Active

string

Creating

string

Deleting

string

PrivateEndpointStatus

Godkännandestatus för anslutningen till Private Link

Name Typ Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

SystemData

Skrivskyddade systemdata

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC)

createdBy

string

En identifierare för identiteten som skapade resursen

createdByType

IdentityType

Den typ av identitet som skapade resursen

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

En identifierare för den identitet som senast ändrade resursen

lastModifiedByType

IdentityType

Den typ av identitet som senast ändrade resursen