import * as pulumi from "@pulumi/pulumi"; /** * Get information on an S3 Files File System. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.s3.getFilesFileSystem({ * id: "fs-1234567890abcdef0", * }); * ``` */ export declare function getFilesFileSystem(args: GetFilesFileSystemArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFilesFileSystem. */ export interface GetFilesFileSystemArgs { /** * Identifier of the file system. * * The following arguments are optional: */ id: string; /** * 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 getFilesFileSystem. */ export interface GetFilesFileSystemResult { /** * ARN of the file system. */ readonly arn: string; /** * S3 bucket ARN. */ readonly bucket: string; /** * Creation time. */ readonly creationTime: string; readonly id: string; /** * KMS key ID for encryption. */ readonly kmsKeyId: string; /** * File system name. */ readonly name: string; /** * AWS account ID of the owner. */ readonly ownerId: string; /** * S3 bucket prefix. */ readonly prefix: string; readonly region: string; /** * IAM role ARN for S3 access. */ readonly roleArn: string; /** * File system status. */ readonly status: string; /** * Status message. */ readonly statusMessage: string; /** * Map of tags assigned to the resource. */ readonly tags: { [key: string]: string; }; } /** * Get information on an S3 Files File System. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.s3.getFilesFileSystem({ * id: "fs-1234567890abcdef0", * }); * ``` */ export declare function getFilesFileSystemOutput(args: GetFilesFileSystemOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFilesFileSystem. */ export interface GetFilesFileSystemOutputArgs { /** * Identifier of the file system. * * The following arguments are optional: */ id: pulumi.Input; /** * 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=getFilesFileSystem.d.ts.map