Builder
Properties
Associates the custom key store with a related CloudHSM cluster. This parameter is valid only for custom key stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Identifies the custom key store that you want to update. Enter the ID of the custom key store. To find the ID of a custom key store, use the DescribeCustomKeyStores operation.
Enter the current password of the kmsuser
crypto user (CU) in the CloudHSM cluster that is associated with the custom key store. This parameter is valid only for custom key stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Changes the friendly name of the custom key store to the value that you specify. The custom key store name must be unique in the Amazon Web Services account.
Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy). This parameter is valid only for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
Changes the connectivity setting for the external key store. To indicate that the external key store proxy uses a Amazon VPC endpoint service to communicate with KMS, specify VPC_ENDPOINT_SERVICE
. Otherwise, specify PUBLIC_ENDPOINT
.
Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy). This parameter is valid only for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
Changes the base path to the proxy APIs for this external key store. To find this value, see the documentation for your external key manager and external key store proxy (XKS proxy). This parameter is valid only for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store proxy (XKS proxy). This parameter is valid when the CustomKeyStoreType
is EXTERNAL_KEY_STORE
and the XksProxyConnectivity
is VPC_ENDPOINT_SERVICE
.
Functions
construct an aws.sdk.kotlin.services.kms.model.XksProxyAuthenticationCredentialType inside the given block