NAME
Paws::LicenseManager::ProductInformation
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::LicenseManager::ProductInformation object:
$service_obj->Method(Att1 => { ProductInformationFilterList => $value, ..., ResourceType => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::LicenseManager::ProductInformation object:
$result = $service_obj->Method(...);
$result->Att1->ProductInformationFilterList
DESCRIPTION
Describes product information for a license configuration.
ATTRIBUTES
REQUIRED ProductInformationFilterList => ArrayRef[Paws::LicenseManager::ProductInformationFilter]
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 isEQUALS.Application Publisher- The publisher of the application. Logical operator isEQUALS.Application Version- The version of the application. Logical operator isEQUALS.Platform Name- The name of the platform. Logical operator isEQUALS.Platform Type- The platform type. Logical operator isEQUALS.Tag:key- The key of a tag attached to an AWS resource you wish to exclude from automated discovery. Logical operator isNOT_EQUALS. The key for your tag must be appended toTag:following the example:Tag:name-of-your-key.ProductInformationFilterValueis 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 isNOT_EQUALS.License Included- The type of license included. Logical operators areEQUALSandNOT_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 isEQUALS. Possible values are:oracle-ee|oracle-se|oracle-se1|oracle-se2.License Pack- The license pack. Logical operator isEQUALS. Possible values are:data guard|diagnostic pack sqlt|tuning pack sqlt|ols|olap.
REQUIRED ResourceType => Str
Resource type. The possible values are SSM_MANAGED | RDS.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::LicenseManager
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues