EFS / Client / delete_file_system
delete_file_system#
- EFS.Client.delete_file_system(**kwargs)#
- Deletes a file system, permanently severing access to its contents. Upon return, the file system no longer exists and you can’t access any contents of the deleted file system. - You need to manually delete mount targets attached to a file system before you can delete an EFS file system. This step is performed for you when you use the Amazon Web Services console to delete a file system. - Note- You cannot delete a file system that is part of an EFS replication configuration. You need to delete the replication configuration first. - You can’t delete a file system that is in use. That is, if the file system has any mount targets, you must first delete them. For more information, see DescribeMountTargets and DeleteMountTarget. - Note- The - DeleteFileSystemcall returns while the file system state is still- deleting. You can check the file system deletion status by calling the DescribeFileSystems operation, which returns a list of file systems in your account. If you pass file system ID or creation token for the deleted file system, the DescribeFileSystems returns a- 404 FileSystemNotFounderror.- This operation requires permissions for the - elasticfilesystem:DeleteFileSystemaction.- See also: AWS API Documentation - Request Syntax- response = client.delete_file_system( FileSystemId='string' ) - Parameters:
- FileSystemId (string) – - [REQUIRED] - The ID of the file system you want to delete. 
- Returns:
- None 
 - Exceptions- EFS.Client.exceptions.BadRequest
- EFS.Client.exceptions.InternalServerError
- EFS.Client.exceptions.FileSystemNotFound
- EFS.Client.exceptions.FileSystemInUse
 - Examples- This operation deletes an EFS file system. - response = client.delete_file_system( FileSystemId='fs-01234567', ) print(response) - Expected Output: - { 'ResponseMetadata': { '...': '...', }, }