class Aws::LicenseManager::Types::ProductInformation
Describes product information for a license configuration.
@note When making an API call, you may pass ProductInformation
data as a hash: { resource_type: "String", # required product_information_filter_list: [ # required { product_information_filter_name: "String", # required product_information_filter_value: ["String"], product_information_filter_comparator: "String", # required }, ], }
@!attribute [rw] resource_type
Resource type. The possible values are `SSM_MANAGED` \| `RDS`. @return [String]
@!attribute [rw] product_information_filter_list
A Product information filter consists of a `ProductInformationFilterComparator` which is a logical operator, a `ProductInformationFilterName` which specifies the type of filter being declared, and a `ProductInformationFilterValue` that specifies the value to filter on. Accepted values for `ProductInformationFilterName` are listed here along with descriptions and valid options for `ProductInformationFilterComparator`. The following filters and are supported when the resource type is `SSM_MANAGED`\: * `Application Name` - The name of the application. Logical operator is `EQUALS`. * `Application Publisher` - The publisher of the application. Logical operator is `EQUALS`. * `Application Version` - The version of the application. Logical operator is `EQUALS`. * `Platform Name` - The name of the platform. Logical operator is `EQUALS`. * `Platform Type` - The platform type. Logical operator is `EQUALS`. * `Tag:key` - The key of a tag attached to an AWS resource you wish to exclude from automated discovery. Logical operator is `NOT_EQUALS`. The key for your tag must be appended to `Tag:` following the example: `Tag:name-of-your-key`. `ProductInformationFilterValue` is optional if you are not using values for the key. * `AccountId` - The 12-digit ID of an AWS account you wish to exclude from automated discovery. Logical operator is `NOT_EQUALS`. * `License Included` - The type of license included. Logical operators are `EQUALS` and `NOT_EQUALS`. Possible values are: `sql-server-enterprise` \| `sql-server-standard` \| `sql-server-web` \| `windows-server-datacenter`. The following filters and logical operators are supported when the resource type is `RDS`\: * `Engine Edition` - The edition of the database engine. Logical operator is `EQUALS`. Possible values are: `oracle-ee` \| `oracle-se` \| `oracle-se1` \| `oracle-se2`. * `License Pack` - The license pack. Logical operator is `EQUALS`. Possible values are: `data guard` \| `diagnostic pack sqlt` \| `tuning pack sqlt` \| `ols` \| `olap`. @return [Array<Types::ProductInformationFilter>]
@see docs.aws.amazon.com/goto/WebAPI/license-manager-2018-08-01/ProductInformation AWS API Documentation
Constants
- SENSITIVE