Origin Groups - List By Endpoint
Répertorie tous les groupes d’origine existants au sein d’un point de terminaison.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/originGroups?api-version=2025-04-15
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Nom du point de terminaison sous le profil qui est unique globalement. |
profile
|
path | True |
string |
Nom du profil CDN qui est unique dans le groupe de ressources. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
D’ACCORD. La demande a réussi. |
|
Other Status Codes |
Réponse d’erreur CDN décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
OriginsGroups_ListByEndpoint
Exemple de requête
Exemple de réponse
{
"value": [
{
"name": "origingroup1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1",
"type": "Microsoft.Cdn/profiles/endpoints/origingroups",
"properties": {
"provisioningState": "Succeeded",
"resourceState": "Active",
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin1"
}
],
"responseBasedOriginErrorDetectionSettings": {
"responseBasedDetectedErrorTypes": "TcpErrorsOnly",
"responseBasedFailoverThresholdPercentage": 10
}
}
}
]
}
Définitions
Nom | Description |
---|---|
created |
Type d’identité qui a créé la ressource. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Health |
Objet JSON qui contient les propriétés permettant d’envoyer des sondes d’intégrité à l’origine. |
Health |
Type de demande de sonde d’intégrité effectuée. |
Http |
Objet JSON qui représente la plage pour les codes d’état HTTP |
Origin |
Le groupe d’origines comprenant des origines est utilisé pour l’équilibrage de charge aux origines lorsque le contenu ne peut pas être servi à partir du CDN. |
Origin |
Résultat de la requête pour répertorier les groupes d’origines. Il contient une liste d’objets de groupes d’origines et un lien d’URL pour obtenir le jeu de résultats suivant. |
Origin |
État d’approvisionnement du groupe d’origine. |
Origin |
État de la ressource du groupe d’origine. |
Probe |
Protocole à utiliser pour la sonde d’intégrité. |
Resource |
Référence à une autre ressource. |
Response |
Type d’erreurs de réponse pour les demandes d’utilisateur réelles pour lesquelles l’origine sera considérée comme non saine |
Response |
Objet JSON qui contient les propriétés pour déterminer l’intégrité de l’origine à l’aide de requêtes/réponses réelles. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
createdByType
Type d’identité qui a créé la ressource.
Valeur | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires. |
type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d’erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
HealthProbeParameters
Objet JSON qui contient les propriétés permettant d’envoyer des sondes d’intégrité à l’origine.
Nom | Type | Description |
---|---|---|
probeIntervalInSeconds |
integer (int32) minimum: 1maximum: 255 |
Nombre de secondes entre les sondes d’intégrité. La valeur par défaut est 240sec. |
probePath |
string |
Chemin relatif à l’origine utilisée pour déterminer l’intégrité de l’origine. |
probeProtocol |
Protocole à utiliser pour la sonde d’intégrité. |
|
probeRequestType |
Type de demande de sonde d’intégrité effectuée. |
HealthProbeRequestType
Type de demande de sonde d’intégrité effectuée.
Valeur | Description |
---|---|
GET | |
HEAD | |
NotSet |
HttpErrorRangeParameters
Objet JSON qui représente la plage pour les codes d’état HTTP
Nom | Type | Description |
---|---|---|
begin |
integer (int32) minimum: 100maximum: 999 |
Début inclusif de la plage de codes d’état http. |
end |
integer (int32) minimum: 100maximum: 999 |
Fin inclusive de la plage de codes d’état HTTP. |
OriginGroup
Le groupe d’origines comprenant des origines est utilisé pour l’équilibrage de charge aux origines lorsque le contenu ne peut pas être servi à partir du CDN.
Nom | Type | Description |
---|---|---|
id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
name |
string |
Nom de la ressource |
properties.healthProbeSettings |
Paramètres de la sonde d’intégrité à l’origine utilisée pour déterminer l’intégrité de l’origine. |
|
properties.origins |
Source du contenu remis via CDN dans un groupe d’origine donné. |
|
properties.provisioningState |
État d’approvisionnement du groupe d’origine. |
|
properties.resourceState |
État de la ressource du groupe d’origine. |
|
properties.responseBasedOriginErrorDetectionSettings |
Objet JSON qui contient les propriétés pour déterminer l’intégrité de l’origine à l’aide de requêtes/réponses réelles. Cette propriété n’est actuellement pas prise en charge. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer (int32) minimum: 0maximum: 50 |
Temps en minutes pour déplacer le trafic vers le point de terminaison progressivement lorsqu’un point de terminaison non sain est sain ou qu’un nouveau point de terminaison est ajouté. La valeur par défaut est de 10 minutes. Cette propriété n’est actuellement pas prise en charge. |
systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
OriginGroupListResult
Résultat de la requête pour répertorier les groupes d’origines. Il contient une liste d’objets de groupes d’origines et un lien d’URL pour obtenir le jeu de résultats suivant.
Nom | Type | Description |
---|---|---|
nextLink |
string |
URL permettant d’obtenir le jeu d’objets d’origine suivant s’il y en a un. |
value |
Liste des groupes d’origine CDN au sein d’un point de terminaison |
OriginGroupProvisioningState
État d’approvisionnement du groupe d’origine.
Valeur | Description |
---|---|
Creating | |
Deleting | |
Failed | |
Succeeded | |
Updating |
OriginGroupResourceState
État de la ressource du groupe d’origine.
Valeur | Description |
---|---|
Active | |
Creating | |
Deleting |
ProbeProtocol
Protocole à utiliser pour la sonde d’intégrité.
Valeur | Description |
---|---|
Http | |
Https | |
NotSet |
ResourceReference
Référence à une autre ressource.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
ResponseBasedDetectedErrorTypes
Type d’erreurs de réponse pour les demandes d’utilisateur réelles pour lesquelles l’origine sera considérée comme non saine
Valeur | Description |
---|---|
None | |
TcpAndHttpErrors | |
TcpErrorsOnly |
ResponseBasedOriginErrorDetectionParameters
Objet JSON qui contient les propriétés pour déterminer l’intégrité de l’origine à l’aide de requêtes/réponses réelles.
Nom | Type | Description |
---|---|---|
httpErrorRanges |
Liste des plages de codes d’état Http considérées comme des erreurs de serveur pour l’origine et marquées comme non saines. |
|
responseBasedDetectedErrorTypes |
Type d’erreurs de réponse pour les demandes d’utilisateur réelles pour lesquelles l’origine sera considérée comme non saine |
|
responseBasedFailoverThresholdPercentage |
integer (int32) minimum: 0maximum: 100 |
Pourcentage de demandes ayant échoué dans l’exemple où le basculement doit se déclencher. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |