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)


1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1376

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)


1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1376

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)


1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1376

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.



1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1376

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)


1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1376

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)


1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-paymentcryptography/lib/aws-sdk-paymentcryptography/types.rb', line 1376

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