amazonka-elasticbeanstalk-2.0: Amazon Elastic Beanstalk SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

  • 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

  • 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

Instances

Instances details
ToQuery 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 #

Read PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

Show PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

NFData PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

Methods

rnf :: PlatformFilter -> () #

Eq PlatformFilter Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformFilter

Hashable 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" "amazonka-elasticbeanstalk-2.0-HLGGuY0kjXTIKSbM7JuMHy" 'False) (C1 ('MetaCons "PlatformFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") '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: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

$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

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

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