class Aws::FMS::Types::AppsListData

An Firewall Manager applications list.

@note When making an API call, you may pass AppsListData

data as a hash:

    {
      list_id: "ListId",
      list_name: "ResourceName", # required
      list_update_token: "UpdateToken",
      create_time: Time.now,
      last_update_time: Time.now,
      apps_list: [ # required
        {
          app_name: "ResourceName", # required
          protocol: "Protocol", # required
          port: 1, # required
        },
      ],
      previous_apps_list: {
        "PreviousListVersion" => [
          {
            app_name: "ResourceName", # required
            protocol: "Protocol", # required
            port: 1, # required
          },
        ],
      },
    }

@!attribute [rw] list_id

The ID of the Firewall Manager applications list.
@return [String]

@!attribute [rw] list_name

The name of the Firewall Manager applications list.
@return [String]

@!attribute [rw] list_update_token

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.
@return [String]

@!attribute [rw] create_time

The time that the Firewall Manager applications list was created.
@return [Time]

@!attribute [rw] last_update_time

The time that the Firewall Manager applications list was last
updated.
@return [Time]

@!attribute [rw] apps_list

An array of applications in the Firewall Manager applications list.
@return [Array<Types::App>]

@!attribute [rw] previous_apps_list

A map of previous version numbers to their corresponding `App`
object arrays.
@return [Hash<String,Array<Types::App>>]

@see docs.aws.amazon.com/goto/WebAPI/fms-2018-01-01/AppsListData AWS API Documentation

Constants

SENSITIVE