libZSservicesZSamazonka-resourcegroupsZSamazonka-resourcegroups
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.ResourceGroups.Types.GroupFilter

Description

 
Synopsis

Documentation

data GroupFilter Source #

A filter collection that you can use to restrict the results from a List operation to only those you want to include.

See: newGroupFilter smart constructor.

Constructors

GroupFilter' 

Fields

  • name :: GroupFilterName

    The name of the filter. Filter names are case-sensitive.

  • values :: NonEmpty Text

    One or more filter values. Allowed filter values vary by group filter name, and are case-sensitive.

Instances

Instances details
Eq GroupFilter Source # 
Instance details

Defined in Amazonka.ResourceGroups.Types.GroupFilter

Read GroupFilter Source # 
Instance details

Defined in Amazonka.ResourceGroups.Types.GroupFilter

Show GroupFilter Source # 
Instance details

Defined in Amazonka.ResourceGroups.Types.GroupFilter

Generic GroupFilter Source # 
Instance details

Defined in Amazonka.ResourceGroups.Types.GroupFilter

Associated Types

type Rep GroupFilter :: Type -> Type #

NFData GroupFilter Source # 
Instance details

Defined in Amazonka.ResourceGroups.Types.GroupFilter

Methods

rnf :: GroupFilter -> () #

Hashable GroupFilter Source # 
Instance details

Defined in Amazonka.ResourceGroups.Types.GroupFilter

ToJSON GroupFilter Source # 
Instance details

Defined in Amazonka.ResourceGroups.Types.GroupFilter

type Rep GroupFilter Source # 
Instance details

Defined in Amazonka.ResourceGroups.Types.GroupFilter

type Rep GroupFilter = D1 ('MetaData "GroupFilter" "Amazonka.ResourceGroups.Types.GroupFilter" "libZSservicesZSamazonka-resourcegroupsZSamazonka-resourcegroups" 'False) (C1 ('MetaCons "GroupFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GroupFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newGroupFilter Source #

Create a value of GroupFilter 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:name:GroupFilter', groupFilter_name - The name of the filter. Filter names are case-sensitive.

$sel:values:GroupFilter', groupFilter_values - One or more filter values. Allowed filter values vary by group filter name, and are case-sensitive.

groupFilter_name :: Lens' GroupFilter GroupFilterName Source #

The name of the filter. Filter names are case-sensitive.

groupFilter_values :: Lens' GroupFilter (NonEmpty Text) Source #

One or more filter values. Allowed filter values vary by group filter name, and are case-sensitive.