You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::KMS::Types::GetParametersForImportRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing GetParametersForImportRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  key_id: "KeyIdType", # required
  wrapping_algorithm: "RSAES_PKCS1_V1_5", # required, accepts RSAES_PKCS1_V1_5, RSAES_OAEP_SHA_1, RSAES_OAEP_SHA_256
  wrapping_key_spec: "RSA_2048", # required, accepts RSA_2048
}

Instance Attribute Summary collapse

Instance Attribute Details

#key_idString

The identifier of the CMK into which you will import key material. The CMK\'s Origin must be EXTERNAL.

A valid identifier is the unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:

  • Unique key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Returns:

  • (String)

    The identifier of the CMK into which you will import key material.

#wrapping_algorithmString

The algorithm you will use to encrypt the key material before importing it with ImportKeyMaterial. For more information, see Encrypt the Key Material in the AWS Key Management Service Developer Guide.

Returns:

  • (String)

    The algorithm you will use to encrypt the key material before importing it with ImportKeyMaterial.

#wrapping_key_specString

The type of wrapping key (public key) to return in the response. Only 2048-bit RSA public keys are supported.

Possible values:

  • RSA_2048

Returns:

  • (String)

    The type of wrapping key (public key) to return in the response.