amazonka-appconfig-2.0: Amazon AppConfig 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.AppConfig.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

The input fails to satisfy the constraints specified by an Amazon Web Services service.

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

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

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

There was an internal failure in the AppConfig service.

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

The configuration size is too large.

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

The requested resource could not be found.

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

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

ActionPoint

newtype ActionPoint Source #

Constructors

ActionPoint' 

Instances

Instances details
FromJSON ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

FromJSONKey ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

ToJSON ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

ToJSONKey ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

ToByteString ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

ToHeader ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

ToLog ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

ToQuery ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

FromText ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

ToText ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

Methods

toText :: ActionPoint -> Text #

FromXML ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

ToXML ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

Methods

toXML :: ActionPoint -> XML #

Generic ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

Associated Types

type Rep ActionPoint :: Type -> Type #

Read ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

Show ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

NFData ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

Methods

rnf :: ActionPoint -> () #

Eq ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

Ord ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

Hashable ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

type Rep ActionPoint Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionPoint

type Rep ActionPoint = D1 ('MetaData "ActionPoint" "Amazonka.AppConfig.Types.ActionPoint" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'True) (C1 ('MetaCons "ActionPoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentEventType

newtype DeploymentEventType Source #

Instances

Instances details
FromJSON DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

FromJSONKey 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

ToByteString DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToHeader DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToLog DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToQuery 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

FromXML DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

ToXML 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 #

Read DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Show DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

NFData DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Methods

rnf :: DeploymentEventType -> () #

Eq DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Ord DeploymentEventType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEventType

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'True) (C1 ('MetaCons "DeploymentEventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentState

newtype DeploymentState Source #

Constructors

DeploymentState' 

Instances

Instances details
FromJSON DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

FromJSONKey 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

ToByteString DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToHeader DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToLog DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

ToQuery 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

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 #

Generic DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Associated Types

type Rep DeploymentState :: Type -> Type #

Read DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Show DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

NFData DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Methods

rnf :: DeploymentState -> () #

Eq DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Ord DeploymentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentState

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'True) (C1 ('MetaCons "DeploymentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EnvironmentState

newtype EnvironmentState Source #

Instances

Instances details
FromJSON EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

FromJSONKey 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

ToByteString EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToHeader EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToLog EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToQuery 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

FromXML EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

ToXML 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 #

Read EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Show EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

NFData EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Methods

rnf :: EnvironmentState -> () #

Eq EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Ord EnvironmentState Source # 
Instance details

Defined in Amazonka.AppConfig.Types.EnvironmentState

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" '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
FromJSON GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

FromJSONKey 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

ToByteString GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToHeader GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToLog GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

ToQuery 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 #

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 #

Generic GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Associated Types

type Rep GrowthType :: Type -> Type #

Read GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Show GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

NFData GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Methods

rnf :: GrowthType -> () #

Eq GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Ord GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

Hashable GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

type Rep GrowthType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.GrowthType

type Rep GrowthType = D1 ('MetaData "GrowthType" "Amazonka.AppConfig.Types.GrowthType" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" '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
FromJSON ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

FromJSONKey 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

ToByteString ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToHeader ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToLog ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

ToQuery 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 #

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 #

Generic ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Associated Types

type Rep ReplicateTo :: Type -> Type #

Read ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Show ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

NFData ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Methods

rnf :: ReplicateTo -> () #

Eq ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Ord ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

Hashable ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

type Rep ReplicateTo Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ReplicateTo

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

TriggeredBy

newtype TriggeredBy Source #

Constructors

TriggeredBy' 

Instances

Instances details
FromJSON TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

FromJSONKey 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

ToByteString TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToHeader TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToLog TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

ToQuery 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 #

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 #

Generic TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Associated Types

type Rep TriggeredBy :: Type -> Type #

Read TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Show TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

NFData TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Methods

rnf :: TriggeredBy -> () #

Eq TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Ord TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

Hashable TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

type Rep TriggeredBy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.TriggeredBy

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

ValidatorType

newtype ValidatorType Source #

Constructors

ValidatorType' 

Instances

Instances details
FromJSON ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

FromJSONKey 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

ToByteString ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToHeader ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToLog ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

ToQuery 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 #

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 #

Generic ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Associated Types

type Rep ValidatorType :: Type -> Type #

Read ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Show ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

NFData ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Methods

rnf :: ValidatorType -> () #

Eq ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Ord ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

Hashable ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

type Rep ValidatorType Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ValidatorType

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

Action

data Action Source #

An action defines the tasks the extension performs during the AppConfig workflow. Each action includes an action point such as ON_CREATE_HOSTED_CONFIGURATION, PRE_DEPLOYMENT, or ON_DEPLOYMENT. Each action also includes a name, a URI to an Lambda function, and an Amazon Resource Name (ARN) for an Identity and Access Management assume role. You specify the name, URI, and ARN for each action point defined in the extension. You can specify the following actions for an extension:

  • PRE_CREATE_HOSTED_CONFIGURATION_VERSION
  • PRE_START_DEPLOYMENT
  • ON_DEPLOYMENT_START
  • ON_DEPLOYMENT_STEP
  • ON_DEPLOYMENT_BAKING
  • ON_DEPLOYMENT_COMPLETE
  • ON_DEPLOYMENT_ROLLED_BACK

See: newAction smart constructor.

Constructors

Action' 

Fields

  • description :: Maybe Text

    Information about the action.

  • name :: Maybe Text

    The action name.

  • roleArn :: Maybe Text

    An Amazon Resource Name (ARN) for an Identity and Access Management assume role.

  • uri :: Maybe Text

    The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

ToJSON Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

Methods

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

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

Hashable Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.AppConfig.Types.Action" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAction :: Action Source #

Create a value of Action 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:Action', action_description - Information about the action.

$sel:name:Action', action_name - The action name.

$sel:roleArn:Action', action_roleArn - An Amazon Resource Name (ARN) for an Identity and Access Management assume role.

$sel:uri:Action', action_uri - The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.

action_description :: Lens' Action (Maybe Text) Source #

Information about the action.

action_name :: Lens' Action (Maybe Text) Source #

The action name.

action_roleArn :: Lens' Action (Maybe Text) Source #

An Amazon Resource Name (ARN) for an Identity and Access Management assume role.

action_uri :: Lens' Action (Maybe Text) Source #

The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.

ActionInvocation

data ActionInvocation Source #

An extension that was invoked as part of a deployment event.

See: newActionInvocation smart constructor.

Constructors

ActionInvocation' 

Fields

  • actionName :: Maybe Text

    The name of the action.

  • errorCode :: Maybe Text

    The error code when an extension invocation fails.

  • errorMessage :: Maybe Text

    The error message when an extension invocation fails.

  • extensionIdentifier :: Maybe Text

    The name, the ID, or the Amazon Resource Name (ARN) of the extension.

  • invocationId :: Maybe Text

    A system-generated ID for this invocation.

  • roleArn :: Maybe Text

    An Amazon Resource Name (ARN) for an Identity and Access Management assume role.

  • uri :: Maybe Text

    The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.

Instances

Instances details
FromJSON ActionInvocation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionInvocation

Generic ActionInvocation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionInvocation

Associated Types

type Rep ActionInvocation :: Type -> Type #

Read ActionInvocation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionInvocation

Show ActionInvocation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionInvocation

NFData ActionInvocation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionInvocation

Methods

rnf :: ActionInvocation -> () #

Eq ActionInvocation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionInvocation

Hashable ActionInvocation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionInvocation

type Rep ActionInvocation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ActionInvocation

type Rep ActionInvocation = D1 ('MetaData "ActionInvocation" "Amazonka.AppConfig.Types.ActionInvocation" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "ActionInvocation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "extensionIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newActionInvocation :: ActionInvocation Source #

Create a value of ActionInvocation 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:actionName:ActionInvocation', actionInvocation_actionName - The name of the action.

$sel:errorCode:ActionInvocation', actionInvocation_errorCode - The error code when an extension invocation fails.

$sel:errorMessage:ActionInvocation', actionInvocation_errorMessage - The error message when an extension invocation fails.

$sel:extensionIdentifier:ActionInvocation', actionInvocation_extensionIdentifier - The name, the ID, or the Amazon Resource Name (ARN) of the extension.

$sel:invocationId:ActionInvocation', actionInvocation_invocationId - A system-generated ID for this invocation.

$sel:roleArn:ActionInvocation', actionInvocation_roleArn - An Amazon Resource Name (ARN) for an Identity and Access Management assume role.

$sel:uri:ActionInvocation', actionInvocation_uri - The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.

actionInvocation_errorCode :: Lens' ActionInvocation (Maybe Text) Source #

The error code when an extension invocation fails.

actionInvocation_errorMessage :: Lens' ActionInvocation (Maybe Text) Source #

The error message when an extension invocation fails.

actionInvocation_extensionIdentifier :: Lens' ActionInvocation (Maybe Text) Source #

The name, the ID, or the Amazon Resource Name (ARN) of the extension.

actionInvocation_invocationId :: Lens' ActionInvocation (Maybe Text) Source #

A system-generated ID for this invocation.

actionInvocation_roleArn :: Lens' ActionInvocation (Maybe Text) Source #

An Amazon Resource Name (ARN) for an Identity and Access Management assume role.

actionInvocation_uri :: Lens' ActionInvocation (Maybe Text) Source #

The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.

Application

data Application Source #

See: newApplication smart constructor.

Constructors

Application' 

Fields

Instances

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

Read Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

Show Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

NFData Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

Methods

rnf :: Application -> () #

Eq Application Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Application

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "Application'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:description:Application', application_description - The description of the application.

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

$sel:name:Application', application_name - The application name.

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

The description of the application.

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

The application name.

AppliedExtension

data AppliedExtension Source #

An extension that was invoked during a deployment.

See: newAppliedExtension smart constructor.

Constructors

AppliedExtension' 

Fields

Instances

Instances details
FromJSON AppliedExtension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.AppliedExtension

Generic AppliedExtension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.AppliedExtension

Associated Types

type Rep AppliedExtension :: Type -> Type #

Read AppliedExtension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.AppliedExtension

Show AppliedExtension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.AppliedExtension

NFData AppliedExtension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.AppliedExtension

Methods

rnf :: AppliedExtension -> () #

Eq AppliedExtension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.AppliedExtension

Hashable AppliedExtension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.AppliedExtension

type Rep AppliedExtension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.AppliedExtension

type Rep AppliedExtension = D1 ('MetaData "AppliedExtension" "Amazonka.AppConfig.Types.AppliedExtension" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "AppliedExtension'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "extensionAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "extensionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newAppliedExtension :: AppliedExtension Source #

Create a value of AppliedExtension 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:extensionAssociationId:AppliedExtension', appliedExtension_extensionAssociationId - The system-generated ID for the association.

$sel:extensionId:AppliedExtension', appliedExtension_extensionId - The system-generated ID of the extension.

$sel:parameters:AppliedExtension', appliedExtension_parameters - One or more parameters for the actions called by the extension.

$sel:versionNumber:AppliedExtension', appliedExtension_versionNumber - The extension version number.

appliedExtension_extensionAssociationId :: Lens' AppliedExtension (Maybe Text) Source #

The system-generated ID for the association.

appliedExtension_extensionId :: Lens' AppliedExtension (Maybe Text) Source #

The system-generated ID of the extension.

appliedExtension_parameters :: Lens' AppliedExtension (Maybe (HashMap Text Text)) Source #

One or more parameters for the actions called by the extension.

ConfigurationProfile

data ConfigurationProfile Source #

See: newConfigurationProfile smart constructor.

Constructors

ConfigurationProfile' 

Fields

  • applicationId :: Maybe Text

    The application ID.

  • description :: Maybe Text

    The configuration profile description.

  • id :: Maybe Text

    The configuration profile ID.

  • locationUri :: Maybe Text

    The URI location of the configuration.

  • name :: Maybe Text

    The name of the configuration profile.

  • retrievalRoleArn :: Maybe Text

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

  • type' :: Maybe Text

    The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

    AWS.AppConfig.FeatureFlags
    AWS.Freeform
  • validators :: Maybe [Validator]

    A list of methods for validating the configuration.

Instances

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

Show ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

NFData ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

Methods

rnf :: ConfigurationProfile -> () #

Eq ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

Hashable ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

type Rep ConfigurationProfile Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfile

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:applicationId:ConfigurationProfile', configurationProfile_applicationId - The application ID.

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

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

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

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

$sel:retrievalRoleArn:ConfigurationProfile', configurationProfile_retrievalRoleArn - The ARN of an IAM role with permission to access the configuration at the specified LocationUri.

ConfigurationProfile, configurationProfile_type - The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

AWS.AppConfig.FeatureFlags
AWS.Freeform

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

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

The configuration profile description.

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_retrievalRoleArn :: Lens' ConfigurationProfile (Maybe Text) Source #

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

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

The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

AWS.AppConfig.FeatureFlags
AWS.Freeform

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

A list of methods for validating the configuration.

ConfigurationProfileSummary

data ConfigurationProfileSummary Source #

A summary of a configuration profile.

See: newConfigurationProfileSummary smart constructor.

Constructors

ConfigurationProfileSummary' 

Fields

  • applicationId :: Maybe Text

    The application ID.

  • id :: Maybe Text

    The ID of the configuration profile.

  • locationUri :: Maybe Text

    The URI location of the configuration.

  • name :: Maybe Text

    The name of the configuration profile.

  • type' :: Maybe Text

    The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

    AWS.AppConfig.FeatureFlags
    AWS.Freeform
  • validatorTypes :: Maybe [ValidatorType]

    The types of validators in the configuration profile.

Instances

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

Read ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Show ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

NFData ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Eq ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "ConfigurationProfileSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "locationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") '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:applicationId:ConfigurationProfileSummary', configurationProfileSummary_applicationId - The application ID.

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

$sel:locationUri:ConfigurationProfileSummary', configurationProfileSummary_locationUri - The URI location of the configuration.

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

$sel:type':ConfigurationProfileSummary', configurationProfileSummary_type - The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

AWS.AppConfig.FeatureFlags
AWS.Freeform

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

configurationProfileSummary_type :: Lens' ConfigurationProfileSummary (Maybe Text) Source #

The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

AWS.AppConfig.FeatureFlags
AWS.Freeform

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

Read Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

Show Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

NFData Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

Methods

rnf :: Deployment -> () #

Eq Deployment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Deployment

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "Deployment'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "appliedExtensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AppliedExtension]))) :*: (S1 ('MetaSel ('Just "completedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "configurationLocationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "configurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "configurationVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deploymentDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "deploymentNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "deploymentStrategyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "environmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventLog") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeploymentEvent])) :*: S1 ('MetaSel ('Just "finalBakeTimeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: ((S1 ('MetaSel ('Just "growthFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "growthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrowthType))) :*: (S1 ('MetaSel ('Just "percentageComplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentState))))))))

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:applicationId:Deployment', deployment_applicationId - The ID of the application that was deployed.

