libZSservicesZSamazonka-protonZSamazonka-proton
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.Proton.Types.ServiceInstance

Description

 
Synopsis

Documentation

data ServiceInstance Source #

The service instance detail data.

See: newServiceInstance smart constructor.

Constructors

ServiceInstance' 

Fields

Instances

Instances details
Eq ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

Show ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

Generic ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

Associated Types

type Rep ServiceInstance :: Type -> Type #

NFData ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

Methods

rnf :: ServiceInstance -> () #

Hashable ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

FromJSON ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

type Rep ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

type Rep ServiceInstance = D1 ('MetaData "ServiceInstance" "Amazonka.Proton.Types.ServiceInstance" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "ServiceInstance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deploymentStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "deploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeploymentStatus) :*: S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "lastDeploymentAttemptedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "lastDeploymentSucceededAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateMajorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "templateMinorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newServiceInstance Source #

Create a value of ServiceInstance 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:deploymentStatusMessage:ServiceInstance', serviceInstance_deploymentStatusMessage - A service instance deployment status message.

$sel:spec:ServiceInstance', serviceInstance_spec - The service spec that was used to create the service instance.

$sel:arn:ServiceInstance', serviceInstance_arn - The Amazon Resource Name (ARN) of the service instance.

$sel:createdAt:ServiceInstance', serviceInstance_createdAt - The time when the service instance was created.

$sel:deploymentStatus:ServiceInstance', serviceInstance_deploymentStatus - The service instance deployment status.

$sel:environmentName:ServiceInstance', serviceInstance_environmentName - The name of the environment that the service instance was deployed into.

$sel:lastDeploymentAttemptedAt:ServiceInstance', serviceInstance_lastDeploymentAttemptedAt - The time when a deployment of the service instance was last attempted.

$sel:lastDeploymentSucceededAt:ServiceInstance', serviceInstance_lastDeploymentSucceededAt - The time when the service instance was last deployed successfully.

$sel:name:ServiceInstance', serviceInstance_name - The name of the service instance.

$sel:serviceName:ServiceInstance', serviceInstance_serviceName - The name of the service that the service instance belongs to.

$sel:templateMajorVersion:ServiceInstance', serviceInstance_templateMajorVersion - The ID of the major version of the service template that was used to create the service instance.

$sel:templateMinorVersion:ServiceInstance', serviceInstance_templateMinorVersion - The ID of the minor version of the service template that was used to create the service instance.

$sel:templateName:ServiceInstance', serviceInstance_templateName - The name of the service template that was used to create the service instance.

serviceInstance_deploymentStatusMessage :: Lens' ServiceInstance (Maybe Text) Source #

A service instance deployment status message.

serviceInstance_spec :: Lens' ServiceInstance (Maybe Text) Source #

The service spec that was used to create the service instance.

serviceInstance_arn :: Lens' ServiceInstance Text Source #

The Amazon Resource Name (ARN) of the service instance.

serviceInstance_createdAt :: Lens' ServiceInstance UTCTime Source #

The time when the service instance was created.

serviceInstance_environmentName :: Lens' ServiceInstance Text Source #

The name of the environment that the service instance was deployed into.

serviceInstance_lastDeploymentAttemptedAt :: Lens' ServiceInstance UTCTime Source #

The time when a deployment of the service instance was last attempted.

serviceInstance_lastDeploymentSucceededAt :: Lens' ServiceInstance UTCTime Source #

The time when the service instance was last deployed successfully.

serviceInstance_name :: Lens' ServiceInstance Text Source #

The name of the service instance.

serviceInstance_serviceName :: Lens' ServiceInstance Text Source #

The name of the service that the service instance belongs to.

serviceInstance_templateMajorVersion :: Lens' ServiceInstance Text Source #

The ID of the major version of the service template that was used to create the service instance.

serviceInstance_templateMinorVersion :: Lens' ServiceInstance Text Source #

The ID of the minor version of the service template that was used to create the service instance.

serviceInstance_templateName :: Lens' ServiceInstance Text Source #

The name of the service template that was used to create the service instance.