TrustedInfrastructure_TrustAuthorityClusters_Kms_Providers_ServerInfo

TrustedInfrastructure_TrustAuthorityClusters_Kms_Providers_ServerInfo
TrustedInfrastructure_TrustAuthorityClusters_Kms_Providers_ServerInfo

The Providers.ServerInfo structure contains fields that describe the status of a key server.

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"
        }
    ],
    "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 server connection. When the service Providers.Health is not OK, this field will provide an actionable description of the issue.

boolean
client_trust_server
Required

Whether this client trusts the server.

boolean
server_trust_client
Required

Whether the server trusts this client.

string
name
Required

Name of the server.