Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
Documentation
data PlatformFilter Source #
Describes criteria to restrict the results when listing platform versions.
The filter is evaluated as follows: Type Operator Values[1]
See: newPlatformFilter
smart constructor.
PlatformFilter' | |
|
Instances
newPlatformFilter :: PlatformFilter Source #
Create a value of PlatformFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:operator:PlatformFilter'
, platformFilter_operator
- The operator to apply to the Type
with each of the Values
.
Valid values: =
| !=
| <
| <=
| >
| >=
| contains
|
begins_with
| ends_with
$sel:type':PlatformFilter'
, platformFilter_type
- The platform version attribute to which the filter values are applied.
Valid values: PlatformName
| PlatformVersion
| PlatformStatus
|
PlatformBranchName
| PlatformLifecycleState
| PlatformOwner
|
SupportedTier
| SupportedAddon
| ProgrammingLanguageName
|
OperatingSystemName
$sel:values:PlatformFilter'
, platformFilter_values
- 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
platformFilter_operator :: Lens' PlatformFilter (Maybe Text) Source #
The operator to apply to the Type
with each of the Values
.
Valid values: =
| !=
| <
| <=
| >
| >=
| contains
|
begins_with
| ends_with
platformFilter_type :: Lens' PlatformFilter (Maybe Text) Source #
The platform version attribute to which the filter values are applied.
Valid values: PlatformName
| PlatformVersion
| PlatformStatus
|
PlatformBranchName
| PlatformLifecycleState
| PlatformOwner
|
SupportedTier
| SupportedAddon
| ProgrammingLanguageName
|
OperatingSystemName
platformFilter_values :: Lens' PlatformFilter (Maybe [Text]) Source #
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