Class: Aws::KMS::Types::CustomKeyStoreInvalidStateException

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-kms/types.rb

Overview

The request was rejected because of the ‘ConnectionState` of the custom key store. To get the `ConnectionState` of a custom key store, use the DescribeCustomKeyStores operation.

This exception is thrown under the following conditions:

  • You requested the ConnectCustomKeyStore operation on a custom key store with a ‘ConnectionState` of `DISCONNECTING` or `FAILED`. This operation is valid for all other `ConnectionState` values. To reconnect a custom key store in a `FAILED` state, disconnect it (DisconnectCustomKeyStore), then connect it (`ConnectCustomKeyStore`).

  • You requested the CreateKey operation in a custom key store that is not connected. This operations is valid only when the custom key store ‘ConnectionState` is `CONNECTED`.

  • You requested the DisconnectCustomKeyStore operation on a custom key store with a ‘ConnectionState` of `DISCONNECTING` or `DISCONNECTED`. This operation is valid for all other `ConnectionState` values.

  • You requested the UpdateCustomKeyStore or DeleteCustomKeyStore operation on a custom key store that is not disconnected. This operation is valid only when the custom key store ‘ConnectionState` is `DISCONNECTED`.

  • You requested the GenerateRandom operation in an CloudHSM key store that is not connected. This operation is valid only when the CloudHSM key store ‘ConnectionState` is `CONNECTED`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#messageString

Returns:

  • (String)


1189
1190
1191
1192
1193
# File 'lib/aws-sdk-kms/types.rb', line 1189

class CustomKeyStoreInvalidStateException < Struct.new(
  :message)
  SENSITIVE = []
  include Aws::Structure
end