Class: Aws::ElasticBeanstalk::Types::PlatformFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticBeanstalk::Types::PlatformFilter
- 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
-
#operator ⇒ String
The operator to apply to the ‘Type` with each of the `Values`.
-
#type ⇒ String
The platform version attribute to which the filter values are applied.
-
#values ⇒ Array<String>
The list of values applied to the filtering platform version attribute.
Instance Attribute Details
#operator ⇒ String
The operator to apply to the ‘Type` with each of the `Values`.
Valid values: ‘=` | `!=` | `<` | `<=` | `>` | `>=` | `contains` | `begins_with` | `ends_with`
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 |
#type ⇒ String
The platform version attribute to which the filter values are applied.
Valid values: ‘PlatformName` | `PlatformVersion` | `PlatformStatus` | `PlatformBranchName` | `PlatformLifecycleState` | `PlatformOwner` | `SupportedTier` | `SupportedAddon` | `ProgrammingLanguageName` | `OperatingSystemName`
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 |
#values ⇒ Array<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`
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 |