diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-cloudfront-origins/test/integ.origin-group-selection-criteria.ts b/packages/@aws-cdk-testing/framework-integ/test/aws-cloudfront-origins/test/integ.origin-group-selection-criteria.ts index 4a1c71e20f6ea..54b1a011cb1dd 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-cloudfront-origins/test/integ.origin-group-selection-criteria.ts +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-cloudfront-origins/test/integ.origin-group-selection-criteria.ts @@ -18,7 +18,7 @@ const originGroup = new origins.OriginGroup({ primaryOrigin: new origins.HttpOrigin(channelGroup.attrEgressDomain), fallbackOrigin: new origins.HttpOrigin(channelGroup2.attrEgressDomain), fallbackStatusCodes: [404], - selectionCriteria: cloudfront.OriginGroupSelectionCriteria.MEDIA_QUALITY_BASED, + selectionCriteria: cloudfront.OriginSelectionCriteria.MEDIA_QUALITY_BASED, }); new cloudfront.Distribution(stack, 'Distribution', { diff --git a/packages/aws-cdk-lib/aws-cloudfront-origins/README.md b/packages/aws-cdk-lib/aws-cloudfront-origins/README.md index b62e7e2c2f551..3754deba01bbb 100644 --- a/packages/aws-cdk-lib/aws-cloudfront-origins/README.md +++ b/packages/aws-cdk-lib/aws-cloudfront-origins/README.md @@ -610,7 +610,7 @@ new cloudfront.Distribution(this, 'myDist', { primaryOrigin: new origins.HttpOrigin(""), fallbackOrigin: new origins.HttpOrigin(""), fallbackStatusCodes: [404], - selectionCriteria: cloudfront.OriginGroupSelectionCriteria.MEDIA_QUALITY_BASED, + selectionCriteria: cloudfront.OriginSelectionCriteria.MEDIA_QUALITY_BASED, }), }, }); diff --git a/packages/aws-cdk-lib/aws-cloudfront-origins/lib/origin-group.ts b/packages/aws-cdk-lib/aws-cloudfront-origins/lib/origin-group.ts index 53da54115cf2a..9f0739ee0de6e 100644 --- a/packages/aws-cdk-lib/aws-cloudfront-origins/lib/origin-group.ts +++ b/packages/aws-cdk-lib/aws-cloudfront-origins/lib/origin-group.ts @@ -27,7 +27,7 @@ export interface OriginGroupProps { * * @default - nothing is returned */ - readonly selectionCriteria?: cloudfront.OriginGroupSelectionCriteria; + readonly selectionCriteria?: cloudfront.OriginSelectionCriteria; } /** diff --git a/packages/aws-cdk-lib/aws-cloudfront/lib/distribution.ts b/packages/aws-cdk-lib/aws-cloudfront/lib/distribution.ts index 16a530a2236ec..06f25d18f9e1d 100644 --- a/packages/aws-cdk-lib/aws-cloudfront/lib/distribution.ts +++ b/packages/aws-cdk-lib/aws-cloudfront/lib/distribution.ts @@ -4,7 +4,7 @@ import { CfnDistribution, CfnMonitoringSubscription } from './cloudfront.generat import { FunctionAssociation } from './function'; import { GeoRestriction } from './geo-restriction'; import { IKeyGroup } from './key-group'; -import { IOrigin, OriginBindConfig, OriginBindOptions, OriginGroupSelectionCriteria } from './origin'; +import { IOrigin, OriginBindConfig, OriginBindOptions, OriginSelectionCriteria } from './origin'; import { IOriginRequestPolicy } from './origin-request-policy'; import { CacheBehavior } from './private/cache-behavior'; import { formatDistributionArn } from './private/utils'; @@ -686,7 +686,7 @@ export class Distribution extends Resource implements IDistribution { private addOriginGroup(originGroupId: string, statusCodes: number[] | undefined, originId: string, failoverOriginId: string, - selectionCriteria: OriginGroupSelectionCriteria | undefined): void { + selectionCriteria: OriginSelectionCriteria | undefined): void { statusCodes = statusCodes ?? [500, 502, 503, 504]; if (statusCodes.length === 0) { throw new Error('fallbackStatusCodes cannot be empty'); diff --git a/packages/aws-cdk-lib/aws-cloudfront/lib/origin.ts b/packages/aws-cdk-lib/aws-cloudfront/lib/origin.ts index 4e74243e263e7..3c4f65670c289 100644 --- a/packages/aws-cdk-lib/aws-cloudfront/lib/origin.ts +++ b/packages/aws-cdk-lib/aws-cloudfront/lib/origin.ts @@ -7,7 +7,7 @@ import { Duration, Token } from '../../core'; * * @default - none */ -export enum OriginGroupSelectionCriteria { +export enum OriginSelectionCriteria { /** * Default selection behavior. */ @@ -55,7 +55,7 @@ export interface OriginBindConfig { * * @default - nothing is returned */ - readonly selectionCriteria?: OriginGroupSelectionCriteria; + readonly selectionCriteria?: OriginSelectionCriteria; } /** diff --git a/packages/aws-cdk-lib/aws-cloudfront/test/selection-criteria-origin.test.ts b/packages/aws-cdk-lib/aws-cloudfront/test/selection-criteria-origin.test.ts index 349fb8b5e31a8..8663ff093912d 100644 --- a/packages/aws-cdk-lib/aws-cloudfront/test/selection-criteria-origin.test.ts +++ b/packages/aws-cdk-lib/aws-cloudfront/test/selection-criteria-origin.test.ts @@ -24,7 +24,7 @@ test('Selection criteria does set Media Quality Based failover', () => { primaryOrigin: new origins.HttpOrigin(channelGroup.attrEgressDomain), fallbackOrigin: new origins.HttpOrigin(channelGroup2.attrEgressDomain), fallbackStatusCodes: [404], - selectionCriteria: cloudfront.OriginGroupSelectionCriteria.MEDIA_QUALITY_BASED, + selectionCriteria: cloudfront.OriginSelectionCriteria.MEDIA_QUALITY_BASED, }); new cloudfront.Distribution(stack, 'dist', {