Class: Aws::ElasticBeanstalk::Types::PlatformFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticBeanstalk::Types::PlatformFilter
- Defined in:
- gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb
Overview
When making an API call, you may pass PlatformFilter data as a 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]
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#operator ⇒ String
The operator to apply to the
Type
with each of theValues
. -
#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
3925 3926 3927 3928 3929 3930 3931 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 3925 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
3925 3926 3927 3928 3929 3930 3931 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 3925 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
3925 3926 3927 3928 3929 3930 3931 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 3925 class PlatformFilter < Struct.new( :type, :operator, :values) SENSITIVE = [] include Aws::Structure end |