We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
Resource Type definition for AWS::S3Files::FileSystem
Create FileSystem Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FileSystem(name: string, args: FileSystemArgs, opts?: CustomResourceOptions);@overload
def FileSystem(resource_name: str,
args: FileSystemArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FileSystem(resource_name: str,
opts: Optional[ResourceOptions] = None,
bucket: Optional[str] = None,
role_arn: Optional[str] = None,
accept_bucket_warning: Optional[bool] = None,
client_token: Optional[str] = None,
kms_key_id: Optional[str] = None,
prefix: Optional[str] = None,
synchronization_configuration: Optional[FileSystemSynchronizationConfigurationArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewFileSystem(ctx *Context, name string, args FileSystemArgs, opts ...ResourceOption) (*FileSystem, error)public FileSystem(string name, FileSystemArgs args, CustomResourceOptions? opts = null)
public FileSystem(String name, FileSystemArgs args)
public FileSystem(String name, FileSystemArgs args, CustomResourceOptions options)
type: aws-native:s3files:FileSystem
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FileSystemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FileSystemArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FileSystemArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FileSystemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FileSystemArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FileSystem Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FileSystem resource accepts the following input properties:
- Bucket string
- Role
Arn string - Accept
Bucket boolWarning - Client
Token string - Kms
Key stringId - Prefix string
- Synchronization
Configuration FileSystem Synchronization Configuration Args -
Tag
Args
- bucket String
- role
Arn String - accept
Bucket BooleanWarning - client
Token String - kms
Key StringId - prefix String
- synchronization
Configuration FileSystem Synchronization Configuration - List<Tag>
- bucket string
- role
Arn string - accept
Bucket booleanWarning - client
Token string - kms
Key stringId - prefix string
- synchronization
Configuration FileSystem Synchronization Configuration - Tag[]
- bucket String
- role
Arn String - accept
Bucket BooleanWarning - client
Token String - kms
Key StringId - prefix String
- synchronization
Configuration Property Map - List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the FileSystem resource produces the following output properties:
- Creation
Time string - File
System stringArn - File
System stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Owner
Id string - Status
Pulumi.
Aws Native. S3Files. File System Status - Status
Message string
- Creation
Time string - File
System stringArn - File
System stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Owner
Id string - Status
File
System Status - Status
Message string
- creation
Time String - file
System StringArn - file
System StringId - id String
- The provider-assigned unique ID for this managed resource.
- owner
Id String - status
File
System Status - status
Message String
- creation
Time string - file
System stringArn - file
System stringId - id string
- The provider-assigned unique ID for this managed resource.
- owner
Id string - status
File
System Status - status
Message string
- creation_
time str - file_
system_ strarn - file_
system_ strid - id str
- The provider-assigned unique ID for this managed resource.
- owner_
id str - status
File
System Status - status_
message str
- creation
Time String - file
System StringArn - file
System StringId - id String
- The provider-assigned unique ID for this managed resource.
- owner
Id String - status "creating" | "available" | "updating" | "deleting" | "deleted" | "error"
- status
Message String
Supporting Types
FileSystemExpirationDataRule, FileSystemExpirationDataRuleArgs
- days
After IntegerLast Access
- days
After numberLast Access
- days
After NumberLast Access
FileSystemImportDataRule, FileSystemImportDataRuleArgs
- prefix String
- size
Less IntegerThan - trigger
File
System Import Data Rule Trigger
- prefix string
- size
Less numberThan - trigger
File
System Import Data Rule Trigger
FileSystemImportDataRuleTrigger, FileSystemImportDataRuleTriggerArgs
- On
Directory First Access ON_DIRECTORY_FIRST_ACCESS- On
File Access ON_FILE_ACCESS
- File
System Import Data Rule Trigger On Directory First Access ON_DIRECTORY_FIRST_ACCESS- File
System Import Data Rule Trigger On File Access ON_FILE_ACCESS
- On
Directory First Access ON_DIRECTORY_FIRST_ACCESS- On
File Access ON_FILE_ACCESS
- On
Directory First Access ON_DIRECTORY_FIRST_ACCESS- On
File Access ON_FILE_ACCESS
- ON_DIRECTORY_FIRST_ACCESS
ON_DIRECTORY_FIRST_ACCESS- ON_FILE_ACCESS
ON_FILE_ACCESS
- "ON_DIRECTORY_FIRST_ACCESS"
ON_DIRECTORY_FIRST_ACCESS- "ON_FILE_ACCESS"
ON_FILE_ACCESS
FileSystemStatus, FileSystemStatusArgs
- Creating
creating- Available
available- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- File
System Status Creating creating- File
System Status Available available- File
System Status Updating updating- File
System Status Deleting deleting- File
System Status Deleted deleted- File
System Status Error error
- Creating
creating- Available
available- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- Creating
creating- Available
available- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- CREATING
creating- AVAILABLE
available- UPDATING
updating- DELETING
deleting- DELETED
deleted- ERROR
error
- "creating"
creating- "available"
available- "updating"
updating- "deleting"
deleting- "deleted"
deleted- "error"
error
FileSystemSynchronizationConfiguration, FileSystemSynchronizationConfigurationArgs
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
