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

Description

 
Synopsis

Documentation

data ServiceTemplate Source #

The service template detail data.

See: newServiceTemplate smart constructor.

Constructors

ServiceTemplate' 

Fields

Instances

Instances details
Eq ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

Show ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

Generic ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

Associated Types

type Rep ServiceTemplate :: Type -> Type #

NFData ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

Methods

rnf :: ServiceTemplate -> () #

Hashable ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

FromJSON ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

type Rep ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

newServiceTemplate Source #

Create a value of ServiceTemplate 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:recommendedVersion:ServiceTemplate', serviceTemplate_recommendedVersion - The ID of the recommended version of the service template.

$sel:displayName:ServiceTemplate', serviceTemplate_displayName - The service template name as displayed in the developer interface.

$sel:encryptionKey:ServiceTemplate', serviceTemplate_encryptionKey - The customer provided service template encryption key that's used to encrypt data.

$sel:pipelineProvisioning:ServiceTemplate', serviceTemplate_pipelineProvisioning - If pipelineProvisioning is true, a service pipeline is included in the service template. Otherwise, a service pipeline isn't included in the service template.

$sel:description:ServiceTemplate', serviceTemplate_description - A description of the service template.

$sel:arn:ServiceTemplate', serviceTemplate_arn - The Amazon Resource Name (ARN) of the service template.

$sel:createdAt:ServiceTemplate', serviceTemplate_createdAt - The time when the service template was created.

$sel:lastModifiedAt:ServiceTemplate', serviceTemplate_lastModifiedAt - The time when the service template was last modified.

$sel:name:ServiceTemplate', serviceTemplate_name - The name of the service template.

serviceTemplate_recommendedVersion :: Lens' ServiceTemplate (Maybe Text) Source #

The ID of the recommended version of the service template.

serviceTemplate_displayName :: Lens' ServiceTemplate (Maybe Text) Source #

The service template name as displayed in the developer interface.

serviceTemplate_encryptionKey :: Lens' ServiceTemplate (Maybe Text) Source #

The customer provided service template encryption key that's used to encrypt data.

serviceTemplate_pipelineProvisioning :: Lens' ServiceTemplate (Maybe Provisioning) Source #

If pipelineProvisioning is true, a service pipeline is included in the service template. Otherwise, a service pipeline isn't included in the service template.

serviceTemplate_description :: Lens' ServiceTemplate (Maybe Text) Source #

A description of the service template.

serviceTemplate_arn :: Lens' ServiceTemplate Text Source #

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

serviceTemplate_createdAt :: Lens' ServiceTemplate UTCTime Source #

The time when the service template was created.

serviceTemplate_lastModifiedAt :: Lens' ServiceTemplate UTCTime Source #

The time when the service template was last modified.

serviceTemplate_name :: Lens' ServiceTemplate Text Source #

The name of the service template.