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.ServiceInstanceSummary

Description

 
Synopsis

Documentation

data ServiceInstanceSummary Source #

A summary of the service instance detail data.

See: newServiceInstanceSummary smart constructor.

Constructors

ServiceInstanceSummary' 

Fields

Instances

Instances details
Eq ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

Show ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

Generic ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

Associated Types

type Rep ServiceInstanceSummary :: Type -> Type #

NFData ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

Methods

rnf :: ServiceInstanceSummary -> () #

Hashable ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

FromJSON ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

type Rep ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

type Rep ServiceInstanceSummary = D1 ('MetaData "ServiceInstanceSummary" "Amazonka.Proton.Types.ServiceInstanceSummary" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "ServiceInstanceSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deploymentStatusMessage") '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))))))

newServiceInstanceSummary Source #

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

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

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

$sel:deploymentStatus:ServiceInstanceSummary', serviceInstanceSummary_deploymentStatus - The service instance deployment status.

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

$sel:lastDeploymentAttemptedAt:ServiceInstanceSummary', serviceInstanceSummary_lastDeploymentAttemptedAt - The time when a deployment of the service was last attempted.

$sel:lastDeploymentSucceededAt:ServiceInstanceSummary', serviceInstanceSummary_lastDeploymentSucceededAt - The time when the service was last deployed successfully.

$sel:name:ServiceInstanceSummary', serviceInstanceSummary_name - The name of the service instance.

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

$sel:templateMajorVersion:ServiceInstanceSummary', serviceInstanceSummary_templateMajorVersion - The ID of the major version of a service template.

$sel:templateMinorVersion:ServiceInstanceSummary', serviceInstanceSummary_templateMinorVersion - The ID of the minor version of a service template.

$sel:templateName:ServiceInstanceSummary', serviceInstanceSummary_templateName - The name of the service template.

serviceInstanceSummary_arn :: Lens' ServiceInstanceSummary Text Source #

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

serviceInstanceSummary_createdAt :: Lens' ServiceInstanceSummary UTCTime Source #

The time when the service instance was created.

serviceInstanceSummary_environmentName :: Lens' ServiceInstanceSummary Text Source #

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

serviceInstanceSummary_lastDeploymentAttemptedAt :: Lens' ServiceInstanceSummary UTCTime Source #

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

serviceInstanceSummary_lastDeploymentSucceededAt :: Lens' ServiceInstanceSummary UTCTime Source #

The time when the service was last deployed successfully.

serviceInstanceSummary_serviceName :: Lens' ServiceInstanceSummary Text Source #

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

serviceInstanceSummary_templateMajorVersion :: Lens' ServiceInstanceSummary Text Source #

The ID of the major version of a service template.

serviceInstanceSummary_templateMinorVersion :: Lens' ServiceInstanceSummary Text Source #

The ID of the minor version of a service template.