EFS operations
Every EFS operation Overcast declares — 28 of 31 implemented — with status, behaviour notes and a link to the AWS API reference for each.
28 of 31 listed operations are implemented. Back to EFS.
Summary
| Category | ✅ Supported | ❌ Unsupported |
|---|---|---|
| File systems | 5 | |
| Mount targets | 5 | |
| Access points | 3 | |
| Lifecycle | 2 | |
| Backup | 2 | |
| Policy | 3 | |
| Tags | 6 | |
| Account | 2 | |
| Replication | 3 |
Endpoints
File systems
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateFileSystem | ✅ Supported | Creation-token idempotency, performance/throughput mode validation, One Zone metadata, optional Backup flag and inline tags; lifecycle creating → available | docs |
DescribeFileSystems | ✅ Supported | Filters by FileSystemId or CreationToken; Marker/MaxItems pagination | docs |
UpdateFileSystem | ✅ Supported | Updates ThroughputMode and ProvisionedThroughputInMibps with pairing validation | docs |
DeleteFileSystem | ✅ Supported | Rejects deletion while mount targets exist (FileSystemInUse); cascades access points, tags, and policy | docs |
UpdateFileSystemProtection | ✅ Supported | Stores ReplicationOverwriteProtection | docs |
Mount targets
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateMountTarget | ✅ Supported | Serves a real NFSv4 export with OVERCAST_EFS_NFS=true, metadata only otherwise. One mount target per AZ/subnet enforced; AZ and IP are synthesized deterministically from the subnet ID | docs |
DescribeMountTargets | ✅ Supported | Lookup by FileSystemId, MountTargetId, or AccessPointId; Marker/MaxItems pagination | docs |
DeleteMountTarget | ✅ Supported | Lifecycle deleting → removed | docs |
DescribeMountTargetSecurityGroups | ✅ Supported | docs | |
ModifyMountTargetSecurityGroups | ✅ Supported | Enforces the 5-security-group limit; groups are stored, not validated against EC2 | docs |
Access points
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateAccessPoint | ✅ Supported | Client-token idempotency conflict, PosixUser/RootDirectory stored, inline tags; lifecycle creating → available | docs |
DescribeAccessPoints | ✅ Supported | Filters by AccessPointId or FileSystemId (mutually exclusive); NextToken/MaxResults pagination | docs |
DeleteAccessPoint | ✅ Supported | docs |
Lifecycle
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
PutLifecycleConfiguration | ✅ Supported | Validates transition enums and the one-transition-per-policy rule; storage-class transitions are metadata only | docs |
DescribeLifecycleConfiguration | ✅ Supported | docs |
Backup
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
PutBackupPolicy | ✅ Supported | Stores ENABLED/DISABLED directly (no ENABLING/DISABLING transitional states); no AWS Backup integration | docs |
DescribeBackupPolicy | ✅ Supported | docs |
Policy
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
PutFileSystemPolicy | ✅ Supported | Stores the policy document (JSON-validated); not enforced on requests | docs |
DescribeFileSystemPolicy | ✅ Supported | docs | |
DeleteFileSystemPolicy | ✅ Supported | docs |
Tags
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
TagResource | ✅ Supported | Accepts file-system and access-point IDs or ARNs | docs |
UntagResource | ✅ Supported | docs | |
ListTagsForResource | ✅ Supported | docs | |
CreateTags | ✅ Supported | Legacy alias of TagResource (file systems only) | docs |
DeleteTags | ✅ Supported | Legacy alias of UntagResource (file systems only) | docs |
DescribeTags | ✅ Supported | Legacy alias of ListTagsForResource (file systems only) | docs |
Account
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
DescribeAccountPreferences | ✅ Supported | Defaults to LONG_ID | docs |
PutAccountPreferences | ✅ Supported | Stores the preference; generated IDs are always long-form | docs |
Replication
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateReplicationConfiguration | ❌ Unsupported | docs | |
DeleteReplicationConfiguration | ❌ Unsupported | docs | |
DescribeReplicationConfigurations | ❌ Unsupported | docs |
Related
- EFS — quick start, what works, and the differences from AWS
- All service pages