libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog
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.ServiceCatalog.Types.AccessLevelFilter

Description

 
Synopsis

Documentation

data AccessLevelFilter Source #

The access level to use to filter results.

See: newAccessLevelFilter smart constructor.

Constructors

AccessLevelFilter' 

Fields

  • value :: Maybe Text

    The user to which the access level applies. The only supported value is Self.

  • key :: Maybe AccessLevelFilterKey

    The access level.

    • Account - Filter results based on the account.
    • Role - Filter results based on the federated role of the specified user.
    • User - Filter results based on the specified user.

Instances

Instances details
Eq AccessLevelFilter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.AccessLevelFilter

Read AccessLevelFilter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.AccessLevelFilter

Show AccessLevelFilter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.AccessLevelFilter

Generic AccessLevelFilter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.AccessLevelFilter

Associated Types

type Rep AccessLevelFilter :: Type -> Type #

NFData AccessLevelFilter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.AccessLevelFilter

Methods

rnf :: AccessLevelFilter -> () #

Hashable AccessLevelFilter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.AccessLevelFilter

ToJSON AccessLevelFilter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.AccessLevelFilter

type Rep AccessLevelFilter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.AccessLevelFilter

type Rep AccessLevelFilter = D1 ('MetaData "AccessLevelFilter" "Amazonka.ServiceCatalog.Types.AccessLevelFilter" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "AccessLevelFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessLevelFilterKey))))

newAccessLevelFilter :: AccessLevelFilter Source #

Create a value of AccessLevelFilter 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:value:AccessLevelFilter', accessLevelFilter_value - The user to which the access level applies. The only supported value is Self.

$sel:key:AccessLevelFilter', accessLevelFilter_key - The access level.

  • Account - Filter results based on the account.
  • Role - Filter results based on the federated role of the specified user.
  • User - Filter results based on the specified user.

accessLevelFilter_value :: Lens' AccessLevelFilter (Maybe Text) Source #

The user to which the access level applies. The only supported value is Self.

accessLevelFilter_key :: Lens' AccessLevelFilter (Maybe AccessLevelFilterKey) Source #

The access level.

  • Account - Filter results based on the account.
  • Role - Filter results based on the federated role of the specified user.
  • User - Filter results based on the specified user.