amazonka-guardduty-2.0: Amazon GuardDuty SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GuardDuty.Types.EcsTaskDetails

Description

 
Synopsis

Documentation

data EcsTaskDetails Source #

Contains information about the task in an ECS cluster.

See: newEcsTaskDetails smart constructor.

Constructors

EcsTaskDetails' 

Fields

Instances

Instances details
FromJSON EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Generic EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Associated Types

type Rep EcsTaskDetails :: Type -> Type #

Read EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Show EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

NFData EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Methods

rnf :: EcsTaskDetails -> () #

Eq EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Hashable EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

type Rep EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

newEcsTaskDetails :: EcsTaskDetails Source #

Create a value of EcsTaskDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:EcsTaskDetails', ecsTaskDetails_arn - The Amazon Resource Name (ARN) of the task.

$sel:containers:EcsTaskDetails', ecsTaskDetails_containers - The containers that's associated with the task.

$sel:definitionArn:EcsTaskDetails', ecsTaskDetails_definitionArn - The ARN of the task definition that creates the task.

$sel:group':EcsTaskDetails', ecsTaskDetails_group - The name of the task group that's associated with the task.

$sel:startedAt:EcsTaskDetails', ecsTaskDetails_startedAt - The Unix timestamp for the time when the task started.

$sel:startedBy:EcsTaskDetails', ecsTaskDetails_startedBy - Contains the tag specified when a task is started.

$sel:tags:EcsTaskDetails', ecsTaskDetails_tags - The tags of the ECS Task.

$sel:taskCreatedAt:EcsTaskDetails', ecsTaskDetails_taskCreatedAt - The Unix timestamp for the time when the task was created.

$sel:version:EcsTaskDetails', ecsTaskDetails_version - The version counter for the task.

$sel:volumes:EcsTaskDetails', ecsTaskDetails_volumes - The list of data volume definitions for the task.

ecsTaskDetails_arn :: Lens' EcsTaskDetails (Maybe Text) Source #

The Amazon Resource Name (ARN) of the task.

ecsTaskDetails_containers :: Lens' EcsTaskDetails (Maybe [Container]) Source #

The containers that's associated with the task.

ecsTaskDetails_definitionArn :: Lens' EcsTaskDetails (Maybe Text) Source #

The ARN of the task definition that creates the task.

ecsTaskDetails_group :: Lens' EcsTaskDetails (Maybe Text) Source #

The name of the task group that's associated with the task.

ecsTaskDetails_startedAt :: Lens' EcsTaskDetails (Maybe UTCTime) Source #

The Unix timestamp for the time when the task started.

ecsTaskDetails_startedBy :: Lens' EcsTaskDetails (Maybe Text) Source #

Contains the tag specified when a task is started.

ecsTaskDetails_tags :: Lens' EcsTaskDetails (Maybe [Tag]) Source #

The tags of the ECS Task.

ecsTaskDetails_taskCreatedAt :: Lens' EcsTaskDetails (Maybe UTCTime) Source #

The Unix timestamp for the time when the task was created.

ecsTaskDetails_version :: Lens' EcsTaskDetails (Maybe Text) Source #

The version counter for the task.

ecsTaskDetails_volumes :: Lens' EcsTaskDetails (Maybe [Volume]) Source #

The list of data volume definitions for the task.