Skip to content

/AWS1/CL_LIXINSTANCE

Details discovered information about a running instance using Linux subscriptions.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_amiid TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The AMI ID used to launch the instance.

iv_instanceid TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The instance ID of the resource.

iv_instancetype TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The instance type of the resource.

iv_accountid TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The account ID which owns the instance.

iv_status TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The status of the instance.

iv_region TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The Region the instance is running in.

iv_usageoperation TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.

it_productcode TYPE /AWS1/CL_LIXPRODUCTCODELIST_W=>TT_PRODUCTCODELIST TT_PRODUCTCODELIST

The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

iv_lastupdatedtime TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The time in which the last discovery updated the instance details.

iv_subscriptionname TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The name of the license subscription that the instance uses.

iv_osversion TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The operating system software version that runs on your instance.

iv_subscriptionpvdrcretime TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.

iv_subscriptionpvdrupdtime TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.

iv_dualsubscription TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

Indicates that you have two different license subscriptions for the same software on your instance.

iv_regedwithsubscriptionpvdr TYPE /AWS1/LIXSTRING /AWS1/LIXSTRING

Indicates that your instance uses a BYOL license subscription from a third-party Linux subscription provider that you've registered with License Manager.


Queryable Attributes

AmiId

The AMI ID used to launch the instance.

Accessible with the following methods

Method Description
GET_AMIID() Getter for AMIID, with configurable default
ASK_AMIID() Getter for AMIID w/ exceptions if field has no value
HAS_AMIID() Determine if AMIID has a value

InstanceID

The instance ID of the resource.

Accessible with the following methods

Method Description
GET_INSTANCEID() Getter for INSTANCEID, with configurable default
ASK_INSTANCEID() Getter for INSTANCEID w/ exceptions if field has no value
HAS_INSTANCEID() Determine if INSTANCEID has a value

InstanceType

The instance type of the resource.

Accessible with the following methods

Method Description
GET_INSTANCETYPE() Getter for INSTANCETYPE, with configurable default
ASK_INSTANCETYPE() Getter for INSTANCETYPE w/ exceptions if field has no value
HAS_INSTANCETYPE() Determine if INSTANCETYPE has a value

AccountID

The account ID which owns the instance.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID has a value

Status

The status of the instance.

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

Region

The Region the instance is running in.

Accessible with the following methods

Method Description
GET_REGION() Getter for REGION, with configurable default
ASK_REGION() Getter for REGION w/ exceptions if field has no value
HAS_REGION() Determine if REGION has a value

UsageOperation

The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.

Accessible with the following methods

Method Description
GET_USAGEOPERATION() Getter for USAGEOPERATION, with configurable default
ASK_USAGEOPERATION() Getter for USAGEOPERATION w/ exceptions if field has no valu
HAS_USAGEOPERATION() Determine if USAGEOPERATION has a value

ProductCode

The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

Accessible with the following methods

Method Description
GET_PRODUCTCODE() Getter for PRODUCTCODE, with configurable default
ASK_PRODUCTCODE() Getter for PRODUCTCODE w/ exceptions if field has no value
HAS_PRODUCTCODE() Determine if PRODUCTCODE has a value

LastUpdatedTime

The time in which the last discovery updated the instance details.

Accessible with the following methods

Method Description
GET_LASTUPDATEDTIME() Getter for LASTUPDATEDTIME, with configurable default
ASK_LASTUPDATEDTIME() Getter for LASTUPDATEDTIME w/ exceptions if field has no val
HAS_LASTUPDATEDTIME() Determine if LASTUPDATEDTIME has a value

SubscriptionName

The name of the license subscription that the instance uses.

Accessible with the following methods

Method Description
GET_SUBSCRIPTIONNAME() Getter for SUBSCRIPTIONNAME, with configurable default
ASK_SUBSCRIPTIONNAME() Getter for SUBSCRIPTIONNAME w/ exceptions if field has no va
HAS_SUBSCRIPTIONNAME() Determine if SUBSCRIPTIONNAME has a value

OsVersion

The operating system software version that runs on your instance.

Accessible with the following methods

Method Description
GET_OSVERSION() Getter for OSVERSION, with configurable default
ASK_OSVERSION() Getter for OSVERSION w/ exceptions if field has no value
HAS_OSVERSION() Determine if OSVERSION has a value

SubscriptionProviderCreateTime

The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.

Accessible with the following methods

Method Description
GET_SUBSCRIPTIONPVDRCRETIME() Getter for SUBSCRIPTIONPVDRCREATETIME, with configurable def
ASK_SUBSCRIPTIONPVDRCRETIME() Getter for SUBSCRIPTIONPVDRCREATETIME w/ exceptions if field
HAS_SUBSCRIPTIONPVDRCRETIME() Determine if SUBSCRIPTIONPVDRCREATETIME has a value

SubscriptionProviderUpdateTime

The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.

Accessible with the following methods

Method Description
GET_SUBSCRIPTIONPVDRUPDTIME() Getter for SUBSCRIPTIONPVDRUPDATETIME, with configurable def
ASK_SUBSCRIPTIONPVDRUPDTIME() Getter for SUBSCRIPTIONPVDRUPDATETIME w/ exceptions if field
HAS_SUBSCRIPTIONPVDRUPDTIME() Determine if SUBSCRIPTIONPVDRUPDATETIME has a value

DualSubscription

Indicates that you have two different license subscriptions for the same software on your instance.

Accessible with the following methods

Method Description
GET_DUALSUBSCRIPTION() Getter for DUALSUBSCRIPTION, with configurable default
ASK_DUALSUBSCRIPTION() Getter for DUALSUBSCRIPTION w/ exceptions if field has no va
HAS_DUALSUBSCRIPTION() Determine if DUALSUBSCRIPTION has a value

RegisteredWithSubscriptionProvider

Indicates that your instance uses a BYOL license subscription from a third-party Linux subscription provider that you've registered with License Manager.

Accessible with the following methods

Method Description
GET_REGEDWTHSUBSCRIPTIONPVDR() Getter for REGEDWITHSUBSCRIPTIONPVDR, with configurable defa
ASK_REGEDWTHSUBSCRIPTIONPVDR() Getter for REGEDWITHSUBSCRIPTIONPVDR w/ exceptions if field
HAS_REGEDWTHSUBSCRIPTIONPVDR() Determine if REGEDWITHSUBSCRIPTIONPVDR has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_INSTANCELIST

TYPES TT_INSTANCELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LIXINSTANCE WITH DEFAULT KEY
.