/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
.