Skip to content

Commit 2e1513c

Browse files
committed
fix: rename 'transitionToArchive' prop to 'transitionToArchivePolicy' to be more consistent with other policies
1 parent 6c7f368 commit 2e1513c

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

packages/@aws-cdk-testing/framework-integ/test/aws-efs/test/integ.efs-transition.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const vpc = new ec2.Vpc(stack, 'Vpc', { maxAzs: 3, natGateways: 1, restrictDefau
1111
new FileSystem(stack, 'FileSystem', {
1212
vpc,
1313
lifecyclePolicy: LifecyclePolicy.AFTER_14_DAYS,
14-
transitionToArchive: LifecyclePolicy.AFTER_90_DAYS,
14+
transitionToArchivePolicy: LifecyclePolicy.AFTER_90_DAYS,
1515
outOfInfrequentAccessPolicy: OutOfInfrequentAccessPolicy.AFTER_1_ACCESS,
1616
});
1717

packages/aws-cdk-lib/aws-efs/lib/efs-file-system.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ export interface FileSystemProps {
234234
*
235235
* @default - None. EFS will not transition files to Archive storage class.
236236
*/
237-
readonly transitionToArchive?: LifecyclePolicy;
237+
readonly transitionToArchivePolicy?: LifecyclePolicy;
238238
/**
239239
* The performance mode that the file system will operate under.
240240
* An Amazon EFS file system's performance mode can't be changed after the file system has been created.
@@ -542,8 +542,8 @@ export class FileSystem extends FileSystemBase {
542542
lifecyclePolicies.push({ transitionToPrimaryStorageClass: props.outOfInfrequentAccessPolicy });
543543
}
544544

545-
if (props.transitionToArchive) {
546-
lifecyclePolicies.push({ transitionToArchive: props.transitionToArchive });
545+
if (props.transitionToArchivePolicy) {
546+
lifecyclePolicies.push({ transitionToArchive: props.transitionToArchivePolicy });
547547
}
548548

549549
const oneZoneAzName = props.vpc.availabilityZones[0];

packages/aws-cdk-lib/aws-efs/test/efs-file-system.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ test('file system LifecyclePolicies is created correctly', () => {
114114
vpc,
115115
lifecyclePolicy: LifecyclePolicy.AFTER_7_DAYS,
116116
outOfInfrequentAccessPolicy: OutOfInfrequentAccessPolicy.AFTER_1_ACCESS,
117-
transitionToArchive: LifecyclePolicy.AFTER_14_DAYS,
117+
transitionToArchivePolicy: LifecyclePolicy.AFTER_14_DAYS,
118118
});
119119
// THEN
120120
Template.fromStack(stack).hasResourceProperties('AWS::EFS::FileSystem', {
@@ -136,7 +136,7 @@ test('file system with transition to archive is created correctly', () => {
136136
// WHEN
137137
new FileSystem(stack, 'EfsFileSystem', {
138138
vpc,
139-
transitionToArchive: LifecyclePolicy.AFTER_1_DAY,
139+
transitionToArchivePolicy: LifecyclePolicy.AFTER_1_DAY,
140140
});
141141

142142
Template.fromStack(stack).hasResourceProperties('AWS::EFS::FileSystem', {

0 commit comments

Comments
 (0)