Class: Aws::PcaConnectorAd::Types::PrivateKeyFlagsV2

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

Overview

Private key flags for v2 templates specify the client compatibility, if the private key can be exported, and if user input is required when using a private key.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_versionString

Defines the minimum client compatibility.

Returns:

  • (String)


1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1760

class PrivateKeyFlagsV2 < Struct.new(
  :client_version,
  :exportable_key,
  :strong_key_protection_required)
  SENSITIVE = []
  include Aws::Structure
end

#exportable_keyBoolean

Allows the private key to be exported.

Returns:

  • (Boolean)


1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1760

class PrivateKeyFlagsV2 < Struct.new(
  :client_version,
  :exportable_key,
  :strong_key_protection_required)
  SENSITIVE = []
  include Aws::Structure
end

#strong_key_protection_requiredBoolean

Require user input when using the private key for enrollment.

Returns:

  • (Boolean)


1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1760

class PrivateKeyFlagsV2 < Struct.new(
  :client_version,
  :exportable_key,
  :strong_key_protection_required)
  SENSITIVE = []
  include Aws::Structure
end