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 TagScopeTerm = TagScopeTerm' {
- comparator :: Maybe JobComparator
- key :: Maybe Text
- tagValues :: Maybe [TagValuePair]
- target :: Maybe TagTarget
- newTagScopeTerm :: TagScopeTerm
- tagScopeTerm_comparator :: Lens' TagScopeTerm (Maybe JobComparator)
- tagScopeTerm_key :: Lens' TagScopeTerm (Maybe Text)
- tagScopeTerm_tagValues :: Lens' TagScopeTerm (Maybe [TagValuePair])
- tagScopeTerm_target :: Lens' TagScopeTerm (Maybe TagTarget)
Documentation
data TagScopeTerm Source #
Specifies a tag-based condition that determines whether an S3 object is included or excluded from a classification job.
See: newTagScopeTerm
smart constructor.
TagScopeTerm' | |
|
Instances
newTagScopeTerm :: TagScopeTerm Source #
Create a value of TagScopeTerm
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:comparator:TagScopeTerm'
, tagScopeTerm_comparator
- The operator to use in the condition. Valid values are EQ (equals) or NE
(not equals).
TagScopeTerm
, tagScopeTerm_key
- The object property to use in the condition. The only valid value is
TAG.
$sel:tagValues:TagScopeTerm'
, tagScopeTerm_tagValues
- The tag keys or tag key and value pairs to use in the condition. To
specify only tag keys in a condition, specify the keys in this array and
set the value for each associated tag value to an empty string.
$sel:target:TagScopeTerm'
, tagScopeTerm_target
- The type of object to apply the condition to.
tagScopeTerm_comparator :: Lens' TagScopeTerm (Maybe JobComparator) Source #
The operator to use in the condition. Valid values are EQ (equals) or NE (not equals).
tagScopeTerm_key :: Lens' TagScopeTerm (Maybe Text) Source #
The object property to use in the condition. The only valid value is TAG.
tagScopeTerm_tagValues :: Lens' TagScopeTerm (Maybe [TagValuePair]) Source #
The tag keys or tag key and value pairs to use in the condition. To specify only tag keys in a condition, specify the keys in this array and set the value for each associated tag value to an empty string.
tagScopeTerm_target :: Lens' TagScopeTerm (Maybe TagTarget) Source #
The type of object to apply the condition to.