get File System
Provides information about an Elastic File System (EFS) File System.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.efs.EfsFunctions;
import com.pulumi.aws.efs.inputs.GetFileSystemArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var fileSystemId = config.get("fileSystemId").orElse("");
final var byId = EfsFunctions.getFileSystem(GetFileSystemArgs.builder()
.fileSystemId(fileSystemId)
.build());
final var byTag = EfsFunctions.getFileSystem(GetFileSystemArgs.builder()
.tags(Map.of("Environment", "dev"))
.build());
}
}
Content copied to clipboard
Return
A collection of values returned by getFileSystem.
Parameters
argument
A collection of arguments for invoking getFileSystem.
suspend fun getFileSystem(creationToken: String? = null, fileSystemId: String? = null, tags: Map<String, String>? = null): GetFileSystemResult
Return
A collection of values returned by getFileSystem.
Parameters
creation Token
Restricts the list to the file system with this creation token.
file System Id
ID that identifies the file system (e.g., fs-ccfc0d65).
tags
Restricts the list to the file system with these tags.
See also
suspend fun getFileSystem(argument: suspend GetFileSystemPlainArgsBuilder.() -> Unit): GetFileSystemResult
Return
A collection of values returned by getFileSystem.
Parameters
argument
Builder for com.pulumi.aws.efs.kotlin.inputs.GetFileSystemPlainArgs.