Skip to content

CoverageEc2InstanceDetails

Source code in docs_src/capo_guardduty/types/coverage_ec2_instance_details.py
class CoverageEc2InstanceDetails(TypedDict, closed=True):
    instance_id: NotRequired["capo_guardduty.types.string.String"]
    """<p>The Amazon EC2 instance ID.</p>"""
    instance_type: NotRequired["capo_guardduty.types.string.String"]
    """<p>The instance type of the Amazon EC2 instance.</p>"""
    cluster_arn: NotRequired["capo_guardduty.types.string.String"]
    """<p>The cluster ARN of the Amazon ECS cluster running on the Amazon EC2 instance.</p>"""
    agent_details: NotRequired["capo_guardduty.types.agent_details.AgentDetails"]
    """<p>Information about the installed security agent.</p>"""
    management_type: NotRequired["capo_guardduty.types.management_type.ManagementType"]
    """<p>Indicates how the GuardDuty security agent is managed for this resource.</p> <ul> <li> <p> <code>AUTO_MANAGED</code> indicates that GuardDuty deploys and manages updates for this resource.</p> </li> <li> <p> <code>MANUAL</code> indicates that you are responsible to deploy, update, and manage the GuardDuty security agent updates for this resource.</p> </li> </ul> <note> <p>The <code>DISABLED</code> status doesn't apply to Amazon EC2 instances and Amazon EKS clusters.</p> </note>"""

agent_details instance-attribute

agent_details: NotRequired[AgentDetails]

Information about the installed security agent.

cluster_arn instance-attribute

cluster_arn: NotRequired[String]

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

instance_id instance-attribute

instance_id: NotRequired[String]

The Amazon EC2 instance ID.

instance_type instance-attribute

instance_type: NotRequired[String]

The instance type of the Amazon EC2 instance.

management_type instance-attribute

management_type: NotRequired[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.