libZSservicesZSamazonka-ssmZSamazonka-ssm
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SSM.Types.ParameterStringFilter

Description

 
Synopsis

Documentation

data ParameterStringFilter Source #

One or more filters. Use a filter to return a more specific list of results.

See: newParameterStringFilter smart constructor.

Constructors

ParameterStringFilter' 

Fields

  • values :: Maybe (NonEmpty Text)

    The value you want to search for.

  • option :: Maybe Text

    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.)

  • key :: Text

    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.

Instances

Instances details
Eq ParameterStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterStringFilter

Read ParameterStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterStringFilter

Show ParameterStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterStringFilter

Generic ParameterStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterStringFilter

Associated Types

type Rep ParameterStringFilter :: Type -> Type #

NFData ParameterStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterStringFilter

Methods

rnf :: ParameterStringFilter -> () #

Hashable ParameterStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterStringFilter

ToJSON ParameterStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterStringFilter

type Rep ParameterStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterStringFilter

type Rep ParameterStringFilter = D1 ('MetaData "ParameterStringFilter" "Amazonka.SSM.Types.ParameterStringFilter" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "ParameterStringFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "option") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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_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.