Skip to content

Efs Classes

AccessPointDescriptionResponseTypeDef

ClientToken

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]
  • Required: Yes

AccessPointId

  • Type:
  • Required: Yes

AccessPointArn

  • Type:
  • Required: Yes

FileSystemId

  • Type:
  • Required: Yes

PosixUser

  • Type:
  • Required: Yes

RootDirectory

  • Type:
  • Required: Yes

OwnerId

  • Type:
  • Required: Yes

LifeCycleState

  • Type: typing.Literal['available', 'creating', 'deleted', 'deleting', 'error', 'updating']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AccessPointDescriptionTypeDef

ClientToken

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]]

AccessPointId

  • Type: typing.Optional[str]

AccessPointArn

  • Type: typing.Optional[str]

FileSystemId

  • Type: typing.Optional[str]

PosixUser

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.PosixUserOutputTypeDef]

RootDirectory

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.RootDirectoryTypeDef]

OwnerId

  • Type: typing.Optional[str]

LifeCycleState

  • Type: typing.Optional[typing.Literal['available', 'creating', 'deleted', 'deleting', 'error', 'updating']]

BackupPolicyDescriptionTypeDef

BackupPolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BackupPolicyTypeDef

Status

  • Type: typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateAccessPointRequestRequestTypeDef

ClientToken

  • Type:
  • Required: Yes

FileSystemId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]]

PosixUser

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.PosixUserTypeDef]

RootDirectory

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.RootDirectoryTypeDef]

CreateFileSystemRequestRequestTypeDef

CreationToken

  • Type:
  • Required: Yes

PerformanceMode

  • Type: typing.Optional[typing.Literal['generalPurpose', 'maxIO']]

Encrypted

  • Type: typing.Optional[bool]

KmsKeyId

  • Type: typing.Optional[str]

ThroughputMode

  • Type: typing.Optional[typing.Literal['bursting', 'elastic', 'provisioned']]

ProvisionedThroughputInMibps

  • Type: typing.Optional[float]

AvailabilityZoneName

  • Type: typing.Optional[str]

Backup

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]]

CreateMountTargetRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

SubnetId

  • Type:
  • Required: Yes

IpAddress

  • Type: typing.Optional[str]

SecurityGroups

  • Type: typing.Optional[typing.Sequence[str]]

CreateReplicationConfigurationRequestRequestTypeDef

SourceFileSystemId

  • Type:
  • Required: Yes

Destinations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.efs_classes.DestinationToCreateTypeDef]
  • Required: Yes

CreateTagsRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]
  • Required: Yes

CreationInfoTypeDef

OwnerUid

  • Type:
  • Required: Yes

OwnerGid

  • Type:
  • Required: Yes

Permissions

  • Type:
  • Required: Yes

DeleteAccessPointRequestRequestTypeDef

AccessPointId

  • Type:
  • Required: Yes

DeleteFileSystemPolicyRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

DeleteFileSystemRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

DeleteMountTargetRequestRequestTypeDef

MountTargetId

  • Type:
  • Required: Yes

DeleteReplicationConfigurationRequestRequestTypeDef

SourceFileSystemId

  • Type:
  • Required: Yes

DeleteTagsRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeAccessPointsRequestDescribeAccessPointsPaginateTypeDef

AccessPointId

  • Type: typing.Optional[str]

FileSystemId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.PaginatorConfigTypeDef]

DescribeAccessPointsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

AccessPointId

  • Type: typing.Optional[str]

FileSystemId

  • Type: typing.Optional[str]

DescribeAccessPointsResponseTypeDef

AccessPoints

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.AccessPointDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAccountPreferencesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeAccountPreferencesResponseTypeDef

ResourceIdPreference

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeBackupPolicyRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

DescribeFileSystemPolicyRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef

CreationToken

  • Type: typing.Optional[str]

FileSystemId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.PaginatorConfigTypeDef]

DescribeFileSystemsRequestRequestTypeDef

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

CreationToken

  • Type: typing.Optional[str]

FileSystemId

  • Type: typing.Optional[str]

DescribeFileSystemsResponseTypeDef

Marker

  • Type:
  • Required: Yes

FileSystems

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.FileSystemDescriptionTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLifecycleConfigurationRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

DescribeMountTargetSecurityGroupsRequestRequestTypeDef

MountTargetId

  • Type:
  • Required: Yes

DescribeMountTargetSecurityGroupsResponseTypeDef

SecurityGroups

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeMountTargetsRequestDescribeMountTargetsPaginateTypeDef

FileSystemId

  • Type: typing.Optional[str]

MountTargetId

  • Type: typing.Optional[str]

AccessPointId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.PaginatorConfigTypeDef]

DescribeMountTargetsRequestRequestTypeDef

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

