libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation
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.CloudFormation.Types.TypeFilters

Description

 
Synopsis

Documentation

data TypeFilters Source #

Filter criteria to use in determining which extensions to return.

See: newTypeFilters smart constructor.

Constructors

TypeFilters' 

Fields

  • typeNamePrefix :: Maybe Text

    A prefix to use as a filter for results.

  • category :: Maybe Category

    The category of extensions to return.

    • REGISTERED: Private extensions that have been registered for this account and region.
    • ACTIVATED: Public extensions that have been activated for this account and region.
    • THIRD-PARTY: Extensions available for use from publishers other than Amazon. This includes:

      • Private extensions registered in the account.
      • Public extensions from publishers other than Amazon, whether activated or not.
    • AWS-TYPES: Extensions available for use from Amazon.
  • publisherId :: Maybe Text

    The id of the publisher of the extension.

    Extensions published by Amazon are not assigned a publisher ID. Use the AWS-TYPES category to specify a list of types published by Amazon.

Instances

Instances details
Eq TypeFilters Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.TypeFilters

Read TypeFilters Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.TypeFilters

Show TypeFilters Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.TypeFilters

Generic TypeFilters Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.TypeFilters

Associated Types

type Rep TypeFilters :: Type -> Type #

NFData TypeFilters Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.TypeFilters

Methods

rnf :: TypeFilters -> () #

Hashable TypeFilters Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.TypeFilters

ToQuery TypeFilters Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.TypeFilters

type Rep TypeFilters Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.TypeFilters

type Rep TypeFilters = D1 ('MetaData "TypeFilters" "Amazonka.CloudFormation.Types.TypeFilters" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "TypeFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "typeNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Category)) :*: S1 ('MetaSel ('Just "publisherId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTypeFilters :: TypeFilters Source #

Create a value of TypeFilters 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:typeNamePrefix:TypeFilters', typeFilters_typeNamePrefix - A prefix to use as a filter for results.

$sel:category:TypeFilters', typeFilters_category - The category of extensions to return.

  • REGISTERED: Private extensions that have been registered for this account and region.
  • ACTIVATED: Public extensions that have been activated for this account and region.
  • THIRD-PARTY: Extensions available for use from publishers other than Amazon. This includes:

    • Private extensions registered in the account.
    • Public extensions from publishers other than Amazon, whether activated or not.
  • AWS-TYPES: Extensions available for use from Amazon.

$sel:publisherId:TypeFilters', typeFilters_publisherId - The id of the publisher of the extension.

Extensions published by Amazon are not assigned a publisher ID. Use the AWS-TYPES category to specify a list of types published by Amazon.

typeFilters_typeNamePrefix :: Lens' TypeFilters (Maybe Text) Source #

A prefix to use as a filter for results.

typeFilters_category :: Lens' TypeFilters (Maybe Category) Source #

The category of extensions to return.

  • REGISTERED: Private extensions that have been registered for this account and region.
  • ACTIVATED: Public extensions that have been activated for this account and region.
  • THIRD-PARTY: Extensions available for use from publishers other than Amazon. This includes:

    • Private extensions registered in the account.
    • Public extensions from publishers other than Amazon, whether activated or not.
  • AWS-TYPES: Extensions available for use from Amazon.

typeFilters_publisherId :: Lens' TypeFilters (Maybe Text) Source #

The id of the publisher of the extension.

Extensions published by Amazon are not assigned a publisher ID. Use the AWS-TYPES category to specify a list of types published by Amazon.