Skip to content

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