Skip to content

/AWS1/CL_CWOTELEMETRYCONF

A model representing the state of a resource within an account according to telemetry config.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_accountidentifier TYPE /AWS1/CWOACCOUNTIDENTIFIER /AWS1/CWOACCOUNTIDENTIFIER

The account ID which contains the resource managed in telemetry configuration. An example of a valid account ID is 012345678901.

it_telemetryconfstate TYPE /AWS1/CL_CWOTELEMETRYCONFSTA00=>TT_TELEMETRYCONFIGURATIONSTATE TT_TELEMETRYCONFIGURATIONSTATE

The configuration state for the resource, for example { Logs: NotApplicable; Metrics: Enabled; Traces: NotApplicable; }.

iv_resourcetype TYPE /AWS1/CWORESOURCETYPE /AWS1/CWORESOURCETYPE

The type of resource, for example Amazon Web Services::EC2::Instance, or Amazon Web Services::EKS::Cluster, etc.

iv_resourceidentifier TYPE /AWS1/CWORESOURCEIDENTIFIER /AWS1/CWORESOURCEIDENTIFIER

The identifier of the resource, for example for Amazon VPC, it would be vpc-1a2b3c4d5e6f1a2b3.

it_resourcetags TYPE /AWS1/CL_CWOTAGMAPOUTPUT_W=>TT_TAGMAPOUTPUT TT_TAGMAPOUTPUT

Tags associated with the resource, for example { Name: "ExampleInstance", Environment: "Development" }.

iv_lastupdatetimestamp TYPE /AWS1/CWOLONG /AWS1/CWOLONG

The timestamp of the last change to the telemetry configuration for the resource. For example, 1728679196318.

iv_telemetrysourcetype TYPE /AWS1/CWOTELEMETRYSOURCETYPE /AWS1/CWOTELEMETRYSOURCETYPE

Specifies the type of telemetry source for a resource, such as EKS cluster logs.


Queryable Attributes

AccountIdentifier

The account ID which contains the resource managed in telemetry configuration. An example of a valid account ID is 012345678901.

Accessible with the following methods

Method Description
GET_ACCOUNTIDENTIFIER() Getter for ACCOUNTIDENTIFIER, with configurable default
ASK_ACCOUNTIDENTIFIER() Getter for ACCOUNTIDENTIFIER w/ exceptions if field has no v
HAS_ACCOUNTIDENTIFIER() Determine if ACCOUNTIDENTIFIER has a value

TelemetryConfigurationState

The configuration state for the resource, for example { Logs: NotApplicable; Metrics: Enabled; Traces: NotApplicable; }.

Accessible with the following methods

Method Description
GET_TELEMETRYCONFSTATE() Getter for TELEMETRYCONFIGURATIONSTATE, with configurable de
ASK_TELEMETRYCONFSTATE() Getter for TELEMETRYCONFIGURATIONSTATE w/ exceptions if fiel
HAS_TELEMETRYCONFSTATE() Determine if TELEMETRYCONFIGURATIONSTATE has a value

ResourceType

The type of resource, for example Amazon Web Services::EC2::Instance, or Amazon Web Services::EKS::Cluster, etc.

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

ResourceIdentifier

The identifier of the resource, for example for Amazon VPC, it would be vpc-1a2b3c4d5e6f1a2b3.

Accessible with the following methods

Method Description
GET_RESOURCEIDENTIFIER() Getter for RESOURCEIDENTIFIER, with configurable default
ASK_RESOURCEIDENTIFIER() Getter for RESOURCEIDENTIFIER w/ exceptions if field has no
HAS_RESOURCEIDENTIFIER() Determine if RESOURCEIDENTIFIER has a value

ResourceTags

Tags associated with the resource, for example { Name: "ExampleInstance", Environment: "Development" }.

Accessible with the following methods

Method Description
GET_RESOURCETAGS() Getter for RESOURCETAGS, with configurable default
ASK_RESOURCETAGS() Getter for RESOURCETAGS w/ exceptions if field has no value
HAS_RESOURCETAGS() Determine if RESOURCETAGS has a value

LastUpdateTimeStamp

The timestamp of the last change to the telemetry configuration for the resource. For example, 1728679196318.

Accessible with the following methods

Method Description
GET_LASTUPDATETIMESTAMP() Getter for LASTUPDATETIMESTAMP, with configurable default
ASK_LASTUPDATETIMESTAMP() Getter for LASTUPDATETIMESTAMP w/ exceptions if field has no
HAS_LASTUPDATETIMESTAMP() Determine if LASTUPDATETIMESTAMP has a value

TelemetrySourceType

Specifies the type of telemetry source for a resource, such as EKS cluster logs.

Accessible with the following methods

Method Description
GET_TELEMETRYSOURCETYPE() Getter for TELEMETRYSOURCETYPE, with configurable default
ASK_TELEMETRYSOURCETYPE() Getter for TELEMETRYSOURCETYPE w/ exceptions if field has no
HAS_TELEMETRYSOURCETYPE() Determine if TELEMETRYSOURCETYPE 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_TELEMETRYCONFIGURATIONS

TYPES TT_TELEMETRYCONFIGURATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CWOTELEMETRYCONF WITH DEFAULT KEY
.