libZSservicesZSamazonka-appconfigZSamazonka-appconfig
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppConfig.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-10-09 of the Amazon AppConfig SDK configuration.

Errors

_PayloadTooLargeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The configuration size is too large.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request could not be processed because of conflict in the current state of the resource.

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of hosted configuration versions exceeds the limit for the AppConfig configuration store. Delete one or more versions and try again.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was an internal failure in the AppConfig service.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource could not be found.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input fails to satisfy the constraints specified by an AWS service.

DeploymentEventType

newtype DeploymentEventType Source #

Instances

Instances details
Eq DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Ord DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Read DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Show DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Generic DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Associated Types

type Rep DeploymentEventType :: Type -> Type #

NFData DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Methods

rnf :: DeploymentEventType -> () #

Hashable DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToJSON DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToJSONKey DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

FromJSON DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

FromJSONKey DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToLog DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToHeader DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToQuery DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

FromXML DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToXML DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToByteString DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

FromText DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToText DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

type Rep DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

type Rep DeploymentEventType = D1 ('MetaData "DeploymentEventType" "Amazonka.AppConfig.Types.DeploymentEventType" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'True) (C1 ('MetaCons "DeploymentEventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentState

newtype DeploymentState Source #

Constructors

DeploymentState' 

Instances

Instances details
Eq DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Ord DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Read DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Show DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Generic DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Associated Types

type Rep DeploymentState :: Type -> Type #

NFData DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Methods

rnf :: DeploymentState -> () #

Hashable DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToJSON DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToJSONKey DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

FromJSON DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

FromJSONKey DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToLog DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToHeader DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToQuery DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

FromXML DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToXML DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Methods

toXML :: DeploymentState -> XML #

ToByteString DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

FromText DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToText DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

type Rep DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

type Rep DeploymentState = D1 ('MetaData "DeploymentState" "Amazonka.AppConfig.Types.DeploymentState" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'True) (C1 ('MetaCons "DeploymentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EnvironmentState

newtype EnvironmentState Source #

Instances

Instances details
Eq EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Ord EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Read EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Show EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Generic EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Associated Types

type Rep EnvironmentState :: Type -> Type #

NFData EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Methods

rnf :: EnvironmentState -> () #

Hashable EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToJSON EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToJSONKey EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

FromJSON EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

FromJSONKey EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToLog EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToHeader EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToQuery EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

FromXML EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToXML EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToByteString EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

FromText EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToText EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

type Rep EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

type Rep EnvironmentState = D1 ('MetaData "EnvironmentState" "Amazonka.AppConfig.Types.EnvironmentState" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'True) (C1 ('MetaCons "EnvironmentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEnvironmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GrowthType

newtype GrowthType Source #

Constructors

GrowthType' 

Fields

Bundled Patterns

pattern GrowthType_EXPONENTIAL :: GrowthType 
pattern GrowthType_LINEAR :: GrowthType 

Instances

Instances details
Eq GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Ord GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Read GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Show GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Generic GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Associated Types

type Rep GrowthType :: Type -> Type #

NFData GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Methods

rnf :: GrowthType -> () #

Hashable GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToJSON GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToJSONKey GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

FromJSON GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

FromJSONKey GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToLog GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToHeader GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToQuery GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

FromXML GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToXML GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Methods

toXML :: GrowthType -> XML #

ToByteString GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

FromText GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToText GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Methods

toText :: GrowthType -> Text #

type Rep GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

type Rep GrowthType = D1 ('MetaData "GrowthType" "Amazonka.AppConfig.Types.GrowthType" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'True) (C1 ('MetaCons "GrowthType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGrowthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicateTo

newtype ReplicateTo Source #

Constructors

ReplicateTo' 

Bundled Patterns

pattern ReplicateTo_NONE :: ReplicateTo 
pattern ReplicateTo_SSM_DOCUMENT :: ReplicateTo 

Instances

Instances details
Eq ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Ord ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Read ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Show ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Generic ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Associated Types

type Rep ReplicateTo :: Type -> Type #

NFData ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Methods

rnf :: ReplicateTo -> () #

Hashable ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToJSON ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToJSONKey ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

FromJSON ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

FromJSONKey ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToLog ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToHeader ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToQuery ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

FromXML ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToXML ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Methods

toXML :: ReplicateTo -> XML #

ToByteString ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

FromText ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToText ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Methods

toText :: ReplicateTo -> Text #

type Rep ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

type Rep ReplicateTo = D1 ('MetaData "ReplicateTo" "Amazonka.AppConfig.Types.ReplicateTo" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'True) (C1 ('MetaCons "ReplicateTo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicateTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TriggeredBy

newtype TriggeredBy Source #

Constructors

TriggeredBy' 

Instances

Instances details
Eq TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Ord TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Read TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Show TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Generic TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Associated Types

type Rep TriggeredBy :: Type -> Type #

NFData TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Methods

rnf :: TriggeredBy -> () #

Hashable TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToJSON TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToJSONKey TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

FromJSON TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

FromJSONKey TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToLog TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToHeader TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToQuery TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

FromXML TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToXML TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Methods

toXML :: TriggeredBy -> XML #

ToByteString TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

FromText TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToText TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Methods

toText :: TriggeredBy -> Text #

type Rep TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

type Rep TriggeredBy = D1 ('MetaData "TriggeredBy" "Amazonka.AppConfig.Types.TriggeredBy" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'True) (C1 ('MetaCons "TriggeredBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTriggeredBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ValidatorType

newtype ValidatorType Source #

Constructors

ValidatorType' 

Instances

Instances details
Eq ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Ord ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Read ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Show ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Generic ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Associated Types

type Rep ValidatorType :: Type -> Type #

NFData ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Methods

rnf :: ValidatorType -> () #

Hashable ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToJSON ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToJSONKey ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

FromJSON ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

FromJSONKey ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToLog ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToHeader ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToQuery ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

FromXML ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToXML ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Methods

toXML :: ValidatorType -> XML #

ToByteString ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

FromText ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToText ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Methods

toText :: ValidatorType -> Text #

type Rep ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

type Rep ValidatorType = D1 ('MetaData "ValidatorType" "Amazonka.AppConfig.Types.ValidatorType" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'True) (C1 ('MetaCons "ValidatorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromValidatorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Application

data Application Source #

See: newApplication smart constructor.

Constructors

Application' 

Fields

Instances

Instances details
Eq Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

Read Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

Show Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

Generic Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

Associated Types

type Rep Application :: Type -> Type #

NFData Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

Methods

rnf :: Application -> () #

Hashable Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

FromJSON Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

type Rep Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

type Rep Application = D1 ('MetaData "Application" "Amazonka.AppConfig.Types.Application" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "Application'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newApplication :: Application Source #

Create a value of Application 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:name:Application', application_name - The application name.

$sel:id:Application', application_id - The application ID.

$sel:description:Application', application_description - The description of the application.

application_name :: Lens' Application (Maybe Text) Source #

The application name.

application_description :: Lens' Application (Maybe Text) Source #

The description of the application.

ConfigurationProfile

data ConfigurationProfile Source #

See: newConfigurationProfile smart constructor.

Constructors

ConfigurationProfile' 

Fields

Instances

Instances details
Eq ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

Show ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

Generic ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

Associated Types

type Rep ConfigurationProfile :: Type -> Type #

NFData ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

Methods

rnf :: ConfigurationProfile -> () #

Hashable ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

FromJSON ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

type Rep ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

type Rep ConfigurationProfile = D1 ('MetaData "ConfigurationProfile" "Amazonka.AppConfig.Types.ConfigurationProfile" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "ConfigurationProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retrievalRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "validators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Validator])) :*: S1 ('MetaSel ('Just "locationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newConfigurationProfile :: ConfigurationProfile Source #

Create a value of ConfigurationProfile 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:retrievalRoleArn:ConfigurationProfile', configurationProfile_retrievalRoleArn - The ARN of an IAM role with permission to access the configuration at the specified LocationUri.

$sel:validators:ConfigurationProfile', configurationProfile_validators - A list of methods for validating the configuration.

$sel:locationUri:ConfigurationProfile', configurationProfile_locationUri - The URI location of the configuration.

$sel:applicationId:ConfigurationProfile', configurationProfile_applicationId - The application ID.

$sel:name:ConfigurationProfile', configurationProfile_name - The name of the configuration profile.

$sel:id:ConfigurationProfile', configurationProfile_id - The configuration profile ID.

$sel:description:ConfigurationProfile', configurationProfile_description - The configuration profile description.

configurationProfile_retrievalRoleArn :: Lens' ConfigurationProfile (Maybe Text) Source #

The ARN of an IAM role with permission to access the configuration at the specified LocationUri.

configurationProfile_validators :: Lens' ConfigurationProfile (Maybe [Validator]) Source #

A list of methods for validating the configuration.

configurationProfile_locationUri :: Lens' ConfigurationProfile (Maybe Text) Source #

The URI location of the configuration.

configurationProfile_name :: Lens' ConfigurationProfile (Maybe Text) Source #

The name of the configuration profile.

configurationProfile_description :: Lens' ConfigurationProfile (Maybe Text) Source #

The configuration profile description.

ConfigurationProfileSummary

data ConfigurationProfileSummary Source #

A summary of a configuration profile.

See: newConfigurationProfileSummary smart constructor.

Constructors

ConfigurationProfileSummary' 

Fields

Instances

Instances details
Eq ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Read ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Show ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Generic ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Associated Types

type Rep ConfigurationProfileSummary :: Type -> Type #

NFData ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Hashable ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

FromJSON ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

type Rep ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

type Rep ConfigurationProfileSummary = D1 ('MetaData "ConfigurationProfileSummary" "Amazonka.AppConfig.Types.ConfigurationProfileSummary" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "ConfigurationProfileSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validatorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ValidatorType]))))))

newConfigurationProfileSummary :: ConfigurationProfileSummary Source #

Create a value of ConfigurationProfileSummary 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:locationUri:ConfigurationProfileSummary', configurationProfileSummary_locationUri - The URI location of the configuration.

$sel:applicationId:ConfigurationProfileSummary', configurationProfileSummary_applicationId - The application ID.

$sel:name:ConfigurationProfileSummary', configurationProfileSummary_name - The name of the configuration profile.

$sel:id:ConfigurationProfileSummary', configurationProfileSummary_id - The ID of the configuration profile.

$sel:validatorTypes:ConfigurationProfileSummary', configurationProfileSummary_validatorTypes - The types of validators in the configuration profile.

configurationProfileSummary_validatorTypes :: Lens' ConfigurationProfileSummary (Maybe [ValidatorType]) Source #

The types of validators in the configuration profile.

Deployment

data Deployment Source #

See: newDeployment smart constructor.

Constructors

Deployment' 

Fields

Instances

Instances details
Eq Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

Read Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

Show Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

Generic Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

Associated Types

type Rep Deployment :: Type -> Type #

NFData Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

Methods

rnf :: Deployment -> () #

Hashable Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

FromJSON Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

type Rep Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

type Rep Deployment = D1 ('MetaData "Deployment" "Amazonka.AppConfig.Types.Deployment" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "Deployment'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "growthFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "configurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentState)) :*: S1 ('MetaSel ('Just "deploymentStrategyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deploymentNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "configurationVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eventLog") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeploymentEvent])) :*: (S1 ('MetaSel ('Just "percentageComplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deploymentDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "environmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "completedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "configurationLocationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "finalBakeTimeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configurationProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "growthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrowthType))))))))

newDeployment :: Deployment Source #

Create a value of Deployment 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:growthFactor:Deployment', deployment_growthFactor - The percentage of targets to receive a deployed configuration during each interval.

$sel:configurationName:Deployment', deployment_configurationName - The name of the configuration.

$sel:state:Deployment', deployment_state - The state of the deployment.

$sel:deploymentStrategyId:Deployment', deployment_deploymentStrategyId - The ID of the deployment strategy that was deployed.

$sel:deploymentNumber:Deployment', deployment_deploymentNumber - The sequence number of the deployment.

$sel:configurationVersion:Deployment', deployment_configurationVersion - The configuration version that was deployed.

$sel:eventLog:Deployment', deployment_eventLog - A list containing all events related to a deployment. The most recent events are displayed first.

$sel:percentageComplete:Deployment', deployment_percentageComplete - The percentage of targets for which the deployment is available.

$sel:startedAt:Deployment', deployment_startedAt - The time the deployment started.

$sel:applicationId:Deployment', deployment_applicationId - The ID of the application that was deployed.

$sel:deploymentDurationInMinutes:Deployment', deployment_deploymentDurationInMinutes - Total amount of time the deployment lasted.

$sel:environmentId:Deployment', deployment_environmentId - The ID of the environment that was deployed.

$sel:completedAt:Deployment', deployment_completedAt - The time the deployment completed.

$sel:configurationLocationUri:Deployment', deployment_configurationLocationUri - Information about the source location of the configuration.

$sel:finalBakeTimeInMinutes:Deployment', deployment_finalBakeTimeInMinutes - The amount of time AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

$sel:description:Deployment', deployment_description - The description of the deployment.

$sel:configurationProfileId:Deployment', deployment_configurationProfileId - The ID of the configuration profile that was deployed.

$sel:growthType:Deployment', deployment_growthType - The algorithm used to define how percentage grew over time.

deployment_growthFactor :: Lens' Deployment (Maybe Double) Source #

The percentage of targets to receive a deployed configuration during each interval.

deployment_configurationName :: Lens' Deployment (Maybe Text) Source #

The name of the configuration.

deployment_state :: Lens' Deployment (Maybe DeploymentState) Source #

The state of the deployment.

deployment_deploymentStrategyId :: Lens' Deployment (Maybe Text) Source #

The ID of the deployment strategy that was deployed.

deployment_deploymentNumber :: Lens' Deployment (Maybe Int) Source #

The sequence number of the deployment.

deployment_configurationVersion :: Lens' Deployment (Maybe Text) Source #

The configuration version that was deployed.

deployment_eventLog :: Lens' Deployment (Maybe [DeploymentEvent]) Source #

A list containing all events related to a deployment. The most recent events are displayed first.

deployment_percentageComplete :: Lens' Deployment (Maybe Double) Source #

The percentage of targets for which the deployment is available.

deployment_startedAt :: Lens' Deployment (Maybe UTCTime) Source #

The time the deployment started.

deployment_applicationId :: Lens' Deployment (Maybe Text) Source #

The ID of the application that was deployed.

deployment_deploymentDurationInMinutes :: Lens' Deployment (Maybe Natural) Source #

Total amount of time the deployment lasted.

deployment_environmentId :: Lens' Deployment (Maybe Text) Source #

The ID of the environment that was deployed.

deployment_completedAt :: Lens' Deployment (Maybe UTCTime) Source #

The time the deployment completed.

deployment_configurationLocationUri :: Lens' Deployment (Maybe Text) Source #

Information about the source location of the configuration.

deployment_finalBakeTimeInMinutes :: Lens' Deployment (Maybe Natural) Source #

The amount of time AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

deployment_description :: Lens' Deployment (Maybe Text) Source #

The description of the deployment.

deployment_configurationProfileId :: Lens' Deployment (Maybe Text) Source #

The ID of the configuration profile that was deployed.

deployment_growthType :: Lens' Deployment (Maybe GrowthType) Source #

The algorithm used to define how percentage grew over time.

DeploymentEvent

data DeploymentEvent Source #

An object that describes a deployment event.

See: newDeploymentEvent smart constructor.

Constructors

DeploymentEvent' 

Fields

  • triggeredBy :: Maybe TriggeredBy

    The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

  • occurredAt :: Maybe POSIX

    The date and time the event occurred.

  • eventType :: Maybe DeploymentEventType

    The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

  • description :: Maybe Text

    A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Instances

Instances details
Eq DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

Read DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

Show DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

Generic DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

Associated Types

type Rep DeploymentEvent :: Type -> Type #

NFData DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

Methods

rnf :: DeploymentEvent -> () #

Hashable DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

FromJSON DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

type Rep DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

type Rep DeploymentEvent = D1 ('MetaData "DeploymentEvent" "Amazonka.AppConfig.Types.DeploymentEvent" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "DeploymentEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "triggeredBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TriggeredBy)) :*: S1 ('MetaSel ('Just "occurredAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentEventType)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDeploymentEvent :: DeploymentEvent Source #

Create a value of DeploymentEvent 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:triggeredBy:DeploymentEvent', deploymentEvent_triggeredBy - The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

$sel:occurredAt:DeploymentEvent', deploymentEvent_occurredAt - The date and time the event occurred.

$sel:eventType:DeploymentEvent', deploymentEvent_eventType - The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

$sel:description:DeploymentEvent', deploymentEvent_description - A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

deploymentEvent_triggeredBy :: Lens' DeploymentEvent (Maybe TriggeredBy) Source #

The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

deploymentEvent_occurredAt :: Lens' DeploymentEvent (Maybe UTCTime) Source #

The date and time the event occurred.

deploymentEvent_eventType :: Lens' DeploymentEvent (Maybe DeploymentEventType) Source #

The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

deploymentEvent_description :: Lens' DeploymentEvent (Maybe Text) Source #

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

DeploymentStrategy

data DeploymentStrategy Source #

See: newDeploymentStrategy smart constructor.

Constructors

DeploymentStrategy' 

Fields

Instances

Instances details
Eq DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

Read DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

Show DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

Generic DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

Associated Types

type Rep DeploymentStrategy :: Type -> Type #

NFData DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

Methods

rnf :: DeploymentStrategy -> () #

Hashable DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

FromJSON DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

type Rep DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

type Rep DeploymentStrategy = D1 ('MetaData "DeploymentStrategy" "Amazonka.AppConfig.Types.DeploymentStrategy" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "DeploymentStrategy'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "growthFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "replicateTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicateTo))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deploymentDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "finalBakeTimeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "growthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrowthType))))))

newDeploymentStrategy :: DeploymentStrategy Source #

Create a value of DeploymentStrategy 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:growthFactor:DeploymentStrategy', deploymentStrategy_growthFactor - The percentage of targets that received a deployed configuration during each interval.

$sel:replicateTo:DeploymentStrategy', deploymentStrategy_replicateTo - Save the deployment strategy to a Systems Manager (SSM) document.

$sel:name:DeploymentStrategy', deploymentStrategy_name - The name of the deployment strategy.

$sel:id:DeploymentStrategy', deploymentStrategy_id - The deployment strategy ID.

$sel:deploymentDurationInMinutes:DeploymentStrategy', deploymentStrategy_deploymentDurationInMinutes - Total amount of time the deployment lasted.

$sel:finalBakeTimeInMinutes:DeploymentStrategy', deploymentStrategy_finalBakeTimeInMinutes - The amount of time AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

$sel:description:DeploymentStrategy', deploymentStrategy_description - The description of the deployment strategy.

$sel:growthType:DeploymentStrategy', deploymentStrategy_growthType - The algorithm used to define how percentage grew over time.

deploymentStrategy_growthFactor :: Lens' DeploymentStrategy (Maybe Double) Source #

The percentage of targets that received a deployed configuration during each interval.

deploymentStrategy_replicateTo :: Lens' DeploymentStrategy (Maybe ReplicateTo) Source #

Save the deployment strategy to a Systems Manager (SSM) document.

deploymentStrategy_name :: Lens' DeploymentStrategy (Maybe Text) Source #

The name of the deployment strategy.

deploymentStrategy_finalBakeTimeInMinutes :: Lens' DeploymentStrategy (Maybe Natural) Source #

The amount of time AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

deploymentStrategy_description :: Lens' DeploymentStrategy (Maybe Text) Source #

The description of the deployment strategy.

deploymentStrategy_growthType :: Lens' DeploymentStrategy (Maybe GrowthType) Source #

The algorithm used to define how percentage grew over time.

DeploymentSummary

data DeploymentSummary Source #

Information about the deployment.

See: newDeploymentSummary smart constructor.

Constructors

DeploymentSummary' 

Fields

Instances

Instances details
Eq DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

Read DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

Show DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

Generic DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

Associated Types

type Rep DeploymentSummary :: Type -> Type #

NFData DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

Methods

rnf :: DeploymentSummary -> () #

Hashable DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

FromJSON DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

type Rep DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

type Rep DeploymentSummary = D1 ('MetaData "DeploymentSummary" "Amazonka.AppConfig.Types.DeploymentSummary" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "DeploymentSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "growthFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "configurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentState)) :*: (S1 ('MetaSel ('Just "deploymentNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "configurationVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "percentageComplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deploymentDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "completedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "finalBakeTimeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "growthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrowthType)))))))

newDeploymentSummary :: DeploymentSummary Source #

Create a value of DeploymentSummary 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:growthFactor:DeploymentSummary', deploymentSummary_growthFactor - The percentage of targets to receive a deployed configuration during each interval.

$sel:configurationName:DeploymentSummary', deploymentSummary_configurationName - The name of the configuration.

$sel:state:DeploymentSummary', deploymentSummary_state - The state of the deployment.

$sel:deploymentNumber:DeploymentSummary', deploymentSummary_deploymentNumber - The sequence number of the deployment.

$sel:configurationVersion:DeploymentSummary', deploymentSummary_configurationVersion - The version of the configuration.

$sel:percentageComplete:DeploymentSummary', deploymentSummary_percentageComplete - The percentage of targets for which the deployment is available.

$sel:startedAt:DeploymentSummary', deploymentSummary_startedAt - Time the deployment started.

$sel:deploymentDurationInMinutes:DeploymentSummary', deploymentSummary_deploymentDurationInMinutes - Total amount of time the deployment lasted.

$sel:completedAt:DeploymentSummary', deploymentSummary_completedAt - Time the deployment completed.

$sel:finalBakeTimeInMinutes:DeploymentSummary', deploymentSummary_finalBakeTimeInMinutes - The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

$sel:growthType:DeploymentSummary', deploymentSummary_growthType - The algorithm used to define how percentage grows over time.

deploymentSummary_growthFactor :: Lens' DeploymentSummary (Maybe Double) Source #

The percentage of targets to receive a deployed configuration during each interval.

deploymentSummary_deploymentNumber :: Lens' DeploymentSummary (Maybe Int) Source #

The sequence number of the deployment.

deploymentSummary_percentageComplete :: Lens' DeploymentSummary (Maybe Double) Source #

The percentage of targets for which the deployment is available.

deploymentSummary_finalBakeTimeInMinutes :: Lens' DeploymentSummary (Maybe Natural) Source #

The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

deploymentSummary_growthType :: Lens' DeploymentSummary (Maybe GrowthType) Source #

The algorithm used to define how percentage grows over time.

Environment

data Environment Source #

See: newEnvironment smart constructor.

Constructors

Environment' 

Fields

Instances

Instances details
Eq Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

Read Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

Show Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

Generic Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

Associated Types

type Rep Environment :: Type -> Type #

NFData Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

Methods

rnf :: Environment -> () #

Hashable Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

FromJSON Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

type Rep Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

newEnvironment :: Environment 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:state:Environment', environment_state - The state of the environment. An environment can be in one of the following states: READY_FOR_DEPLOYMENT, DEPLOYING, ROLLING_BACK, or ROLLED_BACK

$sel:monitors:Environment', environment_monitors - Amazon CloudWatch alarms monitored during the deployment.

$sel:applicationId:Environment', environment_applicationId - The application ID.

$sel:name:Environment', environment_name - The name of the environment.

$sel:id:Environment', environment_id - The environment ID.

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

environment_state :: Lens' Environment (Maybe EnvironmentState) Source #

The state of the environment. An environment can be in one of the following states: READY_FOR_DEPLOYMENT, DEPLOYING, ROLLING_BACK, or ROLLED_BACK

environment_monitors :: Lens' Environment (Maybe [Monitor]) Source #

Amazon CloudWatch alarms monitored during the deployment.

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

The name of the environment.

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

The description of the environment.

HostedConfigurationVersion

data HostedConfigurationVersion Source #

See: newHostedConfigurationVersion smart constructor.

Constructors

HostedConfigurationVersion' 

Fields

Instances

Instances details
Eq HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

Show HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

Generic HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

Associated Types

type Rep HostedConfigurationVersion :: Type -> Type #

NFData HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

Hashable HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

type Rep HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

type Rep HostedConfigurationVersion = D1 ('MetaData "HostedConfigurationVersion" "Amazonka.AppConfig.Types.HostedConfigurationVersion" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "HostedConfigurationVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ByteString))) :*: (S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configurationProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newHostedConfigurationVersion :: HostedConfigurationVersion Source #

Create a value of HostedConfigurationVersion 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:content:HostedConfigurationVersion', hostedConfigurationVersion_content - The content of the configuration or the configuration data.

$sel:versionNumber:HostedConfigurationVersion', hostedConfigurationVersion_versionNumber - The configuration version.

$sel:applicationId:HostedConfigurationVersion', hostedConfigurationVersion_applicationId - The application ID.

$sel:description:HostedConfigurationVersion', hostedConfigurationVersion_description - A description of the configuration.

$sel:configurationProfileId:HostedConfigurationVersion', hostedConfigurationVersion_configurationProfileId - The configuration profile ID.

$sel:contentType:HostedConfigurationVersion', hostedConfigurationVersion_contentType - A standard MIME type describing the format of the configuration content. For more information, see Content-Type.

hostedConfigurationVersion_content :: Lens' HostedConfigurationVersion (Maybe ByteString) Source #

The content of the configuration or the configuration data.

hostedConfigurationVersion_contentType :: Lens' HostedConfigurationVersion (Maybe Text) Source #

A standard MIME type describing the format of the configuration content. For more information, see Content-Type.

HostedConfigurationVersionSummary

data HostedConfigurationVersionSummary Source #

Information about the configuration.

See: newHostedConfigurationVersionSummary smart constructor.

Constructors

HostedConfigurationVersionSummary' 

Fields

Instances

Instances details
Eq HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

Read HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

Show HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

Generic HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

Associated Types

type Rep HostedConfigurationVersionSummary :: Type -> Type #

NFData HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

Hashable HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

FromJSON HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

type Rep HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

type Rep HostedConfigurationVersionSummary = D1 ('MetaData "HostedConfigurationVersionSummary" "Amazonka.AppConfig.Types.HostedConfigurationVersionSummary" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "HostedConfigurationVersionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configurationProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newHostedConfigurationVersionSummary :: HostedConfigurationVersionSummary Source #

Create a value of HostedConfigurationVersionSummary 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:versionNumber:HostedConfigurationVersionSummary', hostedConfigurationVersionSummary_versionNumber - The configuration version.

$sel:applicationId:HostedConfigurationVersionSummary', hostedConfigurationVersionSummary_applicationId - The application ID.

$sel:description:HostedConfigurationVersionSummary', hostedConfigurationVersionSummary_description - A description of the configuration.

$sel:configurationProfileId:HostedConfigurationVersionSummary', hostedConfigurationVersionSummary_configurationProfileId - The configuration profile ID.

$sel:contentType:HostedConfigurationVersionSummary', hostedConfigurationVersionSummary_contentType - A standard MIME type describing the format of the configuration content. For more information, see Content-Type.

hostedConfigurationVersionSummary_contentType :: Lens' HostedConfigurationVersionSummary (Maybe Text) Source #

A standard MIME type describing the format of the configuration content. For more information, see Content-Type.

Monitor

data Monitor Source #

Amazon CloudWatch alarms to monitor during the deployment process.

See: newMonitor smart constructor.

Constructors

Monitor' 

Fields

Instances

Instances details
Eq Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Methods

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

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

Read Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Show Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Generic Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Associated Types

type Rep Monitor :: Type -> Type #

Methods

from :: Monitor -> Rep Monitor x #

to :: Rep Monitor x -> Monitor #

NFData Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Methods

rnf :: Monitor -> () #

Hashable Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Methods

hashWithSalt :: Int -> Monitor -> Int #

hash :: Monitor -> Int #

ToJSON Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

FromJSON Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

type Rep Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

type Rep Monitor = D1 ('MetaData "Monitor" "Amazonka.AppConfig.Types.Monitor" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "Monitor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMonitor :: Monitor Source #

Create a value of Monitor 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:alarmRoleArn:Monitor', monitor_alarmRoleArn - ARN of an IAM role for AppConfig to monitor AlarmArn.

$sel:alarmArn:Monitor', monitor_alarmArn - ARN of the Amazon CloudWatch alarm.

monitor_alarmRoleArn :: Lens' Monitor (Maybe Text) Source #

ARN of an IAM role for AppConfig to monitor AlarmArn.

monitor_alarmArn :: Lens' Monitor (Maybe Text) Source #

ARN of the Amazon CloudWatch alarm.

Validator

data Validator Source #

A validator provides a syntactic or semantic check to ensure the configuration you want to deploy functions as intended. To validate your application configuration data, you provide a schema or a Lambda function that runs against the configuration. The configuration deployment or update can only proceed when the configuration data is valid.

See: newValidator smart constructor.

Constructors

Validator' 

Fields

  • type' :: ValidatorType

    AppConfig supports validators of type JSON_SCHEMA and LAMBDA

  • content :: Sensitive Text

    Either the JSON Schema content or the Amazon Resource Name (ARN) of an AWS Lambda function.

Instances

Instances details
Eq Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

Show Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

Generic Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

Associated Types

type Rep Validator :: Type -> Type #

NFData Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

Methods

rnf :: Validator -> () #

Hashable Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

ToJSON Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

FromJSON Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

type Rep Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

type Rep Validator = D1 ('MetaData "Validator" "Amazonka.AppConfig.Types.Validator" "libZSservicesZSamazonka-appconfigZSamazonka-appconfig" 'False) (C1 ('MetaCons "Validator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ValidatorType) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newValidator Source #

Create a value of Validator 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:type':Validator', validator_type - AppConfig supports validators of type JSON_SCHEMA and LAMBDA

$sel:content:Validator', validator_content - Either the JSON Schema content or the Amazon Resource Name (ARN) of an AWS Lambda function.

validator_type :: Lens' Validator ValidatorType Source #

AppConfig supports validators of type JSON_SCHEMA and LAMBDA

validator_content :: Lens' Validator Text Source #

Either the JSON Schema content or the Amazon Resource Name (ARN) of an AWS Lambda function.