CryptoManager_Kms_Providers_ImportSpec

CryptoManager_Kms_Providers_ImportSpec
CryptoManager_Kms_Providers_ImportSpec

The Providers.ImportSpec structure contains fields that are needed to import a provider.

JSON Example
{
    "config": "string",
    "password": "string",
    "constraints": {
        "tpm_required": false
    },
    "dry_run": false
}
string As binary
config
Optional

Configuration to import. Currently this is required. Other import methods may be supported in the future.

string As password
password
Optional

Password to decrypt the configuration to import. If unset or empty, configuration to import must be unencrypted.

constraints
Optional

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

boolean
dry_run
Optional

Whether to perform a trial import without actuallly creating a provider. If unset, a new provider will be created.