libZSservicesZSamazonka-route53-autonamingZSamazonka-route53-autonaming
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.Route53AutoNaming.Types.ServiceFilter

Description

 
Synopsis

Documentation

data ServiceFilter Source #

A complex type that lets you specify the namespaces that you want to list services for.

See: newServiceFilter smart constructor.

Constructors

ServiceFilter' 

Fields

  • condition :: Maybe FilterCondition

    The operator that you want to use to determine whether a service is returned by ListServices. Valid values for Condition include the following:

    • EQ: When you specify EQ, specify one namespace ID for Values. EQ is the default condition and can be omitted.
    • IN: When you specify IN, specify a list of the IDs for the namespaces that you want ListServices to return a list of services for.
    • BETWEEN: Not applicable.
  • name :: ServiceFilterName

    Specify NAMESPACE_ID.

  • values :: [Text]

    The values that are applicable to the value that you specify for Condition to filter the list of services.

Instances

Instances details
Eq ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Read ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Show ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Generic ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Associated Types

type Rep ServiceFilter :: Type -> Type #

NFData ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Methods

rnf :: ServiceFilter -> () #

Hashable ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

ToJSON ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

type Rep ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

type Rep ServiceFilter = D1 ('MetaData "ServiceFilter" "Amazonka.Route53AutoNaming.Types.ServiceFilter" "libZSservicesZSamazonka-route53-autonamingZSamazonka-route53-autonaming" 'False) (C1 ('MetaCons "ServiceFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCondition)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newServiceFilter Source #

Create a value of ServiceFilter 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:condition:ServiceFilter', serviceFilter_condition - The operator that you want to use to determine whether a service is returned by ListServices. Valid values for Condition include the following:

  • EQ: When you specify EQ, specify one namespace ID for Values. EQ is the default condition and can be omitted.
  • IN: When you specify IN, specify a list of the IDs for the namespaces that you want ListServices to return a list of services for.
  • BETWEEN: Not applicable.

$sel:name:ServiceFilter', serviceFilter_name - Specify NAMESPACE_ID.

$sel:values:ServiceFilter', serviceFilter_values - The values that are applicable to the value that you specify for Condition to filter the list of services.

serviceFilter_condition :: Lens' ServiceFilter (Maybe FilterCondition) Source #

The operator that you want to use to determine whether a service is returned by ListServices. Valid values for Condition include the following:

  • EQ: When you specify EQ, specify one namespace ID for Values. EQ is the default condition and can be omitted.
  • IN: When you specify IN, specify a list of the IDs for the namespaces that you want ListServices to return a list of services for.
  • BETWEEN: Not applicable.

serviceFilter_values :: Lens' ServiceFilter [Text] Source #

The values that are applicable to the value that you specify for Condition to filter the list of services.