class Aws::ElasticBeanstalk::Types::PlatformFilter

Describes criteria to restrict the results when listing platform versions.

The filter is evaluated as follows: `Type Operator Values`

@note When making an API call, you may pass PlatformFilter

data as a hash:

    {
      type: "PlatformFilterType",
      operator: "PlatformFilterOperator",
      values: ["PlatformFilterValue"],
    }

@!attribute [rw] type

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

Valid values: `PlatformName` \| `PlatformVersion` \|
`PlatformStatus` \| `PlatformBranchName` \| `PlatformLifecycleState`
\| `PlatformOwner` \| `SupportedTier` \| `SupportedAddon` \|
`ProgrammingLanguageName` \| `OperatingSystemName`
@return [String]

@!attribute [rw] operator

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

Valid values: `=` \| `!=` \| `<` \| `<=` \| `>` \| `>=` \|
`contains` \| `begins_with` \| `ends_with`
@return [String]

@!attribute [rw] 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`
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/PlatformFilter AWS API Documentation

Constants

SENSITIVE