Class: Aws::PaymentCryptography::Types::KeySummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb

Overview

Metadata about an Amazon Web Services Payment Cryptography key.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

Specifies whether the key is enabled.

Returns:

  • (Boolean)


1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1211

class KeySummary < Struct.new(
  :key_arn,
  :key_state,
  :key_attributes,
  :key_check_value,
  :exportable,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#exportableBoolean

Specifies whether the key is exportable. This data is immutable after the key is created.

Returns:

  • (Boolean)


1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1211

class KeySummary < Struct.new(
  :key_arn,
  :key_state,
  :key_attributes,
  :key_check_value,
  :exportable,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#key_arnString

The Amazon Resource Name (ARN) of the key.

Returns:

  • (String)


1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1211

class KeySummary < Struct.new(
  :key_arn,
  :key_state,
  :key_attributes,
  :key_check_value,
  :exportable,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#key_attributesTypes::KeyAttributes

The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after the key is created.



1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1211

class KeySummary < Struct.new(
  :key_arn,
  :key_state,
  :key_attributes,
  :key_check_value,
  :exportable,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#key_check_valueString

The key check value (KCV) is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Returns:

  • (String)


1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1211

class KeySummary < Struct.new(
  :key_arn,
  :key_state,
  :key_attributes,
  :key_check_value,
  :exportable,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#key_stateString

The state of an Amazon Web Services Payment Cryptography that is being created or deleted.

Returns:

  • (String)


1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1211

class KeySummary < Struct.new(
  :key_arn,
  :key_state,
  :key_attributes,
  :key_check_value,
  :exportable,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end