$sel:appliedExtensions:Deployment', deployment_appliedExtensions - A list of extensions that were processed as part of the deployment. The extensions that were previously associated to the configuration profile, environment, or the application when StartDeployment was called.

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

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

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

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

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

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

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

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

Deployment, deployment_description - The description of the deployment.

$sel:environmentId:Deployment', deployment_environmentId - The ID of the environment 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:finalBakeTimeInMinutes:Deployment', deployment_finalBakeTimeInMinutes - The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.

$sel:growthFactor:Deployment', deployment_growthFactor - The percentage of targets to receive a deployed configuration during each interval.

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

$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:state:Deployment', deployment_state - The state of the deployment.

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

The ID of the application that was deployed.

deployment_appliedExtensions :: Lens' Deployment (Maybe [AppliedExtension]) Source #

A list of extensions that were processed as part of the deployment. The extensions that were previously associated to the configuration profile, environment, or the application when StartDeployment was called.

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_configurationName :: Lens' Deployment (Maybe Text) Source #

The name of the configuration.

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

The ID of the configuration profile that was deployed.

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

The configuration version that was deployed.

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

Total amount of time the deployment lasted.

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

The sequence number of the deployment.

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

The ID of the deployment strategy that was deployed.

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

The description of the deployment.

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

The ID of the environment 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_finalBakeTimeInMinutes :: Lens' Deployment (Maybe Natural) Source #

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

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

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

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

