CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/maven-com-pulumi--aws

Pulumi 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.

Overview
Eval results
Files

fsx.mddocs/services/storage/

FSx

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.

Core Imports

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;

Windows File System Resource

@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();
    }
}

Lustre File System Resource

@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();
    }
}

Install with Tessl CLI

npx tessl i tessl/maven-com-pulumi--aws

docs

common-patterns.md

getting-started.md

index.md

provider.md

tile.json