pub struct PlatformFilter {
pub operator: Option<String>,
pub type_: Option<String>,
pub values: Option<Vec<String>>,
}
Expand description
Describes criteria to restrict the results when listing platform versions.
The filter is evaluated as follows: Type Operator Values[1]
Fields§
§operator: Option<String>
The operator to apply to the Type
with each of the Values
.
Valid values: =
| !=
| <
| <=
| >
| >=
| contains
| begins_with
| ends_with
type_: Option<String>
The platform version attribute to which the filter values are applied.
Valid values: PlatformName
| PlatformVersion
| PlatformStatus
| PlatformBranchName
| PlatformLifecycleState
| PlatformOwner
| SupportedTier
| SupportedAddon
| ProgrammingLanguageName
| OperatingSystemName
values: Option<Vec<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
Trait Implementations§
Source§impl Clone for PlatformFilter
impl Clone for PlatformFilter
Source§fn clone(&self) -> PlatformFilter
fn clone(&self) -> PlatformFilter
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more