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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-elasticbeanstalk/types.rb

Overview

Describes criteria to restrict the results when listing platform versions.

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

Constant Summary collapse

SENSITIVE =
[]

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)


3409
3410
3411
3412
3413
3414
3415
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3409

class PlatformFilter < Struct.new(
  :type,
  :operator,
  :values)
  SENSITIVE = []
  include Aws::Structure
end

#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)


3409
3410
3411
3412
3413
3414
3415
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3409

class PlatformFilter < Struct.new(
  :type,
  :operator,
  :values)
  SENSITIVE = []
  include Aws::Structure
end

#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>)


3409
3410
3411
3412
3413
3414
3415
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3409

class PlatformFilter < Struct.new(
  :type,
  :operator,
  :values)
  SENSITIVE = []
  include Aws::Structure
end