AFD Profiles - Validate Secret
Validez un secret dans le profil.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/validateSecret?api-version=2025-04-15
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
profile
|
path | True |
string minLength: 1maxLength: 260 pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ |
Nom d’Azure Front Door Standard ou d’Azure Front Door Premium 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. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
secretSource | True |
Référence de ressource au secret Azure Key Vault. Doit être au format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} |
|
secretType | True |
Type de secret. |
|
secretVersion |
string |
Version secrète, si le client utilise une version spécifique. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
|
Other Status Codes |
Réponse d’erreur Azure Front Door 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
Validate_Secret
Exemple de requête
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/validateSecret?api-version=2025-04-15
{
"secretSource": {
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.KeyVault/vault/kvName/certificate/certName"
},
"secretType": "CustomerCertificate"
}
Exemple de réponse
{
"status": "Valid",
"message": null
}
Définitions
Nom | Description |
---|---|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Resource |
Référence à une autre ressource. |
Secret |
Type de la ressource secrète. |
status |
État de validation. |
Validate |
Entrée du secret à valider. |
Validate |
Sortie du secret validé. |
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. |
ResourceReference
Référence à une autre ressource.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
SecretType
Type de la ressource secrète.
Valeur | Description |
---|---|
AzureFirstPartyManagedCertificate | |
CustomerCertificate | |
ManagedCertificate | |
UrlSigningKey |
status
État de validation.
Valeur | Description |
---|---|
AccessDenied | |
CertificateExpired | |
Invalid | |
Valid |
ValidateSecretInput
Entrée du secret à valider.
Nom | Type | Description |
---|---|---|
secretSource |
Référence de ressource au secret Azure Key Vault. Doit être au format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} |
|
secretType |
Type de secret. |
|
secretVersion |
string |
Version secrète, si le client utilise une version spécifique. |
ValidateSecretOutput
Sortie du secret validé.
Nom | Type | Description |
---|---|---|
message |
string |
Messages d’erreur détaillés |
status |
État de validation. |