The algorithm used to define how percentage grew over time.

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_state :: Lens' Deployment (Maybe DeploymentState) Source #

The state of the deployment.

DeploymentEvent

data DeploymentEvent Source #

An object that describes a deployment event.

See: newDeploymentEvent smart constructor.

Constructors

DeploymentEvent' 

Fields

  • actionInvocations :: Maybe [ActionInvocation]

    The list of extensions that were invoked as part of the deployment.

  • description :: Maybe Text

    A description of the deployment event. Descriptions include, but are not limited to, the user account or the Amazon 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.

  • 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; and the start or completion of a rollback.

  • occurredAt :: Maybe ISO8601

    The date and time the event occurred.

  • triggeredBy :: Maybe TriggeredBy

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

Instances

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

Read DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

Show DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

NFData DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

Methods

rnf :: DeploymentEvent -> () #

Eq DeploymentEvent Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentEvent

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "DeploymentEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actionInvocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActionInvocation])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentEventType)) :*: (S1 ('MetaSel ('Just "occurredAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "triggeredBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TriggeredBy))))))

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:actionInvocations:DeploymentEvent', deploymentEvent_actionInvocations - The list of extensions that were invoked as part of the deployment.

$sel:description:DeploymentEvent', deploymentEvent_description - A description of the deployment event. Descriptions include, but are not limited to, the user account or the Amazon 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.

