TrustedInfrastructure_TrustAuthorityClusters_Kms_Providers_Status

TrustedInfrastructure_TrustAuthorityClusters_Kms_Providers_Status
TrustedInfrastructure_TrustAuthorityClusters_Kms_Providers_Status

The Providers.Status structure contains fields that describe the status of the Key Provider.

JSON Example
{
    "health": "string",
    "details": [
        {
            "id": "string",
            "default_message": "string",
            "args": [
                "string"
            ],
            "params": {
                "params": {
                    "s": "string",
                    "dt": "string",
                    "i": 0,
                    "d": "number",
                    "l": {
                        "id": "string",
                        "params": {
                            "params": "Std_LocalizationParam Object"
                        }
                    },
                    "format": "string",
                    "precision": 0
                }
            },
            "localized": "string"
        }
    ],
    "servers": [
        {
            "health": "TrustedInfrastructure_TrustAuthorityClusters_Kms_Providers_Health Object",
            "details": [
                "Std_LocalizableMessage Object"
            ],
            "client_trust_server": false,
            "server_trust_client": false,
            "name": "string"
        }
    ]
}
health
Required

The Providers.Health enumerated type defines the possible health states.
NONE : No status available.
OK : Health is normal.
WARNING : Health is normal, however there is an issue that requires attention.
ERROR : Not healthy.

details
Required

Details regarding the health of the provider. When the service Providers.Health is not OK, this field will provide an actionable description of the issue.

servers
Required

Health of the key servers.