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

Description

 
Synopsis

Documentation

data ServiceTemplateVersion Source #

The version of a service template detail data.

See: newServiceTemplateVersion smart constructor.

Constructors

ServiceTemplateVersion' 

Fields

Instances

Instances details
Eq ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

Show ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

Generic ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

Associated Types

type Rep ServiceTemplateVersion :: Type -> Type #

NFData ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

Methods

rnf :: ServiceTemplateVersion -> () #

Hashable ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

FromJSON ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

type Rep ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

type Rep ServiceTemplateVersion = D1 ('MetaData "ServiceTemplateVersion" "Amazonka.Proton.Types.ServiceTemplateVersion" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "ServiceTemplateVersion'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "recommendedMinorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "compatibleEnvironmentTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [CompatibleEnvironmentTemplate])))) :*: ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "majorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "minorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateVersionStatus) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newServiceTemplateVersion Source #

Create a value of ServiceTemplateVersion 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:schema:ServiceTemplateVersion', serviceTemplateVersion_schema - The schema of the version of a service template.

$sel:statusMessage:ServiceTemplateVersion', serviceTemplateVersion_statusMessage - A service template version status message.

$sel:recommendedMinorVersion:ServiceTemplateVersion', serviceTemplateVersion_recommendedMinorVersion - The ID of the recommended minor version of the service template.

$sel:description:ServiceTemplateVersion', serviceTemplateVersion_description - A description of the version of a service template.

$sel:arn:ServiceTemplateVersion', serviceTemplateVersion_arn - The Amazon Resource Name (ARN) of the version of a service template.

$sel:compatibleEnvironmentTemplates:ServiceTemplateVersion', serviceTemplateVersion_compatibleEnvironmentTemplates - An array of compatible environment template names for the major version of a service template.

$sel:createdAt:ServiceTemplateVersion', serviceTemplateVersion_createdAt - The time when the version of a service template was created.

$sel:lastModifiedAt:ServiceTemplateVersion', serviceTemplateVersion_lastModifiedAt - The time when the version of a service template was last modified.

$sel:majorVersion:ServiceTemplateVersion', serviceTemplateVersion_majorVersion - The ID of the latest major version that's associated with the version of a service template.

$sel:minorVersion:ServiceTemplateVersion', serviceTemplateVersion_minorVersion - The ID of the minor version of a service template.

$sel:status:ServiceTemplateVersion', serviceTemplateVersion_status - The service template version status.

$sel:templateName:ServiceTemplateVersion', serviceTemplateVersion_templateName - The name of the version of a service template.

serviceTemplateVersion_schema :: Lens' ServiceTemplateVersion (Maybe Text) Source #

The schema of the version of a service template.

serviceTemplateVersion_statusMessage :: Lens' ServiceTemplateVersion (Maybe Text) Source #

A service template version status message.

serviceTemplateVersion_recommendedMinorVersion :: Lens' ServiceTemplateVersion (Maybe Text) Source #

The ID of the recommended minor version of the service template.

serviceTemplateVersion_description :: Lens' ServiceTemplateVersion (Maybe Text) Source #

A description of the version of a service template.

serviceTemplateVersion_arn :: Lens' ServiceTemplateVersion Text Source #

The Amazon Resource Name (ARN) of the version of a service template.

serviceTemplateVersion_compatibleEnvironmentTemplates :: Lens' ServiceTemplateVersion [CompatibleEnvironmentTemplate] Source #

An array of compatible environment template names for the major version of a service template.

serviceTemplateVersion_createdAt :: Lens' ServiceTemplateVersion UTCTime Source #

The time when the version of a service template was created.

serviceTemplateVersion_lastModifiedAt :: Lens' ServiceTemplateVersion UTCTime Source #

The time when the version of a service template was last modified.

serviceTemplateVersion_majorVersion :: Lens' ServiceTemplateVersion Text Source #

The ID of the latest major version that's associated with the version of a service template.

serviceTemplateVersion_minorVersion :: Lens' ServiceTemplateVersion Text Source #

The ID of the minor version of a service template.

serviceTemplateVersion_templateName :: Lens' ServiceTemplateVersion Text Source #

The name of the version of a service template.