Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data ProtocolsListData = ProtocolsListData' {
- createTime :: Maybe POSIX
- lastUpdateTime :: Maybe POSIX
- listId :: Maybe Text
- listUpdateToken :: Maybe Text
- previousProtocolsList :: Maybe (HashMap Text [Text])
- listName :: Text
- protocolsList :: [Text]
- newProtocolsListData :: Text -> ProtocolsListData
- protocolsListData_createTime :: Lens' ProtocolsListData (Maybe UTCTime)
- protocolsListData_lastUpdateTime :: Lens' ProtocolsListData (Maybe UTCTime)
- protocolsListData_listId :: Lens' ProtocolsListData (Maybe Text)
- protocolsListData_listUpdateToken :: Lens' ProtocolsListData (Maybe Text)
- protocolsListData_previousProtocolsList :: Lens' ProtocolsListData (Maybe (HashMap Text [Text]))
- protocolsListData_listName :: Lens' ProtocolsListData Text
- protocolsListData_protocolsList :: Lens' ProtocolsListData [Text]
Documentation
data ProtocolsListData Source #
An Firewall Manager protocols list.
See: newProtocolsListData
smart constructor.
ProtocolsListData' | |
|
Instances
Create a value of ProtocolsListData
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:ProtocolsListData'
, protocolsListData_createTime
- The time that the Firewall Manager protocols list was created.
$sel:lastUpdateTime:ProtocolsListData'
, protocolsListData_lastUpdateTime
- The time that the Firewall Manager protocols list was last updated.
$sel:listId:ProtocolsListData'
, protocolsListData_listId
- The ID of the Firewall Manager protocols list.
$sel:listUpdateToken:ProtocolsListData'
, protocolsListData_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:previousProtocolsList:ProtocolsListData'
, protocolsListData_previousProtocolsList
- A map of previous version numbers to their corresponding protocol
arrays.
$sel:listName:ProtocolsListData'
, protocolsListData_listName
- The name of the Firewall Manager protocols list.
$sel:protocolsList:ProtocolsListData'
, protocolsListData_protocolsList
- An array of protocols in the Firewall Manager protocols list.
protocolsListData_createTime :: Lens' ProtocolsListData (Maybe UTCTime) Source #
The time that the Firewall Manager protocols list was created.
protocolsListData_lastUpdateTime :: Lens' ProtocolsListData (Maybe UTCTime) Source #
The time that the Firewall Manager protocols list was last updated.
protocolsListData_listId :: Lens' ProtocolsListData (Maybe Text) Source #
The ID of the Firewall Manager protocols list.
protocolsListData_listUpdateToken :: Lens' ProtocolsListData (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.
protocolsListData_previousProtocolsList :: Lens' ProtocolsListData (Maybe (HashMap Text [Text])) Source #
A map of previous version numbers to their corresponding protocol arrays.
protocolsListData_listName :: Lens' ProtocolsListData Text Source #
The name of the Firewall Manager protocols list.
protocolsListData_protocolsList :: Lens' ProtocolsListData [Text] Source #
An array of protocols in the Firewall Manager protocols list.