Aller au contenu principal

Cloud Co Publique Haute Disponibilité - Update

Mettre à jour l'état d'un cloud connecteur public haute disponibilité Azure.

POST https://{envUri}/api/v1/projects/{projectId}/azure/cloudconnectors/publichadynamics/{id}

Paramètres URI​

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

Corps de la demande​

NomObligatoireTypeDescription
statetruestringEtat souhaité du cloud connecteur.
Valeurs autorisées : ACTIVE, DESIGNED

Réponses​

NomTypeDescription
200 OKOpération réussie
Autres CodesRéponse d'erreurRéponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité​

Type : oauth2

URL d’autorisation : https://api.orange.com/oauth/v3/token

Exemples​

Mise à jour de l'état de "designed" à "active"​

Requête​

POST https://{envUri}/api/v1/projects/{projectId}/azure/cloudconnectors/publichadynamics/{id}

{
"state": "ACTIVE"
}

Réponse​

HTTP 200
Content: application/json

{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Connection to PARIS",
"state": "PROVISIONING",
"projectName": "Demo",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"bandWidth": 50,
"technicalVpnId": "93b22b3c-fd7e-4c04-87cb-52df45fe6beb",
"azureCredentialId": "b1c3d7b8-f249-4a25-9f26-02682bbad4f3",
"primaryPopLocalization": "PO1",
"secondaryPopLocalization": "POP4",
"azureRegion": "northeurope",
"resourceGroupName": "rg-3",
"vnetName": "vnet-02",
"azureGatewaySubnet": "69.45.47.145/27",
"azureAsn": 64512,
"networkSideAsn": 64513,
"networkSideGatewaySubnetPrimary":"59.23.124.12/29",
"networkSideGatewaySubnetSecondary":"59.23.125.12/29",
"workflowExecutionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"workflowExecutionStatus": "CREATED"
}

L'état sera PROVISIONING pendant la phase de création. Lorsque l'opération sera terminée, l'état sera ACTIVE.

Allez au tutoriel Get pour vérifier le statut du connecteur cloud :

Mise à jour de l'état de "active" à "designed"​

Requête​

POST https://{envUri}/api/v1/projects/{projectId}/azure/cloudconnectors/publichadynamics/{id}

{
"state": "DESIGNED"
}

Réponse​

HTTP 200
Content: application/json

{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Connection to PARIS",
"state": "STOPPING",
"projectName": "Demo",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"bandWidth": 50,
"technicalVpnId": "93b22b3c-fd7e-4c04-87cb-52df45fe6beb",
"azureCredentialId": "b1c3d7b8-f249-4a25-9f26-02682bbad4f3",
"primaryPopLocalization": "PO1",
"secondaryPopLocalization": "POP4",
"azureRegion": "northeurope",
"resourceGroupName": "rg-3",
"vnetName": "vnet-02",
"azureGatewaySubnet": "69.45.47.145/27",
"azureAsn": 64512,
"networkSideAsn": 64513,
"networkSideGatewaySubnetPrimary":"59.23.124.12/29",
"networkSideGatewaySubnetSecondary":"59.23.125.12/29",
"workflowExecutionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"workflowExecutionStatus": "CREATED"
}

L'état sera STOPPING pendant la phase de création. Lorsque l'opération sera terminée, l'état sera DESIGNED.

Allez au tutoriel Get pour vérifier le statut du connecteur cloud :