/AWS1/CL_LSAADDONREQUEST¶
Describes a request to enable, modify, or disable an add-on for an Amazon Lightsail resource.
An additional cost may be associated with enabling add-ons. For more information, see the Lightsail pricing page.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_addontype TYPE /AWS1/LSAADDONTYPE /AWS1/LSAADDONTYPE¶
The add-on type.
Optional arguments:¶
io_autosnapshotaddonrequest TYPE REF TO /AWS1/CL_LSAAUTOSNAPADDONREQ /AWS1/CL_LSAAUTOSNAPADDONREQ¶
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on.
io_stopinstanceonidlerequest TYPE REF TO /AWS1/CL_LSASTOPINSTONIDLEREQ /AWS1/CL_LSASTOPINSTONIDLEREQ¶
An object that represents additional parameters when enabling or modifying the
StopInstanceOnIdleadd-on.This object only applies to Lightsail for Research resources.
Queryable Attributes¶
addOnType¶
The add-on type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDONTYPE() |
Getter for ADDONTYPE, with configurable default |
ASK_ADDONTYPE() |
Getter for ADDONTYPE w/ exceptions if field has no value |
HAS_ADDONTYPE() |
Determine if ADDONTYPE has a value |
autoSnapshotAddOnRequest¶
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTOSNAPSHOTADDONREQUEST() |
Getter for AUTOSNAPSHOTADDONREQUEST |
stopInstanceOnIdleRequest¶
An object that represents additional parameters when enabling or modifying the
StopInstanceOnIdleadd-on.This object only applies to Lightsail for Research resources.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STOPINSTONIDLEREQUEST() |
Getter for STOPINSTANCEONIDLEREQUEST |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ADDONREQUESTLIST¶
TYPES TT_ADDONREQUESTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LSAADDONREQUEST WITH DEFAULT KEY
.