/AWS1/CL_COPIDLERECOMMENDATION¶
Describes an Idle resource recommendation.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_resourcearn TYPE /AWS1/COPRESOURCEARN /AWS1/COPRESOURCEARN¶
The ARN of the current idle resource.
iv_resourceid TYPE /AWS1/COPRESOURCEID /AWS1/COPRESOURCEID¶
The unique identifier for the resource.
iv_resourcetype TYPE /AWS1/COPIDLERECOMMENDATIONR00 /AWS1/COPIDLERECOMMENDATIONR00¶
The type of resource that is idle.
iv_accountid TYPE /AWS1/COPACCOUNTID /AWS1/COPACCOUNTID¶
The Amazon Web Services account ID of the idle resource.
iv_finding TYPE /AWS1/COPIDLEFINDING /AWS1/COPIDLEFINDING¶
The finding classification of an idle resource.
iv_findingdescription TYPE /AWS1/COPIDLEFINDINGDESC /AWS1/COPIDLEFINDINGDESC¶
A summary of the findings for the resource.
io_savingsopportunity TYPE REF TO /AWS1/CL_COPIDLESAVINGSOPPOR00 /AWS1/CL_COPIDLESAVINGSOPPOR00¶
The savings opportunity for the idle resource.
io_savingsopportunityafrdi00 TYPE REF TO /AWS1/CL_COPIDLESAVINGSOPPOR01 /AWS1/CL_COPIDLESAVINGSOPPOR01¶
The savings opportunity for the idle resource after any applying discounts.
it_utilizationmetrics TYPE /AWS1/CL_COPIDLEUTILIZATIONM00=>TT_IDLEUTILIZATIONMETRICS TT_IDLEUTILIZATIONMETRICS¶
An array of objects that describe the utilization metrics of the idle resource.
iv_lookbackperiodindays TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The number of days the idle resource utilization metrics were analyzed.
iv_lastrefreshtimestamp TYPE /AWS1/COPLASTREFRESHTIMESTAMP /AWS1/COPLASTREFRESHTIMESTAMP¶
The timestamp of when the idle resource recommendation was last generated.
it_tags TYPE /AWS1/CL_COPTAG=>TT_TAGS TT_TAGS¶
A list of tags assigned to your idle resource recommendations.
Queryable Attributes¶
resourceArn¶
The ARN of the current idle resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEARN() |
Getter for RESOURCEARN, with configurable default |
ASK_RESOURCEARN() |
Getter for RESOURCEARN w/ exceptions if field has no value |
HAS_RESOURCEARN() |
Determine if RESOURCEARN has a value |
resourceId¶
The unique identifier for the resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEID() |
Getter for RESOURCEID, with configurable default |
ASK_RESOURCEID() |
Getter for RESOURCEID w/ exceptions if field has no value |
HAS_RESOURCEID() |
Determine if RESOURCEID has a value |
resourceType¶
The type of resource that is idle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCETYPE() |
Getter for RESOURCETYPE, with configurable default |
ASK_RESOURCETYPE() |
Getter for RESOURCETYPE w/ exceptions if field has no value |
HAS_RESOURCETYPE() |
Determine if RESOURCETYPE has a value |
accountId¶
The Amazon Web Services account ID of the idle resource.
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 |
finding¶
The finding classification of an idle resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FINDING() |
Getter for FINDING, with configurable default |
ASK_FINDING() |
Getter for FINDING w/ exceptions if field has no value |
HAS_FINDING() |
Determine if FINDING has a value |
findingDescription¶
A summary of the findings for the resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FINDINGDESCRIPTION() |
Getter for FINDINGDESCRIPTION, with configurable default |
ASK_FINDINGDESCRIPTION() |
Getter for FINDINGDESCRIPTION w/ exceptions if field has no |
HAS_FINDINGDESCRIPTION() |
Determine if FINDINGDESCRIPTION has a value |
savingsOpportunity¶
The savings opportunity for the idle resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAVINGSOPPORTUNITY() |
Getter for SAVINGSOPPORTUNITY |
savingsOpportunityAfterDiscounts¶
The savings opportunity for the idle resource after any applying discounts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAVINGSOPPORTUNITYAFRD00() |
Getter for SAVINGSOPPORTUNITYAFRDISCNTS |
utilizationMetrics¶
An array of objects that describe the utilization metrics of the idle resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UTILIZATIONMETRICS() |
Getter for UTILIZATIONMETRICS, with configurable default |
ASK_UTILIZATIONMETRICS() |
Getter for UTILIZATIONMETRICS w/ exceptions if field has no |
HAS_UTILIZATIONMETRICS() |
Determine if UTILIZATIONMETRICS has a value |
lookBackPeriodInDays¶
The number of days the idle resource utilization metrics were analyzed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOOKBACKPERIODINDAYS() |
Getter for LOOKBACKPERIODINDAYS |
ASK_LOOKBACKPERIODINDAYS() |
Getter for LOOKBACKPERIODINDAYS w/ exceptions if field has n |
STR_LOOKBACKPERIODINDAYS() |
String format for LOOKBACKPERIODINDAYS |
lastRefreshTimestamp¶
The timestamp of when the idle resource recommendation was last generated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTREFRESHTIMESTAMP() |
Getter for LASTREFRESHTIMESTAMP, with configurable default |
ASK_LASTREFRESHTIMESTAMP() |
Getter for LASTREFRESHTIMESTAMP w/ exceptions if field has n |
HAS_LASTREFRESHTIMESTAMP() |
Determine if LASTREFRESHTIMESTAMP has a value |
tags¶
A list of tags assigned to your idle resource recommendations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS 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_IDLERECOMMENDATIONS¶
TYPES TT_IDLERECOMMENDATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_COPIDLERECOMMENDATION WITH DEFAULT KEY
.