TrustedInfrastructure_TrustAuthorityClusters_Kms_Providers_CreateSpec
The Providers.CreateSpec structure contains fields that describe the desired configuration for a new Key Provider.
{
"provider": "string",
"master_key_id": "string",
"key_server": {
"type": "string",
"description": "string",
"proxy_server": {
"hostname": "string",
"port": 0
},
"connection_timeout": 0,
"kmip_server": {
"servers": [
{
"name": "string",
"address": "TrustedInfrastructure_NetworkAddress Object"
}
],
"username": "string"
}
}
}
Name of the provider. A unique string chosen by the client.
When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.trust_authority_clusters.kms.Provider. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.trust_authority_clusters.kms.Provider.
Master key ID created for the provider. A unique Key ID.
The Providers.KeyServerCreateSpec structure contains fields that describe the desired configuration for the key server.