Get KMS Providers
DescriptionReturn information about a provider. if you do not have all of the privileges described as follows: - Operation execution requires Cryptographer.ReadKeyServersInfo.
Request
URLURL
https://{api_host}/api/vcenter/crypto-manager/kms/providers/{provider}
Path Parameters
Path Parameters
string
provider
Required
Identifier of the provider.
The parameter must be an identifier for the resource type: com.vmware.vcenter.crypto_manager.kms.provider.
Header Parameters
Header Parameters
string
vmware-api-session-id
Required
Required session ID, obtained by first calling Create Session API
Response
Response
Response BodyResponse Body
200 OK returns
CryptoManagerKmsProvidersInfo of type application/json
Information of the provider.
{
"constraints": {
"tpm_required": false
},
"details": [
{
"args": [
"string"
],
"default_message": "string",
"id": "string",
"localized": "string",
"params": {
"key": {
"d": 0,
"dt": "string",
"format": "enum",
"i": 0,
"l": {
"id": "string",
"params": "StdLocalizationParam Object"
},
"precision": 0,
"s": "string"
}
}
}
],
"health": "enum",
"native_info": {
"key_id": "string"
},
"type": "enum"
}
array of
StdLocalizableMessage
details
Required
Details regarding the health status of the provider. When the provider Providers.Health is not NONE or OK, this field will provide actionable descriptions of the issues.
health
Required
Health status of the provider
Possible values are: NONE , OK , WARNING , ERROR
constraints
Optional
The constraints on the provider. If unset, there are no constraints on the provider.
native_info
Optional
Native provider information This field is optional and it is only relevant when the value of Providers.Info.type is NATIVE.
cURL Command
curl -H "vmware-api-session-id: b00db39f948d13ea1e59b4d6fce56389" https://{api_host}/api/vcenter/crypto-manager/kms/providers/{provider}
Errors
Availability
Added in 7.0.2.0
On This Page
KMS Providers Operations
post
patch
delete
post