libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk
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.ElasticBeanstalk.Types.PlatformFilter

Description

 
Synopsis

Documentation

data PlatformFilter Source #

Describes criteria to restrict the results when listing platform versions.

The filter is evaluated as follows: Type Operator Values[1]

See: newPlatformFilter smart constructor.

Constructors

PlatformFilter' 

Fields

  • values :: Maybe [Text]

    The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

    The following list shows valid filter values for some filter attributes.

    • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted
    • PlatformLifecycleState: recommended
    • SupportedTier: WebServer/Standard | Worker/SQS/HTTP
    • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD
  • operator :: Maybe Text

    The operator to apply to the Type with each of the Values.

    Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

  • type' :: Maybe Text

    The platform version attribute to which the filter values are applied.

    Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Instances

Instances details
Eq PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

Read PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

Show PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

Generic PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

Associated Types

type Rep PlatformFilter :: Type -> Type #

NFData PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

Methods

rnf :: PlatformFilter -> () #

Hashable PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

ToQuery PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

type Rep PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

type Rep PlatformFilter = D1 ('MetaData "PlatformFilter" "Amazonka.ElasticBeanstalk.Types.PlatformFilter" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "PlatformFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPlatformFilter :: PlatformFilter Source #

Create a value of PlatformFilter 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:PlatformFilter', platformFilter_values - The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted
  • PlatformLifecycleState: recommended
  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP
  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

$sel:operator:PlatformFilter', platformFilter_operator - The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

$sel:type':PlatformFilter', platformFilter_type - The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

platformFilter_values :: Lens' PlatformFilter (Maybe [Text]) Source #

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted
  • PlatformLifecycleState: recommended
  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP
  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

platformFilter_operator :: Lens' PlatformFilter (Maybe Text) Source #

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

platformFilter_type :: Lens' PlatformFilter (Maybe Text) Source #

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName