class Aws::KMS::Types::GetParametersForImportRequest

@note When making an API call, you may pass GetParametersForImportRequest

data as a 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
    }

@!attribute [rw] key_id

The identifier of the symmetric KMS key into which you will import
key material. The `Origin` of the KMS key must be `EXTERNAL`.

Specify the key ID or key ARN of the KMS key.

For example:

* Key ID: `1234abcd-12ab-34cd-56ef-1234567890ab`

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

To get the key ID and key ARN for a KMS key, use ListKeys or
DescribeKey.
@return [String]

@!attribute [rw] wrapping_algorithm

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

[1]: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys-encrypt-key-material.html
@return [String]

@!attribute [rw] wrapping_key_spec

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

@see docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetParametersForImportRequest AWS API Documentation

Constants

SENSITIVE