You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::ElasticBeanstalk::Types::PlatformFilter

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PlatformFilter as input to an Aws::Client method, you can use a vanilla Hash:

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

Describes criteria to restrict the results when listing platform versions.

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

Instance Attribute Summary collapse

Instance Attribute Details

#operatorString

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

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

Returns:

  • (String)

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

#typeString

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

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

Returns:

  • (String)

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

#valuesArray<String>

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

Returns:

  • (Array<String>)

    The list of values applied to the filtering platform version attribute.