CryptoManager_Kms_Providers_CreateSpec

CryptoManager_Kms_Providers_CreateSpec
CryptoManager_Kms_Providers_CreateSpec

The Providers.CreateSpec structure contains fields that describe the desired configuration for a new provider.

JSON Example
{
    "provider": "string",
    "constraints": {
        "tpm_required": false
    },
    "native_spec": {
        "key_id": "string",
        "key_derivation_key": "string"
    }
}
string
provider
Required

Provider identifier. A unique string provided 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.crypto_manager.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.crypto_manager.kms.provider.

constraints
Optional

The Providers.ConstraintsSpec structure contains constraints to be imposed on a provider.

native_spec
Optional

The Providers.NativeProviderCreateSpec structure contains fields that describe the desired configuration for a NATIVE provider.