/AWS1/CL_LICLICENSECONF¶
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.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_licenseconfigurationid
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Unique ID of the license configuration.
iv_licenseconfigurationarn
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Amazon Resource Name (ARN) of the license configuration.
iv_name
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Name of the license configuration.
iv_description
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Description of the license configuration.
iv_licensecountingtype
TYPE /AWS1/LICLICENSECOUNTINGTYPE
/AWS1/LICLICENSECOUNTINGTYPE
¶
Dimension to use to track the license inventory.
it_licenserules
TYPE /AWS1/CL_LICSTRINGLIST_W=>TT_STRINGLIST
TT_STRINGLIST
¶
License rules.
iv_licensecount
TYPE /AWS1/LICBOXLONG
/AWS1/LICBOXLONG
¶
Number of licenses managed by the license configuration.
iv_licensecounthardlimit
TYPE /AWS1/LICBOXBOOLEAN
/AWS1/LICBOXBOOLEAN
¶
Number of available licenses as a hard limit.
iv_disassociatewhennotfound
TYPE /AWS1/LICBOXBOOLEAN
/AWS1/LICBOXBOOLEAN
¶
When true, disassociates a resource when software is uninstalled.
iv_consumedlicenses
TYPE /AWS1/LICBOXLONG
/AWS1/LICBOXLONG
¶
Number of licenses consumed.
iv_status
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Status of the license configuration.
iv_owneraccountid
TYPE /AWS1/LICSTRING
/AWS1/LICSTRING
¶
Account ID of the license configuration's owner.
it_consumedlicensesummlist
TYPE /AWS1/CL_LICCONSUMEDLICENSES00=>TT_CONSUMEDLICENSESUMMARYLIST
TT_CONSUMEDLICENSESUMMARYLIST
¶
Summaries for licenses consumed by various resources.
it_managedresourcesummlist
TYPE /AWS1/CL_LICMANAGEDRESRCSUMM=>TT_MANAGEDRESOURCESUMMARYLIST
TT_MANAGEDRESOURCESUMMARYLIST
¶
Summaries for managed resources.
it_productinformationlist
TYPE /AWS1/CL_LICPRODUCTINFORMATION=>TT_PRODUCTINFORMATIONLIST
TT_PRODUCTINFORMATIONLIST
¶
Product information.
io_automateddiscoveryinfmt00
TYPE REF TO /AWS1/CL_LICAUTOMATEDDISCOVE00
/AWS1/CL_LICAUTOMATEDDISCOVE00
¶
Automated discovery information.
Queryable Attributes¶
LicenseConfigurationId¶
Unique ID of the license configuration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSECONFIGURATIONID() |
Getter for LICENSECONFIGURATIONID, with configurable default |
ASK_LICENSECONFIGURATIONID() |
Getter for LICENSECONFIGURATIONID w/ exceptions if field has |
HAS_LICENSECONFIGURATIONID() |
Determine if LICENSECONFIGURATIONID has a value |
LicenseConfigurationArn¶
Amazon Resource Name (ARN) of the license configuration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSECONFIGURATIONARN() |
Getter for LICENSECONFIGURATIONARN, with configurable defaul |
ASK_LICENSECONFIGURATIONARN() |
Getter for LICENSECONFIGURATIONARN w/ exceptions if field ha |
HAS_LICENSECONFIGURATIONARN() |
Determine if LICENSECONFIGURATIONARN has a value |
Name¶
Name of the license configuration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Description¶
Description of the license configuration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
LicenseCountingType¶
Dimension to use to track the license inventory.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSECOUNTINGTYPE() |
Getter for LICENSECOUNTINGTYPE, with configurable default |
ASK_LICENSECOUNTINGTYPE() |
Getter for LICENSECOUNTINGTYPE w/ exceptions if field has no |
HAS_LICENSECOUNTINGTYPE() |
Determine if LICENSECOUNTINGTYPE has a value |
LicenseRules¶
License rules.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSERULES() |
Getter for LICENSERULES, with configurable default |
ASK_LICENSERULES() |
Getter for LICENSERULES w/ exceptions if field has no value |
HAS_LICENSERULES() |
Determine if LICENSERULES has a value |
LicenseCount¶
Number of licenses managed by the license configuration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSECOUNT() |
Getter for LICENSECOUNT, with configurable default |
ASK_LICENSECOUNT() |
Getter for LICENSECOUNT w/ exceptions if field has no value |
HAS_LICENSECOUNT() |
Determine if LICENSECOUNT has a value |
LicenseCountHardLimit¶
Number of available licenses as a hard limit.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSECOUNTHARDLIMIT() |
Getter for LICENSECOUNTHARDLIMIT, with configurable default |
ASK_LICENSECOUNTHARDLIMIT() |
Getter for LICENSECOUNTHARDLIMIT w/ exceptions if field has |
HAS_LICENSECOUNTHARDLIMIT() |
Determine if LICENSECOUNTHARDLIMIT has a value |
DisassociateWhenNotFound¶
When true, disassociates a resource when software is uninstalled.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DISASSOCIATEWHENNOTFOUND() |
Getter for DISASSOCIATEWHENNOTFOUND, with configurable defau |
ASK_DISASSOCIATEWHENNOTFOUND() |
Getter for DISASSOCIATEWHENNOTFOUND w/ exceptions if field h |
HAS_DISASSOCIATEWHENNOTFOUND() |
Determine if DISASSOCIATEWHENNOTFOUND has a value |
ConsumedLicenses¶
Number of licenses consumed.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONSUMEDLICENSES() |
Getter for CONSUMEDLICENSES, with configurable default |
ASK_CONSUMEDLICENSES() |
Getter for CONSUMEDLICENSES w/ exceptions if field has no va |
HAS_CONSUMEDLICENSES() |
Determine if CONSUMEDLICENSES has a value |
Status¶
Status of the license configuration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
OwnerAccountId¶
Account ID of the license configuration's owner.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OWNERACCOUNTID() |
Getter for OWNERACCOUNTID, with configurable default |
ASK_OWNERACCOUNTID() |
Getter for OWNERACCOUNTID w/ exceptions if field has no valu |
HAS_OWNERACCOUNTID() |
Determine if OWNERACCOUNTID has a value |
ConsumedLicenseSummaryList¶
Summaries for licenses consumed by various resources.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONSUMEDLICENSESUMMLIST() |
Getter for CONSUMEDLICENSESUMMARYLIST, with configurable def |
ASK_CONSUMEDLICENSESUMMLIST() |
Getter for CONSUMEDLICENSESUMMARYLIST w/ exceptions if field |
HAS_CONSUMEDLICENSESUMMLIST() |
Determine if CONSUMEDLICENSESUMMARYLIST has a value |
ManagedResourceSummaryList¶
Summaries for managed resources.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MANAGEDRESOURCESUMMLIST() |
Getter for MANAGEDRESOURCESUMMARYLIST, with configurable def |
ASK_MANAGEDRESOURCESUMMLIST() |
Getter for MANAGEDRESOURCESUMMARYLIST w/ exceptions if field |
HAS_MANAGEDRESOURCESUMMLIST() |
Determine if MANAGEDRESOURCESUMMARYLIST has a value |
ProductInformationList¶
Product information.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PRODUCTINFORMATIONLIST() |
Getter for PRODUCTINFORMATIONLIST, with configurable default |
ASK_PRODUCTINFORMATIONLIST() |
Getter for PRODUCTINFORMATIONLIST w/ exceptions if field has |
HAS_PRODUCTINFORMATIONLIST() |
Determine if PRODUCTINFORMATIONLIST has a value |
AutomatedDiscoveryInformation¶
Automated discovery information.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AUTOMATEDDISCOVERYINFM00() |
Getter for AUTOMATEDDISCOVERYINFMTION |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_LICENSECONFIGURATIONS
¶
TYPES TT_LICENSECONFIGURATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_LICLICENSECONF WITH DEFAULT KEY
.