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.

Contenu du message

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

Réponses

NomTypeDescription
20O OKCloud ConnectorCloud connecteur publique azure.
Autres CodesErreurErreur inattendue.

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": "POP4",
"azureRegion": "northeurope",
"resourceGroupName": "rg-3",
"vnetName": "vnet-02",
"azureGatewaySubnet": "69.45.47.145/27",
"azureAsn": 64512,
"networkSideAsn": 64513,
"networkSideGatewaySubnet": "59.23.124.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 :