public static interface CreateCustomKeyStoreRequest.Builder extends KmsRequest.Builder, SdkPojo, CopyableBuilder<CreateCustomKeyStoreRequest.Builder,CreateCustomKeyStoreRequest>
Modifier and Type | Method and Description |
---|---|
CreateCustomKeyStoreRequest.Builder |
cloudHsmClusterId(String cloudHsmClusterId)
Identifies the AWS CloudHSM cluster for the custom key store.
|
CreateCustomKeyStoreRequest.Builder |
customKeyStoreName(String customKeyStoreName)
Specifies a friendly name for the custom key store.
|
CreateCustomKeyStoreRequest.Builder |
keyStorePassword(String keyStorePassword)
Enter the password of the
kmsuser crypto user (CU) account in the specified AWS CloudHSM cluster. |
CreateCustomKeyStoreRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateCustomKeyStoreRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateCustomKeyStoreRequest.Builder |
trustAnchorCertificate(String trustAnchorCertificate)
Enter the content of the trust anchor certificate for the cluster.
|
build
overrideConfiguration
copy
applyMutation, build
CreateCustomKeyStoreRequest.Builder customKeyStoreName(String customKeyStoreName)
Specifies a friendly name for the custom key store. The name must be unique in your AWS account.
customKeyStoreName
- Specifies a friendly name for the custom key store. The name must be unique in your AWS account.CreateCustomKeyStoreRequest.Builder cloudHsmClusterId(String cloudHsmClusterId)
Identifies the AWS CloudHSM cluster for the custom key store. Enter the cluster ID of any active AWS CloudHSM cluster that is not already associated with a custom key store. To find the cluster ID, use the DescribeClusters operation.
cloudHsmClusterId
- Identifies the AWS CloudHSM cluster for the custom key store. Enter the cluster ID of any active AWS
CloudHSM cluster that is not already associated with a custom key store. To find the cluster ID, use
the
DescribeClusters operation.CreateCustomKeyStoreRequest.Builder trustAnchorCertificate(String trustAnchorCertificate)
Enter the content of the trust anchor certificate for the cluster. This is the content of the
customerCA.crt
file that you created when you initialized the
cluster.
trustAnchorCertificate
- Enter the content of the trust anchor certificate for the cluster. This is the content of the
customerCA.crt
file that you created when you initialized the
cluster.CreateCustomKeyStoreRequest.Builder keyStorePassword(String keyStorePassword)
Enter the password of the
kmsuser
crypto user (CU) account in the specified AWS CloudHSM cluster. AWS KMS logs into
the cluster as this user to manage key material on your behalf.
This parameter tells AWS KMS the kmsuser
account password; it does not change the password in
the AWS CloudHSM cluster.
keyStorePassword
- Enter the password of the
kmsuser
crypto user (CU) account in the specified AWS CloudHSM cluster. AWS KMS logs
into the cluster as this user to manage key material on your behalf.
This parameter tells AWS KMS the kmsuser
account password; it does not change the
password in the AWS CloudHSM cluster.
CreateCustomKeyStoreRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateCustomKeyStoreRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.