Interface IReplicationConfigurationProps
Properties for the ReplicationConfiguration.
Namespace: Amazon.CDK.AWS.EFS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IReplicationConfigurationProps
Syntax (vb)
Public Interface IReplicationConfigurationProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EFS;
using Amazon.CDK.AWS.KMS;
using Amazon.CDK.Interfaces.EFS;
IFileSystemRef fileSystemRef;
Key key;
var replicationConfigurationProps = new ReplicationConfigurationProps {
AvailabilityZone = "availabilityZone",
DestinationFileSystem = fileSystemRef,
KmsKey = key,
Region = "region"
};
Synopsis
Properties
| AvailabilityZone | The availability zone name of the destination file system. |
| DestinationFileSystem | The existing destination file system for the replication. |
| KmsKey | AWS KMS key used to protect the encrypted file system. |
| Region | The AWS Region in which the destination file system is located. |
Properties
AvailabilityZone
The availability zone name of the destination file system.
string? AvailabilityZone { get; }
Property Value
Remarks
One zone file system is used as the destination file system when this property is set.
Default: - no availability zone is set
DestinationFileSystem
The existing destination file system for the replication.
IFileSystemRef? DestinationFileSystem { get; }
Property Value
Remarks
Default: - None
KmsKey
AWS KMS key used to protect the encrypted file system.
IKey? KmsKey { get; }
Property Value
Remarks
Default: - use service-managed KMS key for Amazon EFS
Region
The AWS Region in which the destination file system is located.
string? Region { get; }
Property Value
Remarks
Default: - the region of the stack