FileSystemId

  • Type: typing.Optional[str]

MountTargetId

  • Type: typing.Optional[str]

AccessPointId

  • Type: typing.Optional[str]

DescribeMountTargetsResponseTypeDef

Marker

  • Type:
  • Required: Yes

MountTargets

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.MountTargetDescriptionTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeReplicationConfigurationsRequestRequestTypeDef

FileSystemId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeReplicationConfigurationsResponseTypeDef

Replications

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.ReplicationConfigurationDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeTagsRequestDescribeTagsPaginateTypeDef

FileSystemId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.PaginatorConfigTypeDef]

DescribeTagsRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeTagsResponseTypeDef

Marker

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DestinationToCreateTypeDef

Region

  • Type: typing.Optional[str]

AvailabilityZoneName

  • Type: typing.Optional[str]

KmsKeyId

  • Type: typing.Optional[str]

FileSystemId

  • Type: typing.Optional[str]

DestinationTypeDef

Status

  • Type: typing.Literal['DELETING', 'ENABLED', 'ENABLING', 'ERROR', 'PAUSED', 'PAUSING']
  • Required: Yes

FileSystemId

  • Type:
  • Required: Yes

Region

  • Type:
  • Required: Yes

LastReplicatedTimestamp

  • Type: typing.Optional[datetime.datetime]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

FileSystemDescriptionResponseTypeDef

OwnerId

  • Type:
  • Required: Yes

CreationToken

  • Type:
  • Required: Yes

FileSystemId

  • Type:
  • Required: Yes

FileSystemArn

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LifeCycleState

  • Type: typing.Literal['available', 'creating', 'deleted', 'deleting', 'error', 'updating']
  • Required: Yes

Name

  • Type:
  • Required: Yes

NumberOfMountTargets

  • Type:
  • Required: Yes

SizeInBytes

  • Type:
  • Required: Yes

PerformanceMode

  • Type: typing.Literal['generalPurpose', 'maxIO']
  • Required: Yes

Encrypted

  • Type:
  • Required: Yes

KmsKeyId

  • Type:
  • Required: Yes

ThroughputMode

  • Type: typing.Literal['bursting', 'elastic', 'provisioned']
  • Required: Yes

ProvisionedThroughputInMibps

  • Type:
  • Required: Yes

AvailabilityZoneName

  • Type:
  • Required: Yes

AvailabilityZoneId

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]
  • Required: Yes

FileSystemProtection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FileSystemDescriptionTypeDef

OwnerId

  • Type:
  • Required: Yes

CreationToken

  • Type:
  • Required: Yes

FileSystemId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LifeCycleState

  • Type: typing.Literal['available', 'creating', 'deleted', 'deleting', 'error', 'updating']
  • Required: Yes

NumberOfMountTargets

  • Type:
  • Required: Yes

SizeInBytes

  • Type:
  • Required: Yes

PerformanceMode

  • Type: typing.Literal['generalPurpose', 'maxIO']
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]
  • Required: Yes

FileSystemArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Encrypted

  • Type: typing.Optional[bool]

KmsKeyId

  • Type: typing.Optional[str]

ThroughputMode

  • Type: typing.Optional[typing.Literal['bursting', 'elastic', 'provisioned']]

ProvisionedThroughputInMibps

  • Type: typing.Optional[float]

AvailabilityZoneName

  • Type: typing.Optional[str]

AvailabilityZoneId

  • Type: typing.Optional[str]

FileSystemProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.FileSystemProtectionDescriptionTypeDef]

FileSystemPolicyDescriptionTypeDef

FileSystemId

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FileSystemProtectionDescriptionResponseTypeDef

ReplicationOverwriteProtection

  • Type: typing.Literal['DISABLED', 'ENABLED', 'REPLICATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FileSystemProtectionDescriptionTypeDef

ReplicationOverwriteProtection

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'REPLICATING']]

FileSystemSizeTypeDef

Value

  • Type:
  • Required: Yes

Timestamp

  • Type: typing.Optional[datetime.datetime]

ValueInIA

  • Type: typing.Optional[int]

ValueInStandard

  • Type: typing.Optional[int]

ValueInArchive

  • Type: typing.Optional[int]

LifecycleConfigurationDescriptionTypeDef

LifecyclePolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.LifecyclePolicyTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LifecyclePolicyTypeDef

TransitionToIA

  • Type: typing.Optional[typing.Literal['AFTER_14_DAYS', 'AFTER_180_DAYS', 'AFTER_1_DAY', 'AFTER_270_DAYS', 'AFTER_30_DAYS', 'AFTER_365_DAYS', 'AFTER_60_DAYS', 'AFTER_7_DAYS', 'AFTER_90_DAYS']]

