Skip to content

/AWS1/CL_CWSCREATEINSTRCONFRSP

CreateInstrumentationConfigurationResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_instrumentationtype TYPE /AWS1/CWSINSTRUMENTATIONTYPE /AWS1/CWSINSTRUMENTATIONTYPE

The type of instrumentation that was created, echoed from the request.

iv_service TYPE /AWS1/CWSSTRING /AWS1/CWSSTRING

The service name for the instrumentation configuration, echoed from the request.

iv_environment TYPE /AWS1/CWSSTRING /AWS1/CWSSTRING

The environment for the instrumentation configuration, echoed from the request.

iv_signaltype TYPE /AWS1/CWSDYNINSTRSIGNALTYPE /AWS1/CWSDYNINSTRSIGNALTYPE

The telemetry signal type for the instrumentation configuration, echoed from the request.

io_location TYPE REF TO /AWS1/CL_CWSLOCATION /AWS1/CL_CWSLOCATION

The location where instrumentation is applied, echoed from the request.

iv_locationhash TYPE /AWS1/CWSSTRING /AWS1/CWSSTRING

A stable hash computed from the location that uniquely identifies this instrumentation point within the service, environment, and signal type.

io_captureconfiguration TYPE REF TO /AWS1/CL_CWSCAPTURECONF /AWS1/CL_CWSCAPTURECONF

The capture settings that were stored for this instrumentation configuration.

iv_createdat TYPE /AWS1/CWSTIMESTAMP /AWS1/CWSTIMESTAMP

The server-generated creation timestamp for this instrumentation configuration.

iv_arn TYPE /AWS1/CWSINSTRCONFIGURATIONARN /AWS1/CWSINSTRCONFIGURATIONARN

ARN for the created instrumentation configuration

Optional arguments:

iv_description TYPE /AWS1/CWSSTRING /AWS1/CWSSTRING

The optional description that was stored with the instrumentation configuration.

iv_expiresat TYPE /AWS1/CWSTIMESTAMP /AWS1/CWSTIMESTAMP

The timestamp after which this configuration is no longer served to clients. Present only for BREAKPOINT configurations; PROBE configurations do not expire.

it_attributefilters TYPE /AWS1/CL_CWSDYNINSTATTRFLTGR_W=>TT_DYNAMICINSTRATTRFILTERS TT_DYNAMICINSTRATTRFILTERS

The attribute filters returned with the configuration so SDKs can perform client-side targeting.


Queryable Attributes

InstrumentationType

The type of instrumentation that was created, echoed from the request.

Accessible with the following methods

Method Description
GET_INSTRUMENTATIONTYPE() Getter for INSTRUMENTATIONTYPE, with configurable default
ASK_INSTRUMENTATIONTYPE() Getter for INSTRUMENTATIONTYPE w/ exceptions if field has no
HAS_INSTRUMENTATIONTYPE() Determine if INSTRUMENTATIONTYPE has a value

Service

The service name for the instrumentation configuration, echoed from the request.

Accessible with the following methods

Method Description
GET_SERVICE() Getter for SERVICE, with configurable default
ASK_SERVICE() Getter for SERVICE w/ exceptions if field has no value
HAS_SERVICE() Determine if SERVICE has a value

Environment

The environment for the instrumentation configuration, echoed from the request.

Accessible with the following methods

Method Description
GET_ENVIRONMENT() Getter for ENVIRONMENT, with configurable default
ASK_ENVIRONMENT() Getter for ENVIRONMENT w/ exceptions if field has no value
HAS_ENVIRONMENT() Determine if ENVIRONMENT has a value

SignalType

The telemetry signal type for the instrumentation configuration, echoed from the request.

Accessible with the following methods

Method Description
GET_SIGNALTYPE() Getter for SIGNALTYPE, with configurable default
ASK_SIGNALTYPE() Getter for SIGNALTYPE w/ exceptions if field has no value
HAS_SIGNALTYPE() Determine if SIGNALTYPE has a value

Location

The location where instrumentation is applied, echoed from the request.

Accessible with the following methods

Method Description
GET_LOCATION() Getter for LOCATION

LocationHash

A stable hash computed from the location that uniquely identifies this instrumentation point within the service, environment, and signal type.

Accessible with the following methods

Method Description
GET_LOCATIONHASH() Getter for LOCATIONHASH, with configurable default
ASK_LOCATIONHASH() Getter for LOCATIONHASH w/ exceptions if field has no value
HAS_LOCATIONHASH() Determine if LOCATIONHASH has a value

Description

The optional description that was stored with the instrumentation 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

ExpiresAt

The timestamp after which this configuration is no longer served to clients. Present only for BREAKPOINT configurations; PROBE configurations do not expire.

Accessible with the following methods

Method Description
GET_EXPIRESAT() Getter for EXPIRESAT, with configurable default
ASK_EXPIRESAT() Getter for EXPIRESAT w/ exceptions if field has no value
HAS_EXPIRESAT() Determine if EXPIRESAT has a value

AttributeFilters

The attribute filters returned with the configuration so SDKs can perform client-side targeting.

Accessible with the following methods

Method Description
GET_ATTRIBUTEFILTERS() Getter for ATTRIBUTEFILTERS, with configurable default
ASK_ATTRIBUTEFILTERS() Getter for ATTRIBUTEFILTERS w/ exceptions if field has no va
HAS_ATTRIBUTEFILTERS() Determine if ATTRIBUTEFILTERS has a value

CaptureConfiguration

The capture settings that were stored for this instrumentation configuration.

Accessible with the following methods

Method Description
GET_CAPTURECONFIGURATION() Getter for CAPTURECONFIGURATION

CreatedAt

The server-generated creation timestamp for this instrumentation configuration.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

ARN

ARN for the created instrumentation configuration

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value