docs
reference
services
tessl install tessl/maven-com-pulumi--aws@7.16.0Pulumi Java SDK for AWS providing strongly-typed Infrastructure-as-Code for 227 AWS service packages including compute, storage, databases, networking, security, analytics, machine learning, and more.
Amazon FSx provides managed file systems for Windows, Lustre, NetApp ONTAP, and OpenZFS.
Amazon FSx provides managed file systems for Windows, Lustre, NetApp ONTAP, and OpenZFS.
import com.pulumi.aws.fsx.WindowsFileSystem;
import com.pulumi.aws.fsx.WindowsFileSystemArgs;
import com.pulumi.aws.fsx.LustreFileSystem;
import com.pulumi.aws.fsx.LustreFileSystemArgs;
import com.pulumi.aws.fsx.OntapFileSystem;
import com.pulumi.aws.fsx.OntapFileSystemArgs;
import com.pulumi.aws.fsx.OpenZfsFileSystem;
import com.pulumi.aws.fsx.OpenZfsFileSystemArgs;
import com.pulumi.aws.fsx.Backup;
import com.pulumi.aws.fsx.BackupArgs;@ResourceType(type="aws:fsx/windowsFileSystem:WindowsFileSystem")
public class WindowsFileSystem extends com.pulumi.resources.CustomResource {
public WindowsFileSystem(String name, WindowsFileSystemArgs args);
public Output<String> id();
public Output<String> arn();
public Output<String> dnsName();
public Output<Integer> storageCapacity();
public Output<String> storageType();
public Output<List<String>> subnetIds();
public Output<Integer> throughputCapacity();
}
public class WindowsFileSystemArgs extends com.pulumi.resources.ResourceArgs {
public static Builder builder() { return new Builder(); }
public static final class Builder {
public Builder storageCapacity(Output<Integer> storageCapacity);
public Builder subnetIds(Output<List<String>> subnetIds);
public Builder throughputCapacity(Output<Integer> throughputCapacity);
public Builder activeDirectoryId(Output<String> activeDirectoryId);
public Builder automaticBackupRetentionDays(Output<Integer> automaticBackupRetentionDays);
public Builder dailyAutomaticBackupStartTime(Output<String> dailyAutomaticBackupStartTime);
public Builder securityGroupIds(Output<List<String>> securityGroupIds);
public Builder tags(Output<Map<String, String>> tags);
public WindowsFileSystemArgs build();
}
}@ResourceType(type="aws:fsx/lustreFileSystem:LustreFileSystem")
public class LustreFileSystem extends com.pulumi.resources.CustomResource {
public LustreFileSystem(String name, LustreFileSystemArgs args);
public Output<String> id();
public Output<String> arn();
public Output<String> dnsName();
public Output<Integer> storageCapacity();
public Output<List<String>> subnetIds();
public Output<Optional<String>> deploymentType();
}
public class LustreFileSystemArgs extends com.pulumi.resources.ResourceArgs {
public static Builder builder() { return new Builder(); }
public static final class Builder {
public Builder storageCapacity(Output<Integer> storageCapacity);
public Builder subnetIds(Output<List<String>> subnetIds);
public Builder deploymentType(Output<String> deploymentType);
public Builder importPath(Output<String> importPath);
public Builder exportPath(Output<String> exportPath);
public Builder securityGroupIds(Output<List<String>> securityGroupIds);
public Builder tags(Output<Map<String, String>> tags);
public LustreFileSystemArgs build();
}
}