Get Provider Status
Retrieves the comprehensive health and execution status of the vSphere provider connection.
Returns:
- Connection status: A boolean indicating whether the installer can currently authenticate and connect to the underlying vCenter server.
- Workflow results: Detailed execution state of any active asynchronous update tasks triggered by
PUT /sspi/providers/{provider-id}.
A globally unique UUID representing the vSphere provider.
434348d8-681e-4809-8dc1-427127d2bee7
Comprehensive status of the provider including connection status and workflow results.
{
"provider_id": "string",
"connection_status": {
"message": "string",
"state": "string"
},
"workflow_results": {
"display_name": "string",
"type": "string",
"start_time": 0,
"end_time": 0,
"state": "string",
"phase": "string",
"jobs": [
{
"id": 0,
"display_name": "string",
"details": "string",
"start_time": 0,
"end_time": 0,
"state": "string"
}
]
}
}
The ID of the provider.
The provider connection status.
The security service workflow results.
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
An error occurred while checking the Platform Installer service.
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -H 'Authorization: <value>' https://{api_host}/sspi/providers/{provider-id}/status