/AWS1/CL_GDYSIGNAL¶
Contains information about the signals involved in the attack sequence.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_uid
TYPE /AWS1/GDYSTRING
/AWS1/GDYSTRING
¶
The unique identifier of the signal.
iv_type
TYPE /AWS1/GDYSIGNALTYPE
/AWS1/GDYSIGNALTYPE
¶
The type of the signal used to identify an attack sequence.
Signals can be GuardDuty findings or activities observed in data sources that GuardDuty monitors. For more information, see Foundational data sources in the Amazon GuardDuty User Guide.
A signal type can be one of the valid values listed in this API. Here are the related descriptions:
FINDING
- Individually generated GuardDuty finding.
CLOUD_TRAIL
- Activity observed from CloudTrail logs
S3_DATA_EVENTS
- Activity observed from CloudTrail data events for S3. Activities associated with this type will show up only when you have enabled GuardDuty S3 Protection feature in your account. For more information about S3 Protection and steps to enable it, see S3 Protection in the Amazon GuardDuty User Guide.
iv_name
TYPE /AWS1/GDYSTRING
/AWS1/GDYSTRING
¶
The name of the signal. For example, when signal type is
FINDING
, the signal name is the name of the finding.
iv_createdat
TYPE /AWS1/GDYTIMESTAMP
/AWS1/GDYTIMESTAMP
¶
The timestamp when the first finding or activity related to this signal was observed.
iv_updatedat
TYPE /AWS1/GDYTIMESTAMP
/AWS1/GDYTIMESTAMP
¶
The timestamp when this signal was last observed.
iv_firstseenat
TYPE /AWS1/GDYTIMESTAMP
/AWS1/GDYTIMESTAMP
¶
The timestamp when the first finding or activity related to this signal was observed.
iv_lastseenat
TYPE /AWS1/GDYTIMESTAMP
/AWS1/GDYTIMESTAMP
¶
The timestamp when the last finding or activity related to this signal was observed.
iv_count
TYPE /AWS1/GDYINTEGER
/AWS1/GDYINTEGER
¶
The number of times this signal was observed.
Optional arguments:¶
iv_description
TYPE /AWS1/GDYSIGNALDESCRIPTION
/AWS1/GDYSIGNALDESCRIPTION
¶
The description of the signal.
iv_severity
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
The severity associated with the signal. For more information about severity, see Findings severity levels in the Amazon GuardDuty User Guide.
it_resourceuids
TYPE /AWS1/CL_GDYRESOURCEUIDS_W=>TT_RESOURCEUIDS
TT_RESOURCEUIDS
¶
Information about the unique identifiers of the resources involved in the signal.
it_actorids
TYPE /AWS1/CL_GDYACTORIDS_W=>TT_ACTORIDS
TT_ACTORIDS
¶
Information about the IDs of the threat actors involved in the signal.
it_endpointids
TYPE /AWS1/CL_GDYENDPOINTIDS_W=>TT_ENDPOINTIDS
TT_ENDPOINTIDS
¶
Information about the endpoint IDs associated with this signal.
it_signalindicators
TYPE /AWS1/CL_GDYINDICATOR=>TT_INDICATORS
TT_INDICATORS
¶
Contains information about the indicators associated with the signals.
Queryable Attributes¶
Uid¶
The unique identifier of the signal.
Accessible with the following methods¶
Method | Description |
---|---|
GET_UID() |
Getter for UID, with configurable default |
ASK_UID() |
Getter for UID w/ exceptions if field has no value |
HAS_UID() |
Determine if UID has a value |
Type¶
The type of the signal used to identify an attack sequence.
Signals can be GuardDuty findings or activities observed in data sources that GuardDuty monitors. For more information, see Foundational data sources in the Amazon GuardDuty User Guide.
A signal type can be one of the valid values listed in this API. Here are the related descriptions:
FINDING
- Individually generated GuardDuty finding.
CLOUD_TRAIL
- Activity observed from CloudTrail logs
S3_DATA_EVENTS
- Activity observed from CloudTrail data events for S3. Activities associated with this type will show up only when you have enabled GuardDuty S3 Protection feature in your account. For more information about S3 Protection and steps to enable it, see S3 Protection in the Amazon GuardDuty User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
Description¶
The description of the signal.
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 |
Name¶
The name of the signal. For example, when signal type is
FINDING
, the signal name is the name of the finding.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
CreatedAt¶
The timestamp when the first finding or activity related to this signal was observed.
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 |
UpdatedAt¶
The timestamp when this signal was last observed.
Accessible with the following methods¶
Method | Description |
---|---|
GET_UPDATEDAT() |
Getter for UPDATEDAT, with configurable default |
ASK_UPDATEDAT() |
Getter for UPDATEDAT w/ exceptions if field has no value |
HAS_UPDATEDAT() |
Determine if UPDATEDAT has a value |
FirstSeenAt¶
The timestamp when the first finding or activity related to this signal was observed.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FIRSTSEENAT() |
Getter for FIRSTSEENAT, with configurable default |
ASK_FIRSTSEENAT() |
Getter for FIRSTSEENAT w/ exceptions if field has no value |
HAS_FIRSTSEENAT() |
Determine if FIRSTSEENAT has a value |
LastSeenAt¶
The timestamp when the last finding or activity related to this signal was observed.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LASTSEENAT() |
Getter for LASTSEENAT, with configurable default |
ASK_LASTSEENAT() |
Getter for LASTSEENAT w/ exceptions if field has no value |
HAS_LASTSEENAT() |
Determine if LASTSEENAT has a value |
Severity¶
The severity associated with the signal. For more information about severity, see Findings severity levels in the Amazon GuardDuty User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SEVERITY() |
Getter for SEVERITY, with configurable default |
ASK_SEVERITY() |
Getter for SEVERITY w/ exceptions if field has no value |
STR_SEVERITY() |
String format for SEVERITY, with configurable default |
HAS_SEVERITY() |
Determine if SEVERITY has a value |
Count¶
The number of times this signal was observed.
Accessible with the following methods¶
Method | Description |
---|---|
GET_COUNT() |
Getter for COUNT, with configurable default |
ASK_COUNT() |
Getter for COUNT w/ exceptions if field has no value |
HAS_COUNT() |
Determine if COUNT has a value |
ResourceUids¶
Information about the unique identifiers of the resources involved in the signal.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RESOURCEUIDS() |
Getter for RESOURCEUIDS, with configurable default |
ASK_RESOURCEUIDS() |
Getter for RESOURCEUIDS w/ exceptions if field has no value |
HAS_RESOURCEUIDS() |
Determine if RESOURCEUIDS has a value |
ActorIds¶
Information about the IDs of the threat actors involved in the signal.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ACTORIDS() |
Getter for ACTORIDS, with configurable default |
ASK_ACTORIDS() |
Getter for ACTORIDS w/ exceptions if field has no value |
HAS_ACTORIDS() |
Determine if ACTORIDS has a value |
EndpointIds¶
Information about the endpoint IDs associated with this signal.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENDPOINTIDS() |
Getter for ENDPOINTIDS, with configurable default |
ASK_ENDPOINTIDS() |
Getter for ENDPOINTIDS w/ exceptions if field has no value |
HAS_ENDPOINTIDS() |
Determine if ENDPOINTIDS has a value |
SignalIndicators¶
Contains information about the indicators associated with the signals.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SIGNALINDICATORS() |
Getter for SIGNALINDICATORS, with configurable default |
ASK_SIGNALINDICATORS() |
Getter for SIGNALINDICATORS w/ exceptions if field has no va |
HAS_SIGNALINDICATORS() |
Determine if SIGNALINDICATORS 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_SIGNALS
¶
TYPES TT_SIGNALS TYPE STANDARD TABLE OF REF TO /AWS1/CL_GDYSIGNAL WITH DEFAULT KEY
.