$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; and the start or completion of a rollback.

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

$sel:triggeredBy:DeploymentEvent', deploymentEvent_triggeredBy - The entity that triggered the deployment event. Events can be triggered by a user, AppConfig, an Amazon CloudWatch alarm, or an internal error.

deploymentEvent_actionInvocations :: Lens' DeploymentEvent (Maybe [ActionInvocation]) Source #

The list of extensions that were invoked as part of the deployment.

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 Amazon 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_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; and the start or completion of a rollback.

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

The date and time the event occurred.

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

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

DeploymentStrategy

data DeploymentStrategy Source #

See: newDeploymentStrategy smart constructor.

Constructors

DeploymentStrategy' 

Fields

Instances

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

Read DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

Show DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

NFData DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

Methods

rnf :: DeploymentStrategy -> () #

Eq DeploymentStrategy Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentStrategy

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "DeploymentStrategy'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deploymentDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "finalBakeTimeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "growthFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "growthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrowthType)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicateTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicateTo))))))

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:deploymentDurationInMinutes:DeploymentStrategy', deploymentStrategy_deploymentDurationInMinutes - Total amount of time the deployment lasted.

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

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

$sel:growthFactor:DeploymentStrategy', deploymentStrategy_growthFactor - The percentage of targets that received a deployed configuration during each interval.

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

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

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

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

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

