@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()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Request<ModifyEbsDefaultKmsKeyIdRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
String |
getKmsKeyId()
The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS
encryption.
|
int |
hashCode() |
void |
setKmsKeyId(String kmsKeyId)
The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS
encryption.
|
String |
toString()
Returns a string representation of this object.
|
ModifyEbsDefaultKmsKeyIdRequest |
withKmsKeyId(String kmsKeyId)
The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS
encryption.
|
addHandlerContext, 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, withSdkRequestTimeout
public void setKmsKeyId(String kmsKeyId)
The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS
encryption. If this parameter is not specified, your AWS managed CMK for EBS is used. If KmsKeyId
is
specified, the encrypted state must be true
.
You can specify the CMK using any of the following:
Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab.
Key alias. For example, alias/ExampleAlias.
Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab.
Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.
Amazon EBS does not support asymmetric CMKs.
kmsKeyId
- The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS
encryption. If this parameter is not specified, your AWS managed CMK for EBS is used. If
KmsKeyId
is specified, the encrypted state must be true
.
You can specify the CMK using any of the following:
Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab.
Key alias. For example, alias/ExampleAlias.
Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab.
Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.
Amazon EBS does not support asymmetric CMKs.
public String getKmsKeyId()
The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS
encryption. If this parameter is not specified, your AWS managed CMK for EBS is used. If KmsKeyId
is
specified, the encrypted state must be true
.
You can specify the CMK using any of the following:
Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab.
Key alias. For example, alias/ExampleAlias.
Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab.
Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.
Amazon EBS does not support asymmetric CMKs.
KmsKeyId
is specified, the encrypted state must be true
.
You can specify the CMK using any of the following:
Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab.
Key alias. For example, alias/ExampleAlias.
Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab.
Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.
Amazon EBS does not support asymmetric CMKs.
public ModifyEbsDefaultKmsKeyIdRequest withKmsKeyId(String kmsKeyId)
The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS
encryption. If this parameter is not specified, your AWS managed CMK for EBS is used. If KmsKeyId
is
specified, the encrypted state must be true
.
You can specify the CMK using any of the following:
Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab.
Key alias. For example, alias/ExampleAlias.
Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab.
Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.
Amazon EBS does not support asymmetric CMKs.
kmsKeyId
- The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS
encryption. If this parameter is not specified, your AWS managed CMK for EBS is used. If
KmsKeyId
is specified, the encrypted state must be true
.
You can specify the CMK using any of the following:
Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab.
Key alias. For example, alias/ExampleAlias.
Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab.
Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.
Amazon EBS does not support asymmetric CMKs.
public Request<ModifyEbsDefaultKmsKeyIdRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<ModifyEbsDefaultKmsKeyIdRequest>
public String toString()
toString
in class Object
Object.toString()
public ModifyEbsDefaultKmsKeyIdRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()