public static interface ModifyEbsDefaultKmsKeyIdRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ModifyEbsDefaultKmsKeyIdRequest.Builder,ModifyEbsDefaultKmsKeyIdRequest>
| Modifier and Type | Method and Description |
|---|---|
ModifyEbsDefaultKmsKeyIdRequest.Builder |
kmsKeyId(String kmsKeyId)
An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use to encrypt the
volume.
|
ModifyEbsDefaultKmsKeyIdRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ModifyEbsDefaultKmsKeyIdRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationcopyapplyMutation, buildModifyEbsDefaultKmsKeyIdRequest.Builder kmsKeyId(String kmsKeyId)
An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use to encrypt the
volume. This parameter is only required if you want to use a non-default CMK; if this parameter is not
specified, the default CMK for EBS is used. If a KmsKeyId is specified, the
Encrypted flag must also be set.
The CMK identifier may be provided in any of the following formats:
Key ID
Key alias
ARN using key ID. The ID ARN contains the arn:aws:kms namespace, followed by the Region of the
CMK, the AWS account ID of the CMK owner, the key namespace, and then the CMK ID. For example,
arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
ARN using key alias. The alias ARN contains the arn:aws:kms namespace, followed by the Region of
the CMK, the AWS account ID of the CMK owner, the alias namespace, and then the CMK alias. For
example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
kmsKeyId - An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use to encrypt
the volume. This parameter is only required if you want to use a non-default CMK; if this parameter is
not specified, the default CMK for EBS is used. If a KmsKeyId is specified, the
Encrypted flag must also be set.
The CMK identifier may be provided in any of the following formats:
Key ID
Key alias
ARN using key ID. The ID ARN contains the arn:aws:kms namespace, followed by the Region
of the CMK, the AWS account ID of the CMK owner, the key namespace, and then the CMK ID.
For example,
arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
ARN using key alias. The alias ARN contains the arn:aws:kms namespace, followed by the
Region of the CMK, the AWS account ID of the CMK owner, the alias namespace, and then the
CMK alias. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
ModifyEbsDefaultKmsKeyIdRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderModifyEbsDefaultKmsKeyIdRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2019. All rights reserved.