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]