libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk
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.ElasticBeanstalk.Types.ManagedAction

Description

 
Synopsis

Documentation

data ManagedAction Source #

The record of an upcoming or in-progress managed action.

See: newManagedAction smart constructor.

Constructors

ManagedAction' 

Fields

Instances

Instances details
Eq ManagedAction Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.ManagedAction

Read ManagedAction Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.ManagedAction

Show ManagedAction Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.ManagedAction

Generic ManagedAction Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.ManagedAction

Associated Types

type Rep ManagedAction :: Type -> Type #

NFData ManagedAction Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.ManagedAction

Methods

rnf :: ManagedAction -> () #

Hashable ManagedAction Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.ManagedAction

FromXML ManagedAction Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.ManagedAction

type Rep ManagedAction Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.ManagedAction

type Rep ManagedAction = D1 ('MetaData "ManagedAction" "Amazonka.ElasticBeanstalk.Types.ManagedAction" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "ManagedAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionStatus)) :*: S1 ('MetaSel ('Just "actionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "windowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "actionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionType))))))

newManagedAction :: ManagedAction Source #

Create a value of ManagedAction 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:status:ManagedAction', managedAction_status - The status of the managed action. If the action is Scheduled, you can apply it immediately with ApplyEnvironmentManagedAction.

$sel:actionId:ManagedAction', managedAction_actionId - A unique identifier for the managed action.

$sel:windowStartTime:ManagedAction', managedAction_windowStartTime - The start time of the maintenance window in which the managed action will execute.

$sel:actionDescription:ManagedAction', managedAction_actionDescription - A description of the managed action.

$sel:actionType:ManagedAction', managedAction_actionType - The type of managed action.

managedAction_status :: Lens' ManagedAction (Maybe ActionStatus) Source #

The status of the managed action. If the action is Scheduled, you can apply it immediately with ApplyEnvironmentManagedAction.

managedAction_actionId :: Lens' ManagedAction (Maybe Text) Source #

A unique identifier for the managed action.

managedAction_windowStartTime :: Lens' ManagedAction (Maybe UTCTime) Source #

The start time of the maintenance window in which the managed action will execute.

managedAction_actionDescription :: Lens' ManagedAction (Maybe Text) Source #

A description of the managed action.