Viewing docs for AWS v7.26.0
published on Thursday, Apr 16, 2026 by Pulumi
published on Thursday, Apr 16, 2026 by Pulumi
Viewing docs for AWS v7.26.0
published on Thursday, Apr 16, 2026 by Pulumi
published on Thursday, Apr 16, 2026 by Pulumi
Provides details about S3 Files File Systems.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.s3.getFilesFileSystems({});
import pulumi
import pulumi_aws as aws
example = aws.s3.get_files_file_systems()
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := s3.GetFilesFileSystems(ctx, &s3.GetFilesFileSystemsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.S3.GetFilesFileSystems.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.s3.S3Functions;
import com.pulumi.aws.s3.inputs.GetFilesFileSystemsArgs;
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 example = S3Functions.getFilesFileSystems(GetFilesFileSystemsArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: aws:s3:getFilesFileSystems
arguments: {}
Using getFilesFileSystems
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFilesFileSystems(args: GetFilesFileSystemsArgs, opts?: InvokeOptions): Promise<GetFilesFileSystemsResult>
function getFilesFileSystemsOutput(args: GetFilesFileSystemsOutputArgs, opts?: InvokeOptions): Output<GetFilesFileSystemsResult>def get_files_file_systems(file_systems: Optional[Sequence[GetFilesFileSystemsFileSystem]] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFilesFileSystemsResult
def get_files_file_systems_output(file_systems: Optional[pulumi.Input[Sequence[pulumi.Input[GetFilesFileSystemsFileSystemArgs]]]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFilesFileSystemsResult]func GetFilesFileSystems(ctx *Context, args *GetFilesFileSystemsArgs, opts ...InvokeOption) (*GetFilesFileSystemsResult, error)
func GetFilesFileSystemsOutput(ctx *Context, args *GetFilesFileSystemsOutputArgs, opts ...InvokeOption) GetFilesFileSystemsResultOutput> Note: This function is named GetFilesFileSystems in the Go SDK.
public static class GetFilesFileSystems
{
public static Task<GetFilesFileSystemsResult> InvokeAsync(GetFilesFileSystemsArgs args, InvokeOptions? opts = null)
public static Output<GetFilesFileSystemsResult> Invoke(GetFilesFileSystemsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFilesFileSystemsResult> getFilesFileSystems(GetFilesFileSystemsArgs args, InvokeOptions options)
public static Output<GetFilesFileSystemsResult> getFilesFileSystems(GetFilesFileSystemsArgs args, InvokeOptions options)
fn::invoke:
function: aws:s3/getFilesFileSystems:getFilesFileSystems
arguments:
# arguments dictionaryThe following arguments are supported:
- File
Systems List<GetFiles File Systems File System> - List of file systems. See
fileSystemsbelow. - Region string
- Region where this data source will be managed. Defaults to the Region set in the provider configuration.
- File
Systems []GetFiles File Systems File System - List of file systems. See
fileSystemsbelow. - Region string
- Region where this data source will be managed. Defaults to the Region set in the provider configuration.
- file
Systems List<GetFiles File Systems File System> - List of file systems. See
fileSystemsbelow. - region String
- Region where this data source will be managed. Defaults to the Region set in the provider configuration.
- file
Systems GetFiles File Systems File System[] - List of file systems. See
fileSystemsbelow. - region string
- Region where this data source will be managed. Defaults to the Region set in the provider configuration.
- file_
systems Sequence[GetFiles File Systems File System] - List of file systems. See
fileSystemsbelow. - region str
- Region where this data source will be managed. Defaults to the Region set in the provider configuration.
- file
Systems List<Property Map> - List of file systems. See
fileSystemsbelow. - region String
- Region where this data source will be managed. Defaults to the Region set in the provider configuration.
getFilesFileSystems Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Region string
- File
Systems List<GetFiles File Systems File System> - List of file systems. See
fileSystemsbelow.
- Id string
- The provider-assigned unique ID for this managed resource.
- Region string
- File
Systems []GetFiles File Systems File System - List of file systems. See
fileSystemsbelow.
- id String
- The provider-assigned unique ID for this managed resource.
- region String
- file
Systems List<GetFiles File Systems File System> - List of file systems. See
fileSystemsbelow.
- id string
- The provider-assigned unique ID for this managed resource.
- region string
- file
Systems GetFiles File Systems File System[] - List of file systems. See
fileSystemsbelow.
- id str
- The provider-assigned unique ID for this managed resource.
- region str
- file_
systems Sequence[GetFiles File Systems File System] - List of file systems. See
fileSystemsbelow.
- id String
- The provider-assigned unique ID for this managed resource.
- region String
- file
Systems List<Property Map> - List of file systems. See
fileSystemsbelow.
Supporting Types
GetFilesFileSystemsFileSystem
- Arn string
- ARN of the file system.
- Bucket string
- S3 bucket ARN.
- Creation
Time string - Creation time.
- Id string
- Identifier of the file system.
- Kms
Key stringId - KMS key ID for encryption.
- Name string
- File system name.
- Owner
Id string - AWS account ID of the owner.
- Role
Arn string - IAM role ARN for S3 access.
- Status string
- File system status.
- Status
Message string - Status message.
- Arn string
- ARN of the file system.
- Bucket string
- S3 bucket ARN.
- Creation
Time string - Creation time.
- Id string
- Identifier of the file system.
- Kms
Key stringId - KMS key ID for encryption.
- Name string
- File system name.
- Owner
Id string - AWS account ID of the owner.
- Role
Arn string - IAM role ARN for S3 access.
- Status string
- File system status.
- Status
Message string - Status message.
- arn String
- ARN of the file system.
- bucket String
- S3 bucket ARN.
- creation
Time String - Creation time.
- id String
- Identifier of the file system.
- kms
Key StringId - KMS key ID for encryption.
- name String
- File system name.
- owner
Id String - AWS account ID of the owner.
- role
Arn String - IAM role ARN for S3 access.
- status String
- File system status.
- status
Message String - Status message.
- arn string
- ARN of the file system.
- bucket string
- S3 bucket ARN.
- creation
Time string - Creation time.
- id string
- Identifier of the file system.
- kms
Key stringId - KMS key ID for encryption.
- name string
- File system name.
- owner
Id string - AWS account ID of the owner.
- role
Arn string - IAM role ARN for S3 access.
- status string
- File system status.
- status
Message string - Status message.
- arn str
- ARN of the file system.
- bucket str
- S3 bucket ARN.
- creation_
time str - Creation time.
- id str
- Identifier of the file system.
- kms_
key_ strid - KMS key ID for encryption.
- name str
- File system name.
- owner_
id str - AWS account ID of the owner.
- role_
arn str - IAM role ARN for S3 access.
- status str
- File system status.
- status_
message str - Status message.
- arn String
- ARN of the file system.
- bucket String
- S3 bucket ARN.
- creation
Time String - Creation time.
- id String
- Identifier of the file system.
- kms
Key StringId - KMS key ID for encryption.
- name String
- File system name.
- owner
Id String - AWS account ID of the owner.
- role
Arn String - IAM role ARN for S3 access.
- status String
- File system status.
- status
Message String - Status message.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v7.26.0
published on Thursday, Apr 16, 2026 by Pulumi
published on Thursday, Apr 16, 2026 by Pulumi
