Add KMS

Add a key management system(KMS) to the cluster.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Parameters to add KMS on the cluster.

awsKmsParams
object | null

AWS KMS configuration updatable parameters.

gcpKmsParams
object | null

GCP KMS configuration parameters.

ibmKmsParams
object | null

IBM KMS configuration parameters.

string | null
enum

Specifies the ownership context of the kms config. 'Local' indicates this is used for regular archival. 'FortKnox' indicates this is used for FortKnox only.

Allowed:
string
enum
required

Type of KMS. 'InternalKms' indicates the internal cluster KMS. 'AwsKms' indicates AWS KMS. 'KmipKms' indicates any KMIP compliant KMS.

Allowed:
string | null
enum

Specifies the usage type of the kms config. 'kArchival' indicates this is used for regular archival. 'kRpaasArchival' indicates this is used for RPaaS only.

Allowed:
externalTargetIds
array of int64s | null

Ids of external targets used to assign the KMS for encryption. Once an external KMS (AWS KMS or KIMP KMS) is assigned to an external target, it cannot be changed.

externalTargetIds
kmipKmsParams
object | null

KMIP compliant KMS configuration parameters.

string
required

Name of the KMS.

storageDomainIds
array of int64s | null

Ids of storage domains used to assign the KMS for encryption. Once an external KMS (AWS KMS or KIMP KMS) is assigned to a storage domain, it cannot be changed.

storageDomainIds
Headers
int64

This field uniquely represents a Cohesity Cluster and is used for making on-prem calls from Helios.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json