Crypto Manager Kmip List Kms Clusters

Crypto Manager Kmip List Kms Clusters

List the KMS clusters information.

Required privileges: Cryptographer.ManageKeyServers

Request
URI
POST
https://{vcenter-host}/sdk/vim25/{release}/CryptoManagerKmip/{moId}/ListKmsClusters
COPY
Path Parameters
string
moId
Required

The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId, in this case CryptoManagerKmip/{moId}.

string
release
Required

The vSphere release schema. The current specification covers vSphere 8.0.2.0 APIs.


Request Body
ListKmsClustersRequestType of type(s) application/json
Required
{
    "includeKmsServers": false,
    "managementTypeFilter": 0,
    "statusFilter": 0
}
boolean
includeKmsServers
Optional

[in] Whether to list KMS servers information in the cluster. By default will not include the KMS servers information.

integer As int32 As int32
managementTypeFilter
Optional

[in] The KMS cluster management type filter. Bit map values: 0x01 - Return VC managed Key Providers registered in the CryptoManager. 0x02 - Return Trusted Key Providers registered in the CryptoManager. 0x04 - Return Trusted Key Providers which are not registered with the CryptoManager. 0x08 - Return Native Key Providers. others - reserved, will be ignored If omitted or -1, then all kinds of Key Providers will be returned.

integer As int32 As int32
statusFilter
Optional

[in] The Key Provider status filter. Bit map values: 0x01 - Return active Key Providers. 0x02 - Return inactive Key Providers. others - reserved, will be ignored If omitted or -1, then all status of Key Providers will be returned.

Authentication
This operation uses the following authentication methods.
Responses
200

List of Key Providers.

Returns Array of KmipClusterInfo of type(s) application/json
[
    {
        "_typeName": "string",
        "clusterId": {
            "_typeName": "string",
            "id": "string"
        },
        "servers": [
            {
                "_typeName": "string",
                "name": "string",
                "address": "string",
                "port": 0,
                "proxyAddress": "string",
                "proxyPort": 0,
                "reconnect": 0,
                "protocol": "string",
                "nbio": 0,
                "timeout": 0,
                "userName": "string"
            }
        ],
        "useAsDefault": false,
        "managementType": "string",
        "useAsEntityDefault": [
            {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            }
        ],
        "hasBackup": false,
        "tpmRequired": false,
        "keyId": "string"
    }
]

Crypto Manager Kmip Operations
POST
Crypto Manager Kmip Add Key
POST
Crypto Manager Kmip Add Keys
POST
Crypto Manager Kmip Generate Client Csr
POST
Crypto Manager Kmip Generate Key
POST
Crypto Manager Kmip Generate Self Signed Client Cert
POST
Crypto Manager Kmip Get Default Kms Cluster
GET
Crypto Manager Kmip Get Enabled
GET
Crypto Manager Kmip Get Kmip Servers
POST
Crypto Manager Kmip Is Kms Cluster Active
POST
Crypto Manager Kmip List Keys
POST
Crypto Manager Kmip List Kmip Servers
POST
Crypto Manager Kmip List Kms Clusters
POST
Crypto Manager Kmip Mark Default
POST
Crypto Manager Kmip Query Crypto Key Status
POST
Crypto Manager Kmip Register Kmip Server
POST
Crypto Manager Kmip Register Kms Cluster
POST
Crypto Manager Kmip Remove Key
POST
Crypto Manager Kmip Remove Keys
POST
Crypto Manager Kmip Remove Kmip Server
POST
Crypto Manager Kmip Retrieve Client Cert
POST
Crypto Manager Kmip Retrieve Client Csr
POST
Crypto Manager Kmip Retrieve Kmip Server Cert
POST
Crypto Manager Kmip Retrieve Kmip Servers Status Task
POST
Crypto Manager Kmip Retrieve Self Signed Client Cert
POST
Crypto Manager Kmip Set Default Kms Cluster
POST
Crypto Manager Kmip Set Key Custom Attributes
POST
Crypto Manager Kmip Unregister Kms Cluster
POST
Crypto Manager Kmip Update Kmip Server
POST
Crypto Manager Kmip Update Kms Signed Csr Client Cert
POST
Crypto Manager Kmip Update Self Signed Client Cert
POST
Crypto Manager Kmip Upload Client Cert
POST
Crypto Manager Kmip Upload Kmip Server Cert