interface SingleWeightPolicyConfigProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.CloudFront.Mixins.CfnContinuousDeploymentPolicyPropsMixin.SingleWeightPolicyConfigProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awscloudfront/mixins#CfnContinuousDeploymentPolicyPropsMixin_SingleWeightPolicyConfigProperty |
Java | software.amazon.awscdk.mixins.preview.services.cloudfront.mixins.CfnContinuousDeploymentPolicyPropsMixin.SingleWeightPolicyConfigProperty |
Python | aws_cdk.mixins_preview.aws_cloudfront.mixins.CfnContinuousDeploymentPolicyPropsMixin.SingleWeightPolicyConfigProperty |
TypeScript | @aws-cdk/mixins-preview » aws_cloudfront » mixins » CfnContinuousDeploymentPolicyPropsMixin » SingleWeightPolicyConfigProperty |
Configure a policy that CloudFront uses to route requests to different origins or use different cache settings, based on the weight assigned to each option.
This property is legacy. We recommend that you use TrafficConfig and specify the SingleWeightConfig property instead.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as cloudfront_mixins } from '@aws-cdk/mixins-preview/aws-cloudfront';
const singleWeightPolicyConfigProperty: cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.SingleWeightPolicyConfigProperty = {
sessionStickinessConfig: {
idleTtl: 123,
maximumTtl: 123,
},
weight: 123,
};
Properties
| Name | Type | Description |
|---|---|---|
| session | IResolvable | Session | Enable session stickiness for the associated origin or cache settings. |
| weight? | number | The percentage of requests that CloudFront will use to send to an associated origin or cache settings. |
sessionStickinessConfig?
Type:
IResolvable | Session
(optional)
Enable session stickiness for the associated origin or cache settings.
weight?
Type:
number
(optional)
The percentage of requests that CloudFront will use to send to an associated origin or cache settings.

.NET
Go
Java
Python
TypeScript