PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::LicenseManager::LicenseConfiguration; use Moose; has AutomatedDiscoveryInformation => (is => 'ro', isa => 'Paws::LicenseManager::AutomatedDiscoveryInformation'); has ConsumedLicenses => (is => 'ro', isa => 'Int'); has ConsumedLicenseSummaryList => (is => 'ro', isa => 'ArrayRef[Paws::LicenseManager::ConsumedLicenseSummary]'); has Description => (is => 'ro', isa => 'Str'); has DisassociateWhenNotFound => (is => 'ro', isa => 'Bool'); has LicenseConfigurationArn => (is => 'ro', isa => 'Str'); has LicenseConfigurationId => (is => 'ro', isa => 'Str'); has LicenseCount => (is => 'ro', isa => 'Int'); has LicenseCountHardLimit => (is => 'ro', isa => 'Bool'); has LicenseCountingType => (is => 'ro', isa => 'Str'); has LicenseRules => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); has ManagedResourceSummaryList => (is => 'ro', isa => 'ArrayRef[Paws::LicenseManager::ManagedResourceSummary]'); has Name => (is => 'ro', isa => 'Str'); has OwnerAccountId => (is => 'ro', isa => 'Str'); has ProductInformationList => (is => 'ro', isa => 'ArrayRef[Paws::LicenseManager::ProductInformation]'); has Status => (is => 'ro', isa => 'Str'); 1; ### main pod documentation begin ### =head1 NAME Paws::LicenseManager::LicenseConfiguration =head1 USAGE This class represents one of two things: =head3 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::LicenseConfiguration object: $service_obj->Method(Att1 => { AutomatedDiscoveryInformation => $value, ..., Status => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::LicenseManager::LicenseConfiguration object: $result = $service_obj->Method(...); $result->Att1->AutomatedDiscoveryInformation =head1 DESCRIPTION A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used. =head1 ATTRIBUTES =head2 AutomatedDiscoveryInformation => L Automated discovery information. =head2 ConsumedLicenses => Int Number of licenses consumed. =head2 ConsumedLicenseSummaryList => ArrayRef[L] Summaries for licenses consumed by various resources. =head2 Description => Str Description of the license configuration. =head2 DisassociateWhenNotFound => Bool When true, disassociates a resource when software is uninstalled. =head2 LicenseConfigurationArn => Str Amazon Resource Name (ARN) of the license configuration. =head2 LicenseConfigurationId => Str Unique ID of the license configuration. =head2 LicenseCount => Int Number of licenses managed by the license configuration. =head2 LicenseCountHardLimit => Bool Number of available licenses as a hard limit. =head2 LicenseCountingType => Str Dimension to use to track the license inventory. =head2 LicenseRules => ArrayRef[Str|Undef] License rules. =head2 ManagedResourceSummaryList => ArrayRef[L] Summaries for managed resources. =head2 Name => Str Name of the license configuration. =head2 OwnerAccountId => Str Account ID of the license configuration's owner. =head2 ProductInformationList => ArrayRef[L] Product information. =head2 Status => Str Status of the license configuration. =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut