import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * Provides details about S3 Files File Systems. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.s3.getFilesFileSystems({}); * ``` */ export declare function getFilesFileSystems(args?: GetFilesFileSystemsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFilesFileSystems. */ export interface GetFilesFileSystemsArgs { /** * List of file systems. See `fileSystems` below. */ fileSystems?: inputs.s3.GetFilesFileSystemsFileSystem[]; /** * Region where this data source will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. */ region?: string; } /** * A collection of values returned by getFilesFileSystems. */ export interface GetFilesFileSystemsResult { /** * List of file systems. See `fileSystems` below. */ readonly fileSystems?: outputs.s3.GetFilesFileSystemsFileSystem[]; readonly region: string; } /** * Provides details about S3 Files File Systems. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.s3.getFilesFileSystems({}); * ``` */ export declare function getFilesFileSystemsOutput(args?: GetFilesFileSystemsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFilesFileSystems. */ export interface GetFilesFileSystemsOutputArgs { /** * List of file systems. See `fileSystems` below. */ fileSystems?: pulumi.Input[] | undefined>; /** * Region where this data source will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. */ region?: pulumi.Input; } //# sourceMappingURL=getFilesFileSystems.d.ts.map