TransitionToPrimaryStorageClass

  • Type: typing.Optional[typing.Literal['AFTER_1_ACCESS']]

TransitionToArchive

  • Type: typing.Optional[typing.Literal['AFTER_14_DAYS', 'AFTER_180_DAYS', 'AFTER_1_DAY', 'AFTER_270_DAYS', 'AFTER_30_DAYS', 'AFTER_365_DAYS', 'AFTER_60_DAYS', 'AFTER_7_DAYS', 'AFTER_90_DAYS']]

ListTagsForResourceRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ModifyMountTargetSecurityGroupsRequestRequestTypeDef

MountTargetId

  • Type:
  • Required: Yes

SecurityGroups

  • Type: typing.Optional[typing.Sequence[str]]

MountTargetDescriptionResponseTypeDef

OwnerId

  • Type:
  • Required: Yes

MountTargetId

  • Type:
  • Required: Yes

FileSystemId

  • Type:
  • Required: Yes

SubnetId

  • Type:
  • Required: Yes

LifeCycleState

  • Type: typing.Literal['available', 'creating', 'deleted', 'deleting', 'error', 'updating']
  • Required: Yes

IpAddress

  • Type:
  • Required: Yes

NetworkInterfaceId

  • Type:
  • Required: Yes

AvailabilityZoneId

  • Type:
  • Required: Yes

AvailabilityZoneName

  • Type:
  • Required: Yes

VpcId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MountTargetDescriptionTypeDef

MountTargetId

  • Type:
  • Required: Yes

FileSystemId

  • Type:
  • Required: Yes

SubnetId

  • Type:
  • Required: Yes

LifeCycleState

  • Type: typing.Literal['available', 'creating', 'deleted', 'deleting', 'error', 'updating']
  • Required: Yes

OwnerId

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

NetworkInterfaceId

  • Type: typing.Optional[str]

AvailabilityZoneId

  • Type: typing.Optional[str]

AvailabilityZoneName

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PosixUserExtraOutputTypeDef

Uid

  • Type:
  • Required: Yes

Gid

  • Type:
  • Required: Yes

SecondaryGids

  • Type: typing.Optional[typing.List[int]]

PosixUserOutputTypeDef

Uid

  • Type:
  • Required: Yes

Gid

  • Type:
  • Required: Yes

SecondaryGids

  • Type: typing.Optional[typing.List[int]]

PosixUserTypeDef

Uid

  • Type:
  • Required: Yes

Gid

  • Type:
  • Required: Yes

SecondaryGids

  • Type: typing.Optional[typing.Sequence[int]]

PutAccountPreferencesRequestRequestTypeDef

ResourceIdType

  • Type: typing.Literal['LONG_ID', 'SHORT_ID']
  • Required: Yes

PutAccountPreferencesResponseTypeDef

ResourceIdPreference

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutBackupPolicyRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

BackupPolicy

  • Type:
  • Required: Yes

PutFileSystemPolicyRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

BypassPolicyLockoutSafetyCheck

  • Type: typing.Optional[bool]

PutLifecycleConfigurationRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

LifecyclePolicies

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.efs_classes.LifecyclePolicyTypeDef]
  • Required: Yes

ReplicationConfigurationDescriptionResponseTypeDef

SourceFileSystemId

  • Type:
  • Required: Yes

SourceFileSystemRegion

  • Type:
  • Required: Yes

SourceFileSystemArn

  • Type:
  • Required: Yes

OriginalSourceFileSystemArn

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

Destinations

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.DestinationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReplicationConfigurationDescriptionTypeDef

SourceFileSystemId

  • Type:
  • Required: Yes

SourceFileSystemRegion

  • Type:
  • Required: Yes

SourceFileSystemArn

  • Type:
  • Required: Yes

OriginalSourceFileSystemArn

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

Destinations

  • Type: typing.List[aws_resource_validator.pydantic_models.efs_classes.DestinationTypeDef]
  • Required: Yes

ResourceIdPreferenceTypeDef

ResourceIdType

  • Type: typing.Optional[typing.Literal['LONG_ID', 'SHORT_ID']]

Resources

  • Type: typing.Optional[typing.List[typing.Literal['FILE_SYSTEM', 'MOUNT_TARGET']]]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RootDirectoryTypeDef

Path

  • Type: typing.Optional[str]

CreationInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.efs_classes.CreationInfoTypeDef]

TagResourceRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.efs_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateFileSystemProtectionRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

ReplicationOverwriteProtection

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'REPLICATING']]

UpdateFileSystemRequestRequestTypeDef

FileSystemId

  • Type:
  • Required: Yes

ThroughputMode

  • Type: typing.Optional[typing.Literal['bursting', 'elastic', 'provisioned']]

ProvisionedThroughputInMibps

  • Type: typing.Optional[float]