libZSservicesZSamazonka-ecsZSamazonka-ecs
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ECS.Types.ManagedAgentStateChange

Description

 
Synopsis

Documentation

data ManagedAgentStateChange Source #

An object representing a change in state for a managed agent.

See: newManagedAgentStateChange smart constructor.

Constructors

ManagedAgentStateChange' 

Fields

Instances

Instances details
Eq ManagedAgentStateChange Source # 
Instance details

Defined in Amazonka.ECS.Types.ManagedAgentStateChange

Read ManagedAgentStateChange Source # 
Instance details

Defined in Amazonka.ECS.Types.ManagedAgentStateChange

Show ManagedAgentStateChange Source # 
Instance details

Defined in Amazonka.ECS.Types.ManagedAgentStateChange

Generic ManagedAgentStateChange Source # 
Instance details

Defined in Amazonka.ECS.Types.ManagedAgentStateChange

Associated Types

type Rep ManagedAgentStateChange :: Type -> Type #

NFData ManagedAgentStateChange Source # 
Instance details

Defined in Amazonka.ECS.Types.ManagedAgentStateChange

Methods

rnf :: ManagedAgentStateChange -> () #

Hashable ManagedAgentStateChange Source # 
Instance details

Defined in Amazonka.ECS.Types.ManagedAgentStateChange

ToJSON ManagedAgentStateChange Source # 
Instance details

Defined in Amazonka.ECS.Types.ManagedAgentStateChange

type Rep ManagedAgentStateChange Source # 
Instance details

Defined in Amazonka.ECS.Types.ManagedAgentStateChange

type Rep ManagedAgentStateChange = D1 ('MetaData "ManagedAgentStateChange" "Amazonka.ECS.Types.ManagedAgentStateChange" "libZSservicesZSamazonka-ecsZSamazonka-ecs" 'False) (C1 ('MetaCons "ManagedAgentStateChange'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "managedAgentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ManagedAgentName) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newManagedAgentStateChange Source #

Create a value of ManagedAgentStateChange 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:reason:ManagedAgentStateChange', managedAgentStateChange_reason - The reason for the status of the managed agent.

$sel:containerName:ManagedAgentStateChange', managedAgentStateChange_containerName - The name of the container associated with the managed agent.

$sel:managedAgentName:ManagedAgentStateChange', managedAgentStateChange_managedAgentName - The name of the managed agent.

$sel:status:ManagedAgentStateChange', managedAgentStateChange_status - The status of the managed agent.

managedAgentStateChange_reason :: Lens' ManagedAgentStateChange (Maybe Text) Source #

The reason for the status of the managed agent.

managedAgentStateChange_containerName :: Lens' ManagedAgentStateChange Text Source #

The name of the container associated with the managed agent.