@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
35 lines (34 loc) • 2.69 kB
TypeScript
export declare const FileSystemBackupPolicyStatus: {
readonly Disabled: "DISABLED";
readonly Enabled: "ENABLED";
};
/**
* Set the backup policy status for the file system.
* + *ENABLED* - Turns automatic backups on for the file system.
* + *DISABLED* - Turns automatic backups off for the file system.
*/
export type FileSystemBackupPolicyStatus = (typeof FileSystemBackupPolicyStatus)[keyof typeof FileSystemBackupPolicyStatus];
export declare const FileSystemProtectionReplicationOverwriteProtection: {
readonly Disabled: "DISABLED";
readonly Enabled: "ENABLED";
readonly Replicating: "REPLICATING";
};
/**
* The status of the file system's replication overwrite protection.
* + ``ENABLED`` – The file system cannot be used as the destination file system in a replication configuration. The file system is writeable. Replication overwrite protection is ``ENABLED`` by default.
* + ``DISABLED`` – The file system can be used as the destination file system in a replication configuration. The file system is read-only and can only be modified by EFS replication.
* + ``REPLICATING`` – The file system is being used as the destination file system in a replication configuration. The file system is read-only and is modified only by EFS replication.
*
* If the replication configuration is deleted, the file system's replication overwrite protection is re-enabled, the file system becomes writeable.
*/
export type FileSystemProtectionReplicationOverwriteProtection = (typeof FileSystemProtectionReplicationOverwriteProtection)[keyof typeof FileSystemProtectionReplicationOverwriteProtection];
export declare const MountTargetIpAddressType: {
readonly Ipv4Only: "IPV4_ONLY";
readonly Ipv6Only: "IPV6_ONLY";
readonly DualStack: "DUAL_STACK";
};
/**
* The IP address type for the mount target. The possible values are ``IPV4_ONLY`` (only IPv4 addresses), ``IPV6_ONLY`` (only IPv6 addresses), and ``DUAL_STACK`` (dual-stack, both IPv4 and IPv6 addresses). If you don’t specify an ``IpAddressType``, then ``IPV4_ONLY`` is used.
* The ``IPAddressType`` must match the IP type of the subnet. Additionally, the ``IPAddressType`` parameter overrides the value set as the default IP address for the subnet in the VPC. For example, if the ``IPAddressType`` is ``IPV4_ONLY`` and ``AssignIpv6AddressOnCreation`` is ``true``, then IPv4 is used for the mount target. For more information, see [Modify the IP addressing attributes of your subnet](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-public-ip.html).
*/
export type MountTargetIpAddressType = (typeof MountTargetIpAddressType)[keyof typeof MountTargetIpAddressType];