amazonka-cloudfront-2.0: Amazon CloudFront 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.CloudFront.Types.TrafficConfig

Description

 
Synopsis

Documentation

data TrafficConfig Source #

The traffic configuration of your continuous deployment.

See: newTrafficConfig smart constructor.

Constructors

TrafficConfig' 

Fields

Instances

Instances details
FromXML TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

ToXML TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

Methods

toXML :: TrafficConfig -> XML #

Generic TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

Associated Types

type Rep TrafficConfig :: Type -> Type #

Read TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

Show TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

NFData TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

Methods

rnf :: TrafficConfig -> () #

Eq TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

Hashable TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

type Rep TrafficConfig Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrafficConfig

type Rep TrafficConfig = D1 ('MetaData "TrafficConfig" "Amazonka.CloudFront.Types.TrafficConfig" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "TrafficConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "singleHeaderConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContinuousDeploymentSingleHeaderConfig)) :*: (S1 ('MetaSel ('Just "singleWeightConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContinuousDeploymentSingleWeightConfig)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContinuousDeploymentPolicyType))))

newTrafficConfig Source #

Create a value of TrafficConfig 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:singleHeaderConfig:TrafficConfig', trafficConfig_singleHeaderConfig - Determines which HTTP requests are sent to the staging distribution.

$sel:singleWeightConfig:TrafficConfig', trafficConfig_singleWeightConfig - Contains the percentage of traffic to send to the staging distribution.

$sel:type':TrafficConfig', trafficConfig_type - The type of traffic configuration.

trafficConfig_singleHeaderConfig :: Lens' TrafficConfig (Maybe ContinuousDeploymentSingleHeaderConfig) Source #

Determines which HTTP requests are sent to the staging distribution.

trafficConfig_singleWeightConfig :: Lens' TrafficConfig (Maybe ContinuousDeploymentSingleWeightConfig) Source #

Contains the percentage of traffic to send to the staging distribution.