Class: Aws::FMS::Types::ProtocolsListData

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

Overview

An Firewall Manager protocols list.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#create_time ⇒ Time

The time that the Firewall Manager protocols list was created.

Returns:

  • (Time)


3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3895

class ProtocolsListData < Struct.new(
  :list_id,
  :list_name,
  :list_update_token,
  :create_time,
  :last_update_time,
  :protocols_list,
  :previous_protocols_list)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_time ⇒ Time

The time that the Firewall Manager protocols list was last updated.

Returns:

  • (Time)


3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3895

class ProtocolsListData < Struct.new(
  :list_id,
  :list_name,
  :list_update_token,
  :create_time,
  :last_update_time,
  :protocols_list,
  :previous_protocols_list)
  SENSITIVE = []
  include Aws::Structure
end

#list_id ⇒ String

The ID of the Firewall Manager protocols list.

Returns:

  • (String)


3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3895

class ProtocolsListData < Struct.new(
  :list_id,
  :list_name,
  :list_update_token,
  :create_time,
  :last_update_time,
  :protocols_list,
  :previous_protocols_list)
  SENSITIVE = []
  include Aws::Structure
end

#list_name ⇒ String

The name of the Firewall Manager protocols list.

Returns:

  • (String)


3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3895

class ProtocolsListData < Struct.new(
  :list_id,
  :list_name,
  :list_update_token,
  :create_time,
  :last_update_time,
  :protocols_list,
  :previous_protocols_list)
  SENSITIVE = []
  include Aws::Structure
end

#list_update_token ⇒ String

A unique identifier for each update to the list. When you update the list, the update token must match the token of the current version of the application list. You can retrieve the update token by getting the list.

Returns:

  • (String)


3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3895

class ProtocolsListData < Struct.new(
  :list_id,
  :list_name,
  :list_update_token,
  :create_time,
  :last_update_time,
  :protocols_list,
  :previous_protocols_list)
  SENSITIVE = []
  include Aws::Structure
end

#previous_protocols_list ⇒ Hash<String,Array<String>>

A map of previous version numbers to their corresponding protocol arrays.

Returns:

  • (Hash<String,Array<String>>)


3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3895

class ProtocolsListData < Struct.new(
  :list_id,
  :list_name,
  :list_update_token,
  :create_time,
  :last_update_time,
  :protocols_list,
  :previous_protocols_list)
  SENSITIVE = []
  include Aws::Structure
end

#protocols_list ⇒ Array<String>

An array of protocols in the Firewall Manager protocols list.

Returns:

  • (Array<String>)


3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3895

class ProtocolsListData < Struct.new(
  :list_id,
  :list_name,
  :list_update_token,
  :create_time,
  :last_update_time,
  :protocols_list,
  :previous_protocols_list)
  SENSITIVE = []
  include Aws::Structure
end