CryptoManager_Hosts_Kms_Providers_Info

CryptoManager_Hosts_Kms_Providers_Info
CryptoManager_Hosts_Kms_Providers_Info

The Providers.Info structure contains fields that describe the details of a 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"
        }
    ],
    "type": "string",
    "native_info": {
        "key_id": "string"
    }
}
health
Required

The Providers.Health enumerated type contains the health status of a provider.
NONE : No health status is available.
OK : Operating normally.
WARNING : Operating normally, but there is an issue that requires attention.
ERROR : There is a critical issue that requires attention.

details
Required

Details regarding the health status of the provider. When the provider Providers.Health is not OK or NONE, this field will provide actionable descriptions of the issues.

type
Required

The Providers.Type enumerated type contains the types of providers.
NATIVE : Native provider
TRUST_AUTHORITY : Trust Authority provider

native_info
Optional

The Providers.NativeProviderInfo structure contains fields that describe details of a native provider.