libZSservicesZSamazonka-cloud9ZSamazonka-cloud9
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.Cloud9.Types.EnvironmentLifecycle

Description

 
Synopsis

Documentation

data EnvironmentLifecycle Source #

Information about the current creation or deletion lifecycle state of an Cloud9 development environment.

See: newEnvironmentLifecycle smart constructor.

Constructors

EnvironmentLifecycle' 

Fields

  • status :: Maybe EnvironmentLifecycleStatus

    The current creation or deletion lifecycle state of the environment.

    • CREATING: The environment is in the process of being created.
    • CREATED: The environment was successfully created.
    • CREATE_FAILED: The environment failed to be created.
    • DELETING: The environment is in the process of being deleted.
    • DELETE_FAILED: The environment failed to delete.
  • failureResource :: Maybe Text

    If the environment failed to delete, the Amazon Resource Name (ARN) of the related Amazon Web Services resource.

  • reason :: Maybe Text

    Any informational message about the lifecycle state of the environment.

Instances

Instances details
Eq EnvironmentLifecycle Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentLifecycle

Read EnvironmentLifecycle Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentLifecycle

Show EnvironmentLifecycle Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentLifecycle

Generic EnvironmentLifecycle Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentLifecycle

Associated Types

type Rep EnvironmentLifecycle :: Type -> Type #

NFData EnvironmentLifecycle Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentLifecycle

Methods

rnf :: EnvironmentLifecycle -> () #

Hashable EnvironmentLifecycle Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentLifecycle

FromJSON EnvironmentLifecycle Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentLifecycle

type Rep EnvironmentLifecycle Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentLifecycle

type Rep EnvironmentLifecycle = D1 ('MetaData "EnvironmentLifecycle" "Amazonka.Cloud9.Types.EnvironmentLifecycle" "libZSservicesZSamazonka-cloud9ZSamazonka-cloud9" 'False) (C1 ('MetaCons "EnvironmentLifecycle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentLifecycleStatus)) :*: (S1 ('MetaSel ('Just "failureResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEnvironmentLifecycle :: EnvironmentLifecycle Source #

Create a value of EnvironmentLifecycle 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:EnvironmentLifecycle', environmentLifecycle_status - The current creation or deletion lifecycle state of the environment.

  • CREATING: The environment is in the process of being created.
  • CREATED: The environment was successfully created.
  • CREATE_FAILED: The environment failed to be created.
  • DELETING: The environment is in the process of being deleted.
  • DELETE_FAILED: The environment failed to delete.

$sel:failureResource:EnvironmentLifecycle', environmentLifecycle_failureResource - If the environment failed to delete, the Amazon Resource Name (ARN) of the related Amazon Web Services resource.

$sel:reason:EnvironmentLifecycle', environmentLifecycle_reason - Any informational message about the lifecycle state of the environment.

environmentLifecycle_status :: Lens' EnvironmentLifecycle (Maybe EnvironmentLifecycleStatus) Source #

The current creation or deletion lifecycle state of the environment.

  • CREATING: The environment is in the process of being created.
  • CREATED: The environment was successfully created.
  • CREATE_FAILED: The environment failed to be created.
  • DELETING: The environment is in the process of being deleted.
  • DELETE_FAILED: The environment failed to delete.

environmentLifecycle_failureResource :: Lens' EnvironmentLifecycle (Maybe Text) Source #

If the environment failed to delete, the Amazon Resource Name (ARN) of the related Amazon Web Services resource.

environmentLifecycle_reason :: Lens' EnvironmentLifecycle (Maybe Text) Source #

Any informational message about the lifecycle state of the environment.