Gets the serviceStatus for the specified serviceId.
This API returns the maximum amount of status information by making a connection to the url defined in the status type endpoint. It gathers the data from then ServiceRegistryStatus responses and populates it in the ServiceStatus objects. Note: This service request makes a call to an external system.
the id of a given service instance
successful operation
{
"unregisterDenied": false,
"lastUpdated": "string",
"statusEndPointUrl": "string",
"serviceStatus": {
"serviceInitializationStatus": "string",
"startedTime": "string",
"defaultServiceEndpointType": "string",
"solutionUser": "string",
"sslCertificateInfo": {
"notValidBefore": "string",
"identityCertificateExists": false,
"issuerName": "string",
"notValidAfter": "string",
"thumbprint": "string",
"principalName": "string"
},
"errorMessage": "string",
"initialized": false,
"serviceName": "string",
"identityCertificateInfo": {
"notValidBefore": "string",
"identityCertificateExists": false,
"issuerName": "string",
"notValidAfter": "string",
"thumbprint": "string",
"principalName": "string"
},
"serviceRegistrationId": "string"
},
"sslTrust": "string",
"serviceTypeId": "string",
"serviceId": "string",
"serviceName": "string",
"notAvailable": false
}
Indicates if it is forbidden to unregister the service. The list of forbidden services is defined in /etc/vcac/services-unregister.deny
The last updated date.
The service status/health endpoint url where information about service status could be retrieved. No authentication is required.
The default ssl trust for a service.
The service type id. Generated based on the productId and typeId.
The service id from the registration in the Component Registry.
The name of the service.
Indicates whether the service is not currently available.