Delen via


Origins - List By Endpoint

Lijsten alle bestaande oorsprongen binnen een eindpunt.

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

URI-parameters

Name In Vereist Type Description
endpointName
path True

string

Naam van het eindpunt onder het profiel dat wereldwijd uniek is.

profileName
path True

string

Naam van het CDN-profiel dat uniek is binnen de resourcegroep.

resourceGroupName
path True

string

Naam van de resourcegroep binnen het Azure-abonnement.

Regex-patroon: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Azure-abonnements-id.

api-version
query True

string

Versie van de API die moet worden gebruikt met de clientaanvraag. Huidige versie is 2024-02-01.

Antwoorden

Name Type Description
200 OK

OriginListResult

OK. De aanvraag is voltooid.

Other Status Codes

ErrorResponse

CDN-foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

Origins_ListByEndpoint

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

IdentityType

Het type identiteit dat resources maakt/wijzigt

Origin

CDN-oorsprong is de bron van de inhoud die via CDN wordt geleverd. Wanneer de aangevraagde inhoud niet is opgeslagen in de cache van de edge-knooppunten die door een eindpunt worden vertegenwoordigd, wordt geprobeerd deze op te halen uit een of meer van de geconfigureerde origins.

OriginListResult

Resultaat van de aanvraag om oorsprongen weer te geven. Het bevat een lijst met oorsprongsobjecten en een URL-koppeling om de volgende set resultaten op te halen.

OriginProvisioningState

Inrichtingsstatus van de oorsprong.

OriginResourceState

Resourcestatus van de oorsprong.

PrivateEndpointStatus

De goedkeuringsstatus voor de verbinding met de Private Link

SystemData

Systeemgegevens alleen-lezen

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het type aanvullende informatie.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

Aanvullende informatie over de fout.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

IdentityType

Het type identiteit dat resources maakt/wijzigt

Name Type Description
application

string

key

string

managedIdentity

string

user

string

Origin

CDN-oorsprong is de bron van de inhoud die via CDN wordt geleverd. Wanneer de aangevraagde inhoud niet is opgeslagen in de cache van de edge-knooppunten die door een eindpunt worden vertegenwoordigd, wordt geprobeerd deze op te halen uit een of meer van de geconfigureerde origins.

Name Type Description
id

string

Resource-id.

name

string

Resourcenaam.

properties.enabled

boolean

Origin is ingeschakeld voor taakverdeling of niet

properties.hostName

string

Het adres van de oorsprong. Domeinnamen, IPv4-adressen en IPv6-adressen worden ondersteund. Dit moet uniek zijn voor alle origins in een eindpunt.

properties.httpPort

integer

De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn.

properties.httpsPort

integer

De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn.

properties.originHostHeader

string

De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure CDN-oorsprongen, zoals Web Apps, Blob Storage en Cloud Services vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong. Dit overschrijft de hostheader die is gedefinieerd op eindpunt

properties.priority

integer

Prioriteit van oorsprong in opgegeven oorsprongsgroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als een oorsprong met een lagere prioriteit in orde is. Moet tussen 1 en 5 zijn

properties.privateEndpointStatus

PrivateEndpointStatus

De goedkeuringsstatus voor de verbinding met de Private Link

properties.privateLinkAlias

string

De alias van de Private Link resource. Als u dit optionele veld invult, wordt aangegeven dat deze oorsprong 'Privé' is

properties.privateLinkApprovalMessage

string

Een aangepast bericht dat moet worden opgenomen in de goedkeuringsaanvraag om verbinding te maken met de Private Link.

properties.privateLinkLocation

string

De locatie van de Private Link resource. Alleen vereist als 'privateLinkResourceId' is ingevuld

properties.privateLinkResourceId

string

De resource-id van de Private Link resource. Als u dit optionele veld invult, geeft u aan dat deze back-end 'Privé' is

properties.provisioningState

OriginProvisioningState

Inrichtingsstatus van de oorsprong.

properties.resourceState

OriginResourceState

Resourcestatus van de oorsprong.

properties.weight

integer

Gewicht van de oorsprong in de opgegeven oorspronggroep voor taakverdeling. Moet tussen 1 en 1000 zijn

systemData

SystemData

Systeemgegevens alleen-lezen

type

string

Resourcetype.

OriginListResult

Resultaat van de aanvraag om oorsprongen weer te geven. Het bevat een lijst met oorsprongsobjecten en een URL-koppeling om de volgende set resultaten op te halen.

Name Type Description
nextLink

string

URL om de volgende set origin-objecten op te halen, indien aanwezig.

value

Origin[]

Lijst met CDN-oorsprongen binnen een eindpunt

OriginProvisioningState

Inrichtingsstatus van de oorsprong.

Name Type Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

OriginResourceState

Resourcestatus van de oorsprong.

Name Type Description
Active

string

Creating

string

Deleting

string

PrivateEndpointStatus

De goedkeuringsstatus voor de verbinding met de Private Link

Name Type Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

SystemData

Systeemgegevens alleen-lezen

Name Type Description
createdAt

string

De tijdstempel van het maken van resources (UTC)

createdBy

string

Een id voor de identiteit die de resource heeft gemaakt

createdByType

IdentityType

Het type identiteit waarmee de resource is gemaakt

lastModifiedAt

string

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

Een id voor de identiteit die de resource het laatst heeft gewijzigd

lastModifiedByType

IdentityType

Het type identiteit dat de resource het laatst heeft gewijzigd