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",
    "keyInfo": {
        "_typeName": "string",
        "keyId": "string"
    },
    "encryptedVMs": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ],
    "affectedHosts": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ],
    "referencedByTags": [
        "string"
    ]
}
keyId
Required

Crypto key Id

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.

keyInfo
Optional

The key info of the wrapped key.

If key is not a wrapped, then it will unset.

Since: vSphere API Release 9.0.0.0

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