CryptoManagerKmipCryptoKeyStatus

CryptoManagerKmipCryptoKeyStatus
CryptoManagerKmipCryptoKeyStatus

Status of a Crypto key

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "keyId": {
        "_typeName": "string",
        "keyId": "string",
        "providerId": {
            "_typeName": "string",
            "id": "string"
        }
    },
    "keyAvailable": false,
    "reason": "string",
    "encryptedVMs": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ],
    "affectedHosts": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ],
    "referencedByTags": [
        "string"
    ]
}
keyId
Required

Data Object representing a cryptographic key.

boolean
keyAvailable
Optional

If the key is available for crypto operation

string
reason
Optional

The reason for key not available, valid when keyAvailable is false.

CryptoManagerKmipCryptoKeyStatusKeyUnavailableReasonEnum lists the set of supported values.

encryptedVMs
Optional

The list of VMs which use that key

affectedHosts
Optional

The lists of hosts which use that key as host key

array of string
referencedByTags
Optional

The identifier list for the 3rd party who are using the key