@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyEbsDefaultKmsKeyIdRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ModifyEbsDefaultKmsKeyIdRequest>
NOOP| Constructor and Description |
|---|
ModifyEbsDefaultKmsKeyIdRequest() |
| Modifier and Type | Method and Description |
|---|---|
ModifyEbsDefaultKmsKeyIdRequest |
clone() |
boolean |
equals(Object obj) |
Request<ModifyEbsDefaultKmsKeyIdRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
String |
getKmsKeyId()
An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use to encrypt the
volume.
|
int |
hashCode() |
void |
setKmsKeyId(String kmsKeyId)
An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use to encrypt the
volume.
|
String |
toString()
Returns a string representation of this object.
|
ModifyEbsDefaultKmsKeyIdRequest |
withKmsKeyId(String kmsKeyId)
An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use to encrypt the
volume.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setKmsKeyId(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.
public String getKmsKeyId()
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 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.
public ModifyEbsDefaultKmsKeyIdRequest withKmsKeyId(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.
public Request<ModifyEbsDefaultKmsKeyIdRequest> getDryRunRequest()
getDryRunRequest in interface DryRunSupportedRequest<ModifyEbsDefaultKmsKeyIdRequest>public String toString()
toString in class ObjectObject.toString()public ModifyEbsDefaultKmsKeyIdRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2019. All rights reserved.