Class: Aws::DirectConnect::Types::MacSecKey

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

Overview

Information about the MAC Security (MACsec) secret key.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cknString

The Connection Key Name (CKN) for the MAC Security secret key.

Returns:

  • (String)


2805
2806
2807
2808
2809
2810
2811
2812
# File 'lib/aws-sdk-directconnect/types.rb', line 2805

class MacSecKey < Struct.new(
  :secret_arn,
  :ckn,
  :state,
  :start_on)
  SENSITIVE = []
  include Aws::Structure
end

#secret_arnString

The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.

Returns:

  • (String)


2805
2806
2807
2808
2809
2810
2811
2812
# File 'lib/aws-sdk-directconnect/types.rb', line 2805

class MacSecKey < Struct.new(
  :secret_arn,
  :ckn,
  :state,
  :start_on)
  SENSITIVE = []
  include Aws::Structure
end

#start_onString

The date that the MAC Security (MACsec) secret key takes effect. The value is displayed in UTC format.

Returns:

  • (String)


2805
2806
2807
2808
2809
2810
2811
2812
# File 'lib/aws-sdk-directconnect/types.rb', line 2805

class MacSecKey < Struct.new(
  :secret_arn,
  :ckn,
  :state,
  :start_on)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the MAC Security (MACsec) secret key.

The possible values are:

  • ‘associating`: The MAC Security (MACsec) secret key is being validated and not yet associated with the connection or LAG.

  • ‘associated`: The MAC Security (MACsec) secret key is validated and associated with the connection or LAG.

  • ‘disassociating`: The MAC Security (MACsec) secret key is being disassociated from the connection or LAG

  • ‘disassociated`: The MAC Security (MACsec) secret key is no longer associated with the connection or LAG.

Returns:

  • (String)


2805
2806
2807
2808
2809
2810
2811
2812
# File 'lib/aws-sdk-directconnect/types.rb', line 2805

class MacSecKey < Struct.new(
  :secret_arn,
  :ckn,
  :state,
  :start_on)
  SENSITIVE = []
  include Aws::Structure
end