Fsx Classes
ActiveDirectoryBackupAttributes
DomainName
- Type: typing.Optional[str]
ActiveDirectoryId
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
AdministrativeAction
AdministrativeActionType
- Type: typing.Optional[typing.Literal['DOWNLOAD_DATA_FROM_BACKUP', 'FILE_SYSTEM_ALIAS_ASSOCIATION', 'FILE_SYSTEM_ALIAS_DISASSOCIATION', 'FILE_SYSTEM_UPDATE', 'IOPS_OPTIMIZATION', 'MISCONFIGURED_STATE_RECOVERY', 'RELEASE_NFS_V3_LOCKS', 'SNAPSHOT_UPDATE', 'STORAGE_OPTIMIZATION', 'STORAGE_TYPE_OPTIMIZATION', 'THROUGHPUT_OPTIMIZATION', 'VOLUME_INITIALIZE_WITH_SNAPSHOT', 'VOLUME_RESTORE', 'VOLUME_UPDATE', 'VOLUME_UPDATE_WITH_SNAPSHOT']]
ProgressPercent
- Type: typing.Optional[int]
RequestTime
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'OPTIMIZING', 'PENDING', 'UPDATED_OPTIMIZING']]
TargetFileSystemValues
- Type: typing.Optional[typing.Dict[str, typing.Any]]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.AdministrativeActionFailureDetails]
TargetVolumeValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.Volume]
TargetSnapshotValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.Snapshot]
TotalTransferBytes
- Type: typing.Optional[int]
RemainingTransferBytes
- Type: typing.Optional[int]
AdministrativeActionFailureDetails
Message
- Type: typing.Optional[str]
AdministrativeActionPaginator
AdministrativeActionType
- Type: typing.Optional[typing.Literal['DOWNLOAD_DATA_FROM_BACKUP', 'FILE_SYSTEM_ALIAS_ASSOCIATION', 'FILE_SYSTEM_ALIAS_DISASSOCIATION', 'FILE_SYSTEM_UPDATE', 'IOPS_OPTIMIZATION', 'MISCONFIGURED_STATE_RECOVERY', 'RELEASE_NFS_V3_LOCKS', 'SNAPSHOT_UPDATE', 'STORAGE_OPTIMIZATION', 'STORAGE_TYPE_OPTIMIZATION', 'THROUGHPUT_OPTIMIZATION', 'VOLUME_INITIALIZE_WITH_SNAPSHOT', 'VOLUME_RESTORE', 'VOLUME_UPDATE', 'VOLUME_UPDATE_WITH_SNAPSHOT']]
ProgressPercent
- Type: typing.Optional[int]
RequestTime
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'OPTIMIZING', 'PENDING', 'UPDATED_OPTIMIZING']]
TargetFileSystemValues
- Type: typing.Optional[typing.Dict[str, typing.Any]]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.AdministrativeActionFailureDetails]
TargetVolumeValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.VolumePaginator]
TargetSnapshotValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SnapshotPaginator]
TotalTransferBytes
- Type: typing.Optional[int]
RemainingTransferBytes
- Type: typing.Optional[int]
AggregateConfiguration
Aggregates
- Type: typing.Optional[typing.List[str]]
TotalConstituents
- Type: typing.Optional[int]
Alias
Name
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING']]
AssociateFileSystemAliasesRequest
FileSystemId
- Type:
- Required: Yes
Aliases
- Type: typing.List[str]
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
AssociateFileSystemAliasesResponse
Aliases
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Alias]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AutoExportPolicy
Events
- Type: typing.Optional[typing.List[typing.Literal['CHANGED', 'DELETED', 'NEW']]]
AutoExportPolicyOutput
Events
- Type: typing.Optional[typing.List[typing.Literal['CHANGED', 'DELETED', 'NEW']]]
AutoImportPolicy
Events
- Type: typing.Optional[typing.List[typing.Literal['CHANGED', 'DELETED', 'NEW']]]
AutoImportPolicyOutput
Events
- Type: typing.Optional[typing.List[typing.Literal['CHANGED', 'DELETED', 'NEW']]]
AutocommitPeriod
Type
- Type: typing.Literal['DAYS', 'HOURS', 'MINUTES', 'MONTHS', 'NONE', 'YEARS']
- Required: Yes
Value
- Type: typing.Optional[int]
Backup
BackupId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'COPYING', 'CREATING', 'DELETED', 'FAILED', 'PENDING', 'TRANSFERRING']
- Required: Yes
Type
- Type: typing.Literal['AUTOMATIC', 'AWS_BACKUP', 'USER_INITIATED']
- Required: Yes
CreationTime
- Type:
- Required: Yes
FileSystem
- Type:
- Required: Yes
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.BackupFailureDetails]
ProgressPercent
- Type: typing.Optional[int]
KmsKeyId
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
DirectoryInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.ActiveDirectoryBackupAttributes]
OwnerId
- Type: typing.Optional[str]
SourceBackupId
- Type: typing.Optional[str]
SourceBackupRegion
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['FILE_SYSTEM', 'VOLUME']]
Volume
- Type:
SizeInBytes
- Type: typing.Optional[int]
BackupFailureDetails
Message
- Type: typing.Optional[str]
BackupPaginator
BackupId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'COPYING', 'CREATING', 'DELETED', 'FAILED', 'PENDING', 'TRANSFERRING']
- Required: Yes
Type
- Type: typing.Literal['AUTOMATIC', 'AWS_BACKUP', 'USER_INITIATED']
- Required: Yes
CreationTime
- Type:
- Required: Yes
FileSystem
- Type:
- Required: Yes
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.BackupFailureDetails]
ProgressPercent
- Type: typing.Optional[int]
KmsKeyId
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
DirectoryInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.ActiveDirectoryBackupAttributes]
OwnerId
- Type: typing.Optional[str]
SourceBackupId
- Type: typing.Optional[str]
SourceBackupRegion
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['FILE_SYSTEM', 'VOLUME']]
Volume
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.VolumePaginator]
SizeInBytes
- Type: typing.Optional[int]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelDataRepositoryTaskRequest
TaskId
- Type:
- Required: Yes
CancelDataRepositoryTaskResponse
Lifecycle
- Type: typing.Literal['CANCELED', 'CANCELING', 'EXECUTING', 'FAILED', 'PENDING', 'SUCCEEDED']
- Required: Yes
TaskId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CompletionReport
Enabled
- Type:
- Required: Yes
Path
- Type: typing.Optional[str]
Format
- Type: typing.Optional[typing.Literal['REPORT_CSV_20191124']]
Scope
- Type: typing.Optional[typing.Literal['FAILED_FILES_ONLY']]
CopyBackupRequest
SourceBackupId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
SourceRegion
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
CopyTags
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
CopyBackupResponse
Backup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CopySnapshotAndUpdateVolumeRequest
VolumeId
- Type:
- Required: Yes
SourceSnapshotARN
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
CopyStrategy
- Type: typing.Optional[typing.Literal['CLONE', 'FULL_COPY', 'INCREMENTAL_COPY']]
Options
- Type: typing.Optional[typing.List[typing.Literal['DELETE_CLONED_VOLUMES', 'DELETE_INTERMEDIATE_DATA', 'DELETE_INTERMEDIATE_SNAPSHOTS']]]
CopySnapshotAndUpdateVolumeResponse
VolumeId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'CREATED', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'PENDING']
- Required: Yes
AdministrativeActions
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.AdministrativeAction]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAggregateConfiguration
Aggregates
- Type: typing.Optional[typing.List[str]]
ConstituentsPerAggregate
- Type: typing.Optional[int]
CreateBackupRequest
FileSystemId
- Type: typing.Optional[str]
ClientRequestToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
VolumeId
- Type: typing.Optional[str]
CreateBackupResponse
Backup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDataRepositoryAssociationRequest
FileSystemId
- Type:
- Required: Yes
DataRepositoryPath
- Type:
- Required: Yes
FileSystemPath
- Type: typing.Optional[str]
BatchImportMetaDataOnCreate
- Type: typing.Optional[bool]
ImportedFileChunkSize
- Type: typing.Optional[int]
S3
- Type: typing.Union[aws_resource_validator.pydantic_models.fsx.fsx_classes.S3DataRepositoryConfiguration, aws_resource_validator.pydantic_models.fsx.fsx_classes.S3DataRepositoryConfigurationOutput, NoneType]
ClientRequestToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
CreateDataRepositoryAssociationResponse
Association
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDataRepositoryTaskRequest
Type
- Type: typing.Literal['AUTO_RELEASE_DATA', 'EXPORT_TO_REPOSITORY', 'IMPORT_METADATA_FROM_REPOSITORY', 'RELEASE_DATA_FROM_FILESYSTEM']
- Required: Yes
FileSystemId
- Type:
- Required: Yes
Report
- Type:
- Required: Yes
Paths
- Type: typing.Optional[typing.List[str]]
ClientRequestToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
CapacityToRelease
- Type: typing.Optional[int]
ReleaseConfiguration
- Type:
CreateDataRepositoryTaskResponse
DataRepositoryTask
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFileCacheLustreConfiguration
PerUnitStorageThroughput
- Type:
- Required: Yes
DeploymentType
- Type: typing.Literal['CACHE_1']
- Required: Yes
MetadataConfiguration
- Type:
- Required: Yes
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
CreateFileCacheRequest
FileCacheType
- Type: typing.Literal['LUSTRE']
- Required: Yes
FileCacheTypeVersion
- Type:
- Required: Yes
StorageCapacity
- Type:
- Required: Yes
SubnetIds
- Type: typing.List[str]
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
CopyTagsToDataRepositoryAssociations
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileCacheLustreConfiguration]
DataRepositoryAssociations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileCacheDataRepositoryAssociation]]
CreateFileCacheResponse
FileCache
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFileSystemFromBackupRequest
BackupId
- Type:
- Required: Yes
SubnetIds
- Type: typing.List[str]
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
WindowsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileSystemWindowsConfiguration]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileSystemLustreConfiguration]
StorageType
- Type: typing.Optional[typing.Literal['HDD', 'INTELLIGENT_TIERING', 'SSD']]
KmsKeyId
- Type: typing.Optional[str]
FileSystemTypeVersion
- Type: typing.Optional[str]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileSystemOpenZFSConfiguration]
StorageCapacity
- Type: typing.Optional[int]
CreateFileSystemFromBackupResponse
FileSystem
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFileSystemLustreConfiguration
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
ImportPath
- Type: typing.Optional[str]
ExportPath
- Type: typing.Optional[str]
ImportedFileChunkSize
- Type: typing.Optional[int]
DeploymentType
- Type: typing.Optional[typing.Literal['PERSISTENT_1', 'PERSISTENT_2', 'SCRATCH_1', 'SCRATCH_2']]
AutoImportPolicy
- Type: typing.Optional[typing.Literal['NEW', 'NEW_CHANGED', 'NEW_CHANGED_DELETED', 'NONE']]
PerUnitStorageThroughput
- Type: typing.Optional[int]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
CopyTagsToBackups
- Type: typing.Optional[bool]
DriveCacheType
- Type: typing.Optional[typing.Literal['NONE', 'READ']]
DataCompressionType
- Type: typing.Optional[typing.Literal['LZ4', 'NONE']]
EfaEnabled
- Type: typing.Optional[bool]
LogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreLogCreateConfiguration]
RootSquashConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreRootSquashConfiguration, aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreRootSquashConfigurationOutput, NoneType]
MetadataConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileSystemLustreMetadataConfiguration]
CreateFileSystemLustreMetadataConfiguration
Mode
- Type: typing.Literal['AUTOMATIC', 'USER_PROVISIONED']
- Required: Yes
Iops
- Type: typing.Optional[int]
CreateFileSystemOntapConfiguration
DeploymentType
- Type: typing.Literal['MULTI_AZ_1', 'MULTI_AZ_2', 'SINGLE_AZ_1', 'SINGLE_AZ_2']
- Required: Yes
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
EndpointIpAddressRange
- Type: typing.Optional[str]
FsxAdminPassword
- Type: typing.Optional[str]
DiskIopsConfiguration
- Type:
PreferredSubnetId
- Type: typing.Optional[str]
RouteTableIds
- Type: typing.Optional[typing.List[str]]
ThroughputCapacity
- Type: typing.Optional[int]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
HAPairs
- Type: typing.Optional[int]
ThroughputCapacityPerHAPair
- Type: typing.Optional[int]
CreateFileSystemOpenZFSConfiguration
DeploymentType
- Type: typing.Literal['MULTI_AZ_1', 'SINGLE_AZ_1', 'SINGLE_AZ_2', 'SINGLE_AZ_HA_1', 'SINGLE_AZ_HA_2']
- Required: Yes
ThroughputCapacity
- Type:
- Required: Yes
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
CopyTagsToBackups
- Type: typing.Optional[bool]
CopyTagsToVolumes
- Type: typing.Optional[bool]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DiskIopsConfiguration
- Type:
RootVolumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSCreateRootVolumeConfiguration]
PreferredSubnetId
- Type: typing.Optional[str]
EndpointIpAddressRange
- Type: typing.Optional[str]
RouteTableIds
- Type: typing.Optional[typing.List[str]]
ReadCacheConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSReadCacheConfiguration]
CreateFileSystemRequest
FileSystemType
- Type: typing.Literal['LUSTRE', 'ONTAP', 'OPENZFS', 'WINDOWS']
- Required: Yes
SubnetIds
- Type: typing.List[str]
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
StorageCapacity
- Type: typing.Optional[int]
StorageType
- Type: typing.Optional[typing.Literal['HDD', 'INTELLIGENT_TIERING', 'SSD']]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
KmsKeyId
- Type: typing.Optional[str]
WindowsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileSystemWindowsConfiguration]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileSystemLustreConfiguration]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileSystemOntapConfiguration]
FileSystemTypeVersion
- Type: typing.Optional[str]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateFileSystemOpenZFSConfiguration]
CreateFileSystemResponse
FileSystem
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFileSystemWindowsConfiguration
ThroughputCapacity
- Type:
- Required: Yes
ActiveDirectoryId
- Type: typing.Optional[str]
SelfManagedActiveDirectoryConfiguration
- Type:
DeploymentType
- Type: typing.Optional[typing.Literal['MULTI_AZ_1', 'SINGLE_AZ_1', 'SINGLE_AZ_2']]
PreferredSubnetId
- Type: typing.Optional[str]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
CopyTagsToBackups
- Type: typing.Optional[bool]
Aliases
- Type: typing.Optional[typing.List[str]]
AuditLogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.WindowsAuditLogCreateConfiguration]
DiskIopsConfiguration
- Type:
CreateOntapVolumeConfiguration
StorageVirtualMachineId
- Type:
- Required: Yes
JunctionPath
- Type: typing.Optional[str]
SecurityStyle
- Type: typing.Optional[typing.Literal['MIXED', 'NTFS', 'UNIX']]
SizeInMegabytes
- Type: typing.Optional[int]
StorageEfficiencyEnabled
- Type: typing.Optional[bool]
TieringPolicy
- Type:
OntapVolumeType
- Type: typing.Optional[typing.Literal['DP', 'RW']]
SnapshotPolicy
- Type: typing.Optional[str]
CopyTagsToBackups
- Type: typing.Optional[bool]
SnaplockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateSnaplockConfiguration]
VolumeStyle
- Type: typing.Optional[typing.Literal['FLEXGROUP', 'FLEXVOL']]
AggregateConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateAggregateConfiguration]
SizeInBytes
- Type: typing.Optional[int]
CreateOpenZFSOriginSnapshotConfiguration
SnapshotARN
- Type:
- Required: Yes
CopyStrategy
- Type: typing.Literal['CLONE', 'FULL_COPY', 'INCREMENTAL_COPY']
- Required: Yes
CreateOpenZFSVolumeConfiguration
ParentVolumeId
- Type:
- Required: Yes
StorageCapacityReservationGiB
- Type: typing.Optional[int]
StorageCapacityQuotaGiB
- Type: typing.Optional[int]
RecordSizeKiB
- Type: typing.Optional[int]
DataCompressionType
- Type: typing.Optional[typing.Literal['LZ4', 'NONE', 'ZSTD']]
CopyTagsToSnapshots
- Type: typing.Optional[bool]
OriginSnapshot
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateOpenZFSOriginSnapshotConfiguration]
ReadOnly
- Type: typing.Optional[bool]
NfsExports
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSNfsExport, aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSNfsExportOutput]]]
UserAndGroupQuotas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSUserOrGroupQuota]]
CreateSnaplockConfiguration
SnaplockType
- Type: typing.Literal['COMPLIANCE', 'ENTERPRISE']
- Required: Yes
AuditLogVolume
- Type: typing.Optional[bool]
AutocommitPeriod
- Type:
PrivilegedDelete
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'PERMANENTLY_DISABLED']]
RetentionPeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SnaplockRetentionPeriod]
VolumeAppendModeEnabled
- Type: typing.Optional[bool]
CreateSnapshotRequest
Name
- Type:
- Required: Yes
VolumeId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
CreateSnapshotResponse
Snapshot
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStorageVirtualMachineRequest
FileSystemId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ActiveDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateSvmActiveDirectoryConfiguration]
ClientRequestToken
- Type: typing.Optional[str]
SvmAdminPassword
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
RootVolumeSecurityStyle
- Type: typing.Optional[typing.Literal['MIXED', 'NTFS', 'UNIX']]
CreateStorageVirtualMachineResponse
StorageVirtualMachine
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSvmActiveDirectoryConfiguration
NetBiosName
- Type:
- Required: Yes
SelfManagedActiveDirectoryConfiguration
- Type:
CreateVolumeFromBackupRequest
BackupId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateOntapVolumeConfiguration]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
CreateVolumeFromBackupResponse
Volume
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateVolumeRequest
VolumeType
- Type: typing.Literal['ONTAP', 'OPENZFS']
- Required: Yes
Name
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateOntapVolumeConfiguration]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CreateOpenZFSVolumeConfiguration]
CreateVolumeResponse
Volume
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DataRepositoryAssociation
AssociationId
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
FileSystemId
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'UPDATING']]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DataRepositoryFailureDetails]
FileSystemPath
- Type: typing.Optional[str]
DataRepositoryPath
- Type: typing.Optional[str]
BatchImportMetaDataOnCreate
- Type: typing.Optional[bool]
ImportedFileChunkSize
- Type: typing.Optional[int]
S3
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.S3DataRepositoryConfigurationOutput]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
CreationTime
- Type: typing.Optional[datetime.datetime]
FileCacheId
- Type: typing.Optional[str]
FileCachePath
- Type: typing.Optional[str]
DataRepositorySubdirectories
- Type: typing.Optional[typing.List[str]]
NFS
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.NFSDataRepositoryConfiguration]
DataRepositoryConfiguration
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'UPDATING']]
ImportPath
- Type: typing.Optional[str]
ExportPath
- Type: typing.Optional[str]
ImportedFileChunkSize
- Type: typing.Optional[int]
AutoImportPolicy
- Type: typing.Optional[typing.Literal['NEW', 'NEW_CHANGED', 'NEW_CHANGED_DELETED', 'NONE']]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DataRepositoryFailureDetails]
DataRepositoryFailureDetails
Message
- Type: typing.Optional[str]
DataRepositoryTask
TaskId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['CANCELED', 'CANCELING', 'EXECUTING', 'FAILED', 'PENDING', 'SUCCEEDED']
- Required: Yes
Type
- Type: typing.Literal['AUTO_RELEASE_DATA', 'EXPORT_TO_REPOSITORY', 'IMPORT_METADATA_FROM_REPOSITORY', 'RELEASE_DATA_FROM_FILESYSTEM']
- Required: Yes
CreationTime
- Type:
- Required: Yes
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
ResourceARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
FileSystemId
- Type: typing.Optional[str]
Paths
- Type: typing.Optional[typing.List[str]]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DataRepositoryTaskFailureDetails]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DataRepositoryTaskStatus]
Report
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.CompletionReport]
CapacityToRelease
- Type: typing.Optional[int]
FileCacheId
- Type: typing.Optional[str]
ReleaseConfiguration
- Type:
DataRepositoryTaskFailureDetails
Message
- Type: typing.Optional[str]
DataRepositoryTaskFilter
Name
- Type: typing.Optional[typing.Literal['data-repository-association-id', 'file-cache-id', 'file-system-id', 'task-lifecycle']]
Values
- Type: typing.Optional[typing.List[str]]
DataRepositoryTaskStatus
TotalCount
- Type: typing.Optional[int]
SucceededCount
- Type: typing.Optional[int]
FailedCount
- Type: typing.Optional[int]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
ReleasedCapacity
- Type: typing.Optional[int]
DeleteBackupRequest
BackupId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
DeleteBackupResponse
BackupId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'COPYING', 'CREATING', 'DELETED', 'FAILED', 'PENDING', 'TRANSFERRING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDataRepositoryAssociationRequest
AssociationId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
DeleteDataInFileSystem
- Type: typing.Optional[bool]
DeleteDataRepositoryAssociationResponse
AssociationId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'UPDATING']
- Required: Yes
DeleteDataInFileSystem
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFileCacheRequest
FileCacheId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
DeleteFileCacheResponse
FileCacheId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFileSystemLustreConfiguration
SkipFinalBackup
- Type: typing.Optional[bool]
FinalBackupTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
DeleteFileSystemLustreResponse
FinalBackupId
- Type: typing.Optional[str]
FinalBackupTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
DeleteFileSystemOpenZFSConfiguration
SkipFinalBackup
- Type: typing.Optional[bool]
FinalBackupTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
Options
- Type: typing.Optional[typing.List[typing.Literal['DELETE_CHILD_VOLUMES_AND_SNAPSHOTS']]]
DeleteFileSystemOpenZFSResponse
FinalBackupId
- Type: typing.Optional[str]
FinalBackupTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
DeleteFileSystemRequest
FileSystemId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
WindowsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DeleteFileSystemWindowsConfiguration]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DeleteFileSystemLustreConfiguration]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DeleteFileSystemOpenZFSConfiguration]
DeleteFileSystemResponse
FileSystemId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'MISCONFIGURED_UNAVAILABLE', 'UPDATING']
- Required: Yes
WindowsResponse
- Type:
- Required: Yes
LustreResponse
- Type:
- Required: Yes
OpenZFSResponse
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFileSystemWindowsConfiguration
SkipFinalBackup
- Type: typing.Optional[bool]
FinalBackupTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
DeleteFileSystemWindowsResponse
FinalBackupId
- Type: typing.Optional[str]
FinalBackupTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
DeleteSnapshotRequest
SnapshotId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
DeleteSnapshotResponse
SnapshotId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteStorageVirtualMachineRequest
StorageVirtualMachineId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
DeleteStorageVirtualMachineResponse
StorageVirtualMachineId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['CREATED', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteVolumeOntapConfiguration
SkipFinalBackup
- Type: typing.Optional[bool]
FinalBackupTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
BypassSnaplockEnterpriseRetention
- Type: typing.Optional[bool]
DeleteVolumeOntapResponse
FinalBackupId
- Type: typing.Optional[str]
FinalBackupTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
DeleteVolumeOpenZFSConfiguration
Options
- Type: typing.Optional[typing.List[typing.Literal['DELETE_CHILD_VOLUMES_AND_SNAPSHOTS']]]
DeleteVolumeRequest
VolumeId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DeleteVolumeOntapConfiguration]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.DeleteVolumeOpenZFSConfiguration]
DeleteVolumeResponse
VolumeId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'CREATED', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'PENDING']
- Required: Yes
OntapResponse
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBackupsRequest
BackupIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Filter]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeBackupsRequestPaginate
BackupIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Filter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.PaginatorConfig]
DescribeBackupsResponse
Backups
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Backup]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeBackupsResponsePaginator
Backups
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.BackupPaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeDataRepositoryAssociationsRequest
AssociationIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Filter]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeDataRepositoryAssociationsResponse
Associations
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.DataRepositoryAssociation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeDataRepositoryTasksRequest
TaskIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.DataRepositoryTaskFilter]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeDataRepositoryTasksResponse
DataRepositoryTasks
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.DataRepositoryTask]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeFileCachesRequest
FileCacheIds
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeFileCachesResponse
FileCaches
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileCache]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeFileSystemAliasesRequest
FileSystemId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeFileSystemAliasesResponse
Aliases
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Alias]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeFileSystemsRequest
FileSystemIds
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeFileSystemsRequestPaginate
FileSystemIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.PaginatorConfig]
DescribeFileSystemsResponse
FileSystems
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileSystem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeFileSystemsResponsePaginator
FileSystems
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileSystemPaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSharedVpcConfigurationResponse
EnableFsxRouteTableUpdatesFromParticipantAccounts
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSnapshotsRequest
SnapshotIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.SnapshotFilter]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
IncludeShared
- Type: typing.Optional[bool]
DescribeSnapshotsResponse
Snapshots
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Snapshot]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStorageVirtualMachinesRequest
StorageVirtualMachineIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.StorageVirtualMachineFilter]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeStorageVirtualMachinesRequestPaginate
StorageVirtualMachineIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.StorageVirtualMachineFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.PaginatorConfig]
DescribeStorageVirtualMachinesResponse
StorageVirtualMachines
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.StorageVirtualMachine]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeVolumesRequest
VolumeIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.VolumeFilter]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeVolumesRequestPaginate
VolumeIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.VolumeFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.PaginatorConfig]
DescribeVolumesResponse
Volumes
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Volume]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeVolumesResponsePaginator
Volumes
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.VolumePaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DisassociateFileSystemAliasesRequest
FileSystemId
- Type:
- Required: Yes
Aliases
- Type: typing.List[str]
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
DisassociateFileSystemAliasesResponse
Aliases
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Alias]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DiskIopsConfiguration
Mode
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'USER_PROVISIONED']]
Iops
- Type: typing.Optional[int]
DurationSinceLastAccess
Unit
- Type: typing.Optional[typing.Literal['DAYS']]
Value
- Type: typing.Optional[int]
FileCache
OwnerId
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
FileCacheId
- Type: typing.Optional[str]
FileCacheType
- Type: typing.Optional[typing.Literal['LUSTRE']]
FileCacheTypeVersion
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileCacheFailureDetails]
StorageCapacity
- Type: typing.Optional[int]
VpcId
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
NetworkInterfaceIds
- Type: typing.Optional[typing.List[str]]
DNSName
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileCacheLustreConfiguration]
DataRepositoryAssociationIds
- Type: typing.Optional[typing.List[str]]
FileCacheCreating
OwnerId
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
FileCacheId
- Type: typing.Optional[str]
FileCacheType
- Type: typing.Optional[typing.Literal['LUSTRE']]
FileCacheTypeVersion
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileCacheFailureDetails]
StorageCapacity
- Type: typing.Optional[int]
VpcId
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
NetworkInterfaceIds
- Type: typing.Optional[typing.List[str]]
DNSName
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
CopyTagsToDataRepositoryAssociations
- Type: typing.Optional[bool]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileCacheLustreConfiguration]
DataRepositoryAssociationIds
- Type: typing.Optional[typing.List[str]]
FileCacheDataRepositoryAssociation
FileCachePath
- Type:
- Required: Yes
DataRepositoryPath
- Type:
- Required: Yes
DataRepositorySubdirectories
- Type: typing.Optional[typing.List[str]]
NFS
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileCacheNFSConfiguration]
FileCacheFailureDetails
Message
- Type: typing.Optional[str]
FileCacheLustreConfiguration
PerUnitStorageThroughput
- Type: typing.Optional[int]
DeploymentType
- Type: typing.Optional[typing.Literal['CACHE_1']]
MountName
- Type: typing.Optional[str]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
MetadataConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileCacheLustreMetadataConfiguration]
LogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreLogConfiguration]
FileCacheLustreMetadataConfiguration
StorageCapacity
- Type:
- Required: Yes
FileCacheNFSConfiguration
Version
- Type: typing.Literal['NFS3']
- Required: Yes
DnsIps
- Type: typing.Optional[typing.List[str]]
FileSystem
OwnerId
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
FileSystemId
- Type: typing.Optional[str]
FileSystemType
- Type: typing.Optional[typing.Literal['LUSTRE', 'ONTAP', 'OPENZFS', 'WINDOWS']]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'MISCONFIGURED_UNAVAILABLE', 'UPDATING']]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileSystemFailureDetails]
StorageCapacity
- Type: typing.Optional[int]
StorageType
- Type: typing.Optional[typing.Literal['HDD', 'INTELLIGENT_TIERING', 'SSD']]
VpcId
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
NetworkInterfaceIds
- Type: typing.Optional[typing.List[str]]
DNSName
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
WindowsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.WindowsFileSystemConfiguration]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreFileSystemConfiguration]
AdministrativeActions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.AdministrativeAction]]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OntapFileSystemConfiguration]
FileSystemTypeVersion
- Type: typing.Optional[str]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSFileSystemConfiguration]
FileSystemEndpoint
DNSName
- Type: typing.Optional[str]
IpAddresses
- Type: typing.Optional[typing.List[str]]
FileSystemEndpoints
Intercluster
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileSystemEndpoint]
Management
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileSystemEndpoint]
FileSystemFailureDetails
Message
- Type: typing.Optional[str]
FileSystemLustreMetadataConfiguration
Mode
- Type: typing.Literal['AUTOMATIC', 'USER_PROVISIONED']
- Required: Yes
Iops
- Type: typing.Optional[int]
FileSystemPaginator
OwnerId
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
FileSystemId
- Type: typing.Optional[str]
FileSystemType
- Type: typing.Optional[typing.Literal['LUSTRE', 'ONTAP', 'OPENZFS', 'WINDOWS']]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'MISCONFIGURED_UNAVAILABLE', 'UPDATING']]
FailureDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileSystemFailureDetails]
StorageCapacity
- Type: typing.Optional[int]
StorageType
- Type: typing.Optional[typing.Literal['HDD', 'INTELLIGENT_TIERING', 'SSD']]
VpcId
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
NetworkInterfaceIds
- Type: typing.Optional[typing.List[str]]
DNSName
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
WindowsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.WindowsFileSystemConfiguration]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreFileSystemConfiguration]
AdministrativeActions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.AdministrativeActionPaginator]]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OntapFileSystemConfiguration]
FileSystemTypeVersion
- Type: typing.Optional[str]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSFileSystemConfiguration]
Filter
Name
- Type: typing.Optional[typing.Literal['backup-type', 'data-repository-type', 'file-cache-id', 'file-cache-type', 'file-system-id', 'file-system-type', 'volume-id']]
Values
- Type: typing.Optional[typing.List[str]]
LifecycleTransitionReason
Message
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceARN
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestPaginate
ResourceARN
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.PaginatorConfig]
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LustreFileSystemConfiguration
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DataRepositoryConfiguration
- Type:
DeploymentType
- Type: typing.Optional[typing.Literal['PERSISTENT_1', 'PERSISTENT_2', 'SCRATCH_1', 'SCRATCH_2']]
PerUnitStorageThroughput
- Type: typing.Optional[int]
MountName
- Type: typing.Optional[str]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
CopyTagsToBackups
- Type: typing.Optional[bool]
DriveCacheType
- Type: typing.Optional[typing.Literal['NONE', 'READ']]
DataCompressionType
- Type: typing.Optional[typing.Literal['LZ4', 'NONE']]
LogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreLogConfiguration]
RootSquashConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreRootSquashConfigurationOutput]
MetadataConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileSystemLustreMetadataConfiguration]
EfaEnabled
- Type: typing.Optional[bool]
LustreLogConfiguration
Level
- Type: typing.Literal['DISABLED', 'ERROR_ONLY', 'WARN_ERROR', 'WARN_ONLY']
- Required: Yes
Destination
- Type: typing.Optional[str]
LustreLogCreateConfiguration
Level
- Type: typing.Literal['DISABLED', 'ERROR_ONLY', 'WARN_ERROR', 'WARN_ONLY']
- Required: Yes
Destination
- Type: typing.Optional[str]
LustreRootSquashConfiguration
RootSquash
- Type: typing.Optional[str]
NoSquashNids
- Type: typing.Optional[typing.List[str]]
LustreRootSquashConfigurationOutput
RootSquash
- Type: typing.Optional[str]
NoSquashNids
- Type: typing.Optional[typing.List[str]]
NFSDataRepositoryConfiguration
Version
- Type: typing.Literal['NFS3']
- Required: Yes
DnsIps
- Type: typing.Optional[typing.List[str]]
AutoExportPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.AutoExportPolicyOutput]
OntapFileSystemConfiguration
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
DeploymentType
- Type: typing.Optional[typing.Literal['MULTI_AZ_1', 'MULTI_AZ_2', 'SINGLE_AZ_1', 'SINGLE_AZ_2']]
EndpointIpAddressRange
- Type: typing.Optional[str]
Endpoints
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.FileSystemEndpoints]
DiskIopsConfiguration
- Type:
PreferredSubnetId
- Type: typing.Optional[str]
RouteTableIds
- Type: typing.Optional[typing.List[str]]
ThroughputCapacity
- Type: typing.Optional[int]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
FsxAdminPassword
- Type: typing.Optional[str]
HAPairs
- Type: typing.Optional[int]
ThroughputCapacityPerHAPair
- Type: typing.Optional[int]
OntapVolumeConfiguration
FlexCacheEndpointType
- Type: typing.Optional[typing.Literal['CACHE', 'NONE', 'ORIGIN']]
JunctionPath
- Type: typing.Optional[str]
SecurityStyle
- Type: typing.Optional[typing.Literal['MIXED', 'NTFS', 'UNIX']]
SizeInMegabytes
- Type: typing.Optional[int]
StorageEfficiencyEnabled
- Type: typing.Optional[bool]
StorageVirtualMachineId
- Type: typing.Optional[str]
StorageVirtualMachineRoot
- Type: typing.Optional[bool]
TieringPolicy
- Type:
UUID
- Type: typing.Optional[str]
OntapVolumeType
- Type: typing.Optional[typing.Literal['DP', 'LS', 'RW']]
SnapshotPolicy
- Type: typing.Optional[str]
CopyTagsToBackups
- Type: typing.Optional[bool]
SnaplockConfiguration
- Type:
VolumeStyle
- Type: typing.Optional[typing.Literal['FLEXGROUP', 'FLEXVOL']]
AggregateConfiguration
- Type:
SizeInBytes
- Type: typing.Optional[int]
OpenZFSClientConfiguration
Clients
- Type:
- Required: Yes
Options
- Type: typing.List[str]
- Required: Yes
OpenZFSClientConfigurationOutput
Clients
- Type:
- Required: Yes
Options
- Type: typing.List[str]
- Required: Yes
OpenZFSCreateRootVolumeConfiguration
RecordSizeKiB
- Type: typing.Optional[int]
DataCompressionType
- Type: typing.Optional[typing.Literal['LZ4', 'NONE', 'ZSTD']]
NfsExports
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSNfsExport, aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSNfsExportOutput]]]
UserAndGroupQuotas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSUserOrGroupQuota]]
CopyTagsToSnapshots
- Type: typing.Optional[bool]
ReadOnly
- Type: typing.Optional[bool]
OpenZFSFileSystemConfiguration
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
CopyTagsToBackups
- Type: typing.Optional[bool]
CopyTagsToVolumes
- Type: typing.Optional[bool]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
DeploymentType
- Type: typing.Optional[typing.Literal['MULTI_AZ_1', 'SINGLE_AZ_1', 'SINGLE_AZ_2', 'SINGLE_AZ_HA_1', 'SINGLE_AZ_HA_2']]
ThroughputCapacity
- Type: typing.Optional[int]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DiskIopsConfiguration
- Type:
RootVolumeId
- Type: typing.Optional[str]
PreferredSubnetId
- Type: typing.Optional[str]
EndpointIpAddressRange
- Type: typing.Optional[str]
RouteTableIds
- Type: typing.Optional[typing.List[str]]
EndpointIpAddress
- Type: typing.Optional[str]
ReadCacheConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSReadCacheConfiguration]
OpenZFSNfsExport
ClientConfigurations
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSClientConfiguration, aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSClientConfigurationOutput]]
- Required: Yes
OpenZFSNfsExportOutput
ClientConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSClientConfigurationOutput]
- Required: Yes
OpenZFSOriginSnapshotConfiguration
SnapshotARN
- Type: typing.Optional[str]
CopyStrategy
- Type: typing.Optional[typing.Literal['CLONE', 'FULL_COPY', 'INCREMENTAL_COPY']]
OpenZFSReadCacheConfiguration
SizingMode
- Type: typing.Optional[typing.Literal['NO_CACHE', 'PROPORTIONAL_TO_THROUGHPUT_CAPACITY', 'USER_PROVISIONED']]
SizeGiB
- Type: typing.Optional[int]
OpenZFSUserOrGroupQuota
Type
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
Id
- Type:
- Required: Yes
StorageCapacityQuotaGiB
- Type:
- Required: Yes
OpenZFSVolumeConfiguration
ParentVolumeId
- Type: typing.Optional[str]
VolumePath
- Type: typing.Optional[str]
StorageCapacityReservationGiB
- Type: typing.Optional[int]
StorageCapacityQuotaGiB
- Type: typing.Optional[int]
RecordSizeKiB
- Type: typing.Optional[int]
DataCompressionType
- Type: typing.Optional[typing.Literal['LZ4', 'NONE', 'ZSTD']]
CopyTagsToSnapshots
- Type: typing.Optional[bool]
OriginSnapshot
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSOriginSnapshotConfiguration]
ReadOnly
- Type: typing.Optional[bool]
NfsExports
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSNfsExportOutput]]
UserAndGroupQuotas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSUserOrGroupQuota]]
RestoreToSnapshot
- Type: typing.Optional[str]
DeleteIntermediateSnaphots
- Type: typing.Optional[bool]
DeleteClonedVolumes
- Type: typing.Optional[bool]
DeleteIntermediateData
- Type: typing.Optional[bool]
SourceSnapshotARN
- Type: typing.Optional[str]
DestinationSnapshot
- Type: typing.Optional[str]
CopyStrategy
- Type: typing.Optional[typing.Literal['CLONE', 'FULL_COPY', 'INCREMENTAL_COPY']]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ReleaseConfiguration
DurationSinceLastAccess
- Type:
ReleaseFileSystemNfsV3LocksRequest
FileSystemId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
ReleaseFileSystemNfsV3LocksResponse
FileSystem
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadata
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]
RestoreVolumeFromSnapshotRequest
VolumeId
- Type:
- Required: Yes
SnapshotId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
Options
- Type: typing.Optional[typing.List[typing.Literal['DELETE_CLONED_VOLUMES', 'DELETE_INTERMEDIATE_SNAPSHOTS']]]
RestoreVolumeFromSnapshotResponse
VolumeId
- Type:
- Required: Yes
Lifecycle
- Type: typing.Literal['AVAILABLE', 'CREATED', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'PENDING']
- Required: Yes
AdministrativeActions
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.AdministrativeAction]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RetentionPeriod
Type
- Type: typing.Literal['DAYS', 'HOURS', 'INFINITE', 'MINUTES', 'MONTHS', 'SECONDS', 'UNSPECIFIED', 'YEARS']
- Required: Yes
Value
- Type: typing.Optional[int]
S3DataRepositoryConfiguration
AutoImportPolicy
- Type:
AutoExportPolicy
- Type:
S3DataRepositoryConfigurationOutput
AutoImportPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.AutoImportPolicyOutput]
AutoExportPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.AutoExportPolicyOutput]
SelfManagedActiveDirectoryAttributes
DomainName
- Type: typing.Optional[str]
OrganizationalUnitDistinguishedName
- Type: typing.Optional[str]
FileSystemAdministratorsGroup
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
DnsIps
- Type: typing.Optional[typing.List[str]]
SelfManagedActiveDirectoryConfiguration
DomainName
- Type:
- Required: Yes
UserName
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
DnsIps
- Type: typing.List[str]
- Required: Yes
OrganizationalUnitDistinguishedName
- Type: typing.Optional[str]
FileSystemAdministratorsGroup
- Type: typing.Optional[str]
SelfManagedActiveDirectoryConfigurationUpdates
UserName
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
DnsIps
- Type: typing.Optional[typing.List[str]]
DomainName
- Type: typing.Optional[str]
OrganizationalUnitDistinguishedName
- Type: typing.Optional[str]
FileSystemAdministratorsGroup
- Type: typing.Optional[str]
SnaplockConfiguration
AuditLogVolume
- Type: typing.Optional[bool]
AutocommitPeriod
- Type:
PrivilegedDelete
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'PERMANENTLY_DISABLED']]
RetentionPeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SnaplockRetentionPeriod]
SnaplockType
- Type: typing.Optional[typing.Literal['COMPLIANCE', 'ENTERPRISE']]
VolumeAppendModeEnabled
- Type: typing.Optional[bool]
SnaplockRetentionPeriod
DefaultRetention
- Type:
- Required: Yes
MinimumRetention
- Type:
- Required: Yes
MaximumRetention
- Type:
- Required: Yes
Snapshot
ResourceARN
- Type: typing.Optional[str]
SnapshotId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
VolumeId
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'PENDING']]
LifecycleTransitionReason
- Type:
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
AdministrativeActions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
SnapshotFilter
Name
- Type: typing.Optional[typing.Literal['file-system-id', 'volume-id']]
Values
- Type: typing.Optional[typing.List[str]]
SnapshotPaginator
ResourceARN
- Type: typing.Optional[str]
SnapshotId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
VolumeId
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'PENDING']]
LifecycleTransitionReason
- Type:
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
AdministrativeActions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StartMisconfiguredStateRecoveryRequest
FileSystemId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
StartMisconfiguredStateRecoveryResponse
FileSystem
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StorageVirtualMachine
ActiveDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SvmActiveDirectoryConfiguration]
CreationTime
- Type: typing.Optional[datetime.datetime]
Endpoints
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SvmEndpoints]
FileSystemId
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[typing.Literal['CREATED', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'PENDING']]
Name
- Type: typing.Optional[str]
ResourceARN
- Type: typing.Optional[str]
StorageVirtualMachineId
- Type: typing.Optional[str]
Subtype
- Type: typing.Optional[typing.Literal['DEFAULT', 'DP_DESTINATION', 'SYNC_DESTINATION', 'SYNC_SOURCE']]
UUID
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
LifecycleTransitionReason
- Type:
RootVolumeSecurityStyle
- Type: typing.Optional[typing.Literal['MIXED', 'NTFS', 'UNIX']]
StorageVirtualMachineFilter
Name
- Type: typing.Optional[typing.Literal['file-system-id']]
Values
- Type: typing.Optional[typing.List[str]]
SvmActiveDirectoryConfiguration
NetBiosName
- Type: typing.Optional[str]
SelfManagedActiveDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SelfManagedActiveDirectoryAttributes]
SvmEndpoint
DNSName
- Type: typing.Optional[str]
IpAddresses
- Type: typing.Optional[typing.List[str]]
SvmEndpoints
Iscsi
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SvmEndpoint]
Management
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SvmEndpoint]
Nfs
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SvmEndpoint]
Smb
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SvmEndpoint]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]
- Required: Yes
TieringPolicy
CoolingPeriod
- Type: typing.Optional[int]
Name
- Type: typing.Optional[typing.Literal['ALL', 'AUTO', 'NONE', 'SNAPSHOT_ONLY']]
UntagResourceRequest
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateDataRepositoryAssociationRequest
AssociationId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
ImportedFileChunkSize
- Type: typing.Optional[int]
S3
- Type: typing.Union[aws_resource_validator.pydantic_models.fsx.fsx_classes.S3DataRepositoryConfiguration, aws_resource_validator.pydantic_models.fsx.fsx_classes.S3DataRepositoryConfigurationOutput, NoneType]
UpdateDataRepositoryAssociationResponse
Association
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFileCacheLustreConfiguration
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
UpdateFileCacheRequest
FileCacheId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateFileCacheLustreConfiguration]
UpdateFileCacheResponse
FileCache
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFileSystemLustreConfiguration
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
AutoImportPolicy
- Type: typing.Optional[typing.Literal['NEW', 'NEW_CHANGED', 'NEW_CHANGED_DELETED', 'NONE']]
DataCompressionType
- Type: typing.Optional[typing.Literal['LZ4', 'NONE']]
LogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreLogCreateConfiguration]
RootSquashConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreRootSquashConfiguration, aws_resource_validator.pydantic_models.fsx.fsx_classes.LustreRootSquashConfigurationOutput, NoneType]
PerUnitStorageThroughput
- Type: typing.Optional[int]
MetadataConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateFileSystemLustreMetadataConfiguration]
UpdateFileSystemLustreMetadataConfiguration
Iops
- Type: typing.Optional[int]
Mode
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'USER_PROVISIONED']]
UpdateFileSystemOntapConfiguration
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
FsxAdminPassword
- Type: typing.Optional[str]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DiskIopsConfiguration
- Type:
ThroughputCapacity
- Type: typing.Optional[int]
AddRouteTableIds
- Type: typing.Optional[typing.List[str]]
RemoveRouteTableIds
- Type: typing.Optional[typing.List[str]]
ThroughputCapacityPerHAPair
- Type: typing.Optional[int]
HAPairs
- Type: typing.Optional[int]
UpdateFileSystemOpenZFSConfiguration
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
CopyTagsToBackups
- Type: typing.Optional[bool]
CopyTagsToVolumes
- Type: typing.Optional[bool]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
ThroughputCapacity
- Type: typing.Optional[int]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DiskIopsConfiguration
- Type:
AddRouteTableIds
- Type: typing.Optional[typing.List[str]]
RemoveRouteTableIds
- Type: typing.Optional[typing.List[str]]
ReadCacheConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSReadCacheConfiguration]
UpdateFileSystemRequest
FileSystemId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
StorageCapacity
- Type: typing.Optional[int]
WindowsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateFileSystemWindowsConfiguration]
LustreConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateFileSystemLustreConfiguration]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateFileSystemOntapConfiguration]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateFileSystemOpenZFSConfiguration]
StorageType
- Type: typing.Optional[typing.Literal['HDD', 'INTELLIGENT_TIERING', 'SSD']]
FileSystemTypeVersion
- Type: typing.Optional[str]
UpdateFileSystemResponse
FileSystem
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFileSystemWindowsConfiguration
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
ThroughputCapacity
- Type: typing.Optional[int]
SelfManagedActiveDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SelfManagedActiveDirectoryConfigurationUpdates]
AuditLogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.WindowsAuditLogCreateConfiguration]
DiskIopsConfiguration
- Type:
UpdateOntapVolumeConfiguration
JunctionPath
- Type: typing.Optional[str]
SecurityStyle
- Type: typing.Optional[typing.Literal['MIXED', 'NTFS', 'UNIX']]
SizeInMegabytes
- Type: typing.Optional[int]
StorageEfficiencyEnabled
- Type: typing.Optional[bool]
TieringPolicy
- Type:
SnapshotPolicy
- Type: typing.Optional[str]
CopyTagsToBackups
- Type: typing.Optional[bool]
SnaplockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateSnaplockConfiguration]
SizeInBytes
- Type: typing.Optional[int]
UpdateOpenZFSVolumeConfiguration
StorageCapacityReservationGiB
- Type: typing.Optional[int]
StorageCapacityQuotaGiB
- Type: typing.Optional[int]
RecordSizeKiB
- Type: typing.Optional[int]
DataCompressionType
- Type: typing.Optional[typing.Literal['LZ4', 'NONE', 'ZSTD']]
NfsExports
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSNfsExport, aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSNfsExportOutput]]]
UserAndGroupQuotas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSUserOrGroupQuota]]
ReadOnly
- Type: typing.Optional[bool]
UpdateSharedVpcConfigurationRequest
EnableFsxRouteTableUpdatesFromParticipantAccounts
- Type: typing.Optional[str]
ClientRequestToken
- Type: typing.Optional[str]
UpdateSharedVpcConfigurationResponse
EnableFsxRouteTableUpdatesFromParticipantAccounts
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSnaplockConfiguration
AuditLogVolume
- Type: typing.Optional[bool]
AutocommitPeriod
- Type:
PrivilegedDelete
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'PERMANENTLY_DISABLED']]
RetentionPeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SnaplockRetentionPeriod]
VolumeAppendModeEnabled
- Type: typing.Optional[bool]
UpdateSnapshotRequest
Name
- Type:
- Required: Yes
SnapshotId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
UpdateSnapshotResponse
Snapshot
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStorageVirtualMachineRequest
StorageVirtualMachineId
- Type:
- Required: Yes
ActiveDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateSvmActiveDirectoryConfiguration]
ClientRequestToken
- Type: typing.Optional[str]
SvmAdminPassword
- Type: typing.Optional[str]
UpdateStorageVirtualMachineResponse
StorageVirtualMachine
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSvmActiveDirectoryConfiguration
SelfManagedActiveDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SelfManagedActiveDirectoryConfigurationUpdates]
NetBiosName
- Type: typing.Optional[str]
UpdateVolumeRequest
VolumeId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateOntapVolumeConfiguration]
Name
- Type: typing.Optional[str]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.UpdateOpenZFSVolumeConfiguration]
UpdateVolumeResponse
Volume
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Volume
CreationTime
- Type: typing.Optional[datetime.datetime]
FileSystemId
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATED', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'PENDING']]
Name
- Type: typing.Optional[str]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OntapVolumeConfiguration]
ResourceARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
VolumeId
- Type: typing.Optional[str]
VolumeType
- Type: typing.Optional[typing.Literal['ONTAP', 'OPENZFS']]
LifecycleTransitionReason
- Type:
AdministrativeActions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSVolumeConfiguration]
VolumeFilter
Name
- Type: typing.Optional[typing.Literal['file-system-id', 'storage-virtual-machine-id']]
Values
- Type: typing.Optional[typing.List[str]]
VolumePaginator
CreationTime
- Type: typing.Optional[datetime.datetime]
FileSystemId
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATED', 'CREATING', 'DELETING', 'FAILED', 'MISCONFIGURED', 'PENDING']]
Name
- Type: typing.Optional[str]
OntapConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OntapVolumeConfiguration]
ResourceARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Tag]]
VolumeId
- Type: typing.Optional[str]
VolumeType
- Type: typing.Optional[typing.Literal['ONTAP', 'OPENZFS']]
LifecycleTransitionReason
- Type:
AdministrativeActions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
OpenZFSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.OpenZFSVolumeConfiguration]
WindowsAuditLogConfiguration
FileAccessAuditLogLevel
- Type: typing.Literal['DISABLED', 'FAILURE_ONLY', 'SUCCESS_AND_FAILURE', 'SUCCESS_ONLY']
- Required: Yes
FileShareAccessAuditLogLevel
- Type: typing.Literal['DISABLED', 'FAILURE_ONLY', 'SUCCESS_AND_FAILURE', 'SUCCESS_ONLY']
- Required: Yes
AuditLogDestination
- Type: typing.Optional[str]
WindowsAuditLogCreateConfiguration
FileAccessAuditLogLevel
- Type: typing.Literal['DISABLED', 'FAILURE_ONLY', 'SUCCESS_AND_FAILURE', 'SUCCESS_ONLY']
- Required: Yes
FileShareAccessAuditLogLevel
- Type: typing.Literal['DISABLED', 'FAILURE_ONLY', 'SUCCESS_AND_FAILURE', 'SUCCESS_ONLY']
- Required: Yes
AuditLogDestination
- Type: typing.Optional[str]
WindowsFileSystemConfiguration
ActiveDirectoryId
- Type: typing.Optional[str]
SelfManagedActiveDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.SelfManagedActiveDirectoryAttributes]
DeploymentType
- Type: typing.Optional[typing.Literal['MULTI_AZ_1', 'SINGLE_AZ_1', 'SINGLE_AZ_2']]
RemoteAdministrationEndpoint
- Type: typing.Optional[str]
PreferredSubnetId
- Type: typing.Optional[str]
PreferredFileServerIp
- Type: typing.Optional[str]
ThroughputCapacity
- Type: typing.Optional[int]
MaintenanceOperationsInProgress
- Type: typing.Optional[typing.List[typing.Literal['BACKING_UP', 'PATCHING']]]
WeeklyMaintenanceStartTime
- Type: typing.Optional[str]
DailyAutomaticBackupStartTime
- Type: typing.Optional[str]
AutomaticBackupRetentionDays
- Type: typing.Optional[int]
CopyTagsToBackups
- Type: typing.Optional[bool]
Aliases
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fsx.fsx_classes.Alias]]
AuditLogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.fsx.fsx_classes.WindowsAuditLogConfiguration]
DiskIopsConfiguration
- Type: