

# PlatformFilter
<a name="API_PlatformFilter"></a>

Describes criteria to restrict the results when listing platform versions.

The filter is evaluated as follows: `Type Operator Values[1]` 

## Contents
<a name="API_PlatformFilter_Contents"></a>

 ** Operator **   
The operator to apply to the `Type` with each of the `Values`.  
Valid values: `=` \$1 `!=` \$1 `<` \$1 `<=` \$1 `>` \$1 `>=` \$1 `contains` \$1 `begins_with` \$1 `ends_with`   
Type: String  
Required: No

 ** Type **   
The platform version attribute to which the filter values are applied.  
Valid values: `PlatformName` \$1 `PlatformVersion` \$1 `PlatformStatus` \$1 `PlatformBranchName` \$1 `PlatformLifecycleState` \$1 `PlatformOwner` \$1 `SupportedTier` \$1 `SupportedAddon` \$1 `ProgrammingLanguageName` \$1 `OperatingSystemName`   
Type: String  
Required: No

 ** Values.member.N **   
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` \$1 `Failed` \$1 `Ready` \$1 `Deleting` \$1 `Deleted` 
+  `PlatformLifecycleState`: `recommended` 
+  `SupportedTier`: `WebServer/Standard` \$1 `Worker/SQS/HTTP` 
+  `SupportedAddon`: `Log/S3` \$1 `Monitoring/Healthd` \$1 `WorkerDaemon/SQSD` 
Type: Array of strings  
Required: No

## See Also
<a name="API_PlatformFilter_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/elasticbeanstalk-2010-12-01/PlatformFilter) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/elasticbeanstalk-2010-12-01/PlatformFilter) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/elasticbeanstalk-2010-12-01/PlatformFilter) 