The description of the deployment strategy.

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

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

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

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

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

The algorithm used to define how percentage grew over time.

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

The name of the deployment strategy.

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

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

DeploymentSummary

data DeploymentSummary Source #

Information about the deployment.

See: newDeploymentSummary smart constructor.

Constructors

DeploymentSummary' 

Fields

Instances

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

Read DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

Show DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

NFData DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

Methods

rnf :: DeploymentSummary -> () #

Eq DeploymentSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.DeploymentSummary

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "DeploymentSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "completedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "configurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "configurationVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deploymentDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "deploymentNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "finalBakeTimeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "growthFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "growthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrowthType)))) :*: (S1 ('MetaSel ('Just "percentageComplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentState)))))))

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:completedAt:DeploymentSummary', deploymentSummary_completedAt - Time the deployment completed.

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

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

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

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

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

$sel:growthFactor:DeploymentSummary', deploymentSummary_growthFactor - The percentage of targets to receive a deployed configuration during each interval.

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

$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:state:DeploymentSummary', deploymentSummary_state - The state of the deployment.

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

The sequence number of the deployment.

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

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

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

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

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

The algorithm used to define how percentage grows over time.

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

The percentage of targets for which the deployment is available.

Environment

data Environment Source #

See: newEnvironment smart constructor.

Constructors

Environment' 

Fields

Instances

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

Read Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

Show Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

NFData Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

Methods

rnf :: Environment -> () #

Eq Environment Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Environment

Hashable 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:applicationId:Environment', environment_applicationId - The application ID.

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

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

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

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

$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

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

The description of the environment.

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_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

Extension

data Extension Source #

See: newExtension smart constructor.

Constructors

Extension' 

Fields

Instances

Instances details
FromJSON Extension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Extension

Generic Extension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Extension

Associated Types

type Rep Extension :: Type -> Type #

Read Extension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Extension

Show Extension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Extension

NFData Extension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Extension

Methods

rnf :: Extension -> () #

Eq Extension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Extension

Hashable Extension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Extension

type Rep Extension Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Extension

newExtension :: Extension Source #

Create a value of Extension 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:actions:Extension', extension_actions - The actions defined in the extension.

$sel:arn:Extension', extension_arn - The system-generated Amazon Resource Name (ARN) for the extension.

Extension, extension_description - Information about the extension.

$sel:id:Extension', extension_id - The system-generated ID of the extension.

Extension, extension_name - The extension name.

$sel:parameters:Extension', extension_parameters - The parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object.

$sel:versionNumber:Extension', extension_versionNumber - The extension version number.

extension_actions :: Lens' Extension (Maybe (HashMap ActionPoint (NonEmpty Action))) Source #

The actions defined in the extension.

extension_arn :: Lens' Extension (Maybe Text) Source #

The system-generated Amazon Resource Name (ARN) for the extension.

extension_description :: Lens' Extension (Maybe Text) Source #

Information about the extension.

extension_id :: Lens' Extension (Maybe Text) Source #

The system-generated ID of the extension.

extension_name :: Lens' Extension (Maybe Text) Source #

The extension name.

extension_parameters :: Lens' Extension (Maybe (HashMap Text Parameter)) Source #

The parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object.

extension_versionNumber :: Lens' Extension (Maybe Int) Source #

The extension version number.

ExtensionAssociation

data ExtensionAssociation Source #

See: newExtensionAssociation smart constructor.

Constructors

ExtensionAssociation' 

Fields

Instances

Instances details
FromJSON ExtensionAssociation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociation

Generic ExtensionAssociation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociation

Associated Types

type Rep ExtensionAssociation :: Type -> Type #

Read ExtensionAssociation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociation

Show ExtensionAssociation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociation

NFData ExtensionAssociation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociation

Methods

rnf :: ExtensionAssociation -> () #

Eq ExtensionAssociation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociation

Hashable ExtensionAssociation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociation

type Rep ExtensionAssociation Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociation

type Rep ExtensionAssociation = D1 ('MetaData "ExtensionAssociation" "Amazonka.AppConfig.Types.ExtensionAssociation" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "ExtensionAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "extensionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "extensionVersionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newExtensionAssociation :: ExtensionAssociation Source #

Create a value of ExtensionAssociation 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:ExtensionAssociation', extensionAssociation_arn - The system-generated Amazon Resource Name (ARN) for the extension.

$sel:extensionArn:ExtensionAssociation', extensionAssociation_extensionArn - The ARN of the extension defined in the association.

$sel:extensionVersionNumber:ExtensionAssociation', extensionAssociation_extensionVersionNumber - The version number for the extension defined in the association.

$sel:id:ExtensionAssociation', extensionAssociation_id - The system-generated ID for the association.

$sel:parameters:ExtensionAssociation', extensionAssociation_parameters - The parameter names and values defined in the association.

$sel:resourceArn:ExtensionAssociation', extensionAssociation_resourceArn - The ARNs of applications, configuration profiles, or environments defined in the association.

extensionAssociation_arn :: Lens' ExtensionAssociation (Maybe Text) Source #

The system-generated Amazon Resource Name (ARN) for the extension.

extensionAssociation_extensionArn :: Lens' ExtensionAssociation (Maybe Text) Source #

The ARN of the extension defined in the association.

extensionAssociation_extensionVersionNumber :: Lens' ExtensionAssociation (Maybe Int) Source #

The version number for the extension defined in the association.

extensionAssociation_id :: Lens' ExtensionAssociation (Maybe Text) Source #

The system-generated ID for the association.

extensionAssociation_parameters :: Lens' ExtensionAssociation (Maybe (HashMap Text Text)) Source #

The parameter names and values defined in the association.

extensionAssociation_resourceArn :: Lens' ExtensionAssociation (Maybe Text) Source #

The ARNs of applications, configuration profiles, or environments defined in the association.

ExtensionAssociationSummary

data ExtensionAssociationSummary Source #

Information about an association between an extension and an AppConfig resource such as an application, environment, or configuration profile. Call GetExtensionAssociation to get more information about an association.

See: newExtensionAssociationSummary smart constructor.

Constructors

ExtensionAssociationSummary' 

Fields

  • extensionArn :: Maybe Text

    The system-generated Amazon Resource Name (ARN) for the extension.

  • id :: Maybe Text

    The extension association ID. This ID is used to call other ExtensionAssociation API actions such as GetExtensionAssociation or DeleteExtensionAssociation.

  • resourceArn :: Maybe Text

    The ARNs of applications, configuration profiles, or environments defined in the association.

Instances

Instances details
FromJSON ExtensionAssociationSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociationSummary

Generic ExtensionAssociationSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociationSummary

Associated Types

type Rep ExtensionAssociationSummary :: Type -> Type #

Read ExtensionAssociationSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociationSummary

Show ExtensionAssociationSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociationSummary

NFData ExtensionAssociationSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociationSummary

Eq ExtensionAssociationSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociationSummary

Hashable ExtensionAssociationSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociationSummary

type Rep ExtensionAssociationSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionAssociationSummary

type Rep ExtensionAssociationSummary = D1 ('MetaData "ExtensionAssociationSummary" "Amazonka.AppConfig.Types.ExtensionAssociationSummary" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "ExtensionAssociationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "extensionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newExtensionAssociationSummary :: ExtensionAssociationSummary Source #

Create a value of ExtensionAssociationSummary 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:extensionArn:ExtensionAssociationSummary', extensionAssociationSummary_extensionArn - The system-generated Amazon Resource Name (ARN) for the extension.

$sel:id:ExtensionAssociationSummary', extensionAssociationSummary_id - The extension association ID. This ID is used to call other ExtensionAssociation API actions such as GetExtensionAssociation or DeleteExtensionAssociation.

$sel:resourceArn:ExtensionAssociationSummary', extensionAssociationSummary_resourceArn - The ARNs of applications, configuration profiles, or environments defined in the association.

extensionAssociationSummary_extensionArn :: Lens' ExtensionAssociationSummary (Maybe Text) Source #

The system-generated Amazon Resource Name (ARN) for the extension.

extensionAssociationSummary_id :: Lens' ExtensionAssociationSummary (Maybe Text) Source #

The extension association ID. This ID is used to call other ExtensionAssociation API actions such as GetExtensionAssociation or DeleteExtensionAssociation.

extensionAssociationSummary_resourceArn :: Lens' ExtensionAssociationSummary (Maybe Text) Source #

The ARNs of applications, configuration profiles, or environments defined in the association.

ExtensionSummary

data ExtensionSummary Source #

Information about an extension. Call GetExtension to get more information about an extension.

See: newExtensionSummary smart constructor.

Constructors

ExtensionSummary' 

Fields

Instances

Instances details
FromJSON ExtensionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionSummary

Generic ExtensionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionSummary

Associated Types

type Rep ExtensionSummary :: Type -> Type #

Read ExtensionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionSummary

Show ExtensionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionSummary

NFData ExtensionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionSummary

Methods

rnf :: ExtensionSummary -> () #

Eq ExtensionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionSummary

Hashable ExtensionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionSummary

type Rep ExtensionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ExtensionSummary

type Rep ExtensionSummary = D1 ('MetaData "ExtensionSummary" "Amazonka.AppConfig.Types.ExtensionSummary" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "ExtensionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newExtensionSummary :: ExtensionSummary Source #

Create a value of ExtensionSummary 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:ExtensionSummary', extensionSummary_arn - The system-generated Amazon Resource Name (ARN) for the extension.

$sel:description:ExtensionSummary', extensionSummary_description - Information about the extension.

$sel:id:ExtensionSummary', extensionSummary_id - The system-generated ID of the extension.

$sel:name:ExtensionSummary', extensionSummary_name - The extension name.

$sel:versionNumber:ExtensionSummary', extensionSummary_versionNumber - The extension version number.

extensionSummary_arn :: Lens' ExtensionSummary (Maybe Text) Source #

The system-generated Amazon Resource Name (ARN) for the extension.

extensionSummary_id :: Lens' ExtensionSummary (Maybe Text) Source #

The system-generated ID of the extension.

HostedConfigurationVersion

data HostedConfigurationVersion Source #

See: newHostedConfigurationVersion smart constructor.

Constructors

HostedConfigurationVersion' 

Fields

Instances

Instances details
Generic HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

Associated Types

type Rep HostedConfigurationVersion :: Type -> Type #

Show HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

NFData HostedConfigurationVersion Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersion

Eq 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "HostedConfigurationVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configurationProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive ByteString))))) :*: (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

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:applicationId:HostedConfigurationVersion', hostedConfigurationVersion_applicationId - The application ID.

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

$sel:content:HostedConfigurationVersion', hostedConfigurationVersion_content - The content of the configuration or the configuration data.

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

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

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

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

Read HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

Show HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

NFData HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

Eq HostedConfigurationVersionSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.HostedConfigurationVersionSummary

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "HostedConfigurationVersionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationId") '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)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

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:applicationId:HostedConfigurationVersionSummary', hostedConfigurationVersionSummary_applicationId - The application ID.

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

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

$sel:versionNumber:HostedConfigurationVersionSummary', hostedConfigurationVersionSummary_versionNumber - The configuration version.

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

  • alarmRoleArn :: Maybe Text

    ARN of an Identity and Access Management (IAM) role for AppConfig to monitor AlarmArn.

  • alarmArn :: Text

    Amazon Resource Name (ARN) of the Amazon CloudWatch alarm.

Instances

Instances details
FromJSON Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

ToJSON 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 #

Read Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Show Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

NFData Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Methods

rnf :: Monitor -> () #

Eq Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Methods

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

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

Hashable Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

Methods

hashWithSalt :: Int -> Monitor -> Int #

hash :: Monitor -> Int #

type Rep Monitor Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Monitor

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

newMonitor 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 Identity and Access Management (IAM) role for AppConfig to monitor AlarmArn.

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

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

ARN of an Identity and Access Management (IAM) role for AppConfig to monitor AlarmArn.

monitor_alarmArn :: Lens' Monitor Text Source #

Amazon Resource Name (ARN) of the Amazon CloudWatch alarm.

Parameter

data Parameter Source #

A value such as an Amazon Resource Name (ARN) or an Amazon Simple Notification Service topic entered in an extension when invoked. Parameter values are specified in an extension association. For more information about extensions, see Working with AppConfig extensions in the AppConfig User Guide.

See: newParameter smart constructor.

Constructors

Parameter' 

Fields

Instances

Instances details
FromJSON Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

ToJSON Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

Generic Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

Associated Types

type Rep Parameter :: Type -> Type #

Read Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

Show Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

NFData Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

Methods

rnf :: Parameter -> () #

Eq Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

Hashable Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

type Rep Parameter Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Parameter

type Rep Parameter = D1 ('MetaData "Parameter" "Amazonka.AppConfig.Types.Parameter" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "Parameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "required") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newParameter :: Parameter Source #

Create a value of Parameter 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:Parameter', parameter_description - Information about the parameter.

$sel:required:Parameter', parameter_required - A parameter value must be specified in the extension association.

parameter_description :: Lens' Parameter (Maybe Text) Source #

Information about the parameter.

parameter_required :: Lens' Parameter (Maybe Bool) Source #

A parameter value must be specified in the extension association.

Validator

data Validator Source #

A validator provides a syntactic or semantic check to ensure the configuration that you want to deploy functions as intended. To validate your application configuration data, you provide a schema or an Amazon Web Services 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 Lambda function.

Instances

Instances details
FromJSON Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

ToJSON 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 #

Show Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

NFData Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

Methods

rnf :: Validator -> () #

Eq Validator Source # 
Instance details

Defined in Amazonka.AppConfig.Types.Validator

Hashable 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" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" '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 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 Lambda function.