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 ParameterStringFilter = ParameterStringFilter' {}
- newParameterStringFilter :: Text -> ParameterStringFilter
- parameterStringFilter_values :: Lens' ParameterStringFilter (Maybe (NonEmpty Text))
- parameterStringFilter_option :: Lens' ParameterStringFilter (Maybe Text)
- parameterStringFilter_key :: Lens' ParameterStringFilter Text
Documentation
data ParameterStringFilter Source #
One or more filters. Use a filter to return a more specific list of results.
See: newParameterStringFilter
smart constructor.
ParameterStringFilter' | |
|
Instances
newParameterStringFilter Source #
Create a value of ParameterStringFilter
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:values:ParameterStringFilter'
, parameterStringFilter_values
- The value you want to search for.
$sel:option:ParameterStringFilter'
, parameterStringFilter_option
- For all filters used with DescribeParameters, valid options include
Equals
and BeginsWith
. The Name
filter additionally supports the
Contains
option. (Exception: For filters using the key Path
, valid
options include Recursive
and OneLevel
.)
For filters used with GetParametersByPath, valid options include
Equals
and BeginsWith
. (Exception: For filters using Label
as the
Key name, the only valid option is Equals
.)
$sel:key:ParameterStringFilter'
, parameterStringFilter_key
- The name of the filter.
The ParameterStringFilter
object is used by the DescribeParameters and
GetParametersByPath API operations. However, not all of the pattern
values listed for Key
can be used with both operations.
For DescribeActions
, all of the listed patterns are valid except
Label
.
For GetParametersByPath
, the following patterns listed for Key
aren't valid: tag
, DataType
, Name
, Path
, and Tier
.
For examples of Amazon Web Services CLI commands demonstrating valid parameter filter constructions, see Searching for Systems Manager parameters in the Amazon Web Services Systems Manager User Guide.
parameterStringFilter_values :: Lens' ParameterStringFilter (Maybe (NonEmpty Text)) Source #
The value you want to search for.
parameterStringFilter_option :: Lens' ParameterStringFilter (Maybe Text) Source #
For all filters used with DescribeParameters, valid options include
Equals
and BeginsWith
. The Name
filter additionally supports the
Contains
option. (Exception: For filters using the key Path
, valid
options include Recursive
and OneLevel
.)
For filters used with GetParametersByPath, valid options include
Equals
and BeginsWith
. (Exception: For filters using Label
as the
Key name, the only valid option is Equals
.)
parameterStringFilter_key :: Lens' ParameterStringFilter Text Source #
The name of the filter.
The ParameterStringFilter
object is used by the DescribeParameters and
GetParametersByPath API operations. However, not all of the pattern
values listed for Key
can be used with both operations.
For DescribeActions
, all of the listed patterns are valid except
Label
.
For GetParametersByPath
, the following patterns listed for Key
aren't valid: tag
, DataType
, Name
, Path
, and Tier
.
For examples of Amazon Web Services CLI commands demonstrating valid parameter filter constructions, see Searching for Systems Manager parameters in the Amazon Web Services Systems Manager User Guide.