CreateCustomKeyStoreRequest
Types
Properties
Identifies the CloudHSM cluster for an CloudHSM key store. This parameter is required for custom key stores with CustomKeyStoreType
of AWS_CLOUDHSM
.
Specifies a friendly name for the custom key store. The name must be unique in your Amazon Web Services account and Region. This parameter is required for all custom key stores.
Specifies the type of custom key store. The default value is AWS_CLOUDHSM
.
Specifies the kmsuser
password for an CloudHSM key store. This parameter is required for custom key stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Specifies the certificate for an CloudHSM key store. This parameter is required for custom key stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Specifies an authentication credential for the external key store proxy (XKS proxy). This parameter is required for all custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
Indicates how KMS communicates with the external key store proxy. This parameter is required for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
Specifies the endpoint that KMS uses to send requests to the external key store proxy (XKS proxy). This parameter is required for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
Specifies the base path to the proxy APIs for this external key store. To find this value, see the documentation for your external key store proxy. This parameter is required for all custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
Specifies the name of the Amazon VPC endpoint service for interface endpoints that is used to communicate with your external key store proxy (XKS proxy). This parameter is required when the value of CustomKeyStoreType
is EXTERNAL_KEY_STORE
and the value of XksProxyConnectivity
is VPC_ENDPOINT_SERVICE
.