amazonka-proton-2.0: Amazon Proton SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Proton.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-07-20 of the Amazon Proton SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

There isn't sufficient access for performing this action.

_ConflictException :: AsError a => Fold a ServiceError Source #

The request couldn't be made due to a conflicting operation or resource.

_InternalServerException :: AsError a => Fold a ServiceError Source #

The request failed to register with the service.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The requested resource wasn't found.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

A quota was exceeded. For more information, see Proton Quotas in the Proton User Guide.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to request throttling.

_ValidationException :: AsError a => Fold a ServiceError Source #

The input is invalid or an out-of-range value was supplied for the input parameter.

ComponentDeploymentUpdateType

newtype ComponentDeploymentUpdateType Source #

Instances

Instances details
FromJSON ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

FromJSONKey ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

ToJSON ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

ToJSONKey ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

ToByteString ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

ToHeader ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

ToLog ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

ToQuery ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

FromText ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

ToText ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

FromXML ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

ToXML ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

Generic ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

Associated Types

type Rep ComponentDeploymentUpdateType :: Type -> Type #

Read ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

Show ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

NFData ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

Eq ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

Ord ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

Hashable ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

type Rep ComponentDeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentDeploymentUpdateType

type Rep ComponentDeploymentUpdateType = D1 ('MetaData "ComponentDeploymentUpdateType" "Amazonka.Proton.Types.ComponentDeploymentUpdateType" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "ComponentDeploymentUpdateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentDeploymentUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentStatus

newtype DeploymentStatus Source #

Instances

Instances details
FromJSON DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

FromJSONKey DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

ToJSON DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

ToJSONKey DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

ToByteString DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

ToHeader DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

ToLog DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

ToQuery DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

FromText DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

ToText DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

FromXML DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

ToXML DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

Generic DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

Associated Types

type Rep DeploymentStatus :: Type -> Type #

Read DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

Show DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

NFData DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

Methods

rnf :: DeploymentStatus -> () #

Eq DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

Ord DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

Hashable DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

type Rep DeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentStatus

type Rep DeploymentStatus = D1 ('MetaData "DeploymentStatus" "Amazonka.Proton.Types.DeploymentStatus" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "DeploymentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentUpdateType

newtype DeploymentUpdateType Source #

Instances

Instances details
FromJSON DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

FromJSONKey DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

ToJSON DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

ToJSONKey DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

ToByteString DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

ToHeader DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

ToLog DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

ToQuery DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

FromText DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

ToText DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

FromXML DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

ToXML DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

Generic DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

Associated Types

type Rep DeploymentUpdateType :: Type -> Type #

Read DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

Show DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

NFData DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

Methods

rnf :: DeploymentUpdateType -> () #

Eq DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

Ord DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

Hashable DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

type Rep DeploymentUpdateType Source # 
Instance details

Defined in Amazonka.Proton.Types.DeploymentUpdateType

type Rep DeploymentUpdateType = D1 ('MetaData "DeploymentUpdateType" "Amazonka.Proton.Types.DeploymentUpdateType" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "DeploymentUpdateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EnvironmentAccountConnectionRequesterAccountType

newtype EnvironmentAccountConnectionRequesterAccountType Source #

Instances

Instances details
FromJSON EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

FromJSONKey EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

ToJSON EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

ToJSONKey EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

ToByteString EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

ToHeader EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

ToLog EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

ToQuery EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

FromText EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

ToText EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

FromXML EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

ToXML EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

Generic EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

Read EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

Show EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

NFData EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

Eq EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

Ord EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

Hashable EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

type Rep EnvironmentAccountConnectionRequesterAccountType Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType

type Rep EnvironmentAccountConnectionRequesterAccountType = D1 ('MetaData "EnvironmentAccountConnectionRequesterAccountType" "Amazonka.Proton.Types.EnvironmentAccountConnectionRequesterAccountType" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "EnvironmentAccountConnectionRequesterAccountType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEnvironmentAccountConnectionRequesterAccountType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EnvironmentAccountConnectionStatus

newtype EnvironmentAccountConnectionStatus Source #

Instances

Instances details
FromJSON EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

FromJSONKey EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

ToJSON EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

ToJSONKey EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

ToByteString EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

ToHeader EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

ToLog EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

ToQuery EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

FromText EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

ToText EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

FromXML EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

ToXML EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

Generic EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

Associated Types

type Rep EnvironmentAccountConnectionStatus :: Type -> Type #

Read EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

Show EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

NFData EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

Eq EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

Ord EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

Hashable EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

type Rep EnvironmentAccountConnectionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionStatus

type Rep EnvironmentAccountConnectionStatus = D1 ('MetaData "EnvironmentAccountConnectionStatus" "Amazonka.Proton.Types.EnvironmentAccountConnectionStatus" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "EnvironmentAccountConnectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEnvironmentAccountConnectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListServiceInstancesFilterBy

newtype ListServiceInstancesFilterBy Source #

Instances

Instances details
FromJSON ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

FromJSONKey ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

ToJSON ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

ToJSONKey ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

ToByteString ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

ToHeader ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

ToLog ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

ToQuery ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

FromText ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

ToText ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

FromXML ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

ToXML ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

Generic ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

Associated Types

type Rep ListServiceInstancesFilterBy :: Type -> Type #

Read ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

Show ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

NFData ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

Eq ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

Ord ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

Hashable ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

type Rep ListServiceInstancesFilterBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilterBy

type Rep ListServiceInstancesFilterBy = D1 ('MetaData "ListServiceInstancesFilterBy" "Amazonka.Proton.Types.ListServiceInstancesFilterBy" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "ListServiceInstancesFilterBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListServiceInstancesFilterBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListServiceInstancesSortBy

newtype ListServiceInstancesSortBy Source #

Instances

Instances details
FromJSON ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

FromJSONKey ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

ToJSON ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

ToJSONKey ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

ToByteString ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

ToHeader ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

ToLog ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

ToQuery ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

FromText ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

ToText ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

FromXML ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

ToXML ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

Generic ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

Associated Types

type Rep ListServiceInstancesSortBy :: Type -> Type #

Read ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

Show ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

NFData ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

Eq ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

Ord ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

Hashable ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

type Rep ListServiceInstancesSortBy Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesSortBy

type Rep ListServiceInstancesSortBy = D1 ('MetaData "ListServiceInstancesSortBy" "Amazonka.Proton.Types.ListServiceInstancesSortBy" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "ListServiceInstancesSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListServiceInstancesSortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProvisionedResourceEngine

newtype ProvisionedResourceEngine Source #

List of provisioning engines

Instances

Instances details
FromJSON ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

FromJSONKey ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

ToJSON ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

ToJSONKey ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

ToByteString ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

ToHeader ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

ToLog ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

ToQuery ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

FromText ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

ToText ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

FromXML ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

ToXML ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

Generic ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

Associated Types

type Rep ProvisionedResourceEngine :: Type -> Type #

Read ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

Show ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

NFData ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

Eq ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

Ord ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

Hashable ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

type Rep ProvisionedResourceEngine Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResourceEngine

type Rep ProvisionedResourceEngine = D1 ('MetaData "ProvisionedResourceEngine" "Amazonka.Proton.Types.ProvisionedResourceEngine" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "ProvisionedResourceEngine'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProvisionedResourceEngine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Provisioning

newtype Provisioning Source #

Constructors

Provisioning' 

Bundled Patterns

pattern Provisioning_CUSTOMER_MANAGED :: Provisioning 

Instances

Instances details
FromJSON Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

FromJSONKey Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

ToJSON Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

ToJSONKey Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

ToByteString Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

ToHeader Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

ToLog Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

ToQuery Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

FromText Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

ToText Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

Methods

toText :: Provisioning -> Text #

FromXML Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

ToXML Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

Methods

toXML :: Provisioning -> XML #

Generic Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

Associated Types

type Rep Provisioning :: Type -> Type #

Read Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

Show Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

NFData Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

Methods

rnf :: Provisioning -> () #

Eq Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

Ord Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

Hashable Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

type Rep Provisioning Source # 
Instance details

Defined in Amazonka.Proton.Types.Provisioning

type Rep Provisioning = D1 ('MetaData "Provisioning" "Amazonka.Proton.Types.Provisioning" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "Provisioning'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProvisioning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RepositoryProvider

newtype RepositoryProvider Source #

Instances

Instances details
FromJSON RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

FromJSONKey RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

ToJSON RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

ToJSONKey RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

ToByteString RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

ToHeader RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

ToLog RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

ToQuery RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

FromText RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

ToText RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

FromXML RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

ToXML RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

Generic RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

Associated Types

type Rep RepositoryProvider :: Type -> Type #

Read RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

Show RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

NFData RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

Methods

rnf :: RepositoryProvider -> () #

Eq RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

Ord RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

Hashable RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

type Rep RepositoryProvider Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryProvider

type Rep RepositoryProvider = D1 ('MetaData "RepositoryProvider" "Amazonka.Proton.Types.RepositoryProvider" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "RepositoryProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRepositoryProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RepositorySyncStatus

newtype RepositorySyncStatus Source #

Instances

Instances details
FromJSON RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

FromJSONKey RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

ToJSON RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

ToJSONKey RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

ToByteString RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

ToHeader RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

ToLog RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

ToQuery RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

FromText RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

ToText RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

FromXML RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

ToXML RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

Generic RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

Associated Types

type Rep RepositorySyncStatus :: Type -> Type #

Read RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

Show RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

NFData RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

Methods

rnf :: RepositorySyncStatus -> () #

Eq RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

Ord RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

Hashable RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

type Rep RepositorySyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncStatus

type Rep RepositorySyncStatus = D1 ('MetaData "RepositorySyncStatus" "Amazonka.Proton.Types.RepositorySyncStatus" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "RepositorySyncStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRepositorySyncStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceDeploymentStatus

newtype ResourceDeploymentStatus Source #

The state that a PR-based deployment can be updated to.

Instances

Instances details
FromJSON ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

FromJSONKey ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

ToJSON ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

ToJSONKey ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

ToByteString ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

ToHeader ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

ToLog ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

ToQuery ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

FromText ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

ToText ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

FromXML ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

ToXML ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

Generic ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

Associated Types

type Rep ResourceDeploymentStatus :: Type -> Type #

Read ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

Show ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

NFData ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

Eq ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

Ord ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

Hashable ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

type Rep ResourceDeploymentStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceDeploymentStatus

type Rep ResourceDeploymentStatus = D1 ('MetaData "ResourceDeploymentStatus" "Amazonka.Proton.Types.ResourceDeploymentStatus" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "ResourceDeploymentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceDeploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceSyncStatus

newtype ResourceSyncStatus Source #

Instances

Instances details
FromJSON ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

FromJSONKey ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

ToJSON ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

ToJSONKey ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

ToByteString ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

ToHeader ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

ToLog ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

ToQuery ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

FromText ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

ToText ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

FromXML ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

ToXML ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

Generic ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

Associated Types

type Rep ResourceSyncStatus :: Type -> Type #

Read ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

Show ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

NFData ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

Methods

rnf :: ResourceSyncStatus -> () #

Eq ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

Ord ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

Hashable ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

type Rep ResourceSyncStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncStatus

type Rep ResourceSyncStatus = D1 ('MetaData "ResourceSyncStatus" "Amazonka.Proton.Types.ResourceSyncStatus" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "ResourceSyncStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceSyncStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceStatus

newtype ServiceStatus Source #

Constructors

ServiceStatus' 

Instances

Instances details
FromJSON ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

FromJSONKey ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

ToJSON ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

ToJSONKey ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

ToByteString ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

ToHeader ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

ToLog ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

ToQuery ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

FromText ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

ToText ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

Methods

toText :: ServiceStatus -> Text #

FromXML ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

ToXML ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

Methods

toXML :: ServiceStatus -> XML #

Generic ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

Associated Types

type Rep ServiceStatus :: Type -> Type #

Read ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

Show ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

NFData ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

Methods

rnf :: ServiceStatus -> () #

Eq ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

Ord ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

Hashable ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

type Rep ServiceStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceStatus

type Rep ServiceStatus = D1 ('MetaData "ServiceStatus" "Amazonka.Proton.Types.ServiceStatus" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "ServiceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceTemplateSupportedComponentSourceType

newtype ServiceTemplateSupportedComponentSourceType Source #

Instances

Instances details
FromJSON ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

FromJSONKey ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

ToJSON ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

ToJSONKey ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

ToByteString ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

ToHeader ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

ToLog ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

ToQuery ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

FromText ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

ToText ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

FromXML ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

ToXML ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

Generic ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

Read ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

Show ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

NFData ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

Eq ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

Ord ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

Hashable ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

type Rep ServiceTemplateSupportedComponentSourceType Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType

type Rep ServiceTemplateSupportedComponentSourceType = D1 ('MetaData "ServiceTemplateSupportedComponentSourceType" "Amazonka.Proton.Types.ServiceTemplateSupportedComponentSourceType" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "ServiceTemplateSupportedComponentSourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceTemplateSupportedComponentSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

FromText SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

Methods

toText :: SortOrder -> Text #

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.Proton.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.Proton.Types.SortOrder" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SyncType

newtype SyncType Source #

Constructors

SyncType' 

Fields

Bundled Patterns

pattern SyncType_TEMPLATE_SYNC :: SyncType 

Instances

Instances details
FromJSON SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

FromJSONKey SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

ToJSON SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

ToJSONKey SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

ToByteString SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Methods

toBS :: SyncType -> ByteString #

ToHeader SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Methods

toHeader :: HeaderName -> SyncType -> [Header] #

ToLog SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

ToQuery SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

FromText SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

ToText SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Methods

toText :: SyncType -> Text #

FromXML SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

ToXML SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Methods

toXML :: SyncType -> XML #

Generic SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Associated Types

type Rep SyncType :: Type -> Type #

Methods

from :: SyncType -> Rep SyncType x #

to :: Rep SyncType x -> SyncType #

Read SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Show SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

NFData SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Methods

rnf :: SyncType -> () #

Eq SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Ord SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Hashable SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

Methods

hashWithSalt :: Int -> SyncType -> Int #

hash :: SyncType -> Int #

type Rep SyncType Source # 
Instance details

Defined in Amazonka.Proton.Types.SyncType

type Rep SyncType = D1 ('MetaData "SyncType" "Amazonka.Proton.Types.SyncType" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "SyncType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSyncType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TemplateType

newtype TemplateType Source #

Constructors

TemplateType' 

Instances

Instances details
FromJSON TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

FromJSONKey TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

ToJSON TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

ToJSONKey TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

ToByteString TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

ToHeader TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

ToLog TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

ToQuery TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

FromText TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

ToText TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

Methods

toText :: TemplateType -> Text #

FromXML TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

ToXML TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

Methods

toXML :: TemplateType -> XML #

Generic TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

Associated Types

type Rep TemplateType :: Type -> Type #

Read TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

Show TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

NFData TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

Methods

rnf :: TemplateType -> () #

Eq TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

Ord TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

Hashable TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

type Rep TemplateType Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateType

type Rep TemplateType = D1 ('MetaData "TemplateType" "Amazonka.Proton.Types.TemplateType" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "TemplateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTemplateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TemplateVersionStatus

newtype TemplateVersionStatus Source #

Instances

Instances details
FromJSON TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

FromJSONKey TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

ToJSON TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

ToJSONKey TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

ToByteString TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

ToHeader TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

ToLog TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

ToQuery TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

FromText TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

ToText TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

FromXML TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

ToXML TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

Generic TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

Associated Types

type Rep TemplateVersionStatus :: Type -> Type #

Read TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

Show TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

NFData TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

Methods

rnf :: TemplateVersionStatus -> () #

Eq TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

Ord TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

Hashable TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

type Rep TemplateVersionStatus Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionStatus

type Rep TemplateVersionStatus = D1 ('MetaData "TemplateVersionStatus" "Amazonka.Proton.Types.TemplateVersionStatus" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'True) (C1 ('MetaCons "TemplateVersionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTemplateVersionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountSettings

data AccountSettings Source #

Proton settings that are used for multiple services in the Amazon Web Services account.

See: newAccountSettings smart constructor.

Constructors

AccountSettings' 

Fields

  • pipelineCodebuildRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.

  • pipelineProvisioningRepository :: Maybe RepositoryBranch

    The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.

  • pipelineServiceRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.

Instances

Instances details
FromJSON AccountSettings Source # 
Instance details

Defined in Amazonka.Proton.Types.AccountSettings

Generic AccountSettings Source # 
Instance details

Defined in Amazonka.Proton.Types.AccountSettings

Associated Types

type Rep AccountSettings :: Type -> Type #

Read AccountSettings Source # 
Instance details

Defined in Amazonka.Proton.Types.AccountSettings

Show AccountSettings Source # 
Instance details

Defined in Amazonka.Proton.Types.AccountSettings

NFData AccountSettings Source # 
Instance details

Defined in Amazonka.Proton.Types.AccountSettings

Methods

rnf :: AccountSettings -> () #

Eq AccountSettings Source # 
Instance details

Defined in Amazonka.Proton.Types.AccountSettings

Hashable AccountSettings Source # 
Instance details

Defined in Amazonka.Proton.Types.AccountSettings

type Rep AccountSettings Source # 
Instance details

Defined in Amazonka.Proton.Types.AccountSettings

type Rep AccountSettings = D1 ('MetaData "AccountSettings" "Amazonka.Proton.Types.AccountSettings" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "AccountSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pipelineCodebuildRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pipelineProvisioningRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepositoryBranch)) :*: S1 ('MetaSel ('Just "pipelineServiceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAccountSettings :: AccountSettings Source #

Create a value of AccountSettings 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:pipelineCodebuildRoleArn:AccountSettings', accountSettings_pipelineCodebuildRoleArn - The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.

$sel:pipelineProvisioningRepository:AccountSettings', accountSettings_pipelineProvisioningRepository - The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.

$sel:pipelineServiceRoleArn:AccountSettings', accountSettings_pipelineServiceRoleArn - The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.

accountSettings_pipelineCodebuildRoleArn :: Lens' AccountSettings (Maybe Text) Source #

The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.

accountSettings_pipelineProvisioningRepository :: Lens' AccountSettings (Maybe RepositoryBranch) Source #

The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.

accountSettings_pipelineServiceRoleArn :: Lens' AccountSettings (Maybe Text) Source #

The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.

CompatibleEnvironmentTemplate

data CompatibleEnvironmentTemplate Source #

Compatible environment template data.

See: newCompatibleEnvironmentTemplate smart constructor.

Constructors

CompatibleEnvironmentTemplate' 

Fields

Instances

Instances details
FromJSON CompatibleEnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplate

Generic CompatibleEnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplate

Associated Types

type Rep CompatibleEnvironmentTemplate :: Type -> Type #

Read CompatibleEnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplate

Show CompatibleEnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplate

NFData CompatibleEnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplate

Eq CompatibleEnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplate

Hashable CompatibleEnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplate

type Rep CompatibleEnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplate

type Rep CompatibleEnvironmentTemplate = D1 ('MetaData "CompatibleEnvironmentTemplate" "Amazonka.Proton.Types.CompatibleEnvironmentTemplate" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "CompatibleEnvironmentTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "majorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCompatibleEnvironmentTemplate Source #

Create a value of CompatibleEnvironmentTemplate 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:majorVersion:CompatibleEnvironmentTemplate', compatibleEnvironmentTemplate_majorVersion - The major version of the compatible environment template.

$sel:templateName:CompatibleEnvironmentTemplate', compatibleEnvironmentTemplate_templateName - The compatible environment template name.

compatibleEnvironmentTemplate_majorVersion :: Lens' CompatibleEnvironmentTemplate Text Source #

The major version of the compatible environment template.

CompatibleEnvironmentTemplateInput

data CompatibleEnvironmentTemplateInput Source #

Compatible environment template data.

See: newCompatibleEnvironmentTemplateInput smart constructor.

Constructors

CompatibleEnvironmentTemplateInput' 

Fields

Instances

Instances details
ToJSON CompatibleEnvironmentTemplateInput Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput

Generic CompatibleEnvironmentTemplateInput Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput

Associated Types

type Rep CompatibleEnvironmentTemplateInput :: Type -> Type #

Read CompatibleEnvironmentTemplateInput Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput

Show CompatibleEnvironmentTemplateInput Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput

NFData CompatibleEnvironmentTemplateInput Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput

Eq CompatibleEnvironmentTemplateInput Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput

Hashable CompatibleEnvironmentTemplateInput Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput

type Rep CompatibleEnvironmentTemplateInput Source # 
Instance details

Defined in Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput

type Rep CompatibleEnvironmentTemplateInput = D1 ('MetaData "CompatibleEnvironmentTemplateInput" "Amazonka.Proton.Types.CompatibleEnvironmentTemplateInput" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "CompatibleEnvironmentTemplateInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "majorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCompatibleEnvironmentTemplateInput Source #

Create a value of CompatibleEnvironmentTemplateInput 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:majorVersion:CompatibleEnvironmentTemplateInput', compatibleEnvironmentTemplateInput_majorVersion - The major version of the compatible environment template.

$sel:templateName:CompatibleEnvironmentTemplateInput', compatibleEnvironmentTemplateInput_templateName - The compatible environment template name.

compatibleEnvironmentTemplateInput_majorVersion :: Lens' CompatibleEnvironmentTemplateInput Text Source #

The major version of the compatible environment template.

Component

data Component Source #

Detailed data of an Proton component resource.

For more information about components, see Proton components in the Proton User Guide.

See: newComponent smart constructor.

Constructors

Component' 

Fields

Instances

Instances details
FromJSON Component Source # 
Instance details

Defined in Amazonka.Proton.Types.Component

Generic Component Source # 
Instance details

Defined in Amazonka.Proton.Types.Component

Associated Types

type Rep Component :: Type -> Type #

Show Component Source # 
Instance details

Defined in Amazonka.Proton.Types.Component

NFData Component Source # 
Instance details

Defined in Amazonka.Proton.Types.Component

Methods

rnf :: Component -> () #

Eq Component Source # 
Instance details

Defined in Amazonka.Proton.Types.Component

Hashable Component Source # 
Instance details

Defined in Amazonka.Proton.Types.Component

type Rep Component Source # 
Instance details

Defined in Amazonka.Proton.Types.Component

type Rep Component = D1 ('MetaData "Component" "Amazonka.Proton.Types.Component" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "Component'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deploymentStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "lastDeploymentAttemptedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "lastDeploymentSucceededAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "serviceInstanceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "serviceSpec") '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 "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newComponent Source #

Create a value of Component 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:Component', component_deploymentStatusMessage - The message associated with the component deployment status.

$sel:description:Component', component_description - A description of the component.

$sel:lastDeploymentAttemptedAt:Component', component_lastDeploymentAttemptedAt - The time when a deployment of the component was last attempted.

$sel:lastDeploymentSucceededAt:Component', component_lastDeploymentSucceededAt - The time when the component was last deployed successfully.

$sel:serviceInstanceName:Component', component_serviceInstanceName - The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.

$sel:serviceName:Component', component_serviceName - The name of the service that serviceInstanceName is associated with. Provided when a component is attached to a service instance.

$sel:serviceSpec:Component', component_serviceSpec - The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.

$sel:arn:Component', component_arn - The Amazon Resource Name (ARN) of the component.

$sel:createdAt:Component', component_createdAt - The time when the component was created.

$sel:deploymentStatus:Component', component_deploymentStatus - The component deployment status.

$sel:environmentName:Component', component_environmentName - The name of the Proton environment that this component is associated with.

$sel:lastModifiedAt:Component', component_lastModifiedAt - The time when the component was last modified.

$sel:name:Component', component_name - The name of the component.

component_deploymentStatusMessage :: Lens' Component (Maybe Text) Source #

The message associated with the component deployment status.

component_description :: Lens' Component (Maybe Text) Source #

A description of the component.

component_lastDeploymentAttemptedAt :: Lens' Component (Maybe UTCTime) Source #

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

component_lastDeploymentSucceededAt :: Lens' Component (Maybe UTCTime) Source #

The time when the component was last deployed successfully.

component_serviceInstanceName :: Lens' Component (Maybe Text) Source #

The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.

component_serviceName :: Lens' Component (Maybe Text) Source #

The name of the service that serviceInstanceName is associated with. Provided when a component is attached to a service instance.

component_serviceSpec :: Lens' Component (Maybe Text) Source #

The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.

component_arn :: Lens' Component Text Source #

The Amazon Resource Name (ARN) of the component.

component_createdAt :: Lens' Component UTCTime Source #

The time when the component was created.

component_environmentName :: Lens' Component Text Source #

The name of the Proton environment that this component is associated with.

component_lastModifiedAt :: Lens' Component UTCTime Source #

The time when the component was last modified.

component_name :: Lens' Component Text Source #

The name of the component.

ComponentSummary

data ComponentSummary Source #

Summary data of an Proton component resource.

For more information about components, see Proton components in the Proton User Guide.

See: newComponentSummary smart constructor.

Constructors

ComponentSummary' 

Fields

Instances

Instances details
FromJSON ComponentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentSummary

Generic ComponentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentSummary

Associated Types

type Rep ComponentSummary :: Type -> Type #

Show ComponentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentSummary

NFData ComponentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentSummary

Methods

rnf :: ComponentSummary -> () #

Eq ComponentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentSummary

Hashable ComponentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentSummary

type Rep ComponentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ComponentSummary

type Rep ComponentSummary = D1 ('MetaData "ComponentSummary" "Amazonka.Proton.Types.ComponentSummary" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ComponentSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deploymentStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "lastDeploymentAttemptedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastDeploymentSucceededAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "serviceInstanceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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 "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newComponentSummary Source #

Create a value of ComponentSummary 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:ComponentSummary', componentSummary_deploymentStatusMessage - The message associated with the component deployment status.

$sel:lastDeploymentAttemptedAt:ComponentSummary', componentSummary_lastDeploymentAttemptedAt - The time when a deployment of the component was last attempted.

$sel:lastDeploymentSucceededAt:ComponentSummary', componentSummary_lastDeploymentSucceededAt - The time when the component was last deployed successfully.

$sel:serviceInstanceName:ComponentSummary', componentSummary_serviceInstanceName - The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.

$sel:serviceName:ComponentSummary', componentSummary_serviceName - The name of the service that serviceInstanceName is associated with. Provided when a component is attached to a service instance.

$sel:arn:ComponentSummary', componentSummary_arn - The Amazon Resource Name (ARN) of the component.

$sel:createdAt:ComponentSummary', componentSummary_createdAt - The time when the component was created.

$sel:deploymentStatus:ComponentSummary', componentSummary_deploymentStatus - The component deployment status.

$sel:environmentName:ComponentSummary', componentSummary_environmentName - The name of the Proton environment that this component is associated with.

$sel:lastModifiedAt:ComponentSummary', componentSummary_lastModifiedAt - The time when the component was last modified.

$sel:name:ComponentSummary', componentSummary_name - The name of the component.

componentSummary_deploymentStatusMessage :: Lens' ComponentSummary (Maybe Text) Source #

The message associated with the component deployment status.

componentSummary_lastDeploymentAttemptedAt :: Lens' ComponentSummary (Maybe UTCTime) Source #

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

componentSummary_lastDeploymentSucceededAt :: Lens' ComponentSummary (Maybe UTCTime) Source #

The time when the component was last deployed successfully.

componentSummary_serviceInstanceName :: Lens' ComponentSummary (Maybe Text) Source #

The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.

componentSummary_serviceName :: Lens' ComponentSummary (Maybe Text) Source #

The name of the service that serviceInstanceName is associated with. Provided when a component is attached to a service instance.

componentSummary_arn :: Lens' ComponentSummary Text Source #

The Amazon Resource Name (ARN) of the component.

componentSummary_createdAt :: Lens' ComponentSummary UTCTime Source #

The time when the component was created.

componentSummary_environmentName :: Lens' ComponentSummary Text Source #

The name of the Proton environment that this component is associated with.

componentSummary_lastModifiedAt :: Lens' ComponentSummary UTCTime Source #

The time when the component was last modified.

Environment

data Environment Source #

Detailed data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.

See: newEnvironment smart constructor.

Constructors

Environment' 

Fields

Instances

Instances details
FromJSON Environment Source # 
Instance details

Defined in Amazonka.Proton.Types.Environment

Generic Environment Source # 
Instance details

Defined in Amazonka.Proton.Types.Environment

Associated Types

type Rep Environment :: Type -> Type #

Show Environment Source # 
Instance details

Defined in Amazonka.Proton.Types.Environment

NFData Environment Source # 
Instance details

Defined in Amazonka.Proton.Types.Environment

Methods

rnf :: Environment -> () #

Eq Environment Source # 
Instance details

Defined in Amazonka.Proton.Types.Environment

Hashable Environment Source # 
Instance details

Defined in Amazonka.Proton.Types.Environment

type Rep Environment Source # 
Instance details

Defined in Amazonka.Proton.Types.Environment

type Rep Environment = D1 ('MetaData "Environment" "Amazonka.Proton.Types.Environment" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "Environment'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "codebuildRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deploymentStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "environmentAccountConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environmentAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "protonServiceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "provisioning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Provisioning)) :*: S1 ('MetaSel ('Just "provisioningRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepositoryBranch)))))) :*: (((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 "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 "templateMajorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "templateMinorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newEnvironment Source #

Create a value of Environment 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:codebuildRoleArn:Environment', environment_codebuildRoleArn - The Amazon Resource Name (ARN) of the IAM service role that allows Proton to provision infrastructure using CodeBuild-based provisioning on your behalf.

$sel:componentRoleArn:Environment', environment_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.

The environment must have a componentRoleArn to allow directly defined components to be associated with the environment.

For more information about components, see Proton components in the Proton User Guide.

$sel:deploymentStatusMessage:Environment', environment_deploymentStatusMessage - An environment deployment status message.

$sel:description:Environment', environment_description - The description of the environment.

$sel:environmentAccountConnectionId:Environment', environment_environmentAccountConnectionId - The ID of the environment account connection that's used to provision infrastructure resources in an environment account.

$sel:environmentAccountId:Environment', environment_environmentAccountId - The ID of the environment account that the environment infrastructure resources are provisioned in.

$sel:protonServiceRoleArn:Environment', environment_protonServiceRoleArn - The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.

$sel:provisioning:Environment', environment_provisioning - When included, indicates that the environment template is for customer provisioned and managed infrastructure.

$sel:provisioningRepository:Environment', environment_provisioningRepository - The linked repository that you use to host your rendered infrastructure templates for self-managed provisioning. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.

$sel:spec:Environment', environment_spec - The environment spec.

Environment, environment_arn - The Amazon Resource Name (ARN) of the environment.

$sel:createdAt:Environment', environment_createdAt - The time when the environment was created.

$sel:deploymentStatus:Environment', environment_deploymentStatus - The environment deployment status.

$sel:lastDeploymentAttemptedAt:Environment', environment_lastDeploymentAttemptedAt - The time when a deployment of the environment was last attempted.

$sel:lastDeploymentSucceededAt:Environment', environment_lastDeploymentSucceededAt - The time when the environment was last deployed successfully.

Environment, environment_name - The name of the environment.

$sel:templateMajorVersion:Environment', environment_templateMajorVersion - The major version of the environment template.

$sel:templateMinorVersion:Environment', environment_templateMinorVersion - The minor version of the environment template.

$sel:templateName:Environment', environment_templateName - The Amazon Resource Name (ARN) of the environment template.

environment_codebuildRoleArn :: Lens' Environment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM service role that allows Proton to provision infrastructure using CodeBuild-based provisioning on your behalf.

environment_componentRoleArn :: Lens' Environment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.

The environment must have a componentRoleArn to allow directly defined components to be associated with the environment.

For more information about components, see Proton components in the Proton User Guide.

environment_deploymentStatusMessage :: Lens' Environment (Maybe Text) Source #

An environment deployment status message.

environment_description :: Lens' Environment (Maybe Text) Source #

The description of the environment.

environment_environmentAccountConnectionId :: Lens' Environment (Maybe Text) Source #

The ID of the environment account connection that's used to provision infrastructure resources in an environment account.

environment_environmentAccountId :: Lens' Environment (Maybe Text) Source #

The ID of the environment account that the environment infrastructure resources are provisioned in.

environment_protonServiceRoleArn :: Lens' Environment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.

environment_provisioning :: Lens' Environment (Maybe Provisioning) Source #

When included, indicates that the environment template is for customer provisioned and managed infrastructure.

environment_provisioningRepository :: Lens' Environment (Maybe RepositoryBranch) Source #

The linked repository that you use to host your rendered infrastructure templates for self-managed provisioning. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.

environment_spec :: Lens' Environment (Maybe Text) Source #

The environment spec.

environment_arn :: Lens' Environment Text Source #

The Amazon Resource Name (ARN) of the environment.

environment_createdAt :: Lens' Environment UTCTime Source #

The time when the environment was created.

environment_lastDeploymentAttemptedAt :: Lens' Environment UTCTime Source #

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

environment_lastDeploymentSucceededAt :: Lens' Environment UTCTime Source #

The time when the environment was last deployed successfully.

environment_name :: Lens' Environment Text Source #

The name of the environment.

environment_templateMajorVersion :: Lens' Environment Text Source #

The major version of the environment template.

environment_templateMinorVersion :: Lens' Environment Text Source #

The minor version of the environment template.

environment_templateName :: Lens' Environment Text Source #

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

EnvironmentAccountConnection

data EnvironmentAccountConnection Source #

Detailed data of an Proton environment account connection resource.

See: newEnvironmentAccountConnection smart constructor.

Constructors

EnvironmentAccountConnection' 

Fields

  • codebuildRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of an IAM service role in the environment account. Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.

  • componentRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.

    The environment account connection must have a componentRoleArn to allow directly defined components to be associated with any environments running in the account.

    For more information about components, see Proton components in the Proton User Guide.

  • arn :: Text

    The Amazon Resource Name (ARN) of the environment account connection.

  • environmentAccountId :: Text

    The environment account that's connected to the environment account connection.

  • environmentName :: Text

    The name of the environment that's associated with the environment account connection.

  • id :: Text

    The ID of the environment account connection.

  • lastModifiedAt :: POSIX

    The time when the environment account connection was last modified.

  • managementAccountId :: Text

    The ID of the management account that's connected to the environment account connection.

  • requestedAt :: POSIX

    The time when the environment account connection request was made.

  • roleArn :: Text

    The IAM service role that's associated with the environment account connection.

  • status :: EnvironmentAccountConnectionStatus

    The status of the environment account connection.

Instances

Instances details
FromJSON EnvironmentAccountConnection Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnection

Generic EnvironmentAccountConnection Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnection

Associated Types

type Rep EnvironmentAccountConnection :: Type -> Type #

Read EnvironmentAccountConnection Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnection

Show EnvironmentAccountConnection Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnection

NFData EnvironmentAccountConnection Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnection

Eq EnvironmentAccountConnection Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnection

Hashable EnvironmentAccountConnection Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnection

type Rep EnvironmentAccountConnection Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnection

type Rep EnvironmentAccountConnection = D1 ('MetaData "EnvironmentAccountConnection" "Amazonka.Proton.Types.EnvironmentAccountConnection" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "EnvironmentAccountConnection'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "codebuildRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "environmentAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "managementAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "requestedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EnvironmentAccountConnectionStatus))))))

newEnvironmentAccountConnection Source #

Create a value of EnvironmentAccountConnection 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:codebuildRoleArn:EnvironmentAccountConnection', environmentAccountConnection_codebuildRoleArn - The Amazon Resource Name (ARN) of an IAM service role in the environment account. Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.

$sel:componentRoleArn:EnvironmentAccountConnection', environmentAccountConnection_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.

The environment account connection must have a componentRoleArn to allow directly defined components to be associated with any environments running in the account.

For more information about components, see Proton components in the Proton User Guide.

$sel:arn:EnvironmentAccountConnection', environmentAccountConnection_arn - The Amazon Resource Name (ARN) of the environment account connection.

$sel:environmentAccountId:EnvironmentAccountConnection', environmentAccountConnection_environmentAccountId - The environment account that's connected to the environment account connection.

$sel:environmentName:EnvironmentAccountConnection', environmentAccountConnection_environmentName - The name of the environment that's associated with the environment account connection.

$sel:id:EnvironmentAccountConnection', environmentAccountConnection_id - The ID of the environment account connection.

$sel:lastModifiedAt:EnvironmentAccountConnection', environmentAccountConnection_lastModifiedAt - The time when the environment account connection was last modified.

$sel:managementAccountId:EnvironmentAccountConnection', environmentAccountConnection_managementAccountId - The ID of the management account that's connected to the environment account connection.

$sel:requestedAt:EnvironmentAccountConnection', environmentAccountConnection_requestedAt - The time when the environment account connection request was made.

$sel:roleArn:EnvironmentAccountConnection', environmentAccountConnection_roleArn - The IAM service role that's associated with the environment account connection.

$sel:status:EnvironmentAccountConnection', environmentAccountConnection_status - The status of the environment account connection.

environmentAccountConnection_codebuildRoleArn :: Lens' EnvironmentAccountConnection (Maybe Text) Source #

The Amazon Resource Name (ARN) of an IAM service role in the environment account. Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.

environmentAccountConnection_componentRoleArn :: Lens' EnvironmentAccountConnection (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.

The environment account connection must have a componentRoleArn to allow directly defined components to be associated with any environments running in the account.

For more information about components, see Proton components in the Proton User Guide.

environmentAccountConnection_arn :: Lens' EnvironmentAccountConnection Text Source #

The Amazon Resource Name (ARN) of the environment account connection.

environmentAccountConnection_environmentAccountId :: Lens' EnvironmentAccountConnection Text Source #

The environment account that's connected to the environment account connection.

environmentAccountConnection_environmentName :: Lens' EnvironmentAccountConnection Text Source #

The name of the environment that's associated with the environment account connection.

environmentAccountConnection_id :: Lens' EnvironmentAccountConnection Text Source #

The ID of the environment account connection.

environmentAccountConnection_lastModifiedAt :: Lens' EnvironmentAccountConnection UTCTime Source #

The time when the environment account connection was last modified.

environmentAccountConnection_managementAccountId :: Lens' EnvironmentAccountConnection Text Source #

The ID of the management account that's connected to the environment account connection.

environmentAccountConnection_requestedAt :: Lens' EnvironmentAccountConnection UTCTime Source #

The time when the environment account connection request was made.

environmentAccountConnection_roleArn :: Lens' EnvironmentAccountConnection Text Source #

The IAM service role that's associated with the environment account connection.

EnvironmentAccountConnectionSummary

data EnvironmentAccountConnectionSummary Source #

Summary data of an Proton environment account connection resource.

See: newEnvironmentAccountConnectionSummary smart constructor.

Constructors

EnvironmentAccountConnectionSummary' 

Fields

  • componentRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.

    The environment account connection must have a componentRoleArn to allow directly defined components to be associated with any environments running in the account.

    For more information about components, see Proton components in the Proton User Guide.

  • arn :: Text

    The Amazon Resource Name (ARN) of the environment account connection.

  • environmentAccountId :: Text

    The ID of the environment account that's connected to the environment account connection.

  • environmentName :: Text

    The name of the environment that's associated with the environment account connection.

  • id :: Text

    The ID of the environment account connection.

  • lastModifiedAt :: POSIX

    The time when the environment account connection was last modified.

  • managementAccountId :: Text

    The ID of the management account that's connected to the environment account connection.

  • requestedAt :: POSIX

    The time when the environment account connection request was made.

  • roleArn :: Text

    The IAM service role that's associated with the environment account connection.

  • status :: EnvironmentAccountConnectionStatus

    The status of the environment account connection.

Instances

Instances details
FromJSON EnvironmentAccountConnectionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionSummary

Generic EnvironmentAccountConnectionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionSummary

Read EnvironmentAccountConnectionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionSummary

Show EnvironmentAccountConnectionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionSummary

NFData EnvironmentAccountConnectionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionSummary

Eq EnvironmentAccountConnectionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionSummary

Hashable EnvironmentAccountConnectionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionSummary

type Rep EnvironmentAccountConnectionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentAccountConnectionSummary

newEnvironmentAccountConnectionSummary Source #

Create a value of EnvironmentAccountConnectionSummary 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:componentRoleArn:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.

The environment account connection must have a componentRoleArn to allow directly defined components to be associated with any environments running in the account.

For more information about components, see Proton components in the Proton User Guide.

$sel:arn:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_arn - The Amazon Resource Name (ARN) of the environment account connection.

$sel:environmentAccountId:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_environmentAccountId - The ID of the environment account that's connected to the environment account connection.

$sel:environmentName:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_environmentName - The name of the environment that's associated with the environment account connection.

$sel:id:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_id - The ID of the environment account connection.

$sel:lastModifiedAt:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_lastModifiedAt - The time when the environment account connection was last modified.

$sel:managementAccountId:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_managementAccountId - The ID of the management account that's connected to the environment account connection.

$sel:requestedAt:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_requestedAt - The time when the environment account connection request was made.

$sel:roleArn:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_roleArn - The IAM service role that's associated with the environment account connection.

$sel:status:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_status - The status of the environment account connection.

environmentAccountConnectionSummary_componentRoleArn :: Lens' EnvironmentAccountConnectionSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.

The environment account connection must have a componentRoleArn to allow directly defined components to be associated with any environments running in the account.

For more information about components, see Proton components in the Proton User Guide.

environmentAccountConnectionSummary_arn :: Lens' EnvironmentAccountConnectionSummary Text Source #

The Amazon Resource Name (ARN) of the environment account connection.

environmentAccountConnectionSummary_environmentAccountId :: Lens' EnvironmentAccountConnectionSummary Text Source #

The ID of the environment account that's connected to the environment account connection.

environmentAccountConnectionSummary_environmentName :: Lens' EnvironmentAccountConnectionSummary Text Source #

The name of the environment that's associated with the environment account connection.

environmentAccountConnectionSummary_lastModifiedAt :: Lens' EnvironmentAccountConnectionSummary UTCTime Source #

The time when the environment account connection was last modified.

environmentAccountConnectionSummary_managementAccountId :: Lens' EnvironmentAccountConnectionSummary Text Source #

The ID of the management account that's connected to the environment account connection.

environmentAccountConnectionSummary_requestedAt :: Lens' EnvironmentAccountConnectionSummary UTCTime Source #

The time when the environment account connection request was made.

environmentAccountConnectionSummary_roleArn :: Lens' EnvironmentAccountConnectionSummary Text Source #

The IAM service role that's associated with the environment account connection.

EnvironmentSummary

data EnvironmentSummary Source #

Summary data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.

See: newEnvironmentSummary smart constructor.

Constructors

EnvironmentSummary' 

Fields

Instances

Instances details
FromJSON EnvironmentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentSummary

Generic EnvironmentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentSummary

Associated Types

type Rep EnvironmentSummary :: Type -> Type #

Show EnvironmentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentSummary

NFData EnvironmentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentSummary

Methods

rnf :: EnvironmentSummary -> () #

Eq EnvironmentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentSummary

Hashable EnvironmentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentSummary

type Rep EnvironmentSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentSummary

type Rep EnvironmentSummary = D1 ('MetaData "EnvironmentSummary" "Amazonka.Proton.Types.EnvironmentSummary" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "EnvironmentSummary'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "componentRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deploymentStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "environmentAccountConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "environmentAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "protonServiceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "provisioning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Provisioning)) :*: 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 "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 "templateMajorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "templateMinorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newEnvironmentSummary Source #

Create a value of EnvironmentSummary 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:componentRoleArn:EnvironmentSummary', environmentSummary_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.

The environment must have a componentRoleArn to allow directly defined components to be associated with the environment.

For more information about components, see Proton components in the Proton User Guide.

$sel:deploymentStatusMessage:EnvironmentSummary', environmentSummary_deploymentStatusMessage - An environment deployment status message.

$sel:description:EnvironmentSummary', environmentSummary_description - The description of the environment.

$sel:environmentAccountConnectionId:EnvironmentSummary', environmentSummary_environmentAccountConnectionId - The ID of the environment account connection that the environment is associated with.

$sel:environmentAccountId:EnvironmentSummary', environmentSummary_environmentAccountId - The ID of the environment account that the environment infrastructure resources are provisioned in.

$sel:protonServiceRoleArn:EnvironmentSummary', environmentSummary_protonServiceRoleArn - The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.

$sel:provisioning:EnvironmentSummary', environmentSummary_provisioning - When included, indicates that the environment template is for customer provisioned and managed infrastructure.

$sel:arn:EnvironmentSummary', environmentSummary_arn - The Amazon Resource Name (ARN) of the environment.

$sel:createdAt:EnvironmentSummary', environmentSummary_createdAt - The time when the environment was created.

$sel:deploymentStatus:EnvironmentSummary', environmentSummary_deploymentStatus - The environment deployment status.

$sel:lastDeploymentAttemptedAt:EnvironmentSummary', environmentSummary_lastDeploymentAttemptedAt - The time when a deployment of the environment was last attempted.

$sel:lastDeploymentSucceededAt:EnvironmentSummary', environmentSummary_lastDeploymentSucceededAt - The time when the environment was last deployed successfully.

$sel:name:EnvironmentSummary', environmentSummary_name - The name of the environment.

$sel:templateMajorVersion:EnvironmentSummary', environmentSummary_templateMajorVersion - The major version of the environment template.

$sel:templateMinorVersion:EnvironmentSummary', environmentSummary_templateMinorVersion - The minor version of the environment template.

$sel:templateName:EnvironmentSummary', environmentSummary_templateName - The name of the environment template.

environmentSummary_componentRoleArn :: Lens' EnvironmentSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.

The environment must have a componentRoleArn to allow directly defined components to be associated with the environment.

For more information about components, see Proton components in the Proton User Guide.

environmentSummary_description :: Lens' EnvironmentSummary (Maybe Text) Source #

The description of the environment.

environmentSummary_environmentAccountConnectionId :: Lens' EnvironmentSummary (Maybe Text) Source #

The ID of the environment account connection that the environment is associated with.

environmentSummary_environmentAccountId :: Lens' EnvironmentSummary (Maybe Text) Source #

The ID of the environment account that the environment infrastructure resources are provisioned in.

environmentSummary_protonServiceRoleArn :: Lens' EnvironmentSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.

environmentSummary_provisioning :: Lens' EnvironmentSummary (Maybe Provisioning) Source #

When included, indicates that the environment template is for customer provisioned and managed infrastructure.

environmentSummary_arn :: Lens' EnvironmentSummary Text Source #

The Amazon Resource Name (ARN) of the environment.

environmentSummary_createdAt :: Lens' EnvironmentSummary UTCTime Source #

The time when the environment was created.

environmentSummary_lastDeploymentAttemptedAt :: Lens' EnvironmentSummary UTCTime Source #

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

environmentSummary_lastDeploymentSucceededAt :: Lens' EnvironmentSummary UTCTime Source #

The time when the environment was last deployed successfully.

environmentSummary_templateMajorVersion :: Lens' EnvironmentSummary Text Source #

The major version of the environment template.

environmentSummary_templateMinorVersion :: Lens' EnvironmentSummary Text Source #

The minor version of the environment template.

environmentSummary_templateName :: Lens' EnvironmentSummary Text Source #

The name of the environment template.

EnvironmentTemplate

data EnvironmentTemplate Source #

The environment template data.

See: newEnvironmentTemplate smart constructor.

Constructors

EnvironmentTemplate' 

Fields

Instances

Instances details
FromJSON EnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplate

Generic EnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplate

Associated Types

type Rep EnvironmentTemplate :: Type -> Type #

Show EnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplate

NFData EnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplate

Methods

rnf :: EnvironmentTemplate -> () #

Eq EnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplate

Hashable EnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplate

type Rep EnvironmentTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplate

newEnvironmentTemplate Source #

Create a value of EnvironmentTemplate 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:description:EnvironmentTemplate', environmentTemplate_description - A description of the environment template.

$sel:displayName:EnvironmentTemplate', environmentTemplate_displayName - The name of the environment template as displayed in the developer interface.

$sel:encryptionKey:EnvironmentTemplate', environmentTemplate_encryptionKey - The customer provided encryption key for the environment template.

$sel:provisioning:EnvironmentTemplate', environmentTemplate_provisioning - When included, indicates that the environment template is for customer provisioned and managed infrastructure.

$sel:recommendedVersion:EnvironmentTemplate', environmentTemplate_recommendedVersion - The ID of the recommended version of the environment template.

$sel:arn:EnvironmentTemplate', environmentTemplate_arn - The Amazon Resource Name (ARN) of the environment template.

$sel:createdAt:EnvironmentTemplate', environmentTemplate_createdAt - The time when the environment template was created.

$sel:lastModifiedAt:EnvironmentTemplate', environmentTemplate_lastModifiedAt - The time when the environment template was last modified.

$sel:name:EnvironmentTemplate', environmentTemplate_name - The name of the environment template.

environmentTemplate_description :: Lens' EnvironmentTemplate (Maybe Text) Source #

A description of the environment template.

environmentTemplate_displayName :: Lens' EnvironmentTemplate (Maybe Text) Source #

The name of the environment template as displayed in the developer interface.

environmentTemplate_encryptionKey :: Lens' EnvironmentTemplate (Maybe Text) Source #

The customer provided encryption key for the environment template.

environmentTemplate_provisioning :: Lens' EnvironmentTemplate (Maybe Provisioning) Source #

When included, indicates that the environment template is for customer provisioned and managed infrastructure.

environmentTemplate_recommendedVersion :: Lens' EnvironmentTemplate (Maybe Text) Source #

The ID of the recommended version of the environment template.

environmentTemplate_arn :: Lens' EnvironmentTemplate Text Source #

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

environmentTemplate_createdAt :: Lens' EnvironmentTemplate UTCTime Source #

The time when the environment template was created.

environmentTemplate_lastModifiedAt :: Lens' EnvironmentTemplate UTCTime Source #

The time when the environment template was last modified.

environmentTemplate_name :: Lens' EnvironmentTemplate Text Source #

The name of the environment template.

EnvironmentTemplateFilter

data EnvironmentTemplateFilter Source #

A search filter for environment templates.

See: newEnvironmentTemplateFilter smart constructor.

Constructors

EnvironmentTemplateFilter' 

Fields

Instances

Instances details
ToJSON EnvironmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateFilter

Generic EnvironmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateFilter

Associated Types

type Rep EnvironmentTemplateFilter :: Type -> Type #

Read EnvironmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateFilter

Show EnvironmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateFilter

NFData EnvironmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateFilter

Eq EnvironmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateFilter

Hashable EnvironmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateFilter

type Rep EnvironmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateFilter

type Rep EnvironmentTemplateFilter = D1 ('MetaData "EnvironmentTemplateFilter" "Amazonka.Proton.Types.EnvironmentTemplateFilter" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "EnvironmentTemplateFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "majorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEnvironmentTemplateFilter Source #

Create a value of EnvironmentTemplateFilter 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:majorVersion:EnvironmentTemplateFilter', environmentTemplateFilter_majorVersion - Include majorVersion to filter search for a major version.

$sel:templateName:EnvironmentTemplateFilter', environmentTemplateFilter_templateName - Include templateName to filter search for a template name.

environmentTemplateFilter_majorVersion :: Lens' EnvironmentTemplateFilter Text Source #

Include majorVersion to filter search for a major version.

environmentTemplateFilter_templateName :: Lens' EnvironmentTemplateFilter Text Source #

Include templateName to filter search for a template name.

EnvironmentTemplateSummary

data EnvironmentTemplateSummary Source #

The environment template data.

See: newEnvironmentTemplateSummary smart constructor.

Constructors

EnvironmentTemplateSummary' 

Fields

Instances

Instances details
FromJSON EnvironmentTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateSummary

Generic EnvironmentTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateSummary

Associated Types

type Rep EnvironmentTemplateSummary :: Type -> Type #

Show EnvironmentTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateSummary

NFData EnvironmentTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateSummary

Eq EnvironmentTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateSummary

Hashable EnvironmentTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateSummary

type Rep EnvironmentTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateSummary

type Rep EnvironmentTemplateSummary = D1 ('MetaData "EnvironmentTemplateSummary" "Amazonka.Proton.Types.EnvironmentTemplateSummary" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "EnvironmentTemplateSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "provisioning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Provisioning)) :*: S1 ('MetaSel ('Just "recommendedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newEnvironmentTemplateSummary Source #

Create a value of EnvironmentTemplateSummary 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:description:EnvironmentTemplateSummary', environmentTemplateSummary_description - A description of the environment template.

$sel:displayName:EnvironmentTemplateSummary', environmentTemplateSummary_displayName - The name of the environment template as displayed in the developer interface.

$sel:provisioning:EnvironmentTemplateSummary', environmentTemplateSummary_provisioning - When included, indicates that the environment template is for customer provisioned and managed infrastructure.

$sel:recommendedVersion:EnvironmentTemplateSummary', environmentTemplateSummary_recommendedVersion - The recommended version of the environment template.

$sel:arn:EnvironmentTemplateSummary', environmentTemplateSummary_arn - The Amazon Resource Name (ARN) of the environment template.

$sel:createdAt:EnvironmentTemplateSummary', environmentTemplateSummary_createdAt - The time when the environment template was created.

$sel:lastModifiedAt:EnvironmentTemplateSummary', environmentTemplateSummary_lastModifiedAt - The time when the environment template was last modified.

$sel:name:EnvironmentTemplateSummary', environmentTemplateSummary_name - The name of the environment template.

environmentTemplateSummary_displayName :: Lens' EnvironmentTemplateSummary (Maybe Text) Source #

The name of the environment template as displayed in the developer interface.

environmentTemplateSummary_provisioning :: Lens' EnvironmentTemplateSummary (Maybe Provisioning) Source #

When included, indicates that the environment template is for customer provisioned and managed infrastructure.

environmentTemplateSummary_recommendedVersion :: Lens' EnvironmentTemplateSummary (Maybe Text) Source #

The recommended version of the environment template.

environmentTemplateSummary_arn :: Lens' EnvironmentTemplateSummary Text Source #

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

environmentTemplateSummary_createdAt :: Lens' EnvironmentTemplateSummary UTCTime Source #

The time when the environment template was created.

environmentTemplateSummary_lastModifiedAt :: Lens' EnvironmentTemplateSummary UTCTime Source #

The time when the environment template was last modified.

EnvironmentTemplateVersion

data EnvironmentTemplateVersion Source #

The environment template version data.

See: newEnvironmentTemplateVersion smart constructor.

Constructors

EnvironmentTemplateVersion' 

Fields

Instances

Instances details
FromJSON EnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersion

Generic EnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersion

Associated Types

type Rep EnvironmentTemplateVersion :: Type -> Type #

Show EnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersion

NFData EnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersion

Eq EnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersion

Hashable EnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersion

type Rep EnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersion

type Rep EnvironmentTemplateVersion = D1 ('MetaData "EnvironmentTemplateVersion" "Amazonka.Proton.Types.EnvironmentTemplateVersion" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "EnvironmentTemplateVersion'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "recommendedMinorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (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 "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((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))))))

newEnvironmentTemplateVersion Source #

Create a value of EnvironmentTemplateVersion 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:description:EnvironmentTemplateVersion', environmentTemplateVersion_description - A description of the minor version of an environment template.

$sel:recommendedMinorVersion:EnvironmentTemplateVersion', environmentTemplateVersion_recommendedMinorVersion - The recommended minor version of the environment template.

$sel:schema:EnvironmentTemplateVersion', environmentTemplateVersion_schema - The schema of the version of an environment template.

$sel:statusMessage:EnvironmentTemplateVersion', environmentTemplateVersion_statusMessage - The status message of the version of an environment template.

$sel:arn:EnvironmentTemplateVersion', environmentTemplateVersion_arn - The Amazon Resource Name (ARN) of the version of an environment template.

$sel:createdAt:EnvironmentTemplateVersion', environmentTemplateVersion_createdAt - The time when the version of an environment template was created.

$sel:lastModifiedAt:EnvironmentTemplateVersion', environmentTemplateVersion_lastModifiedAt - The time when the version of an environment template was last modified.

$sel:majorVersion:EnvironmentTemplateVersion', environmentTemplateVersion_majorVersion - The latest major version that's associated with the version of an environment template.

$sel:minorVersion:EnvironmentTemplateVersion', environmentTemplateVersion_minorVersion - The minor version of an environment template.

$sel:status:EnvironmentTemplateVersion', environmentTemplateVersion_status - The status of the version of an environment template.

$sel:templateName:EnvironmentTemplateVersion', environmentTemplateVersion_templateName - The name of the version of an environment template.

environmentTemplateVersion_description :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #

A description of the minor version of an environment template.

environmentTemplateVersion_recommendedMinorVersion :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #

The recommended minor version of the environment template.

environmentTemplateVersion_schema :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #

The schema of the version of an environment template.

environmentTemplateVersion_statusMessage :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #

The status message of the version of an environment template.

environmentTemplateVersion_arn :: Lens' EnvironmentTemplateVersion Text Source #

The Amazon Resource Name (ARN) of the version of an environment template.

environmentTemplateVersion_createdAt :: Lens' EnvironmentTemplateVersion UTCTime Source #

The time when the version of an environment template was created.

environmentTemplateVersion_lastModifiedAt :: Lens' EnvironmentTemplateVersion UTCTime Source #

The time when the version of an environment template was last modified.

environmentTemplateVersion_majorVersion :: Lens' EnvironmentTemplateVersion Text Source #

The latest major version that's associated with the version of an environment template.

environmentTemplateVersion_templateName :: Lens' EnvironmentTemplateVersion Text Source #

The name of the version of an environment template.

EnvironmentTemplateVersionSummary

data EnvironmentTemplateVersionSummary Source #

A summary of the version of an environment template detail data.

See: newEnvironmentTemplateVersionSummary smart constructor.

Constructors

EnvironmentTemplateVersionSummary' 

Fields

Instances

Instances details
FromJSON EnvironmentTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersionSummary

Generic EnvironmentTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersionSummary

Associated Types

type Rep EnvironmentTemplateVersionSummary :: Type -> Type #

Show EnvironmentTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersionSummary

NFData EnvironmentTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersionSummary

Eq EnvironmentTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersionSummary

Hashable EnvironmentTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersionSummary

type Rep EnvironmentTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.EnvironmentTemplateVersionSummary

newEnvironmentTemplateVersionSummary Source #

Create a value of EnvironmentTemplateVersionSummary 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:description:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_description - A description of the version of an environment template.

$sel:recommendedMinorVersion:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_recommendedMinorVersion - The recommended minor version of the environment template.

$sel:statusMessage:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_statusMessage - The status message of the version of an environment template.

$sel:arn:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_arn - The Amazon Resource Name (ARN) of the version of an environment template.

$sel:createdAt:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_createdAt - The time when the version of an environment template was created.

$sel:lastModifiedAt:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_lastModifiedAt - The time when the version of an environment template was last modified.

$sel:majorVersion:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_majorVersion - The latest major version that's associated with the version of an environment template.

$sel:minorVersion:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_minorVersion - The version of an environment template.

$sel:status:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_status - The status of the version of an environment template.

$sel:templateName:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_templateName - The name of the environment template.

environmentTemplateVersionSummary_description :: Lens' EnvironmentTemplateVersionSummary (Maybe Text) Source #

A description of the version of an environment template.

environmentTemplateVersionSummary_statusMessage :: Lens' EnvironmentTemplateVersionSummary (Maybe Text) Source #

The status message of the version of an environment template.

environmentTemplateVersionSummary_arn :: Lens' EnvironmentTemplateVersionSummary Text Source #

The Amazon Resource Name (ARN) of the version of an environment template.

environmentTemplateVersionSummary_createdAt :: Lens' EnvironmentTemplateVersionSummary UTCTime Source #

The time when the version of an environment template was created.

environmentTemplateVersionSummary_lastModifiedAt :: Lens' EnvironmentTemplateVersionSummary UTCTime Source #

The time when the version of an environment template was last modified.

environmentTemplateVersionSummary_majorVersion :: Lens' EnvironmentTemplateVersionSummary Text Source #

The latest major version that's associated with the version of an environment template.

ListServiceInstancesFilter

data ListServiceInstancesFilter Source #

A filtering criterion to scope down the result list of the ListServiceInstances action.

See: newListServiceInstancesFilter smart constructor.

Constructors

ListServiceInstancesFilter' 

Fields

  • key :: Maybe ListServiceInstancesFilterBy

    The name of a filtering criterion.

  • value :: Maybe Text

    A value to filter by.

    With the date/time keys (*At{Before,After}), the value is a valid RFC 3339 string with no UTC offset and with an optional fractional precision (for example, 1985-04-12T23:20:50.52Z).

Instances

Instances details
ToJSON ListServiceInstancesFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilter

Generic ListServiceInstancesFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilter

Associated Types

type Rep ListServiceInstancesFilter :: Type -> Type #

Read ListServiceInstancesFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilter

Show ListServiceInstancesFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilter

NFData ListServiceInstancesFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilter

Eq ListServiceInstancesFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilter

Hashable ListServiceInstancesFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilter

type Rep ListServiceInstancesFilter Source # 
Instance details

Defined in Amazonka.Proton.Types.ListServiceInstancesFilter

type Rep ListServiceInstancesFilter = D1 ('MetaData "ListServiceInstancesFilter" "Amazonka.Proton.Types.ListServiceInstancesFilter" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ListServiceInstancesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListServiceInstancesFilterBy)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListServiceInstancesFilter :: ListServiceInstancesFilter Source #

Create a value of ListServiceInstancesFilter 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:key:ListServiceInstancesFilter', listServiceInstancesFilter_key - The name of a filtering criterion.

$sel:value:ListServiceInstancesFilter', listServiceInstancesFilter_value - A value to filter by.

With the date/time keys (*At{Before,After}), the value is a valid RFC 3339 string with no UTC offset and with an optional fractional precision (for example, 1985-04-12T23:20:50.52Z).

listServiceInstancesFilter_value :: Lens' ListServiceInstancesFilter (Maybe Text) Source #

A value to filter by.

With the date/time keys (*At{Before,After}), the value is a valid RFC 3339 string with no UTC offset and with an optional fractional precision (for example, 1985-04-12T23:20:50.52Z).

Output

data Output Source #

An infrastructure as code defined resource output.

See: newOutput smart constructor.

Constructors

Output' 

Fields

Instances

Instances details
FromJSON Output Source # 
Instance details

Defined in Amazonka.Proton.Types.Output

ToJSON Output Source # 
Instance details

Defined in Amazonka.Proton.Types.Output

Generic Output Source # 
Instance details

Defined in Amazonka.Proton.Types.Output

Associated Types

type Rep Output :: Type -> Type #

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

Show Output Source # 
Instance details

Defined in Amazonka.Proton.Types.Output

NFData Output Source # 
Instance details

Defined in Amazonka.Proton.Types.Output

Methods

rnf :: Output -> () #

Eq Output Source # 
Instance details

Defined in Amazonka.Proton.Types.Output

Methods

(==) :: Output -> Output -> Bool #

(/=) :: Output -> Output -> Bool #

Hashable Output Source # 
Instance details

Defined in Amazonka.Proton.Types.Output

Methods

hashWithSalt :: Int -> Output -> Int #

hash :: Output -> Int #

type Rep Output Source # 
Instance details

Defined in Amazonka.Proton.Types.Output

type Rep Output = D1 ('MetaData "Output" "Amazonka.Proton.Types.Output" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "Output'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "valueString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOutput :: Output Source #

Create a value of Output 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:key:Output', output_key - The output key.

$sel:valueString:Output', output_valueString - The output value.

output_key :: Lens' Output (Maybe Text) Source #

The output key.

ProvisionedResource

data ProvisionedResource Source #

Detail data for a provisioned resource.

See: newProvisionedResource smart constructor.

Constructors

ProvisionedResource' 

Fields

Instances

Instances details
FromJSON ProvisionedResource Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResource

Generic ProvisionedResource Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResource

Associated Types

type Rep ProvisionedResource :: Type -> Type #

Read ProvisionedResource Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResource

Show ProvisionedResource Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResource

NFData ProvisionedResource Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResource

Methods

rnf :: ProvisionedResource -> () #

Eq ProvisionedResource Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResource

Hashable ProvisionedResource Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResource

type Rep ProvisionedResource Source # 
Instance details

Defined in Amazonka.Proton.Types.ProvisionedResource

type Rep ProvisionedResource = D1 ('MetaData "ProvisionedResource" "Amazonka.Proton.Types.ProvisionedResource" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ProvisionedResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provisioningEngine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedResourceEngine)))))

newProvisionedResource :: ProvisionedResource Source #

Create a value of ProvisionedResource 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:identifier:ProvisionedResource', provisionedResource_identifier - The provisioned resource identifier.

$sel:name:ProvisionedResource', provisionedResource_name - The provisioned resource name.

$sel:provisioningEngine:ProvisionedResource', provisionedResource_provisioningEngine - The resource provisioning engine. At this time, CLOUDFORMATION can be used for Amazon Web Services-managed provisioning, and TERRAFORM can be used for self-managed provisioning.

For more information, see Self-managed provisioning in the Proton User Guide.

provisionedResource_identifier :: Lens' ProvisionedResource (Maybe Text) Source #

The provisioned resource identifier.

provisionedResource_provisioningEngine :: Lens' ProvisionedResource (Maybe ProvisionedResourceEngine) Source #

The resource provisioning engine. At this time, CLOUDFORMATION can be used for Amazon Web Services-managed provisioning, and TERRAFORM can be used for self-managed provisioning.

For more information, see Self-managed provisioning in the Proton User Guide.

Repository

data Repository Source #

Detailed data of a linked repository—a repository that has been registered with Proton.

See: newRepository smart constructor.

Constructors

Repository' 

Fields

Instances

Instances details
FromJSON Repository Source # 
Instance details

Defined in Amazonka.Proton.Types.Repository

Generic Repository Source # 
Instance details

Defined in Amazonka.Proton.Types.Repository

Associated Types

type Rep Repository :: Type -> Type #

Read Repository Source # 
Instance details

Defined in Amazonka.Proton.Types.Repository

Show Repository Source # 
Instance details

Defined in Amazonka.Proton.Types.Repository

NFData Repository Source # 
Instance details

Defined in Amazonka.Proton.Types.Repository

Methods

rnf :: Repository -> () #

Eq Repository Source # 
Instance details

Defined in Amazonka.Proton.Types.Repository

Hashable Repository Source # 
Instance details

Defined in Amazonka.Proton.Types.Repository

type Rep Repository Source # 
Instance details

Defined in Amazonka.Proton.Types.Repository

type Rep Repository = D1 ('MetaData "Repository" "Amazonka.Proton.Types.Repository" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "Repository'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "connectionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryProvider)))))

newRepository Source #

Create a value of Repository 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:encryptionKey:Repository', repository_encryptionKey - Your customer Amazon Web Services KMS encryption key.

$sel:arn:Repository', repository_arn - The Amazon Resource Name (ARN) of the linked repository.

$sel:connectionArn:Repository', repository_connectionArn - The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account.

$sel:name:Repository', repository_name - The repository name.

$sel:provider:Repository', repository_provider - The repository provider.

repository_encryptionKey :: Lens' Repository (Maybe Text) Source #

Your customer Amazon Web Services KMS encryption key.

repository_arn :: Lens' Repository Text Source #

The Amazon Resource Name (ARN) of the linked repository.

repository_connectionArn :: Lens' Repository Text Source #

The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account.

repository_name :: Lens' Repository Text Source #

The repository name.

RepositoryBranch

data RepositoryBranch Source #

Detail data for a linked repository branch.

See: newRepositoryBranch smart constructor.

Constructors

RepositoryBranch' 

Fields

Instances

Instances details
FromJSON RepositoryBranch Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranch

Generic RepositoryBranch Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranch

Associated Types

type Rep RepositoryBranch :: Type -> Type #

Read RepositoryBranch Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranch

Show RepositoryBranch Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranch

NFData RepositoryBranch Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranch

Methods

rnf :: RepositoryBranch -> () #

Eq RepositoryBranch Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranch

Hashable RepositoryBranch Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranch

type Rep RepositoryBranch Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranch

type Rep RepositoryBranch = D1 ('MetaData "RepositoryBranch" "Amazonka.Proton.Types.RepositoryBranch" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "RepositoryBranch'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryProvider))))

newRepositoryBranch Source #

Create a value of RepositoryBranch 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:arn:RepositoryBranch', repositoryBranch_arn - The Amazon Resource Name (ARN) of the linked repository.

$sel:branch:RepositoryBranch', repositoryBranch_branch - The repository branch.

$sel:name:RepositoryBranch', repositoryBranch_name - The repository name.

$sel:provider:RepositoryBranch', repositoryBranch_provider - The repository provider.

repositoryBranch_arn :: Lens' RepositoryBranch Text Source #

The Amazon Resource Name (ARN) of the linked repository.

RepositoryBranchInput

data RepositoryBranchInput Source #

Detail input data for a linked repository branch.

See: newRepositoryBranchInput smart constructor.

Constructors

RepositoryBranchInput' 

Fields

Instances

Instances details
ToJSON RepositoryBranchInput Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranchInput

Generic RepositoryBranchInput Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranchInput

Associated Types

type Rep RepositoryBranchInput :: Type -> Type #

Read RepositoryBranchInput Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranchInput

Show RepositoryBranchInput Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranchInput

NFData RepositoryBranchInput Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranchInput

Methods

rnf :: RepositoryBranchInput -> () #

Eq RepositoryBranchInput Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranchInput

Hashable RepositoryBranchInput Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranchInput

type Rep RepositoryBranchInput Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositoryBranchInput

type Rep RepositoryBranchInput = D1 ('MetaData "RepositoryBranchInput" "Amazonka.Proton.Types.RepositoryBranchInput" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "RepositoryBranchInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryProvider))))

newRepositoryBranchInput Source #

Create a value of RepositoryBranchInput 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:branch:RepositoryBranchInput', repositoryBranchInput_branch - The repository branch.

$sel:name:RepositoryBranchInput', repositoryBranchInput_name - The repository name.

$sel:provider:RepositoryBranchInput', repositoryBranchInput_provider - The repository provider.

RepositorySummary

data RepositorySummary Source #

Summary data of a linked repository—a repository that has been registered with Proton.

See: newRepositorySummary smart constructor.

Constructors

RepositorySummary' 

Fields

Instances

Instances details
FromJSON RepositorySummary Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySummary

Generic RepositorySummary Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySummary

Associated Types

type Rep RepositorySummary :: Type -> Type #

Read RepositorySummary Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySummary

Show RepositorySummary Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySummary

NFData RepositorySummary Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySummary

Methods

rnf :: RepositorySummary -> () #

Eq RepositorySummary Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySummary

Hashable RepositorySummary Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySummary

type Rep RepositorySummary Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySummary

type Rep RepositorySummary = D1 ('MetaData "RepositorySummary" "Amazonka.Proton.Types.RepositorySummary" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "RepositorySummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryProvider))))

newRepositorySummary Source #

Create a value of RepositorySummary 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:arn:RepositorySummary', repositorySummary_arn - The Amazon Resource Name (ARN) of the linked repository.

$sel:name:RepositorySummary', repositorySummary_name - The repository name.

$sel:provider:RepositorySummary', repositorySummary_provider - The repository provider.

repositorySummary_arn :: Lens' RepositorySummary Text Source #

The Amazon Resource Name (ARN) of the linked repository.

RepositorySyncAttempt

data RepositorySyncAttempt Source #

Detail data for a repository sync attempt activated by a push to a repository.

See: newRepositorySyncAttempt smart constructor.

Constructors

RepositorySyncAttempt' 

Fields

Instances

Instances details
FromJSON RepositorySyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncAttempt

Generic RepositorySyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncAttempt

Associated Types

type Rep RepositorySyncAttempt :: Type -> Type #

Read RepositorySyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncAttempt

Show RepositorySyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncAttempt

NFData RepositorySyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncAttempt

Methods

rnf :: RepositorySyncAttempt -> () #

Eq RepositorySyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncAttempt

Hashable RepositorySyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncAttempt

type Rep RepositorySyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncAttempt

type Rep RepositorySyncAttempt = D1 ('MetaData "RepositorySyncAttempt" "Amazonka.Proton.Types.RepositorySyncAttempt" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "RepositorySyncAttempt'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RepositorySyncEvent]) :*: (S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositorySyncStatus))))

newRepositorySyncAttempt Source #

Create a value of RepositorySyncAttempt 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:events:RepositorySyncAttempt', repositorySyncAttempt_events - Detail data for sync attempt events.

$sel:startedAt:RepositorySyncAttempt', repositorySyncAttempt_startedAt - The time when the sync attempt started.

$sel:status:RepositorySyncAttempt', repositorySyncAttempt_status - The sync attempt status.

RepositorySyncDefinition

data RepositorySyncDefinition Source #

A repository sync definition.

See: newRepositorySyncDefinition smart constructor.

Constructors

RepositorySyncDefinition' 

Fields

Instances

Instances details
FromJSON RepositorySyncDefinition Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncDefinition

Generic RepositorySyncDefinition Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncDefinition

Associated Types

type Rep RepositorySyncDefinition :: Type -> Type #

Read RepositorySyncDefinition Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncDefinition

Show RepositorySyncDefinition Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncDefinition

NFData RepositorySyncDefinition Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncDefinition

Eq RepositorySyncDefinition Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncDefinition

Hashable RepositorySyncDefinition Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncDefinition

type Rep RepositorySyncDefinition Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncDefinition

type Rep RepositorySyncDefinition = D1 ('MetaData "RepositorySyncDefinition" "Amazonka.Proton.Types.RepositorySyncDefinition" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "RepositorySyncDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "directory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "parent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRepositorySyncDefinition Source #

Create a value of RepositorySyncDefinition 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:branch:RepositorySyncDefinition', repositorySyncDefinition_branch - The repository branch.

$sel:directory:RepositorySyncDefinition', repositorySyncDefinition_directory - The directory in the repository.

$sel:parent:RepositorySyncDefinition', repositorySyncDefinition_parent - The resource that is synced from.

$sel:target:RepositorySyncDefinition', repositorySyncDefinition_target - The resource that is synced to.

RepositorySyncEvent

data RepositorySyncEvent Source #

Repository sync event detail data for a sync attempt.

See: newRepositorySyncEvent smart constructor.

Constructors

RepositorySyncEvent' 

Fields

Instances

Instances details
FromJSON RepositorySyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncEvent

Generic RepositorySyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncEvent

Associated Types

type Rep RepositorySyncEvent :: Type -> Type #

Read RepositorySyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncEvent

Show RepositorySyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncEvent

NFData RepositorySyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncEvent

Methods

rnf :: RepositorySyncEvent -> () #

Eq RepositorySyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncEvent

Hashable RepositorySyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncEvent

type Rep RepositorySyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.RepositorySyncEvent

type Rep RepositorySyncEvent = D1 ('MetaData "RepositorySyncEvent" "Amazonka.Proton.Types.RepositorySyncEvent" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "RepositorySyncEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRepositorySyncEvent Source #

Create a value of RepositorySyncEvent 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:externalId:RepositorySyncEvent', repositorySyncEvent_externalId - The external ID of the sync event.

$sel:event:RepositorySyncEvent', repositorySyncEvent_event - Event detail for a repository sync attempt.

$sel:time:RepositorySyncEvent', repositorySyncEvent_time - The time that the sync event occurred.

$sel:type':RepositorySyncEvent', repositorySyncEvent_type - The type of event.

repositorySyncEvent_event :: Lens' RepositorySyncEvent Text Source #

Event detail for a repository sync attempt.

repositorySyncEvent_time :: Lens' RepositorySyncEvent UTCTime Source #

The time that the sync event occurred.

ResourceSyncAttempt

data ResourceSyncAttempt Source #

Detail data for a resource sync attempt activated by a push to a repository.

See: newResourceSyncAttempt smart constructor.

Constructors

ResourceSyncAttempt' 

Fields

Instances

Instances details
FromJSON ResourceSyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncAttempt

Generic ResourceSyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncAttempt

Associated Types

type Rep ResourceSyncAttempt :: Type -> Type #

Read ResourceSyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncAttempt

Show ResourceSyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncAttempt

NFData ResourceSyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncAttempt

Methods

rnf :: ResourceSyncAttempt -> () #

Eq ResourceSyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncAttempt

Hashable ResourceSyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncAttempt

type Rep ResourceSyncAttempt Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncAttempt

type Rep ResourceSyncAttempt = D1 ('MetaData "ResourceSyncAttempt" "Amazonka.Proton.Types.ResourceSyncAttempt" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ResourceSyncAttempt'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResourceSyncEvent]) :*: (S1 ('MetaSel ('Just "initialRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Revision) :*: S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceSyncStatus) :*: (S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Revision)))))

newResourceSyncAttempt Source #

Create a value of ResourceSyncAttempt 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:events:ResourceSyncAttempt', resourceSyncAttempt_events - An array of events with detail data.

$sel:initialRevision:ResourceSyncAttempt', resourceSyncAttempt_initialRevision - Detail data for the initial repository commit, path and push.

$sel:startedAt:ResourceSyncAttempt', resourceSyncAttempt_startedAt - The time when the sync attempt started.

$sel:status:ResourceSyncAttempt', resourceSyncAttempt_status - The status of the sync attempt.

$sel:target:ResourceSyncAttempt', resourceSyncAttempt_target - The resource that is synced to.

$sel:targetRevision:ResourceSyncAttempt', resourceSyncAttempt_targetRevision - Detail data for the target revision.

resourceSyncAttempt_initialRevision :: Lens' ResourceSyncAttempt Revision Source #

Detail data for the initial repository commit, path and push.

resourceSyncAttempt_startedAt :: Lens' ResourceSyncAttempt UTCTime Source #

The time when the sync attempt started.

ResourceSyncEvent

data ResourceSyncEvent Source #

Detail data for a resource sync event.

See: newResourceSyncEvent smart constructor.

Constructors

ResourceSyncEvent' 

Fields

Instances

Instances details
FromJSON ResourceSyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncEvent

Generic ResourceSyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncEvent

Associated Types

type Rep ResourceSyncEvent :: Type -> Type #

Read ResourceSyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncEvent

Show ResourceSyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncEvent

NFData ResourceSyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncEvent

Methods

rnf :: ResourceSyncEvent -> () #

Eq ResourceSyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncEvent

Hashable ResourceSyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncEvent

type Rep ResourceSyncEvent Source # 
Instance details

Defined in Amazonka.Proton.Types.ResourceSyncEvent

type Rep ResourceSyncEvent = D1 ('MetaData "ResourceSyncEvent" "Amazonka.Proton.Types.ResourceSyncEvent" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ResourceSyncEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResourceSyncEvent Source #

Create a value of ResourceSyncEvent 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:externalId:ResourceSyncEvent', resourceSyncEvent_externalId - The external ID for the event.

$sel:event:ResourceSyncEvent', resourceSyncEvent_event - A resource sync event.

$sel:time:ResourceSyncEvent', resourceSyncEvent_time - The time when the event occurred.

$sel:type':ResourceSyncEvent', resourceSyncEvent_type - The type of event.

resourceSyncEvent_time :: Lens' ResourceSyncEvent UTCTime Source #

The time when the event occurred.

Revision

data Revision Source #

Revision detail data for a commit and push that activates a sync attempt

See: newRevision smart constructor.

Constructors

Revision' 

Fields

Instances

Instances details
FromJSON Revision Source # 
Instance details

Defined in Amazonka.Proton.Types.Revision

Generic Revision Source # 
Instance details

Defined in Amazonka.Proton.Types.Revision

Associated Types

type Rep Revision :: Type -> Type #

Methods

from :: Revision -> Rep Revision x #

to :: Rep Revision x -> Revision #

Read Revision Source # 
Instance details

Defined in Amazonka.Proton.Types.Revision

Show Revision Source # 
Instance details

Defined in Amazonka.Proton.Types.Revision

NFData Revision Source # 
Instance details

Defined in Amazonka.Proton.Types.Revision

Methods

rnf :: Revision -> () #

Eq Revision Source # 
Instance details

Defined in Amazonka.Proton.Types.Revision

Hashable Revision Source # 
Instance details

Defined in Amazonka.Proton.Types.Revision

Methods

hashWithSalt :: Int -> Revision -> Int #

hash :: Revision -> Int #

type Rep Revision Source # 
Instance details

Defined in Amazonka.Proton.Types.Revision

type Rep Revision = D1 ('MetaData "Revision" "Amazonka.Proton.Types.Revision" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "Revision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "directory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "repositoryProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryProvider) :*: S1 ('MetaSel ('Just "sha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRevision Source #

Create a value of Revision 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:branch:Revision', revision_branch - The repository branch.

$sel:directory:Revision', revision_directory - The repository directory changed by a commit and push that activated the sync attempt.

$sel:repositoryName:Revision', revision_repositoryName - The repository name.

$sel:repositoryProvider:Revision', revision_repositoryProvider - The repository provider.

$sel:sha:Revision', revision_sha - The secure hash algorithm (SHA) hash for the revision.

revision_branch :: Lens' Revision Text Source #

The repository branch.

revision_directory :: Lens' Revision Text Source #

The repository directory changed by a commit and push that activated the sync attempt.

revision_sha :: Lens' Revision Text Source #

The secure hash algorithm (SHA) hash for the revision.

S3ObjectSource

data S3ObjectSource Source #

Template bundle S3 bucket data.

See: newS3ObjectSource smart constructor.

Constructors

S3ObjectSource' 

Fields

  • bucket :: Text

    The name of the S3 bucket that contains a template bundle.

  • key :: Text

    The path to the S3 bucket that contains a template bundle.

Instances

Instances details
ToJSON S3ObjectSource Source # 
Instance details

Defined in Amazonka.Proton.Types.S3ObjectSource

Generic S3ObjectSource Source # 
Instance details

Defined in Amazonka.Proton.Types.S3ObjectSource

Associated Types

type Rep S3ObjectSource :: Type -> Type #

Read S3ObjectSource Source # 
Instance details

Defined in Amazonka.Proton.Types.S3ObjectSource

Show S3ObjectSource Source # 
Instance details

Defined in Amazonka.Proton.Types.S3ObjectSource

NFData S3ObjectSource Source # 
Instance details

Defined in Amazonka.Proton.Types.S3ObjectSource

Methods

rnf :: S3ObjectSource -> () #

Eq S3ObjectSource Source # 
Instance details

Defined in Amazonka.Proton.Types.S3ObjectSource

Hashable S3ObjectSource Source # 
Instance details

Defined in Amazonka.Proton.Types.S3ObjectSource

type Rep S3ObjectSource Source # 
Instance details

Defined in Amazonka.Proton.Types.S3ObjectSource

type Rep S3ObjectSource = D1 ('MetaData "S3ObjectSource" "Amazonka.Proton.Types.S3ObjectSource" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "S3ObjectSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3ObjectSource Source #

Create a value of S3ObjectSource 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:bucket:S3ObjectSource', s3ObjectSource_bucket - The name of the S3 bucket that contains a template bundle.

$sel:key:S3ObjectSource', s3ObjectSource_key - The path to the S3 bucket that contains a template bundle.

s3ObjectSource_bucket :: Lens' S3ObjectSource Text Source #

The name of the S3 bucket that contains a template bundle.

s3ObjectSource_key :: Lens' S3ObjectSource Text Source #

The path to the S3 bucket that contains a template bundle.

Service

data Service Source #

Detailed data of an Proton service resource.

See: newService smart constructor.

Constructors

Service' 

Fields

Instances

Instances details
FromJSON Service Source # 
Instance details

Defined in Amazonka.Proton.Types.Service

Generic Service Source # 
Instance details

Defined in Amazonka.Proton.Types.Service

Associated Types

type Rep Service :: Type -> Type #

Methods

from :: Service -> Rep Service x #

to :: Rep Service x -> Service #

Show Service Source # 
Instance details

Defined in Amazonka.Proton.Types.Service

NFData Service Source # 
Instance details

Defined in Amazonka.Proton.Types.Service

Methods

rnf :: Service -> () #

Eq Service Source # 
Instance details

Defined in Amazonka.Proton.Types.Service

Methods

(==) :: Service -> Service -> Bool #

(/=) :: Service -> Service -> Bool #

Hashable Service Source # 
Instance details

Defined in Amazonka.Proton.Types.Service

Methods

hashWithSalt :: Int -> Service -> Int #

hash :: Service -> Int #

type Rep Service Source # 
Instance details

Defined in Amazonka.Proton.Types.Service

type Rep Service = D1 ('MetaData "Service" "Amazonka.Proton.Types.Service" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "Service'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "branchName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "pipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServicePipeline)))) :*: (S1 ('MetaSel ('Just "repositoryConnectionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") '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 "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceStatus) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newService Source #

Create a value of Service 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:branchName:Service', service_branchName - The name of the code repository branch that holds the code that's deployed in Proton.

$sel:description:Service', service_description - A description of the service.

$sel:pipeline:Service', service_pipeline - The service pipeline detail data.

$sel:repositoryConnectionArn:Service', service_repositoryConnectionArn - The Amazon Resource Name (ARN) of the repository connection. For more information, see Setting up an AWS CodeStar connection in the Proton User Guide.

$sel:repositoryId:Service', service_repositoryId - The ID of the source code repository.

$sel:statusMessage:Service', service_statusMessage - A service status message.

Service, service_arn - The Amazon Resource Name (ARN) of the service.

Service, service_createdAt - The time when the service was created.

$sel:lastModifiedAt:Service', service_lastModifiedAt - The time when the service was last modified.

$sel:name:Service', service_name - The name of the service.

Service, service_spec - The formatted specification that defines the service.

$sel:status:Service', service_status - The status of the service.

Service, service_templateName - The name of the service template.

service_branchName :: Lens' Service (Maybe Text) Source #

The name of the code repository branch that holds the code that's deployed in Proton.

service_description :: Lens' Service (Maybe Text) Source #

A description of the service.

service_pipeline :: Lens' Service (Maybe ServicePipeline) Source #

The service pipeline detail data.

service_repositoryConnectionArn :: Lens' Service (Maybe Text) Source #

The Amazon Resource Name (ARN) of the repository connection. For more information, see Setting up an AWS CodeStar connection in the Proton User Guide.

service_repositoryId :: Lens' Service (Maybe Text) Source #

The ID of the source code repository.

service_statusMessage :: Lens' Service (Maybe Text) Source #

A service status message.

service_arn :: Lens' Service Text Source #

The Amazon Resource Name (ARN) of the service.

service_createdAt :: Lens' Service UTCTime Source #

The time when the service was created.

service_lastModifiedAt :: Lens' Service UTCTime Source #

The time when the service was last modified.

service_name :: Lens' Service Text Source #

The name of the service.

service_spec :: Lens' Service Text Source #

The formatted specification that defines the service.

service_status :: Lens' Service ServiceStatus Source #

The status of the service.

service_templateName :: Lens' Service Text Source #

The name of the service template.

ServiceInstance

data ServiceInstance Source #

Detailed data of an Proton service instance resource.

See: newServiceInstance smart constructor.

Constructors

ServiceInstance' 

Fields

Instances

Instances details
FromJSON 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 #

Show ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

NFData ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

Methods

rnf :: ServiceInstance -> () #

Eq ServiceInstance Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstance

Hashable 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" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" '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 - The message associated with the service instance deployment status.

$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 major version of the service template that was used to create the service instance.

$sel:templateMinorVersion:ServiceInstance', serviceInstance_templateMinorVersion - 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 #

The message associated with the service instance deployment status.

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 major version of the service template that was used to create the service instance.

serviceInstance_templateMinorVersion :: Lens' ServiceInstance Text Source #

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.

ServiceInstanceSummary

data ServiceInstanceSummary Source #

Summary data of an Proton service instance resource.

See: newServiceInstanceSummary smart constructor.

Constructors

ServiceInstanceSummary' 

Fields

Instances

Instances details
FromJSON 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 #

Show ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

NFData ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

Methods

rnf :: ServiceInstanceSummary -> () #

Eq ServiceInstanceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceInstanceSummary

Hashable 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" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" '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 service instance template major version.

$sel:templateMinorVersion:ServiceInstanceSummary', serviceInstanceSummary_templateMinorVersion - The service instance template minor version.

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

ServicePipeline

data ServicePipeline Source #

Detailed data of an Proton service instance pipeline resource.

See: newServicePipeline smart constructor.

Constructors

ServicePipeline' 

Fields

Instances

Instances details
FromJSON ServicePipeline Source # 
Instance details

Defined in Amazonka.Proton.Types.ServicePipeline

Generic ServicePipeline Source # 
Instance details

Defined in Amazonka.Proton.Types.ServicePipeline

Associated Types

type Rep ServicePipeline :: Type -> Type #

Show ServicePipeline Source # 
Instance details

Defined in Amazonka.Proton.Types.ServicePipeline

NFData ServicePipeline Source # 
Instance details

Defined in Amazonka.Proton.Types.ServicePipeline

Methods

rnf :: ServicePipeline -> () #

Eq ServicePipeline Source # 
Instance details

Defined in Amazonka.Proton.Types.ServicePipeline

Hashable ServicePipeline Source # 
Instance details

Defined in Amazonka.Proton.Types.ServicePipeline

type Rep ServicePipeline Source # 
Instance details

Defined in Amazonka.Proton.Types.ServicePipeline

type Rep ServicePipeline = D1 ('MetaData "ServicePipeline" "Amazonka.Proton.Types.ServicePipeline" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ServicePipeline'" '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 "lastDeploymentAttemptedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "lastDeploymentSucceededAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (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))))))

newServicePipeline Source #

Create a value of ServicePipeline 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:ServicePipeline', servicePipeline_deploymentStatusMessage - A service pipeline deployment status message.

$sel:spec:ServicePipeline', servicePipeline_spec - The service spec that was used to create the service pipeline.

$sel:arn:ServicePipeline', servicePipeline_arn - The Amazon Resource Name (ARN) of the service pipeline.

$sel:createdAt:ServicePipeline', servicePipeline_createdAt - The time when the service pipeline was created.

$sel:deploymentStatus:ServicePipeline', servicePipeline_deploymentStatus - The deployment status of the service pipeline.

$sel:lastDeploymentAttemptedAt:ServicePipeline', servicePipeline_lastDeploymentAttemptedAt - The time when a deployment of the service pipeline was last attempted.

$sel:lastDeploymentSucceededAt:ServicePipeline', servicePipeline_lastDeploymentSucceededAt - The time when the service pipeline was last deployed successfully.

$sel:templateMajorVersion:ServicePipeline', servicePipeline_templateMajorVersion - The major version of the service template that was used to create the service pipeline.

$sel:templateMinorVersion:ServicePipeline', servicePipeline_templateMinorVersion - The minor version of the service template that was used to create the service pipeline.

$sel:templateName:ServicePipeline', servicePipeline_templateName - The name of the service template that was used to create the service pipeline.

servicePipeline_deploymentStatusMessage :: Lens' ServicePipeline (Maybe Text) Source #

A service pipeline deployment status message.

servicePipeline_spec :: Lens' ServicePipeline (Maybe Text) Source #

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

servicePipeline_arn :: Lens' ServicePipeline Text Source #

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

servicePipeline_createdAt :: Lens' ServicePipeline UTCTime Source #

The time when the service pipeline was created.

servicePipeline_deploymentStatus :: Lens' ServicePipeline DeploymentStatus Source #

The deployment status of the service pipeline.

servicePipeline_lastDeploymentAttemptedAt :: Lens' ServicePipeline UTCTime Source #

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

servicePipeline_lastDeploymentSucceededAt :: Lens' ServicePipeline UTCTime Source #

The time when the service pipeline was last deployed successfully.

servicePipeline_templateMajorVersion :: Lens' ServicePipeline Text Source #

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

servicePipeline_templateMinorVersion :: Lens' ServicePipeline Text Source #

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

servicePipeline_templateName :: Lens' ServicePipeline Text Source #

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

ServiceSummary

data ServiceSummary Source #

Summary data of an Proton service resource.

See: newServiceSummary smart constructor.

Constructors

ServiceSummary' 

Fields

Instances

Instances details
FromJSON ServiceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceSummary

Generic ServiceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceSummary

Associated Types

type Rep ServiceSummary :: Type -> Type #

Show ServiceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceSummary

NFData ServiceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceSummary

Methods

rnf :: ServiceSummary -> () #

Eq ServiceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceSummary

Hashable ServiceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceSummary

type Rep ServiceSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceSummary

newServiceSummary Source #

Create a value of ServiceSummary 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:description:ServiceSummary', serviceSummary_description - A description of the service.

$sel:statusMessage:ServiceSummary', serviceSummary_statusMessage - A service status message.

$sel:arn:ServiceSummary', serviceSummary_arn - The Amazon Resource Name (ARN) of the service.

$sel:createdAt:ServiceSummary', serviceSummary_createdAt - The time when the service was created.

$sel:lastModifiedAt:ServiceSummary', serviceSummary_lastModifiedAt - The time when the service was last modified.

$sel:name:ServiceSummary', serviceSummary_name - The name of the service.

$sel:status:ServiceSummary', serviceSummary_status - The status of the service.

$sel:templateName:ServiceSummary', serviceSummary_templateName - The name of the service template.

serviceSummary_arn :: Lens' ServiceSummary Text Source #

The Amazon Resource Name (ARN) of the service.

serviceSummary_createdAt :: Lens' ServiceSummary UTCTime Source #

The time when the service was created.

serviceSummary_lastModifiedAt :: Lens' ServiceSummary UTCTime Source #

The time when the service was last modified.

serviceSummary_templateName :: Lens' ServiceSummary Text Source #

The name of the service template.

ServiceTemplate

data ServiceTemplate Source #

Detailed data of an Proton service template resource.

See: newServiceTemplate smart constructor.

Constructors

ServiceTemplate' 

Fields

Instances

Instances details
FromJSON 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 #

Show ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

NFData ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

Methods

rnf :: ServiceTemplate -> () #

Eq ServiceTemplate Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplate

Hashable 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:description:ServiceTemplate', serviceTemplate_description - A description 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:recommendedVersion:ServiceTemplate', serviceTemplate_recommendedVersion - The recommended version 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_description :: Lens' ServiceTemplate (Maybe Text) Source #

A description 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_recommendedVersion :: Lens' ServiceTemplate (Maybe Text) Source #

The recommended version 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.

ServiceTemplateSummary

data ServiceTemplateSummary Source #

Summary data of an Proton service template resource.

See: newServiceTemplateSummary smart constructor.

Constructors

ServiceTemplateSummary' 

Fields

Instances

Instances details
FromJSON ServiceTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSummary

Generic ServiceTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSummary

Associated Types

type Rep ServiceTemplateSummary :: Type -> Type #

Show ServiceTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSummary

NFData ServiceTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSummary

Methods

rnf :: ServiceTemplateSummary -> () #

Eq ServiceTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSummary

Hashable ServiceTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSummary

type Rep ServiceTemplateSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateSummary

type Rep ServiceTemplateSummary = D1 ('MetaData "ServiceTemplateSummary" "Amazonka.Proton.Types.ServiceTemplateSummary" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ServiceTemplateSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "pipelineProvisioning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Provisioning)) :*: S1 ('MetaSel ('Just "recommendedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newServiceTemplateSummary Source #

Create a value of ServiceTemplateSummary 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:description:ServiceTemplateSummary', serviceTemplateSummary_description - A description of the service template.

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

$sel:pipelineProvisioning:ServiceTemplateSummary', serviceTemplateSummary_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:recommendedVersion:ServiceTemplateSummary', serviceTemplateSummary_recommendedVersion - The recommended version of the service template.

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

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

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

$sel:name:ServiceTemplateSummary', serviceTemplateSummary_name - The name of the service template.

serviceTemplateSummary_displayName :: Lens' ServiceTemplateSummary (Maybe Text) Source #

The service template name as displayed in the developer interface.

serviceTemplateSummary_pipelineProvisioning :: Lens' ServiceTemplateSummary (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.

serviceTemplateSummary_recommendedVersion :: Lens' ServiceTemplateSummary (Maybe Text) Source #

The recommended version of the service template.

serviceTemplateSummary_arn :: Lens' ServiceTemplateSummary Text Source #

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

serviceTemplateSummary_createdAt :: Lens' ServiceTemplateSummary UTCTime Source #

The time when the service template was created.

serviceTemplateSummary_lastModifiedAt :: Lens' ServiceTemplateSummary UTCTime Source #

The time when the service template was last modified.

ServiceTemplateVersion

data ServiceTemplateVersion Source #

Detailed data of an Proton service template version resource.

See: newServiceTemplateVersion smart constructor.

Constructors

ServiceTemplateVersion' 

Fields

Instances

Instances details
FromJSON 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 #

Show ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

NFData ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

Methods

rnf :: ServiceTemplateVersion -> () #

Eq ServiceTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersion

Hashable 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" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ServiceTemplateVersion'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "recommendedMinorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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 "supportedComponentSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceTemplateSupportedComponentSourceType])) :*: 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:description:ServiceTemplateVersion', serviceTemplateVersion_description - A description of the version of a service template.

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

$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:supportedComponentSources:ServiceTemplateVersion', serviceTemplateVersion_supportedComponentSources - An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.

For more information about components, see Proton components in the Proton User Guide.

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

ServiceTemplateVersion, serviceTemplateVersion_majorVersion - The latest major version that's associated with the version of a service template.

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

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

ServiceTemplateVersion, serviceTemplateVersion_templateName - The name of the version of a service template.

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

A description of the version of a service template.

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

The recommended minor version of the 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_supportedComponentSources :: Lens' ServiceTemplateVersion (Maybe [ServiceTemplateSupportedComponentSourceType]) Source #

An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.

For more information about components, see Proton components in the Proton User Guide.

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 latest major version that's associated with the version of a service template.

serviceTemplateVersion_templateName :: Lens' ServiceTemplateVersion Text Source #

The name of the version of a service template.

ServiceTemplateVersionSummary

data ServiceTemplateVersionSummary Source #

Summary data of an Proton service template version resource.

See: newServiceTemplateVersionSummary smart constructor.

Constructors

ServiceTemplateVersionSummary' 

Fields

Instances

Instances details
FromJSON ServiceTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersionSummary

Generic ServiceTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersionSummary

Associated Types

type Rep ServiceTemplateVersionSummary :: Type -> Type #

Show ServiceTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersionSummary

NFData ServiceTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersionSummary

Eq ServiceTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersionSummary

Hashable ServiceTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersionSummary

type Rep ServiceTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.Proton.Types.ServiceTemplateVersionSummary

newServiceTemplateVersionSummary Source #

Create a value of ServiceTemplateVersionSummary 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:description:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_description - A description of the version of a service template.

$sel:recommendedMinorVersion:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_recommendedMinorVersion - The recommended minor version of the service template.

$sel:statusMessage:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_statusMessage - A service template minor version status message.

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

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

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

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

$sel:minorVersion:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_minorVersion - The minor version of a service template.

$sel:status:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_status - The service template minor version status.

$sel:templateName:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_templateName - The name of the service template.

serviceTemplateVersionSummary_description :: Lens' ServiceTemplateVersionSummary (Maybe Text) Source #

A description of the version of a service template.

serviceTemplateVersionSummary_arn :: Lens' ServiceTemplateVersionSummary Text Source #

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

serviceTemplateVersionSummary_createdAt :: Lens' ServiceTemplateVersionSummary UTCTime Source #

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

serviceTemplateVersionSummary_lastModifiedAt :: Lens' ServiceTemplateVersionSummary UTCTime Source #

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

serviceTemplateVersionSummary_majorVersion :: Lens' ServiceTemplateVersionSummary Text Source #

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

Tag

data Tag Source #

A description of a resource tag.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    The key of the resource tag.

  • value :: Text

    The value of the resource tag.

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Proton.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Proton.Types.Tag" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key of the resource tag.

$sel:value:Tag', tag_value - The value of the resource tag.

tag_key :: Lens' Tag Text Source #

The key of the resource tag.

tag_value :: Lens' Tag Text Source #

The value of the resource tag.

TemplateSyncConfig

data TemplateSyncConfig Source #

The detail data for a template sync configuration.

See: newTemplateSyncConfig smart constructor.

Constructors

TemplateSyncConfig' 

Fields

Instances

Instances details
FromJSON TemplateSyncConfig Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateSyncConfig

Generic TemplateSyncConfig Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateSyncConfig

Associated Types

type Rep TemplateSyncConfig :: Type -> Type #

Read TemplateSyncConfig Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateSyncConfig

Show TemplateSyncConfig Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateSyncConfig

NFData TemplateSyncConfig Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateSyncConfig

Methods

rnf :: TemplateSyncConfig -> () #

Eq TemplateSyncConfig Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateSyncConfig

Hashable TemplateSyncConfig Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateSyncConfig

type Rep TemplateSyncConfig Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateSyncConfig

type Rep TemplateSyncConfig = D1 ('MetaData "TemplateSyncConfig" "Amazonka.Proton.Types.TemplateSyncConfig" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "TemplateSyncConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "subdirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "repositoryProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryProvider) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateType)))))

templateSyncConfig_subdirectory :: Lens' TemplateSyncConfig (Maybe Text) Source #

A subdirectory path to your template bundle version.

templateSyncConfig_repositoryName :: Lens' TemplateSyncConfig Text Source #

The repository name (for example, myrepos/myrepo).

TemplateVersionSourceInput

data TemplateVersionSourceInput Source #

Template version source data.

See: newTemplateVersionSourceInput smart constructor.

Constructors

TemplateVersionSourceInput' 

Fields

  • s3 :: Maybe S3ObjectSource

    An S3 source object that includes the template bundle S3 path and name for a template minor version.

Instances

Instances details
ToJSON TemplateVersionSourceInput Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionSourceInput

Generic TemplateVersionSourceInput Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionSourceInput

Associated Types

type Rep TemplateVersionSourceInput :: Type -> Type #

Read TemplateVersionSourceInput Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionSourceInput

Show TemplateVersionSourceInput Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionSourceInput

NFData TemplateVersionSourceInput Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionSourceInput

Eq TemplateVersionSourceInput Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionSourceInput

Hashable TemplateVersionSourceInput Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionSourceInput

type Rep TemplateVersionSourceInput Source # 
Instance details

Defined in Amazonka.Proton.Types.TemplateVersionSourceInput

type Rep TemplateVersionSourceInput = D1 ('MetaData "TemplateVersionSourceInput" "Amazonka.Proton.Types.TemplateVersionSourceInput" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "TemplateVersionSourceInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ObjectSource))))

newTemplateVersionSourceInput :: TemplateVersionSourceInput Source #

Create a value of TemplateVersionSourceInput 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:s3:TemplateVersionSourceInput', templateVersionSourceInput_s3 - An S3 source object that includes the template bundle S3 path and name for a template minor version.

templateVersionSourceInput_s3 :: Lens' TemplateVersionSourceInput (Maybe S3ObjectSource) Source #

An S3 source object that includes the template bundle S3 path and name for a template minor version.