amazonka-fms-2.0: Amazon Firewall Management Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FMS.Types.AppsListData

Description

 
Synopsis

Documentation

data AppsListData Source #

An Firewall Manager applications list.

See: newAppsListData smart constructor.

Constructors

AppsListData' 

Fields

  • createTime :: Maybe POSIX

    The time that the Firewall Manager applications list was created.

  • lastUpdateTime :: Maybe POSIX

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

  • listId :: Maybe Text

    The ID of the Firewall Manager applications list.

  • listUpdateToken :: Maybe Text

    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.

  • previousAppsList :: Maybe (HashMap Text [App])

    A map of previous version numbers to their corresponding App object arrays.

  • listName :: Text

    The name of the Firewall Manager applications list.

  • appsList :: [App]

    An array of applications in the Firewall Manager applications list.

Instances

Instances details
FromJSON AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

ToJSON AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

Generic AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

Associated Types

type Rep AppsListData :: Type -> Type #

Read AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

Show AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

NFData AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

Methods

rnf :: AppsListData -> () #

Eq AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

Hashable AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

type Rep AppsListData Source # 
Instance details

Defined in Amazonka.FMS.Types.AppsListData

newAppsListData Source #

Create a value of AppsListData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createTime:AppsListData', appsListData_createTime - The time that the Firewall Manager applications list was created.

$sel:lastUpdateTime:AppsListData', appsListData_lastUpdateTime - The time that the Firewall Manager applications list was last updated.

$sel:listId:AppsListData', appsListData_listId - The ID of the Firewall Manager applications list.

$sel:listUpdateToken:AppsListData', appsListData_listUpdateToken - 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.

$sel:previousAppsList:AppsListData', appsListData_previousAppsList - A map of previous version numbers to their corresponding App object arrays.

$sel:listName:AppsListData', appsListData_listName - The name of the Firewall Manager applications list.

$sel:appsList:AppsListData', appsListData_appsList - An array of applications in the Firewall Manager applications list.

appsListData_createTime :: Lens' AppsListData (Maybe UTCTime) Source #

The time that the Firewall Manager applications list was created.

appsListData_lastUpdateTime :: Lens' AppsListData (Maybe UTCTime) Source #

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

appsListData_listId :: Lens' AppsListData (Maybe Text) Source #

The ID of the Firewall Manager applications list.

appsListData_listUpdateToken :: Lens' AppsListData (Maybe Text) Source #

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.

appsListData_previousAppsList :: Lens' AppsListData (Maybe (HashMap Text [App])) Source #

A map of previous version numbers to their corresponding App object arrays.

appsListData_listName :: Lens' AppsListData Text Source #

The name of the Firewall Manager applications list.

appsListData_appsList :: Lens' AppsListData [App] Source #

An array of applications in the Firewall Manager applications list.