Skip to content

/AWS1/CL_GDYCOVERAGEEC2INSTD00

Contains information about the Amazon EC2 instance runtime coverage details.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_instanceid TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Amazon EC2 instance ID.

iv_instancetype TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The instance type of the Amazon EC2 instance.

iv_clusterarn TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The cluster ARN of the Amazon ECS cluster running on the Amazon EC2 instance.

io_agentdetails TYPE REF TO /AWS1/CL_GDYAGENTDETAILS /AWS1/CL_GDYAGENTDETAILS

Information about the installed security agent.

iv_managementtype TYPE /AWS1/GDYMANAGEMENTTYPE /AWS1/GDYMANAGEMENTTYPE

Indicates how the GuardDuty security agent is managed for this resource.

  • AUTO_MANAGED indicates that GuardDuty deploys and manages updates for this resource.

  • MANUAL indicates that you are responsible to deploy, update, and manage the GuardDuty security agent updates for this resource.

The DISABLED status doesn't apply to Amazon EC2 instances and Amazon EKS clusters.


Queryable Attributes

InstanceId

The Amazon EC2 instance ID.

Accessible with the following methods

Method Description
GET_INSTANCEID() Getter for INSTANCEID, with configurable default
ASK_INSTANCEID() Getter for INSTANCEID w/ exceptions if field has no value
HAS_INSTANCEID() Determine if INSTANCEID has a value

InstanceType

The instance type of the Amazon EC2 instance.

Accessible with the following methods

Method Description
GET_INSTANCETYPE() Getter for INSTANCETYPE, with configurable default
ASK_INSTANCETYPE() Getter for INSTANCETYPE w/ exceptions if field has no value
HAS_INSTANCETYPE() Determine if INSTANCETYPE has a value

ClusterArn

The cluster ARN of the Amazon ECS cluster running on the Amazon EC2 instance.

Accessible with the following methods

Method Description
GET_CLUSTERARN() Getter for CLUSTERARN, with configurable default
ASK_CLUSTERARN() Getter for CLUSTERARN w/ exceptions if field has no value
HAS_CLUSTERARN() Determine if CLUSTERARN has a value

AgentDetails

Information about the installed security agent.

Accessible with the following methods

Method Description
GET_AGENTDETAILS() Getter for AGENTDETAILS

ManagementType

Indicates how the GuardDuty security agent is managed for this resource.

  • AUTO_MANAGED indicates that GuardDuty deploys and manages updates for this resource.

  • MANUAL indicates that you are responsible to deploy, update, and manage the GuardDuty security agent updates for this resource.

The DISABLED status doesn't apply to Amazon EC2 instances and Amazon EKS clusters.

Accessible with the following methods

Method Description
GET_MANAGEMENTTYPE() Getter for MANAGEMENTTYPE, with configurable default
ASK_MANAGEMENTTYPE() Getter for MANAGEMENTTYPE w/ exceptions if field has no valu
HAS_MANAGEMENTTYPE() Determine if MANAGEMENTTYPE has a value