Skip to content

/AWS1/CL_CWLDESTINATION

Represents a cross-account destination that receives subscription log events.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_destinationname TYPE /AWS1/CWLDESTINATIONNAME /AWS1/CWLDESTINATIONNAME

The name of the destination.

iv_targetarn TYPE /AWS1/CWLTARGETARN /AWS1/CWLTARGETARN

The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).

iv_rolearn TYPE /AWS1/CWLROLEARN /AWS1/CWLROLEARN

A role for impersonation, used when delivering log events to the target.

iv_accesspolicy TYPE /AWS1/CWLACCESSPOLICY /AWS1/CWLACCESSPOLICY

An IAM policy document that governs which Amazon Web Services accounts can create subscription filters against this destination.

iv_arn TYPE /AWS1/CWLARN /AWS1/CWLARN

The ARN of this destination.

iv_creationtime TYPE /AWS1/CWLTIMESTAMP /AWS1/CWLTIMESTAMP

The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.


Queryable Attributes

destinationName

The name of the destination.

Accessible with the following methods

Method Description
GET_DESTINATIONNAME() Getter for DESTINATIONNAME, with configurable default
ASK_DESTINATIONNAME() Getter for DESTINATIONNAME w/ exceptions if field has no val
HAS_DESTINATIONNAME() Determine if DESTINATIONNAME has a value

targetArn

The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).

Accessible with the following methods

Method Description
GET_TARGETARN() Getter for TARGETARN, with configurable default
ASK_TARGETARN() Getter for TARGETARN w/ exceptions if field has no value
HAS_TARGETARN() Determine if TARGETARN has a value

roleArn

A role for impersonation, used when delivering log events to the target.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

accessPolicy

An IAM policy document that governs which Amazon Web Services accounts can create subscription filters against this destination.

Accessible with the following methods

Method Description
GET_ACCESSPOLICY() Getter for ACCESSPOLICY, with configurable default
ASK_ACCESSPOLICY() Getter for ACCESSPOLICY w/ exceptions if field has no value
HAS_ACCESSPOLICY() Determine if ACCESSPOLICY has a value

arn

The ARN of this destination.

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

creationTime

The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME, with configurable default
ASK_CREATIONTIME() Getter for CREATIONTIME w/ exceptions if field has no value
HAS_CREATIONTIME() Determine if CREATIONTIME 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_DESTINATIONS

TYPES TT_DESTINATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CWLDESTINATION WITH DEFAULT KEY
.