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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-directconnect/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)


2808
2809
2810
2811
2812
2813
2814
2815
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2808

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)


2808
2809
2810
2811
2812
2813
2814
2815
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2808

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)


2808
2809
2810
2811
2812
2813
2814
2815
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2808

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)


2808
2809
2810
2811
2812
2813
2814
2815
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2808

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