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 RuleGroupsNamespaceDescription = RuleGroupsNamespaceDescription' {}
- newRuleGroupsNamespaceDescription :: Text -> UTCTime -> ByteString -> UTCTime -> Text -> RuleGroupsNamespaceStatus -> RuleGroupsNamespaceDescription
- ruleGroupsNamespaceDescription_tags :: Lens' RuleGroupsNamespaceDescription (Maybe (HashMap Text Text))
- ruleGroupsNamespaceDescription_arn :: Lens' RuleGroupsNamespaceDescription Text
- ruleGroupsNamespaceDescription_createdAt :: Lens' RuleGroupsNamespaceDescription UTCTime
- ruleGroupsNamespaceDescription_data :: Lens' RuleGroupsNamespaceDescription ByteString
- ruleGroupsNamespaceDescription_modifiedAt :: Lens' RuleGroupsNamespaceDescription UTCTime
- ruleGroupsNamespaceDescription_name :: Lens' RuleGroupsNamespaceDescription Text
- ruleGroupsNamespaceDescription_status :: Lens' RuleGroupsNamespaceDescription RuleGroupsNamespaceStatus
Documentation
data RuleGroupsNamespaceDescription Source #
Represents a description of the rule groups namespace.
See: newRuleGroupsNamespaceDescription
smart constructor.
RuleGroupsNamespaceDescription' | |
|
Instances
newRuleGroupsNamespaceDescription Source #
:: Text | |
-> UTCTime | |
-> ByteString | |
-> UTCTime | |
-> Text | |
-> RuleGroupsNamespaceStatus | |
-> RuleGroupsNamespaceDescription |
Create a value of RuleGroupsNamespaceDescription
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:tags:RuleGroupsNamespaceDescription'
, ruleGroupsNamespaceDescription_tags
- The tags of this rule groups namespace.
$sel:arn:RuleGroupsNamespaceDescription'
, ruleGroupsNamespaceDescription_arn
- The Amazon Resource Name (ARN) of this rule groups namespace.
$sel:createdAt:RuleGroupsNamespaceDescription'
, ruleGroupsNamespaceDescription_createdAt
- The time when the rule groups namespace was created.
$sel:data':RuleGroupsNamespaceDescription'
, ruleGroupsNamespaceDescription_data
- The rule groups namespace data.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
$sel:modifiedAt:RuleGroupsNamespaceDescription'
, ruleGroupsNamespaceDescription_modifiedAt
- The time when the rule groups namespace was modified.
$sel:name:RuleGroupsNamespaceDescription'
, ruleGroupsNamespaceDescription_name
- The rule groups namespace name.
$sel:status:RuleGroupsNamespaceDescription'
, ruleGroupsNamespaceDescription_status
- The status of rule groups namespace.
ruleGroupsNamespaceDescription_tags :: Lens' RuleGroupsNamespaceDescription (Maybe (HashMap Text Text)) Source #
The tags of this rule groups namespace.
ruleGroupsNamespaceDescription_arn :: Lens' RuleGroupsNamespaceDescription Text Source #
The Amazon Resource Name (ARN) of this rule groups namespace.
ruleGroupsNamespaceDescription_createdAt :: Lens' RuleGroupsNamespaceDescription UTCTime Source #
The time when the rule groups namespace was created.
ruleGroupsNamespaceDescription_data :: Lens' RuleGroupsNamespaceDescription ByteString Source #
The rule groups namespace data.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
ruleGroupsNamespaceDescription_modifiedAt :: Lens' RuleGroupsNamespaceDescription UTCTime Source #
The time when the rule groups namespace was modified.
ruleGroupsNamespaceDescription_name :: Lens' RuleGroupsNamespaceDescription Text Source #
The rule groups namespace name.
ruleGroupsNamespaceDescription_status :: Lens' RuleGroupsNamespaceDescription RuleGroupsNamespaceStatus Source #
The status of rule groups namespace.