Aller au contenu principal

Identifiants Azure - Create

Créer des identifiants Azure dans un projet spécifié.

POST https://{envUri}/api/v1/projects/{projectId}/azure/credentials

Paramètres URI

NomDansObligatoireTypeDescription
envUripathtruestringURL de la plateforme cible.
projectIdpathtruestringIdentifiant unique du projet dans Evolution Platform.

Réponses

NomTypeDescription
201 CreatedIdentifiantCréation réussie. L'opération retourne la ressource créée.
Autres CodesErreurErreur inattendue.

Sécurité

Type : oauth2
Authorization URL : https://api.orange.com/oauth/v3/token

Exemples

Exemple de requête :

POST https://{envUri}/api/v1/projects/projectId/azure/credentials

{
"name":"CredentialsAzure",
"description":"This set of credentials allow provisionning on Azure",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"subscriptionId": {AZURE_SUBSCIPTION_ID},
"tenantId": {AZURE_TENANT_ID},
"clientId": {AZURE_CLIENT_ID},
"clientSecret": {AZURE_CLIENT_SECRET},
"expirationDate":"2025-06-15"
}

Exemple de réponse :
Status code: 201 (Created)

{
"id": "29f85f64-5717-4562-b3fc-2c963f66afa6",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name":"CredentialsAzure",
"csp":"AZURE",
"description":"This set of credentials allow provisionning on Azure",
"projectName": "orchestrator",
"expirationDate":"2025-06-15"
}