Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ProtocolsListData = ProtocolsListData' {
- listUpdateToken :: Maybe Text
- listId :: Maybe Text
- lastUpdateTime :: Maybe POSIX
- previousProtocolsList :: Maybe (HashMap Text [Text])
- createTime :: Maybe POSIX
- listName :: Text
- protocolsList :: [Text]
- newProtocolsListData :: Text -> ProtocolsListData
- protocolsListData_listUpdateToken :: Lens' ProtocolsListData (Maybe Text)
- protocolsListData_listId :: Lens' ProtocolsListData (Maybe Text)
- protocolsListData_lastUpdateTime :: Lens' ProtocolsListData (Maybe UTCTime)
- protocolsListData_previousProtocolsList :: Lens' ProtocolsListData (Maybe (HashMap Text [Text]))
- protocolsListData_createTime :: Lens' ProtocolsListData (Maybe UTCTime)
- 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: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:listId:ProtocolsListData'
, protocolsListData_listId
- The ID of the Firewall Manager protocols list.
$sel:lastUpdateTime:ProtocolsListData'
, protocolsListData_lastUpdateTime
- The time that the Firewall Manager protocols list was last updated.
$sel:previousProtocolsList:ProtocolsListData'
, protocolsListData_previousProtocolsList
- A map of previous version numbers to their corresponding protocol
arrays.
$sel:createTime:ProtocolsListData'
, protocolsListData_createTime
- The time that the Firewall Manager protocols list was created.
$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_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_listId :: Lens' ProtocolsListData (Maybe Text) Source #
The ID of the Firewall Manager protocols list.
protocolsListData_lastUpdateTime :: Lens' ProtocolsListData (Maybe UTCTime) Source #
The time that the Firewall Manager protocols list was last updated.
protocolsListData_previousProtocolsList :: Lens' ProtocolsListData (Maybe (HashMap Text [Text])) Source #
A map of previous version numbers to their corresponding protocol arrays.
protocolsListData_createTime :: Lens' ProtocolsListData (Maybe UTCTime) Source #
The time that the Firewall Manager protocols list was created.
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.