Class WindowsFileSystemArgs
Inherited Members
Namespace: Pulumi.Aws.Fsx
Assembly: Pulumi.Aws.dll
Syntax
public sealed class WindowsFileSystemArgs : ResourceArgs
Constructors
View SourceWindowsFileSystemArgs()
Declaration
public WindowsFileSystemArgs()
Properties
View SourceActiveDirectoryId
The ID for an existing Microsoft Active Directory instance that the file system should join when it's created. Cannot be specified with self_managed_active_directory.
Declaration
public Input<string> ActiveDirectoryId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AutomaticBackupRetentionDays
The number of days to retain automatic backups. Minimum of 0 and maximum of 35. Defaults to 7. Set to 0 to disable.
Declaration
public Input<int> AutomaticBackupRetentionDays { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
CopyTagsToBackups
A boolean flag indicating whether tags on the file system should be copied to backups. Defaults to false.
Declaration
public Input<bool> CopyTagsToBackups { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
DailyAutomaticBackupStartTime
The preferred time (in HH:MM format) to take daily automatic backups, in the UTC time zone.
Declaration
public Input<string> DailyAutomaticBackupStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
KmsKeyId
ARN for the KMS Key to encrypt the file system at rest. Defaults to an AWS managed KMS Key.
Declaration
public Input<string> KmsKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecurityGroupIds
A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
Declaration
public InputList<string> SecurityGroupIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
SelfManagedActiveDirectory
Configuration block that Amazon FSx uses to join the Windows File Server instance to your self-managed (including on-premises) Microsoft Active Directory (AD) directory. Cannot be specified with active_directory_id. Detailed below.
Declaration
public Input<WindowsFileSystemSelfManagedActiveDirectoryArgs> SelfManagedActiveDirectory { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<WindowsFileSystemSelfManagedActiveDirectoryArgs> |
SkipFinalBackup
When enabled, will skip the default final backup taken when the file system is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to false.
Declaration
public Input<bool> SkipFinalBackup { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
StorageCapacity
Storage capacity (GiB) of the file system. Minimum of 32 and maximum of 65536.
Declaration
public Input<int> StorageCapacity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
SubnetIds
A list of IDs for the subnets that the file system will be accessible from. File systems support only one subnet. The file server is also launched in that subnet's Availability Zone.
Declaration
public Input<string> SubnetIds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A map of tags to assign to the file system.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
ThroughputCapacity
Throughput (megabytes per second) of the file system in power of 2 increments. Minimum of 8 and maximum of 2048.
Declaration
public Input<int> ThroughputCapacity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
WeeklyMaintenanceStartTime
The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
Declaration
public Input<string> WeeklyMaintenanceStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |