interface ReplicationConfigurationProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.EFS.ReplicationConfigurationProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsefs#ReplicationConfigurationProps |
![]() | software.amazon.awscdk.services.efs.ReplicationConfigurationProps |
![]() | aws_cdk.aws_efs.ReplicationConfigurationProps |
![]() | aws-cdk-lib » aws_efs » ReplicationConfigurationProps |
Properties for the ReplicationConfiguration.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_efs as efs } from 'aws-cdk-lib';
import { aws_kms as kms } from 'aws-cdk-lib';
declare const fileSystem: efs.FileSystem;
declare const key: kms.Key;
const replicationConfigurationProps: efs.ReplicationConfigurationProps = {
availabilityZone: 'availabilityZone',
destinationFileSystem: fileSystem,
kmsKey: key,
region: 'region',
};
Properties
Name | Type | Description |
---|---|---|
availability | string | The availability zone name of the destination file system. |
destination | IFile | The existing destination file system for the replication. |
kms | IKey | AWS KMS key used to protect the encrypted file system. |
region? | string | The AWS Region in which the destination file system is located. |
availabilityZone?
Type:
string
(optional, default: no availability zone is set)
The availability zone name of the destination file system.
One zone file system is used as the destination file system when this property is set.
destinationFileSystem?
Type:
IFile
(optional, default: None)
The existing destination file system for the replication.
kmsKey?
Type:
IKey
(optional, default: use service-managed KMS key for Amazon EFS)
AWS KMS key used to protect the encrypted file system.
region?
Type:
string
(optional, default: the region of the stack)
The AWS Region in which the destination file system is located.