Type definitions#
Auto-generated documentation for FSx type annotations stubs module mypy-boto3-fsx.
LustreRootSquashConfigurationUnionTypeDef#
# LustreRootSquashConfigurationUnionTypeDef Union usage example
from mypy_boto3_fsx.type_defs import LustreRootSquashConfigurationUnionTypeDef
def get_value() -> LustreRootSquashConfigurationUnionTypeDef:
return ...
# LustreRootSquashConfigurationUnionTypeDef definition
LustreRootSquashConfigurationUnionTypeDef = Union[
LustreRootSquashConfigurationTypeDef, # (1)
LustreRootSquashConfigurationOutputTypeDef, # (2)
]
OpenZFSClientConfigurationUnionTypeDef#
# OpenZFSClientConfigurationUnionTypeDef Union usage example
from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationUnionTypeDef
def get_value() -> OpenZFSClientConfigurationUnionTypeDef:
return ...
# OpenZFSClientConfigurationUnionTypeDef definition
OpenZFSClientConfigurationUnionTypeDef = Union[
OpenZFSClientConfigurationTypeDef, # (1)
OpenZFSClientConfigurationOutputTypeDef, # (2)
]
S3DataRepositoryConfigurationUnionTypeDef#
# S3DataRepositoryConfigurationUnionTypeDef Union usage example
from mypy_boto3_fsx.type_defs import S3DataRepositoryConfigurationUnionTypeDef
def get_value() -> S3DataRepositoryConfigurationUnionTypeDef:
return ...
# S3DataRepositoryConfigurationUnionTypeDef definition
S3DataRepositoryConfigurationUnionTypeDef = Union[
S3DataRepositoryConfigurationTypeDef, # (1)
S3DataRepositoryConfigurationOutputTypeDef, # (2)
]
OpenZFSNfsExportUnionTypeDef#
# OpenZFSNfsExportUnionTypeDef Union usage example
from mypy_boto3_fsx.type_defs import OpenZFSNfsExportUnionTypeDef
def get_value() -> OpenZFSNfsExportUnionTypeDef:
return ...
# OpenZFSNfsExportUnionTypeDef definition
OpenZFSNfsExportUnionTypeDef = Union[
OpenZFSNfsExportTypeDef, # (1)
OpenZFSNfsExportOutputTypeDef, # (2)
]
ActiveDirectoryBackupAttributesTypeDef#
# ActiveDirectoryBackupAttributesTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import ActiveDirectoryBackupAttributesTypeDef
def get_value() -> ActiveDirectoryBackupAttributesTypeDef:
return {
"DomainName": ...,
}
# ActiveDirectoryBackupAttributesTypeDef definition
class ActiveDirectoryBackupAttributesTypeDef(TypedDict):
DomainName: NotRequired[str],
ActiveDirectoryId: NotRequired[str],
ResourceARN: NotRequired[str],
AdministrativeActionFailureDetailsTypeDef#
# AdministrativeActionFailureDetailsTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AdministrativeActionFailureDetailsTypeDef
def get_value() -> AdministrativeActionFailureDetailsTypeDef:
return {
"Message": ...,
}
# AdministrativeActionFailureDetailsTypeDef definition
class AdministrativeActionFailureDetailsTypeDef(TypedDict):
Message: NotRequired[str],
AggregateConfigurationTypeDef#
# AggregateConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AggregateConfigurationTypeDef
def get_value() -> AggregateConfigurationTypeDef:
return {
"Aggregates": ...,
}
# AggregateConfigurationTypeDef definition
class AggregateConfigurationTypeDef(TypedDict):
Aggregates: NotRequired[List[str]],
TotalConstituents: NotRequired[int],
AliasTypeDef#
# AliasTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AliasTypeDef
def get_value() -> AliasTypeDef:
return {
"Name": ...,
}
# AliasTypeDef definition
class AliasTypeDef(TypedDict):
Name: NotRequired[str],
Lifecycle: NotRequired[AliasLifecycleType], # (1)
AssociateFileSystemAliasesRequestTypeDef#
# AssociateFileSystemAliasesRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesRequestTypeDef
def get_value() -> AssociateFileSystemAliasesRequestTypeDef:
return {
"FileSystemId": ...,
}
# AssociateFileSystemAliasesRequestTypeDef definition
class AssociateFileSystemAliasesRequestTypeDef(TypedDict):
FileSystemId: str,
Aliases: Sequence[str],
ClientRequestToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AutoExportPolicyOutputTypeDef#
# AutoExportPolicyOutputTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AutoExportPolicyOutputTypeDef
def get_value() -> AutoExportPolicyOutputTypeDef:
return {
"Events": ...,
}
# AutoExportPolicyOutputTypeDef definition
class AutoExportPolicyOutputTypeDef(TypedDict):
Events: NotRequired[List[EventTypeType]], # (1)
- See EventTypeType
AutoExportPolicyTypeDef#
# AutoExportPolicyTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AutoExportPolicyTypeDef
def get_value() -> AutoExportPolicyTypeDef:
return {
"Events": ...,
}
# AutoExportPolicyTypeDef definition
class AutoExportPolicyTypeDef(TypedDict):
Events: NotRequired[Sequence[EventTypeType]], # (1)
- See EventTypeType
AutoImportPolicyOutputTypeDef#
# AutoImportPolicyOutputTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AutoImportPolicyOutputTypeDef
def get_value() -> AutoImportPolicyOutputTypeDef:
return {
"Events": ...,
}
# AutoImportPolicyOutputTypeDef definition
class AutoImportPolicyOutputTypeDef(TypedDict):
Events: NotRequired[List[EventTypeType]], # (1)
- See EventTypeType
AutoImportPolicyTypeDef#
# AutoImportPolicyTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AutoImportPolicyTypeDef
def get_value() -> AutoImportPolicyTypeDef:
return {
"Events": ...,
}
# AutoImportPolicyTypeDef definition
class AutoImportPolicyTypeDef(TypedDict):
Events: NotRequired[Sequence[EventTypeType]], # (1)
- See EventTypeType
AutocommitPeriodTypeDef#
# AutocommitPeriodTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AutocommitPeriodTypeDef
def get_value() -> AutocommitPeriodTypeDef:
return {
"Type": ...,
}
# AutocommitPeriodTypeDef definition
class AutocommitPeriodTypeDef(TypedDict):
Type: AutocommitPeriodTypeType, # (1)
Value: NotRequired[int],
BackupFailureDetailsTypeDef#
# BackupFailureDetailsTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import BackupFailureDetailsTypeDef
def get_value() -> BackupFailureDetailsTypeDef:
return {
"Message": ...,
}
# BackupFailureDetailsTypeDef definition
class BackupFailureDetailsTypeDef(TypedDict):
Message: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CancelDataRepositoryTaskRequestTypeDef#
# CancelDataRepositoryTaskRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskRequestTypeDef
def get_value() -> CancelDataRepositoryTaskRequestTypeDef:
return {
"TaskId": ...,
}
# CancelDataRepositoryTaskRequestTypeDef definition
class CancelDataRepositoryTaskRequestTypeDef(TypedDict):
TaskId: str,
CompletionReportTypeDef#
# CompletionReportTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CompletionReportTypeDef
def get_value() -> CompletionReportTypeDef:
return {
"Enabled": ...,
}
# CompletionReportTypeDef definition
class CompletionReportTypeDef(TypedDict):
Enabled: bool,
Path: NotRequired[str],
Format: NotRequired[ReportFormatType], # (1)
Scope: NotRequired[ReportScopeType], # (2)
- See ReportFormatType
- See ReportScopeType
CopySnapshotAndUpdateVolumeRequestTypeDef#
# CopySnapshotAndUpdateVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CopySnapshotAndUpdateVolumeRequestTypeDef
def get_value() -> CopySnapshotAndUpdateVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# CopySnapshotAndUpdateVolumeRequestTypeDef definition
class CopySnapshotAndUpdateVolumeRequestTypeDef(TypedDict):
VolumeId: str,
SourceSnapshotARN: str,
ClientRequestToken: NotRequired[str],
CopyStrategy: NotRequired[OpenZFSCopyStrategyType], # (1)
Options: NotRequired[Sequence[UpdateOpenZFSVolumeOptionType]], # (2)
CreateAggregateConfigurationTypeDef#
# CreateAggregateConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateAggregateConfigurationTypeDef
def get_value() -> CreateAggregateConfigurationTypeDef:
return {
"Aggregates": ...,
}
# CreateAggregateConfigurationTypeDef definition
class CreateAggregateConfigurationTypeDef(TypedDict):
Aggregates: NotRequired[Sequence[str]],
ConstituentsPerAggregate: NotRequired[int],
FileCacheLustreMetadataConfigurationTypeDef#
# FileCacheLustreMetadataConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileCacheLustreMetadataConfigurationTypeDef
def get_value() -> FileCacheLustreMetadataConfigurationTypeDef:
return {
"StorageCapacity": ...,
}
# FileCacheLustreMetadataConfigurationTypeDef definition
class FileCacheLustreMetadataConfigurationTypeDef(TypedDict):
StorageCapacity: int,
CreateFileSystemLustreMetadataConfigurationTypeDef#
# CreateFileSystemLustreMetadataConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemLustreMetadataConfigurationTypeDef
def get_value() -> CreateFileSystemLustreMetadataConfigurationTypeDef:
return {
"Iops": ...,
}
# CreateFileSystemLustreMetadataConfigurationTypeDef definition
class CreateFileSystemLustreMetadataConfigurationTypeDef(TypedDict):
Mode: MetadataConfigurationModeType, # (1)
Iops: NotRequired[int],
LustreLogCreateConfigurationTypeDef#
# LustreLogCreateConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import LustreLogCreateConfigurationTypeDef
def get_value() -> LustreLogCreateConfigurationTypeDef:
return {
"Level": ...,
}
# LustreLogCreateConfigurationTypeDef definition
class LustreLogCreateConfigurationTypeDef(TypedDict):
Level: LustreAccessAuditLogLevelType, # (1)
Destination: NotRequired[str],
DiskIopsConfigurationTypeDef#
# DiskIopsConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DiskIopsConfigurationTypeDef
def get_value() -> DiskIopsConfigurationTypeDef:
return {
"Mode": ...,
}
# DiskIopsConfigurationTypeDef definition
class DiskIopsConfigurationTypeDef(TypedDict):
Mode: NotRequired[DiskIopsConfigurationModeType], # (1)
Iops: NotRequired[int],
OpenZFSReadCacheConfigurationTypeDef#
# OpenZFSReadCacheConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSReadCacheConfigurationTypeDef
def get_value() -> OpenZFSReadCacheConfigurationTypeDef:
return {
"SizingMode": ...,
}
# OpenZFSReadCacheConfigurationTypeDef definition
class OpenZFSReadCacheConfigurationTypeDef(TypedDict):
SizingMode: NotRequired[OpenZFSReadCacheSizingModeType], # (1)
SizeGiB: NotRequired[int],
SelfManagedActiveDirectoryConfigurationTypeDef#
# SelfManagedActiveDirectoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationTypeDef
def get_value() -> SelfManagedActiveDirectoryConfigurationTypeDef:
return {
"DomainName": ...,
}
# SelfManagedActiveDirectoryConfigurationTypeDef definition
class SelfManagedActiveDirectoryConfigurationTypeDef(TypedDict):
DomainName: str,
UserName: str,
Password: str,
DnsIps: Sequence[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
FileSystemAdministratorsGroup: NotRequired[str],
WindowsAuditLogCreateConfigurationTypeDef#
# WindowsAuditLogCreateConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import WindowsAuditLogCreateConfigurationTypeDef
def get_value() -> WindowsAuditLogCreateConfigurationTypeDef:
return {
"FileAccessAuditLogLevel": ...,
}
# WindowsAuditLogCreateConfigurationTypeDef definition
class WindowsAuditLogCreateConfigurationTypeDef(TypedDict):
FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
AuditLogDestination: NotRequired[str],
TieringPolicyTypeDef#
# TieringPolicyTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import TieringPolicyTypeDef
def get_value() -> TieringPolicyTypeDef:
return {
"CoolingPeriod": ...,
}
# TieringPolicyTypeDef definition
class TieringPolicyTypeDef(TypedDict):
CoolingPeriod: NotRequired[int],
Name: NotRequired[TieringPolicyNameType], # (1)
CreateOpenZFSOriginSnapshotConfigurationTypeDef#
# CreateOpenZFSOriginSnapshotConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateOpenZFSOriginSnapshotConfigurationTypeDef
def get_value() -> CreateOpenZFSOriginSnapshotConfigurationTypeDef:
return {
"SnapshotARN": ...,
}
# CreateOpenZFSOriginSnapshotConfigurationTypeDef definition
class CreateOpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
SnapshotARN: str,
CopyStrategy: OpenZFSCopyStrategyType, # (1)
OpenZFSUserOrGroupQuotaTypeDef#
# OpenZFSUserOrGroupQuotaTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSUserOrGroupQuotaTypeDef
def get_value() -> OpenZFSUserOrGroupQuotaTypeDef:
return {
"Type": ...,
}
# OpenZFSUserOrGroupQuotaTypeDef definition
class OpenZFSUserOrGroupQuotaTypeDef(TypedDict):
Type: OpenZFSQuotaTypeType, # (1)
Id: int,
StorageCapacityQuotaGiB: int,
DataRepositoryFailureDetailsTypeDef#
# DataRepositoryFailureDetailsTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DataRepositoryFailureDetailsTypeDef
def get_value() -> DataRepositoryFailureDetailsTypeDef:
return {
"Message": ...,
}
# DataRepositoryFailureDetailsTypeDef definition
class DataRepositoryFailureDetailsTypeDef(TypedDict):
Message: NotRequired[str],
DataRepositoryTaskFailureDetailsTypeDef#
# DataRepositoryTaskFailureDetailsTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskFailureDetailsTypeDef
def get_value() -> DataRepositoryTaskFailureDetailsTypeDef:
return {
"Message": ...,
}
# DataRepositoryTaskFailureDetailsTypeDef definition
class DataRepositoryTaskFailureDetailsTypeDef(TypedDict):
Message: NotRequired[str],
DataRepositoryTaskFilterTypeDef#
# DataRepositoryTaskFilterTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskFilterTypeDef
def get_value() -> DataRepositoryTaskFilterTypeDef:
return {
"Name": ...,
}
# DataRepositoryTaskFilterTypeDef definition
class DataRepositoryTaskFilterTypeDef(TypedDict):
Name: NotRequired[DataRepositoryTaskFilterNameType], # (1)
Values: NotRequired[Sequence[str]],
DataRepositoryTaskStatusTypeDef#
# DataRepositoryTaskStatusTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskStatusTypeDef
def get_value() -> DataRepositoryTaskStatusTypeDef:
return {
"TotalCount": ...,
}
# DataRepositoryTaskStatusTypeDef definition
class DataRepositoryTaskStatusTypeDef(TypedDict):
TotalCount: NotRequired[int],
SucceededCount: NotRequired[int],
FailedCount: NotRequired[int],
LastUpdatedTime: NotRequired[datetime],
ReleasedCapacity: NotRequired[int],
DeleteBackupRequestTypeDef#
# DeleteBackupRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteBackupRequestTypeDef
def get_value() -> DeleteBackupRequestTypeDef:
return {
"BackupId": ...,
}
# DeleteBackupRequestTypeDef definition
class DeleteBackupRequestTypeDef(TypedDict):
BackupId: str,
ClientRequestToken: NotRequired[str],
DeleteDataRepositoryAssociationRequestTypeDef#
# DeleteDataRepositoryAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationRequestTypeDef
def get_value() -> DeleteDataRepositoryAssociationRequestTypeDef:
return {
"AssociationId": ...,
}
# DeleteDataRepositoryAssociationRequestTypeDef definition
class DeleteDataRepositoryAssociationRequestTypeDef(TypedDict):
AssociationId: str,
ClientRequestToken: NotRequired[str],
DeleteDataInFileSystem: NotRequired[bool],
DeleteFileCacheRequestTypeDef#
# DeleteFileCacheRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileCacheRequestTypeDef
def get_value() -> DeleteFileCacheRequestTypeDef:
return {
"FileCacheId": ...,
}
# DeleteFileCacheRequestTypeDef definition
class DeleteFileCacheRequestTypeDef(TypedDict):
FileCacheId: str,
ClientRequestToken: NotRequired[str],
DeleteSnapshotRequestTypeDef#
# DeleteSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteSnapshotRequestTypeDef
def get_value() -> DeleteSnapshotRequestTypeDef:
return {
"SnapshotId": ...,
}
# DeleteSnapshotRequestTypeDef definition
class DeleteSnapshotRequestTypeDef(TypedDict):
SnapshotId: str,
ClientRequestToken: NotRequired[str],
DeleteStorageVirtualMachineRequestTypeDef#
# DeleteStorageVirtualMachineRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineRequestTypeDef
def get_value() -> DeleteStorageVirtualMachineRequestTypeDef:
return {
"StorageVirtualMachineId": ...,
}
# DeleteStorageVirtualMachineRequestTypeDef definition
class DeleteStorageVirtualMachineRequestTypeDef(TypedDict):
StorageVirtualMachineId: str,
ClientRequestToken: NotRequired[str],
DeleteVolumeOpenZFSConfigurationTypeDef#
# DeleteVolumeOpenZFSConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteVolumeOpenZFSConfigurationTypeDef
def get_value() -> DeleteVolumeOpenZFSConfigurationTypeDef:
return {
"Options": ...,
}
# DeleteVolumeOpenZFSConfigurationTypeDef definition
class DeleteVolumeOpenZFSConfigurationTypeDef(TypedDict):
Options: NotRequired[Sequence[DeleteOpenZFSVolumeOptionType]], # (1)
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: NotRequired[FilterNameType], # (1)
Values: NotRequired[Sequence[str]],
- See FilterNameType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeFileCachesRequestTypeDef#
# DescribeFileCachesRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeFileCachesRequestTypeDef
def get_value() -> DescribeFileCachesRequestTypeDef:
return {
"FileCacheIds": ...,
}
# DescribeFileCachesRequestTypeDef definition
class DescribeFileCachesRequestTypeDef(TypedDict):
FileCacheIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeFileSystemAliasesRequestTypeDef#
# DescribeFileSystemAliasesRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesRequestTypeDef
def get_value() -> DescribeFileSystemAliasesRequestTypeDef:
return {
"FileSystemId": ...,
}
# DescribeFileSystemAliasesRequestTypeDef definition
class DescribeFileSystemAliasesRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeFileSystemsRequestTypeDef#
# DescribeFileSystemsRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestTypeDef
def get_value() -> DescribeFileSystemsRequestTypeDef:
return {
"FileSystemIds": ...,
}
# DescribeFileSystemsRequestTypeDef definition
class DescribeFileSystemsRequestTypeDef(TypedDict):
FileSystemIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SnapshotFilterTypeDef#
# SnapshotFilterTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SnapshotFilterTypeDef
def get_value() -> SnapshotFilterTypeDef:
return {
"Name": ...,
}
# SnapshotFilterTypeDef definition
class SnapshotFilterTypeDef(TypedDict):
Name: NotRequired[SnapshotFilterNameType], # (1)
Values: NotRequired[Sequence[str]],
StorageVirtualMachineFilterTypeDef#
# StorageVirtualMachineFilterTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import StorageVirtualMachineFilterTypeDef
def get_value() -> StorageVirtualMachineFilterTypeDef:
return {
"Name": ...,
}
# StorageVirtualMachineFilterTypeDef definition
class StorageVirtualMachineFilterTypeDef(TypedDict):
Name: NotRequired[StorageVirtualMachineFilterNameType], # (1)
Values: NotRequired[Sequence[str]],
VolumeFilterTypeDef#
# VolumeFilterTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import VolumeFilterTypeDef
def get_value() -> VolumeFilterTypeDef:
return {
"Name": ...,
}
# VolumeFilterTypeDef definition
class VolumeFilterTypeDef(TypedDict):
Name: NotRequired[VolumeFilterNameType], # (1)
Values: NotRequired[Sequence[str]],
DisassociateFileSystemAliasesRequestTypeDef#
# DisassociateFileSystemAliasesRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesRequestTypeDef
def get_value() -> DisassociateFileSystemAliasesRequestTypeDef:
return {
"FileSystemId": ...,
}
# DisassociateFileSystemAliasesRequestTypeDef definition
class DisassociateFileSystemAliasesRequestTypeDef(TypedDict):
FileSystemId: str,
Aliases: Sequence[str],
ClientRequestToken: NotRequired[str],
DurationSinceLastAccessTypeDef#
# DurationSinceLastAccessTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DurationSinceLastAccessTypeDef
def get_value() -> DurationSinceLastAccessTypeDef:
return {
"Unit": ...,
}
# DurationSinceLastAccessTypeDef definition
class DurationSinceLastAccessTypeDef(TypedDict):
Unit: NotRequired[UnitType], # (1)
Value: NotRequired[int],
- See UnitType
FileCacheFailureDetailsTypeDef#
# FileCacheFailureDetailsTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileCacheFailureDetailsTypeDef
def get_value() -> FileCacheFailureDetailsTypeDef:
return {
"Message": ...,
}
# FileCacheFailureDetailsTypeDef definition
class FileCacheFailureDetailsTypeDef(TypedDict):
Message: NotRequired[str],
FileCacheNFSConfigurationTypeDef#
# FileCacheNFSConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileCacheNFSConfigurationTypeDef
def get_value() -> FileCacheNFSConfigurationTypeDef:
return {
"Version": ...,
}
# FileCacheNFSConfigurationTypeDef definition
class FileCacheNFSConfigurationTypeDef(TypedDict):
Version: NfsVersionType, # (1)
DnsIps: NotRequired[Sequence[str]],
- See NfsVersionType
LustreLogConfigurationTypeDef#
# LustreLogConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import LustreLogConfigurationTypeDef
def get_value() -> LustreLogConfigurationTypeDef:
return {
"Level": ...,
}
# LustreLogConfigurationTypeDef definition
class LustreLogConfigurationTypeDef(TypedDict):
Level: LustreAccessAuditLogLevelType, # (1)
Destination: NotRequired[str],
FileSystemEndpointTypeDef#
# FileSystemEndpointTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileSystemEndpointTypeDef
def get_value() -> FileSystemEndpointTypeDef:
return {
"DNSName": ...,
}
# FileSystemEndpointTypeDef definition
class FileSystemEndpointTypeDef(TypedDict):
DNSName: NotRequired[str],
IpAddresses: NotRequired[List[str]],
FileSystemFailureDetailsTypeDef#
# FileSystemFailureDetailsTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileSystemFailureDetailsTypeDef
def get_value() -> FileSystemFailureDetailsTypeDef:
return {
"Message": ...,
}
# FileSystemFailureDetailsTypeDef definition
class FileSystemFailureDetailsTypeDef(TypedDict):
Message: NotRequired[str],
FileSystemLustreMetadataConfigurationTypeDef#
# FileSystemLustreMetadataConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileSystemLustreMetadataConfigurationTypeDef
def get_value() -> FileSystemLustreMetadataConfigurationTypeDef:
return {
"Iops": ...,
}
# FileSystemLustreMetadataConfigurationTypeDef definition
class FileSystemLustreMetadataConfigurationTypeDef(TypedDict):
Mode: MetadataConfigurationModeType, # (1)
Iops: NotRequired[int],
LifecycleTransitionReasonTypeDef#
# LifecycleTransitionReasonTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import LifecycleTransitionReasonTypeDef
def get_value() -> LifecycleTransitionReasonTypeDef:
return {
"Message": ...,
}
# LifecycleTransitionReasonTypeDef definition
class LifecycleTransitionReasonTypeDef(TypedDict):
Message: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceARN: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
LustreRootSquashConfigurationOutputTypeDef#
# LustreRootSquashConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import LustreRootSquashConfigurationOutputTypeDef
def get_value() -> LustreRootSquashConfigurationOutputTypeDef:
return {
"RootSquash": ...,
}
# LustreRootSquashConfigurationOutputTypeDef definition
class LustreRootSquashConfigurationOutputTypeDef(TypedDict):
RootSquash: NotRequired[str],
NoSquashNids: NotRequired[List[str]],
LustreRootSquashConfigurationTypeDef#
# LustreRootSquashConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import LustreRootSquashConfigurationTypeDef
def get_value() -> LustreRootSquashConfigurationTypeDef:
return {
"RootSquash": ...,
}
# LustreRootSquashConfigurationTypeDef definition
class LustreRootSquashConfigurationTypeDef(TypedDict):
RootSquash: NotRequired[str],
NoSquashNids: NotRequired[Sequence[str]],
OpenZFSClientConfigurationOutputTypeDef#
# OpenZFSClientConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationOutputTypeDef
def get_value() -> OpenZFSClientConfigurationOutputTypeDef:
return {
"Clients": ...,
}
# OpenZFSClientConfigurationOutputTypeDef definition
class OpenZFSClientConfigurationOutputTypeDef(TypedDict):
Clients: str,
Options: List[str],
OpenZFSClientConfigurationTypeDef#
# OpenZFSClientConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationTypeDef
def get_value() -> OpenZFSClientConfigurationTypeDef:
return {
"Clients": ...,
}
# OpenZFSClientConfigurationTypeDef definition
class OpenZFSClientConfigurationTypeDef(TypedDict):
Clients: str,
Options: Sequence[str],
OpenZFSOriginSnapshotConfigurationTypeDef#
# OpenZFSOriginSnapshotConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSOriginSnapshotConfigurationTypeDef
def get_value() -> OpenZFSOriginSnapshotConfigurationTypeDef:
return {
"SnapshotARN": ...,
}
# OpenZFSOriginSnapshotConfigurationTypeDef definition
class OpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
SnapshotARN: NotRequired[str],
CopyStrategy: NotRequired[OpenZFSCopyStrategyType], # (1)
ReleaseFileSystemNfsV3LocksRequestTypeDef#
# ReleaseFileSystemNfsV3LocksRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksRequestTypeDef
def get_value() -> ReleaseFileSystemNfsV3LocksRequestTypeDef:
return {
"FileSystemId": ...,
}
# ReleaseFileSystemNfsV3LocksRequestTypeDef definition
class ReleaseFileSystemNfsV3LocksRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
RestoreVolumeFromSnapshotRequestTypeDef#
# RestoreVolumeFromSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotRequestTypeDef
def get_value() -> RestoreVolumeFromSnapshotRequestTypeDef:
return {
"VolumeId": ...,
}
# RestoreVolumeFromSnapshotRequestTypeDef definition
class RestoreVolumeFromSnapshotRequestTypeDef(TypedDict):
VolumeId: str,
SnapshotId: str,
ClientRequestToken: NotRequired[str],
Options: NotRequired[Sequence[RestoreOpenZFSVolumeOptionType]], # (1)
RetentionPeriodTypeDef#
# RetentionPeriodTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import RetentionPeriodTypeDef
def get_value() -> RetentionPeriodTypeDef:
return {
"Type": ...,
}
# RetentionPeriodTypeDef definition
class RetentionPeriodTypeDef(TypedDict):
Type: RetentionPeriodTypeType, # (1)
Value: NotRequired[int],
SelfManagedActiveDirectoryAttributesTypeDef#
# SelfManagedActiveDirectoryAttributesTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryAttributesTypeDef
def get_value() -> SelfManagedActiveDirectoryAttributesTypeDef:
return {
"DomainName": ...,
}
# SelfManagedActiveDirectoryAttributesTypeDef definition
class SelfManagedActiveDirectoryAttributesTypeDef(TypedDict):
DomainName: NotRequired[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
FileSystemAdministratorsGroup: NotRequired[str],
UserName: NotRequired[str],
DnsIps: NotRequired[List[str]],
SelfManagedActiveDirectoryConfigurationUpdatesTypeDef#
# SelfManagedActiveDirectoryConfigurationUpdatesTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
def get_value() -> SelfManagedActiveDirectoryConfigurationUpdatesTypeDef:
return {
"UserName": ...,
}
# SelfManagedActiveDirectoryConfigurationUpdatesTypeDef definition
class SelfManagedActiveDirectoryConfigurationUpdatesTypeDef(TypedDict):
UserName: NotRequired[str],
Password: NotRequired[str],
DnsIps: NotRequired[Sequence[str]],
DomainName: NotRequired[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
FileSystemAdministratorsGroup: NotRequired[str],
StartMisconfiguredStateRecoveryRequestTypeDef#
# StartMisconfiguredStateRecoveryRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import StartMisconfiguredStateRecoveryRequestTypeDef
def get_value() -> StartMisconfiguredStateRecoveryRequestTypeDef:
return {
"FileSystemId": ...,
}
# StartMisconfiguredStateRecoveryRequestTypeDef definition
class StartMisconfiguredStateRecoveryRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
SvmEndpointTypeDef#
# SvmEndpointTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SvmEndpointTypeDef
def get_value() -> SvmEndpointTypeDef:
return {
"DNSName": ...,
}
# SvmEndpointTypeDef definition
class SvmEndpointTypeDef(TypedDict):
DNSName: NotRequired[str],
IpAddresses: NotRequired[List[str]],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateFileCacheLustreConfigurationTypeDef#
# UpdateFileCacheLustreConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileCacheLustreConfigurationTypeDef
def get_value() -> UpdateFileCacheLustreConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
# UpdateFileCacheLustreConfigurationTypeDef definition
class UpdateFileCacheLustreConfigurationTypeDef(TypedDict):
WeeklyMaintenanceStartTime: NotRequired[str],
UpdateFileSystemLustreMetadataConfigurationTypeDef#
# UpdateFileSystemLustreMetadataConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemLustreMetadataConfigurationTypeDef
def get_value() -> UpdateFileSystemLustreMetadataConfigurationTypeDef:
return {
"Iops": ...,
}
# UpdateFileSystemLustreMetadataConfigurationTypeDef definition
class UpdateFileSystemLustreMetadataConfigurationTypeDef(TypedDict):
Iops: NotRequired[int],
Mode: NotRequired[MetadataConfigurationModeType], # (1)
UpdateSharedVpcConfigurationRequestTypeDef#
# UpdateSharedVpcConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateSharedVpcConfigurationRequestTypeDef
def get_value() -> UpdateSharedVpcConfigurationRequestTypeDef:
return {
"EnableFsxRouteTableUpdatesFromParticipantAccounts": ...,
}
# UpdateSharedVpcConfigurationRequestTypeDef definition
class UpdateSharedVpcConfigurationRequestTypeDef(TypedDict):
EnableFsxRouteTableUpdatesFromParticipantAccounts: NotRequired[str],
ClientRequestToken: NotRequired[str],
UpdateSnapshotRequestTypeDef#
# UpdateSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateSnapshotRequestTypeDef
def get_value() -> UpdateSnapshotRequestTypeDef:
return {
"Name": ...,
}
# UpdateSnapshotRequestTypeDef definition
class UpdateSnapshotRequestTypeDef(TypedDict):
Name: str,
SnapshotId: str,
ClientRequestToken: NotRequired[str],
WindowsAuditLogConfigurationTypeDef#
# WindowsAuditLogConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import WindowsAuditLogConfigurationTypeDef
def get_value() -> WindowsAuditLogConfigurationTypeDef:
return {
"FileAccessAuditLogLevel": ...,
}
# WindowsAuditLogConfigurationTypeDef definition
class WindowsAuditLogConfigurationTypeDef(TypedDict):
FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
AuditLogDestination: NotRequired[str],
AssociateFileSystemAliasesResponseTypeDef#
# AssociateFileSystemAliasesResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesResponseTypeDef
def get_value() -> AssociateFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
}
# AssociateFileSystemAliasesResponseTypeDef definition
class AssociateFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
CancelDataRepositoryTaskResponseTypeDef#
# CancelDataRepositoryTaskResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskResponseTypeDef
def get_value() -> CancelDataRepositoryTaskResponseTypeDef:
return {
"Lifecycle": ...,
}
# CancelDataRepositoryTaskResponseTypeDef definition
class CancelDataRepositoryTaskResponseTypeDef(TypedDict):
Lifecycle: DataRepositoryTaskLifecycleType, # (1)
TaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBackupResponseTypeDef#
# DeleteBackupResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteBackupResponseTypeDef
def get_value() -> DeleteBackupResponseTypeDef:
return {
"BackupId": ...,
}
# DeleteBackupResponseTypeDef definition
class DeleteBackupResponseTypeDef(TypedDict):
BackupId: str,
Lifecycle: BackupLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDataRepositoryAssociationResponseTypeDef#
# DeleteDataRepositoryAssociationResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationResponseTypeDef
def get_value() -> DeleteDataRepositoryAssociationResponseTypeDef:
return {
"AssociationId": ...,
}
# DeleteDataRepositoryAssociationResponseTypeDef definition
class DeleteDataRepositoryAssociationResponseTypeDef(TypedDict):
AssociationId: str,
Lifecycle: DataRepositoryLifecycleType, # (1)
DeleteDataInFileSystem: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFileCacheResponseTypeDef#
# DeleteFileCacheResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileCacheResponseTypeDef
def get_value() -> DeleteFileCacheResponseTypeDef:
return {
"FileCacheId": ...,
}
# DeleteFileCacheResponseTypeDef definition
class DeleteFileCacheResponseTypeDef(TypedDict):
FileCacheId: str,
Lifecycle: FileCacheLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSnapshotResponseTypeDef#
# DeleteSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteSnapshotResponseTypeDef
def get_value() -> DeleteSnapshotResponseTypeDef:
return {
"SnapshotId": ...,
}
# DeleteSnapshotResponseTypeDef definition
class DeleteSnapshotResponseTypeDef(TypedDict):
SnapshotId: str,
Lifecycle: SnapshotLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteStorageVirtualMachineResponseTypeDef#
# DeleteStorageVirtualMachineResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineResponseTypeDef
def get_value() -> DeleteStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachineId": ...,
}
# DeleteStorageVirtualMachineResponseTypeDef definition
class DeleteStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachineId: str,
Lifecycle: StorageVirtualMachineLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFileSystemAliasesResponseTypeDef#
# DescribeFileSystemAliasesResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesResponseTypeDef
def get_value() -> DescribeFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
}
# DescribeFileSystemAliasesResponseTypeDef definition
class DescribeFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See AliasTypeDef
- See ResponseMetadataTypeDef
DescribeSharedVpcConfigurationResponseTypeDef#
# DescribeSharedVpcConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeSharedVpcConfigurationResponseTypeDef
def get_value() -> DescribeSharedVpcConfigurationResponseTypeDef:
return {
"EnableFsxRouteTableUpdatesFromParticipantAccounts": ...,
}
# DescribeSharedVpcConfigurationResponseTypeDef definition
class DescribeSharedVpcConfigurationResponseTypeDef(TypedDict):
EnableFsxRouteTableUpdatesFromParticipantAccounts: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateFileSystemAliasesResponseTypeDef#
# DisassociateFileSystemAliasesResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesResponseTypeDef
def get_value() -> DisassociateFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
}
# DisassociateFileSystemAliasesResponseTypeDef definition
class DisassociateFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
UpdateSharedVpcConfigurationResponseTypeDef#
# UpdateSharedVpcConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateSharedVpcConfigurationResponseTypeDef
def get_value() -> UpdateSharedVpcConfigurationResponseTypeDef:
return {
"EnableFsxRouteTableUpdatesFromParticipantAccounts": ...,
}
# UpdateSharedVpcConfigurationResponseTypeDef definition
class UpdateSharedVpcConfigurationResponseTypeDef(TypedDict):
EnableFsxRouteTableUpdatesFromParticipantAccounts: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NFSDataRepositoryConfigurationTypeDef#
# NFSDataRepositoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import NFSDataRepositoryConfigurationTypeDef
def get_value() -> NFSDataRepositoryConfigurationTypeDef:
return {
"Version": ...,
}
# NFSDataRepositoryConfigurationTypeDef definition
class NFSDataRepositoryConfigurationTypeDef(TypedDict):
Version: NfsVersionType, # (1)
DnsIps: NotRequired[List[str]],
AutoExportPolicy: NotRequired[AutoExportPolicyOutputTypeDef], # (2)
S3DataRepositoryConfigurationOutputTypeDef#
# S3DataRepositoryConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import S3DataRepositoryConfigurationOutputTypeDef
def get_value() -> S3DataRepositoryConfigurationOutputTypeDef:
return {
"AutoImportPolicy": ...,
}
# S3DataRepositoryConfigurationOutputTypeDef definition
class S3DataRepositoryConfigurationOutputTypeDef(TypedDict):
AutoImportPolicy: NotRequired[AutoImportPolicyOutputTypeDef], # (1)
AutoExportPolicy: NotRequired[AutoExportPolicyOutputTypeDef], # (2)
S3DataRepositoryConfigurationTypeDef#
# S3DataRepositoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import S3DataRepositoryConfigurationTypeDef
def get_value() -> S3DataRepositoryConfigurationTypeDef:
return {
"AutoImportPolicy": ...,
}
# S3DataRepositoryConfigurationTypeDef definition
class S3DataRepositoryConfigurationTypeDef(TypedDict):
AutoImportPolicy: NotRequired[AutoImportPolicyTypeDef], # (1)
AutoExportPolicy: NotRequired[AutoExportPolicyTypeDef], # (2)
CopyBackupRequestTypeDef#
# CopyBackupRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CopyBackupRequestTypeDef
def get_value() -> CopyBackupRequestTypeDef:
return {
"SourceBackupId": ...,
}
# CopyBackupRequestTypeDef definition
class CopyBackupRequestTypeDef(TypedDict):
SourceBackupId: str,
ClientRequestToken: NotRequired[str],
SourceRegion: NotRequired[str],
KmsKeyId: NotRequired[str],
CopyTags: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateBackupRequestTypeDef#
# CreateBackupRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateBackupRequestTypeDef
def get_value() -> CreateBackupRequestTypeDef:
return {
"FileSystemId": ...,
}
# CreateBackupRequestTypeDef definition
class CreateBackupRequestTypeDef(TypedDict):
FileSystemId: NotRequired[str],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
VolumeId: NotRequired[str],
- See TagTypeDef
CreateSnapshotRequestTypeDef#
# CreateSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateSnapshotRequestTypeDef
def get_value() -> CreateSnapshotRequestTypeDef:
return {
"Name": ...,
}
# CreateSnapshotRequestTypeDef definition
class CreateSnapshotRequestTypeDef(TypedDict):
Name: str,
VolumeId: str,
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemLustreConfigurationTypeDef#
# DeleteFileSystemLustreConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemLustreConfigurationTypeDef
def get_value() -> DeleteFileSystemLustreConfigurationTypeDef:
return {
"SkipFinalBackup": ...,
}
# DeleteFileSystemLustreConfigurationTypeDef definition
class DeleteFileSystemLustreConfigurationTypeDef(TypedDict):
SkipFinalBackup: NotRequired[bool],
FinalBackupTags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemLustreResponseTypeDef#
# DeleteFileSystemLustreResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemLustreResponseTypeDef
def get_value() -> DeleteFileSystemLustreResponseTypeDef:
return {
"FinalBackupId": ...,
}
# DeleteFileSystemLustreResponseTypeDef definition
class DeleteFileSystemLustreResponseTypeDef(TypedDict):
FinalBackupId: NotRequired[str],
FinalBackupTags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemOpenZFSConfigurationTypeDef#
# DeleteFileSystemOpenZFSConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemOpenZFSConfigurationTypeDef
def get_value() -> DeleteFileSystemOpenZFSConfigurationTypeDef:
return {
"SkipFinalBackup": ...,
}
# DeleteFileSystemOpenZFSConfigurationTypeDef definition
class DeleteFileSystemOpenZFSConfigurationTypeDef(TypedDict):
SkipFinalBackup: NotRequired[bool],
FinalBackupTags: NotRequired[Sequence[TagTypeDef]], # (1)
Options: NotRequired[Sequence[DeleteFileSystemOpenZFSOptionType]], # (2)
DeleteFileSystemOpenZFSResponseTypeDef#
# DeleteFileSystemOpenZFSResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemOpenZFSResponseTypeDef
def get_value() -> DeleteFileSystemOpenZFSResponseTypeDef:
return {
"FinalBackupId": ...,
}
# DeleteFileSystemOpenZFSResponseTypeDef definition
class DeleteFileSystemOpenZFSResponseTypeDef(TypedDict):
FinalBackupId: NotRequired[str],
FinalBackupTags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemWindowsConfigurationTypeDef#
# DeleteFileSystemWindowsConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemWindowsConfigurationTypeDef
def get_value() -> DeleteFileSystemWindowsConfigurationTypeDef:
return {
"SkipFinalBackup": ...,
}
# DeleteFileSystemWindowsConfigurationTypeDef definition
class DeleteFileSystemWindowsConfigurationTypeDef(TypedDict):
SkipFinalBackup: NotRequired[bool],
FinalBackupTags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemWindowsResponseTypeDef#
# DeleteFileSystemWindowsResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemWindowsResponseTypeDef
def get_value() -> DeleteFileSystemWindowsResponseTypeDef:
return {
"FinalBackupId": ...,
}
# DeleteFileSystemWindowsResponseTypeDef definition
class DeleteFileSystemWindowsResponseTypeDef(TypedDict):
FinalBackupId: NotRequired[str],
FinalBackupTags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
DeleteVolumeOntapConfigurationTypeDef#
# DeleteVolumeOntapConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteVolumeOntapConfigurationTypeDef
def get_value() -> DeleteVolumeOntapConfigurationTypeDef:
return {
"SkipFinalBackup": ...,
}
# DeleteVolumeOntapConfigurationTypeDef definition
class DeleteVolumeOntapConfigurationTypeDef(TypedDict):
SkipFinalBackup: NotRequired[bool],
FinalBackupTags: NotRequired[Sequence[TagTypeDef]], # (1)
BypassSnaplockEnterpriseRetention: NotRequired[bool],
- See TagTypeDef
DeleteVolumeOntapResponseTypeDef#
# DeleteVolumeOntapResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteVolumeOntapResponseTypeDef
def get_value() -> DeleteVolumeOntapResponseTypeDef:
return {
"FinalBackupId": ...,
}
# DeleteVolumeOntapResponseTypeDef definition
class DeleteVolumeOntapResponseTypeDef(TypedDict):
FinalBackupId: NotRequired[str],
FinalBackupTags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateFileCacheLustreConfigurationTypeDef#
# CreateFileCacheLustreConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileCacheLustreConfigurationTypeDef
def get_value() -> CreateFileCacheLustreConfigurationTypeDef:
return {
"PerUnitStorageThroughput": ...,
}
# CreateFileCacheLustreConfigurationTypeDef definition
class CreateFileCacheLustreConfigurationTypeDef(TypedDict):
PerUnitStorageThroughput: int,
DeploymentType: FileCacheLustreDeploymentTypeType, # (1)
MetadataConfiguration: FileCacheLustreMetadataConfigurationTypeDef, # (2)
WeeklyMaintenanceStartTime: NotRequired[str],
CreateFileSystemOntapConfigurationTypeDef#
# CreateFileSystemOntapConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemOntapConfigurationTypeDef
def get_value() -> CreateFileSystemOntapConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
# CreateFileSystemOntapConfigurationTypeDef definition
class CreateFileSystemOntapConfigurationTypeDef(TypedDict):
DeploymentType: OntapDeploymentTypeType, # (1)
AutomaticBackupRetentionDays: NotRequired[int],
DailyAutomaticBackupStartTime: NotRequired[str],
EndpointIpAddressRange: NotRequired[str],
FsxAdminPassword: NotRequired[str],
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (2)
PreferredSubnetId: NotRequired[str],
RouteTableIds: NotRequired[Sequence[str]],
ThroughputCapacity: NotRequired[int],
WeeklyMaintenanceStartTime: NotRequired[str],
HAPairs: NotRequired[int],
ThroughputCapacityPerHAPair: NotRequired[int],
UpdateFileSystemOntapConfigurationTypeDef#
# UpdateFileSystemOntapConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemOntapConfigurationTypeDef
def get_value() -> UpdateFileSystemOntapConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
# UpdateFileSystemOntapConfigurationTypeDef definition
class UpdateFileSystemOntapConfigurationTypeDef(TypedDict):
AutomaticBackupRetentionDays: NotRequired[int],
DailyAutomaticBackupStartTime: NotRequired[str],
FsxAdminPassword: NotRequired[str],
WeeklyMaintenanceStartTime: NotRequired[str],
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (1)
ThroughputCapacity: NotRequired[int],
AddRouteTableIds: NotRequired[Sequence[str]],
RemoveRouteTableIds: NotRequired[Sequence[str]],
ThroughputCapacityPerHAPair: NotRequired[int],
HAPairs: NotRequired[int],
OpenZFSFileSystemConfigurationTypeDef#
# OpenZFSFileSystemConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSFileSystemConfigurationTypeDef
def get_value() -> OpenZFSFileSystemConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
# OpenZFSFileSystemConfigurationTypeDef definition
class OpenZFSFileSystemConfigurationTypeDef(TypedDict):
AutomaticBackupRetentionDays: NotRequired[int],
CopyTagsToBackups: NotRequired[bool],
CopyTagsToVolumes: NotRequired[bool],
DailyAutomaticBackupStartTime: NotRequired[str],
DeploymentType: NotRequired[OpenZFSDeploymentTypeType], # (1)
ThroughputCapacity: NotRequired[int],
WeeklyMaintenanceStartTime: NotRequired[str],
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (2)
RootVolumeId: NotRequired[str],
PreferredSubnetId: NotRequired[str],
EndpointIpAddressRange: NotRequired[str],
RouteTableIds: NotRequired[List[str]],
EndpointIpAddress: NotRequired[str],
ReadCacheConfiguration: NotRequired[OpenZFSReadCacheConfigurationTypeDef], # (3)
- See OpenZFSDeploymentTypeType
- See DiskIopsConfigurationTypeDef
- See OpenZFSReadCacheConfigurationTypeDef
UpdateFileSystemOpenZFSConfigurationTypeDef#
# UpdateFileSystemOpenZFSConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemOpenZFSConfigurationTypeDef
def get_value() -> UpdateFileSystemOpenZFSConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
# UpdateFileSystemOpenZFSConfigurationTypeDef definition
class UpdateFileSystemOpenZFSConfigurationTypeDef(TypedDict):
AutomaticBackupRetentionDays: NotRequired[int],
CopyTagsToBackups: NotRequired[bool],
CopyTagsToVolumes: NotRequired[bool],
DailyAutomaticBackupStartTime: NotRequired[str],
ThroughputCapacity: NotRequired[int],
WeeklyMaintenanceStartTime: NotRequired[str],
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (1)
AddRouteTableIds: NotRequired[Sequence[str]],
RemoveRouteTableIds: NotRequired[Sequence[str]],
ReadCacheConfiguration: NotRequired[OpenZFSReadCacheConfigurationTypeDef], # (2)
CreateSvmActiveDirectoryConfigurationTypeDef#
# CreateSvmActiveDirectoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateSvmActiveDirectoryConfigurationTypeDef
def get_value() -> CreateSvmActiveDirectoryConfigurationTypeDef:
return {
"NetBiosName": ...,
}
# CreateSvmActiveDirectoryConfigurationTypeDef definition
class CreateSvmActiveDirectoryConfigurationTypeDef(TypedDict):
NetBiosName: str,
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationTypeDef], # (1)
CreateFileSystemWindowsConfigurationTypeDef#
# CreateFileSystemWindowsConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemWindowsConfigurationTypeDef
def get_value() -> CreateFileSystemWindowsConfigurationTypeDef:
return {
"ActiveDirectoryId": ...,
}
# CreateFileSystemWindowsConfigurationTypeDef definition
class CreateFileSystemWindowsConfigurationTypeDef(TypedDict):
ThroughputCapacity: int,
ActiveDirectoryId: NotRequired[str],
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationTypeDef], # (1)
DeploymentType: NotRequired[WindowsDeploymentTypeType], # (2)
PreferredSubnetId: NotRequired[str],
WeeklyMaintenanceStartTime: NotRequired[str],
DailyAutomaticBackupStartTime: NotRequired[str],
AutomaticBackupRetentionDays: NotRequired[int],
CopyTagsToBackups: NotRequired[bool],
Aliases: NotRequired[Sequence[str]],
AuditLogConfiguration: NotRequired[WindowsAuditLogCreateConfigurationTypeDef], # (3)
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (4)
- See SelfManagedActiveDirectoryConfigurationTypeDef
- See WindowsDeploymentTypeType
- See WindowsAuditLogCreateConfigurationTypeDef
- See DiskIopsConfigurationTypeDef
DataRepositoryConfigurationTypeDef#
# DataRepositoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DataRepositoryConfigurationTypeDef
def get_value() -> DataRepositoryConfigurationTypeDef:
return {
"Lifecycle": ...,
}
# DataRepositoryConfigurationTypeDef definition
class DataRepositoryConfigurationTypeDef(TypedDict):
Lifecycle: NotRequired[DataRepositoryLifecycleType], # (1)
ImportPath: NotRequired[str],
ExportPath: NotRequired[str],
ImportedFileChunkSize: NotRequired[int],
AutoImportPolicy: NotRequired[AutoImportPolicyTypeType], # (2)
FailureDetails: NotRequired[DataRepositoryFailureDetailsTypeDef], # (3)
- See DataRepositoryLifecycleType
- See AutoImportPolicyTypeType
- See DataRepositoryFailureDetailsTypeDef
DescribeDataRepositoryTasksRequestTypeDef#
# DescribeDataRepositoryTasksRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksRequestTypeDef
def get_value() -> DescribeDataRepositoryTasksRequestTypeDef:
return {
"TaskIds": ...,
}
# DescribeDataRepositoryTasksRequestTypeDef definition
class DescribeDataRepositoryTasksRequestTypeDef(TypedDict):
TaskIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[DataRepositoryTaskFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeBackupsRequestTypeDef#
# DescribeBackupsRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeBackupsRequestTypeDef
def get_value() -> DescribeBackupsRequestTypeDef:
return {
"BackupIds": ...,
}
# DescribeBackupsRequestTypeDef definition
class DescribeBackupsRequestTypeDef(TypedDict):
BackupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeDataRepositoryAssociationsRequestTypeDef#
# DescribeDataRepositoryAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsRequestTypeDef
def get_value() -> DescribeDataRepositoryAssociationsRequestTypeDef:
return {
"AssociationIds": ...,
}
# DescribeDataRepositoryAssociationsRequestTypeDef definition
class DescribeDataRepositoryAssociationsRequestTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeBackupsRequestPaginateTypeDef#
# DescribeBackupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeBackupsRequestPaginateTypeDef
def get_value() -> DescribeBackupsRequestPaginateTypeDef:
return {
"BackupIds": ...,
}
# DescribeBackupsRequestPaginateTypeDef definition
class DescribeBackupsRequestPaginateTypeDef(TypedDict):
BackupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeFileSystemsRequestPaginateTypeDef#
# DescribeFileSystemsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestPaginateTypeDef
def get_value() -> DescribeFileSystemsRequestPaginateTypeDef:
return {
"FileSystemIds": ...,
}
# DescribeFileSystemsRequestPaginateTypeDef definition
class DescribeFileSystemsRequestPaginateTypeDef(TypedDict):
FileSystemIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestPaginateTypeDef#
# ListTagsForResourceRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestPaginateTypeDef
def get_value() -> ListTagsForResourceRequestPaginateTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestPaginateTypeDef definition
class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
ResourceARN: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSnapshotsRequestTypeDef#
# DescribeSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeSnapshotsRequestTypeDef
def get_value() -> DescribeSnapshotsRequestTypeDef:
return {
"SnapshotIds": ...,
}
# DescribeSnapshotsRequestTypeDef definition
class DescribeSnapshotsRequestTypeDef(TypedDict):
SnapshotIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[SnapshotFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
IncludeShared: NotRequired[bool],
DescribeStorageVirtualMachinesRequestPaginateTypeDef#
# DescribeStorageVirtualMachinesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestPaginateTypeDef
def get_value() -> DescribeStorageVirtualMachinesRequestPaginateTypeDef:
return {
"StorageVirtualMachineIds": ...,
}
# DescribeStorageVirtualMachinesRequestPaginateTypeDef definition
class DescribeStorageVirtualMachinesRequestPaginateTypeDef(TypedDict):
StorageVirtualMachineIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeStorageVirtualMachinesRequestTypeDef#
# DescribeStorageVirtualMachinesRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestTypeDef
def get_value() -> DescribeStorageVirtualMachinesRequestTypeDef:
return {
"StorageVirtualMachineIds": ...,
}
# DescribeStorageVirtualMachinesRequestTypeDef definition
class DescribeStorageVirtualMachinesRequestTypeDef(TypedDict):
StorageVirtualMachineIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeVolumesRequestPaginateTypeDef#
# DescribeVolumesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeVolumesRequestPaginateTypeDef
def get_value() -> DescribeVolumesRequestPaginateTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestPaginateTypeDef definition
class DescribeVolumesRequestPaginateTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VolumeFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeVolumesRequestTypeDef#
# DescribeVolumesRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeVolumesRequestTypeDef
def get_value() -> DescribeVolumesRequestTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestTypeDef definition
class DescribeVolumesRequestTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VolumeFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ReleaseConfigurationTypeDef#
# ReleaseConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import ReleaseConfigurationTypeDef
def get_value() -> ReleaseConfigurationTypeDef:
return {
"DurationSinceLastAccess": ...,
}
# ReleaseConfigurationTypeDef definition
class ReleaseConfigurationTypeDef(TypedDict):
DurationSinceLastAccess: NotRequired[DurationSinceLastAccessTypeDef], # (1)
FileCacheDataRepositoryAssociationTypeDef#
# FileCacheDataRepositoryAssociationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileCacheDataRepositoryAssociationTypeDef
def get_value() -> FileCacheDataRepositoryAssociationTypeDef:
return {
"FileCachePath": ...,
}
# FileCacheDataRepositoryAssociationTypeDef definition
class FileCacheDataRepositoryAssociationTypeDef(TypedDict):
FileCachePath: str,
DataRepositoryPath: str,
DataRepositorySubdirectories: NotRequired[Sequence[str]],
NFS: NotRequired[FileCacheNFSConfigurationTypeDef], # (1)
FileCacheLustreConfigurationTypeDef#
# FileCacheLustreConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileCacheLustreConfigurationTypeDef
def get_value() -> FileCacheLustreConfigurationTypeDef:
return {
"PerUnitStorageThroughput": ...,
}
# FileCacheLustreConfigurationTypeDef definition
class FileCacheLustreConfigurationTypeDef(TypedDict):
PerUnitStorageThroughput: NotRequired[int],
DeploymentType: NotRequired[FileCacheLustreDeploymentTypeType], # (1)
MountName: NotRequired[str],
WeeklyMaintenanceStartTime: NotRequired[str],
MetadataConfiguration: NotRequired[FileCacheLustreMetadataConfigurationTypeDef], # (2)
LogConfiguration: NotRequired[LustreLogConfigurationTypeDef], # (3)
- See FileCacheLustreDeploymentTypeType
- See FileCacheLustreMetadataConfigurationTypeDef
- See LustreLogConfigurationTypeDef
FileSystemEndpointsTypeDef#
# FileSystemEndpointsTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileSystemEndpointsTypeDef
def get_value() -> FileSystemEndpointsTypeDef:
return {
"Intercluster": ...,
}
# FileSystemEndpointsTypeDef definition
class FileSystemEndpointsTypeDef(TypedDict):
Intercluster: NotRequired[FileSystemEndpointTypeDef], # (1)
Management: NotRequired[FileSystemEndpointTypeDef], # (1)
SnapshotPaginatorTypeDef#
# SnapshotPaginatorTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SnapshotPaginatorTypeDef
def get_value() -> SnapshotPaginatorTypeDef:
return {
"ResourceARN": ...,
}
# SnapshotPaginatorTypeDef definition
class SnapshotPaginatorTypeDef(TypedDict):
ResourceARN: NotRequired[str],
SnapshotId: NotRequired[str],
Name: NotRequired[str],
VolumeId: NotRequired[str],
CreationTime: NotRequired[datetime],
Lifecycle: NotRequired[SnapshotLifecycleType], # (1)
LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef], # (2)
Tags: NotRequired[List[TagTypeDef]], # (3)
AdministrativeActions: NotRequired[List[Dict[str, Any]]],
SnapshotTypeDef#
# SnapshotTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SnapshotTypeDef
def get_value() -> SnapshotTypeDef:
return {
"ResourceARN": ...,
}
# SnapshotTypeDef definition
class SnapshotTypeDef(TypedDict):
ResourceARN: NotRequired[str],
SnapshotId: NotRequired[str],
Name: NotRequired[str],
VolumeId: NotRequired[str],
CreationTime: NotRequired[datetime],
Lifecycle: NotRequired[SnapshotLifecycleType], # (1)
LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef], # (2)
Tags: NotRequired[List[TagTypeDef]], # (3)
AdministrativeActions: NotRequired[List[Dict[str, Any]]],
OpenZFSNfsExportOutputTypeDef#
# OpenZFSNfsExportOutputTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSNfsExportOutputTypeDef
def get_value() -> OpenZFSNfsExportOutputTypeDef:
return {
"ClientConfigurations": ...,
}
# OpenZFSNfsExportOutputTypeDef definition
class OpenZFSNfsExportOutputTypeDef(TypedDict):
ClientConfigurations: List[OpenZFSClientConfigurationOutputTypeDef], # (1)
SnaplockRetentionPeriodTypeDef#
# SnaplockRetentionPeriodTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SnaplockRetentionPeriodTypeDef
def get_value() -> SnaplockRetentionPeriodTypeDef:
return {
"DefaultRetention": ...,
}
# SnaplockRetentionPeriodTypeDef definition
class SnaplockRetentionPeriodTypeDef(TypedDict):
DefaultRetention: RetentionPeriodTypeDef, # (1)
MinimumRetention: RetentionPeriodTypeDef, # (1)
MaximumRetention: RetentionPeriodTypeDef, # (1)
SvmActiveDirectoryConfigurationTypeDef#
# SvmActiveDirectoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SvmActiveDirectoryConfigurationTypeDef
def get_value() -> SvmActiveDirectoryConfigurationTypeDef:
return {
"NetBiosName": ...,
}
# SvmActiveDirectoryConfigurationTypeDef definition
class SvmActiveDirectoryConfigurationTypeDef(TypedDict):
NetBiosName: NotRequired[str],
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryAttributesTypeDef], # (1)
UpdateFileSystemWindowsConfigurationTypeDef#
# UpdateFileSystemWindowsConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemWindowsConfigurationTypeDef
def get_value() -> UpdateFileSystemWindowsConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
# UpdateFileSystemWindowsConfigurationTypeDef definition
class UpdateFileSystemWindowsConfigurationTypeDef(TypedDict):
WeeklyMaintenanceStartTime: NotRequired[str],
DailyAutomaticBackupStartTime: NotRequired[str],
AutomaticBackupRetentionDays: NotRequired[int],
ThroughputCapacity: NotRequired[int],
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationUpdatesTypeDef], # (1)
AuditLogConfiguration: NotRequired[WindowsAuditLogCreateConfigurationTypeDef], # (2)
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (3)
- See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
- See WindowsAuditLogCreateConfigurationTypeDef
- See DiskIopsConfigurationTypeDef
UpdateSvmActiveDirectoryConfigurationTypeDef#
# UpdateSvmActiveDirectoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateSvmActiveDirectoryConfigurationTypeDef
def get_value() -> UpdateSvmActiveDirectoryConfigurationTypeDef:
return {
"SelfManagedActiveDirectoryConfiguration": ...,
}
# UpdateSvmActiveDirectoryConfigurationTypeDef definition
class UpdateSvmActiveDirectoryConfigurationTypeDef(TypedDict):
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationUpdatesTypeDef], # (1)
NetBiosName: NotRequired[str],
SvmEndpointsTypeDef#
# SvmEndpointsTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SvmEndpointsTypeDef
def get_value() -> SvmEndpointsTypeDef:
return {
"Iscsi": ...,
}
# SvmEndpointsTypeDef definition
class SvmEndpointsTypeDef(TypedDict):
Iscsi: NotRequired[SvmEndpointTypeDef], # (1)
Management: NotRequired[SvmEndpointTypeDef], # (1)
Nfs: NotRequired[SvmEndpointTypeDef], # (1)
Smb: NotRequired[SvmEndpointTypeDef], # (1)
- See SvmEndpointTypeDef
- See SvmEndpointTypeDef
- See SvmEndpointTypeDef
- See SvmEndpointTypeDef
UpdateFileCacheRequestTypeDef#
# UpdateFileCacheRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileCacheRequestTypeDef
def get_value() -> UpdateFileCacheRequestTypeDef:
return {
"FileCacheId": ...,
}
# UpdateFileCacheRequestTypeDef definition
class UpdateFileCacheRequestTypeDef(TypedDict):
FileCacheId: str,
ClientRequestToken: NotRequired[str],
LustreConfiguration: NotRequired[UpdateFileCacheLustreConfigurationTypeDef], # (1)
WindowsFileSystemConfigurationTypeDef#
# WindowsFileSystemConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import WindowsFileSystemConfigurationTypeDef
def get_value() -> WindowsFileSystemConfigurationTypeDef:
return {
"ActiveDirectoryId": ...,
}
# WindowsFileSystemConfigurationTypeDef definition
class WindowsFileSystemConfigurationTypeDef(TypedDict):
ActiveDirectoryId: NotRequired[str],
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryAttributesTypeDef], # (1)
DeploymentType: NotRequired[WindowsDeploymentTypeType], # (2)
RemoteAdministrationEndpoint: NotRequired[str],
PreferredSubnetId: NotRequired[str],
PreferredFileServerIp: NotRequired[str],
ThroughputCapacity: NotRequired[int],
MaintenanceOperationsInProgress: NotRequired[List[FileSystemMaintenanceOperationType]], # (3)
WeeklyMaintenanceStartTime: NotRequired[str],
DailyAutomaticBackupStartTime: NotRequired[str],
AutomaticBackupRetentionDays: NotRequired[int],
CopyTagsToBackups: NotRequired[bool],
Aliases: NotRequired[List[AliasTypeDef]], # (4)
AuditLogConfiguration: NotRequired[WindowsAuditLogConfigurationTypeDef], # (5)
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (6)
- See SelfManagedActiveDirectoryAttributesTypeDef
- See WindowsDeploymentTypeType
- See FileSystemMaintenanceOperationType
- See AliasTypeDef
- See WindowsAuditLogConfigurationTypeDef
- See DiskIopsConfigurationTypeDef
DataRepositoryAssociationTypeDef#
# DataRepositoryAssociationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DataRepositoryAssociationTypeDef
def get_value() -> DataRepositoryAssociationTypeDef:
return {
"AssociationId": ...,
}
# DataRepositoryAssociationTypeDef definition
class DataRepositoryAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
ResourceARN: NotRequired[str],
FileSystemId: NotRequired[str],
Lifecycle: NotRequired[DataRepositoryLifecycleType], # (1)
FailureDetails: NotRequired[DataRepositoryFailureDetailsTypeDef], # (2)
FileSystemPath: NotRequired[str],
DataRepositoryPath: NotRequired[str],
BatchImportMetaDataOnCreate: NotRequired[bool],
ImportedFileChunkSize: NotRequired[int],
S3: NotRequired[S3DataRepositoryConfigurationOutputTypeDef], # (3)
Tags: NotRequired[List[TagTypeDef]], # (4)
CreationTime: NotRequired[datetime],
FileCacheId: NotRequired[str],
FileCachePath: NotRequired[str],
DataRepositorySubdirectories: NotRequired[List[str]],
NFS: NotRequired[NFSDataRepositoryConfigurationTypeDef], # (5)
- See DataRepositoryLifecycleType
- See DataRepositoryFailureDetailsTypeDef
- See S3DataRepositoryConfigurationOutputTypeDef
- See TagTypeDef
- See NFSDataRepositoryConfigurationTypeDef
DeleteFileSystemRequestTypeDef#
# DeleteFileSystemRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemRequestTypeDef
def get_value() -> DeleteFileSystemRequestTypeDef:
return {
"FileSystemId": ...,
}
# DeleteFileSystemRequestTypeDef definition
class DeleteFileSystemRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
WindowsConfiguration: NotRequired[DeleteFileSystemWindowsConfigurationTypeDef], # (1)
LustreConfiguration: NotRequired[DeleteFileSystemLustreConfigurationTypeDef], # (2)
OpenZFSConfiguration: NotRequired[DeleteFileSystemOpenZFSConfigurationTypeDef], # (3)
- See DeleteFileSystemWindowsConfigurationTypeDef
- See DeleteFileSystemLustreConfigurationTypeDef
- See DeleteFileSystemOpenZFSConfigurationTypeDef
DeleteFileSystemResponseTypeDef#
# DeleteFileSystemResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemResponseTypeDef
def get_value() -> DeleteFileSystemResponseTypeDef:
return {
"FileSystemId": ...,
}
# DeleteFileSystemResponseTypeDef definition
class DeleteFileSystemResponseTypeDef(TypedDict):
FileSystemId: str,
Lifecycle: FileSystemLifecycleType, # (1)
WindowsResponse: DeleteFileSystemWindowsResponseTypeDef, # (2)
LustreResponse: DeleteFileSystemLustreResponseTypeDef, # (3)
OpenZFSResponse: DeleteFileSystemOpenZFSResponseTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FileSystemLifecycleType
- See DeleteFileSystemWindowsResponseTypeDef
- See DeleteFileSystemLustreResponseTypeDef
- See DeleteFileSystemOpenZFSResponseTypeDef
- See ResponseMetadataTypeDef
DeleteVolumeRequestTypeDef#
# DeleteVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteVolumeRequestTypeDef
def get_value() -> DeleteVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# DeleteVolumeRequestTypeDef definition
class DeleteVolumeRequestTypeDef(TypedDict):
VolumeId: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[DeleteVolumeOntapConfigurationTypeDef], # (1)
OpenZFSConfiguration: NotRequired[DeleteVolumeOpenZFSConfigurationTypeDef], # (2)
DeleteVolumeResponseTypeDef#
# DeleteVolumeResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DeleteVolumeResponseTypeDef
def get_value() -> DeleteVolumeResponseTypeDef:
return {
"VolumeId": ...,
}
# DeleteVolumeResponseTypeDef definition
class DeleteVolumeResponseTypeDef(TypedDict):
VolumeId: str,
Lifecycle: VolumeLifecycleType, # (1)
OntapResponse: DeleteVolumeOntapResponseTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateStorageVirtualMachineRequestTypeDef#
# CreateStorageVirtualMachineRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineRequestTypeDef
def get_value() -> CreateStorageVirtualMachineRequestTypeDef:
return {
"FileSystemId": ...,
}
# CreateStorageVirtualMachineRequestTypeDef definition
class CreateStorageVirtualMachineRequestTypeDef(TypedDict):
FileSystemId: str,
Name: str,
ActiveDirectoryConfiguration: NotRequired[CreateSvmActiveDirectoryConfigurationTypeDef], # (1)
ClientRequestToken: NotRequired[str],
SvmAdminPassword: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
RootVolumeSecurityStyle: NotRequired[StorageVirtualMachineRootVolumeSecurityStyleType], # (3)
- See CreateSvmActiveDirectoryConfigurationTypeDef
- See TagTypeDef
- See StorageVirtualMachineRootVolumeSecurityStyleType
LustreFileSystemConfigurationTypeDef#
# LustreFileSystemConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import LustreFileSystemConfigurationTypeDef
def get_value() -> LustreFileSystemConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
# LustreFileSystemConfigurationTypeDef definition
class LustreFileSystemConfigurationTypeDef(TypedDict):
WeeklyMaintenanceStartTime: NotRequired[str],
DataRepositoryConfiguration: NotRequired[DataRepositoryConfigurationTypeDef], # (1)
DeploymentType: NotRequired[LustreDeploymentTypeType], # (2)
PerUnitStorageThroughput: NotRequired[int],
MountName: NotRequired[str],
DailyAutomaticBackupStartTime: NotRequired[str],
AutomaticBackupRetentionDays: NotRequired[int],
CopyTagsToBackups: NotRequired[bool],
DriveCacheType: NotRequired[DriveCacheTypeType], # (3)
DataCompressionType: NotRequired[DataCompressionTypeType], # (4)
LogConfiguration: NotRequired[LustreLogConfigurationTypeDef], # (5)
RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationOutputTypeDef], # (6)
MetadataConfiguration: NotRequired[FileSystemLustreMetadataConfigurationTypeDef], # (7)
EfaEnabled: NotRequired[bool],
- See DataRepositoryConfigurationTypeDef
- See LustreDeploymentTypeType
- See DriveCacheTypeType
- See DataCompressionTypeType
- See LustreLogConfigurationTypeDef
- See LustreRootSquashConfigurationOutputTypeDef
- See FileSystemLustreMetadataConfigurationTypeDef
CreateDataRepositoryTaskRequestTypeDef#
# CreateDataRepositoryTaskRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskRequestTypeDef
def get_value() -> CreateDataRepositoryTaskRequestTypeDef:
return {
"Type": ...,
}
# CreateDataRepositoryTaskRequestTypeDef definition
class CreateDataRepositoryTaskRequestTypeDef(TypedDict):
Type: DataRepositoryTaskTypeType, # (1)
FileSystemId: str,
Report: CompletionReportTypeDef, # (2)
Paths: NotRequired[Sequence[str]],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
CapacityToRelease: NotRequired[int],
ReleaseConfiguration: NotRequired[ReleaseConfigurationTypeDef], # (4)
- See DataRepositoryTaskTypeType
- See CompletionReportTypeDef
- See TagTypeDef
- See ReleaseConfigurationTypeDef
DataRepositoryTaskTypeDef#
# DataRepositoryTaskTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskTypeDef
def get_value() -> DataRepositoryTaskTypeDef:
return {
"TaskId": ...,
}
# DataRepositoryTaskTypeDef definition
class DataRepositoryTaskTypeDef(TypedDict):
TaskId: str,
Lifecycle: DataRepositoryTaskLifecycleType, # (1)
Type: DataRepositoryTaskTypeType, # (2)
CreationTime: datetime,
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
ResourceARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (3)
FileSystemId: NotRequired[str],
Paths: NotRequired[List[str]],
FailureDetails: NotRequired[DataRepositoryTaskFailureDetailsTypeDef], # (4)
Status: NotRequired[DataRepositoryTaskStatusTypeDef], # (5)
Report: NotRequired[CompletionReportTypeDef], # (6)
CapacityToRelease: NotRequired[int],
FileCacheId: NotRequired[str],
ReleaseConfiguration: NotRequired[ReleaseConfigurationTypeDef], # (7)
- See DataRepositoryTaskLifecycleType
- See DataRepositoryTaskTypeType
- See TagTypeDef
- See DataRepositoryTaskFailureDetailsTypeDef
- See DataRepositoryTaskStatusTypeDef
- See CompletionReportTypeDef
- See ReleaseConfigurationTypeDef
CreateFileCacheRequestTypeDef#
# CreateFileCacheRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileCacheRequestTypeDef
def get_value() -> CreateFileCacheRequestTypeDef:
return {
"FileCacheType": ...,
}
# CreateFileCacheRequestTypeDef definition
class CreateFileCacheRequestTypeDef(TypedDict):
FileCacheType: FileCacheTypeType, # (1)
FileCacheTypeVersion: str,
StorageCapacity: int,
SubnetIds: Sequence[str],
ClientRequestToken: NotRequired[str],
SecurityGroupIds: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
CopyTagsToDataRepositoryAssociations: NotRequired[bool],
KmsKeyId: NotRequired[str],
LustreConfiguration: NotRequired[CreateFileCacheLustreConfigurationTypeDef], # (3)
DataRepositoryAssociations: NotRequired[Sequence[FileCacheDataRepositoryAssociationTypeDef]], # (4)
- See FileCacheTypeType
- See TagTypeDef
- See CreateFileCacheLustreConfigurationTypeDef
- See FileCacheDataRepositoryAssociationTypeDef
FileCacheCreatingTypeDef#
# FileCacheCreatingTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileCacheCreatingTypeDef
def get_value() -> FileCacheCreatingTypeDef:
return {
"OwnerId": ...,
}
# FileCacheCreatingTypeDef definition
class FileCacheCreatingTypeDef(TypedDict):
OwnerId: NotRequired[str],
CreationTime: NotRequired[datetime],
FileCacheId: NotRequired[str],
FileCacheType: NotRequired[FileCacheTypeType], # (1)
FileCacheTypeVersion: NotRequired[str],
Lifecycle: NotRequired[FileCacheLifecycleType], # (2)
FailureDetails: NotRequired[FileCacheFailureDetailsTypeDef], # (3)
StorageCapacity: NotRequired[int],
VpcId: NotRequired[str],
SubnetIds: NotRequired[List[str]],
NetworkInterfaceIds: NotRequired[List[str]],
DNSName: NotRequired[str],
KmsKeyId: NotRequired[str],
ResourceARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (4)
CopyTagsToDataRepositoryAssociations: NotRequired[bool],
LustreConfiguration: NotRequired[FileCacheLustreConfigurationTypeDef], # (5)
DataRepositoryAssociationIds: NotRequired[List[str]],
- See FileCacheTypeType
- See FileCacheLifecycleType
- See FileCacheFailureDetailsTypeDef
- See TagTypeDef
- See FileCacheLustreConfigurationTypeDef
FileCacheTypeDef#
# FileCacheTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileCacheTypeDef
def get_value() -> FileCacheTypeDef:
return {
"OwnerId": ...,
}
# FileCacheTypeDef definition
class FileCacheTypeDef(TypedDict):
OwnerId: NotRequired[str],
CreationTime: NotRequired[datetime],
FileCacheId: NotRequired[str],
FileCacheType: NotRequired[FileCacheTypeType], # (1)
FileCacheTypeVersion: NotRequired[str],
Lifecycle: NotRequired[FileCacheLifecycleType], # (2)
FailureDetails: NotRequired[FileCacheFailureDetailsTypeDef], # (3)
StorageCapacity: NotRequired[int],
VpcId: NotRequired[str],
SubnetIds: NotRequired[List[str]],
NetworkInterfaceIds: NotRequired[List[str]],
DNSName: NotRequired[str],
KmsKeyId: NotRequired[str],
ResourceARN: NotRequired[str],
LustreConfiguration: NotRequired[FileCacheLustreConfigurationTypeDef], # (4)
DataRepositoryAssociationIds: NotRequired[List[str]],
- See FileCacheTypeType
- See FileCacheLifecycleType
- See FileCacheFailureDetailsTypeDef
- See FileCacheLustreConfigurationTypeDef
OntapFileSystemConfigurationTypeDef#
# OntapFileSystemConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OntapFileSystemConfigurationTypeDef
def get_value() -> OntapFileSystemConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
# OntapFileSystemConfigurationTypeDef definition
class OntapFileSystemConfigurationTypeDef(TypedDict):
AutomaticBackupRetentionDays: NotRequired[int],
DailyAutomaticBackupStartTime: NotRequired[str],
DeploymentType: NotRequired[OntapDeploymentTypeType], # (1)
EndpointIpAddressRange: NotRequired[str],
Endpoints: NotRequired[FileSystemEndpointsTypeDef], # (2)
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (3)
PreferredSubnetId: NotRequired[str],
RouteTableIds: NotRequired[List[str]],
ThroughputCapacity: NotRequired[int],
WeeklyMaintenanceStartTime: NotRequired[str],
FsxAdminPassword: NotRequired[str],
HAPairs: NotRequired[int],
ThroughputCapacityPerHAPair: NotRequired[int],
CreateSnapshotResponseTypeDef#
# CreateSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateSnapshotResponseTypeDef
def get_value() -> CreateSnapshotResponseTypeDef:
return {
"Snapshot": ...,
}
# CreateSnapshotResponseTypeDef definition
class CreateSnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSnapshotsResponseTypeDef#
# DescribeSnapshotsResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeSnapshotsResponseTypeDef
def get_value() -> DescribeSnapshotsResponseTypeDef:
return {
"Snapshots": ...,
}
# DescribeSnapshotsResponseTypeDef definition
class DescribeSnapshotsResponseTypeDef(TypedDict):
Snapshots: List[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateSnapshotResponseTypeDef#
# UpdateSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateSnapshotResponseTypeDef
def get_value() -> UpdateSnapshotResponseTypeDef:
return {
"Snapshot": ...,
}
# UpdateSnapshotResponseTypeDef definition
class UpdateSnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileSystemLustreConfigurationTypeDef#
# CreateFileSystemLustreConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemLustreConfigurationTypeDef
def get_value() -> CreateFileSystemLustreConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
# CreateFileSystemLustreConfigurationTypeDef definition
class CreateFileSystemLustreConfigurationTypeDef(TypedDict):
WeeklyMaintenanceStartTime: NotRequired[str],
ImportPath: NotRequired[str],
ExportPath: NotRequired[str],
ImportedFileChunkSize: NotRequired[int],
DeploymentType: NotRequired[LustreDeploymentTypeType], # (1)
AutoImportPolicy: NotRequired[AutoImportPolicyTypeType], # (2)
PerUnitStorageThroughput: NotRequired[int],
DailyAutomaticBackupStartTime: NotRequired[str],
AutomaticBackupRetentionDays: NotRequired[int],
CopyTagsToBackups: NotRequired[bool],
DriveCacheType: NotRequired[DriveCacheTypeType], # (3)
DataCompressionType: NotRequired[DataCompressionTypeType], # (4)
EfaEnabled: NotRequired[bool],
LogConfiguration: NotRequired[LustreLogCreateConfigurationTypeDef], # (5)
RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationUnionTypeDef], # (6)
MetadataConfiguration: NotRequired[CreateFileSystemLustreMetadataConfigurationTypeDef], # (7)
- See LustreDeploymentTypeType
- See AutoImportPolicyTypeType
- See DriveCacheTypeType
- See DataCompressionTypeType
- See LustreLogCreateConfigurationTypeDef
- See LustreRootSquashConfigurationTypeDef LustreRootSquashConfigurationOutputTypeDef
- See CreateFileSystemLustreMetadataConfigurationTypeDef
UpdateFileSystemLustreConfigurationTypeDef#
# UpdateFileSystemLustreConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemLustreConfigurationTypeDef
def get_value() -> UpdateFileSystemLustreConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
# UpdateFileSystemLustreConfigurationTypeDef definition
class UpdateFileSystemLustreConfigurationTypeDef(TypedDict):
WeeklyMaintenanceStartTime: NotRequired[str],
DailyAutomaticBackupStartTime: NotRequired[str],
AutomaticBackupRetentionDays: NotRequired[int],
AutoImportPolicy: NotRequired[AutoImportPolicyTypeType], # (1)
DataCompressionType: NotRequired[DataCompressionTypeType], # (2)
LogConfiguration: NotRequired[LustreLogCreateConfigurationTypeDef], # (3)
RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationUnionTypeDef], # (4)
PerUnitStorageThroughput: NotRequired[int],
MetadataConfiguration: NotRequired[UpdateFileSystemLustreMetadataConfigurationTypeDef], # (5)
- See AutoImportPolicyTypeType
- See DataCompressionTypeType
- See LustreLogCreateConfigurationTypeDef
- See LustreRootSquashConfigurationTypeDef LustreRootSquashConfigurationOutputTypeDef
- See UpdateFileSystemLustreMetadataConfigurationTypeDef
OpenZFSVolumeConfigurationTypeDef#
# OpenZFSVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSVolumeConfigurationTypeDef
def get_value() -> OpenZFSVolumeConfigurationTypeDef:
return {
"ParentVolumeId": ...,
}
# OpenZFSVolumeConfigurationTypeDef definition
class OpenZFSVolumeConfigurationTypeDef(TypedDict):
ParentVolumeId: NotRequired[str],
VolumePath: NotRequired[str],
StorageCapacityReservationGiB: NotRequired[int],
StorageCapacityQuotaGiB: NotRequired[int],
RecordSizeKiB: NotRequired[int],
DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType], # (1)
CopyTagsToSnapshots: NotRequired[bool],
OriginSnapshot: NotRequired[OpenZFSOriginSnapshotConfigurationTypeDef], # (2)
ReadOnly: NotRequired[bool],
NfsExports: NotRequired[List[OpenZFSNfsExportOutputTypeDef]], # (3)
UserAndGroupQuotas: NotRequired[List[OpenZFSUserOrGroupQuotaTypeDef]], # (4)
RestoreToSnapshot: NotRequired[str],
DeleteIntermediateSnaphots: NotRequired[bool],
DeleteClonedVolumes: NotRequired[bool],
DeleteIntermediateData: NotRequired[bool],
SourceSnapshotARN: NotRequired[str],
DestinationSnapshot: NotRequired[str],
CopyStrategy: NotRequired[OpenZFSCopyStrategyType], # (5)
- See OpenZFSDataCompressionTypeType
- See OpenZFSOriginSnapshotConfigurationTypeDef
- See OpenZFSNfsExportOutputTypeDef
- See OpenZFSUserOrGroupQuotaTypeDef
- See OpenZFSCopyStrategyType
OpenZFSNfsExportTypeDef#
# OpenZFSNfsExportTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSNfsExportTypeDef
def get_value() -> OpenZFSNfsExportTypeDef:
return {
"ClientConfigurations": ...,
}
# OpenZFSNfsExportTypeDef definition
class OpenZFSNfsExportTypeDef(TypedDict):
ClientConfigurations: Sequence[OpenZFSClientConfigurationUnionTypeDef], # (1)
CreateSnaplockConfigurationTypeDef#
# CreateSnaplockConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateSnaplockConfigurationTypeDef
def get_value() -> CreateSnaplockConfigurationTypeDef:
return {
"AuditLogVolume": ...,
}
# CreateSnaplockConfigurationTypeDef definition
class CreateSnaplockConfigurationTypeDef(TypedDict):
SnaplockType: SnaplockTypeType, # (4)
AuditLogVolume: NotRequired[bool],
AutocommitPeriod: NotRequired[AutocommitPeriodTypeDef], # (1)
PrivilegedDelete: NotRequired[PrivilegedDeleteType], # (2)
RetentionPeriod: NotRequired[SnaplockRetentionPeriodTypeDef], # (3)
VolumeAppendModeEnabled: NotRequired[bool],
- See AutocommitPeriodTypeDef
- See PrivilegedDeleteType
- See SnaplockRetentionPeriodTypeDef
- See SnaplockTypeType
SnaplockConfigurationTypeDef#
# SnaplockConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import SnaplockConfigurationTypeDef
def get_value() -> SnaplockConfigurationTypeDef:
return {
"AuditLogVolume": ...,
}
# SnaplockConfigurationTypeDef definition
class SnaplockConfigurationTypeDef(TypedDict):
AuditLogVolume: NotRequired[bool],
AutocommitPeriod: NotRequired[AutocommitPeriodTypeDef], # (1)
PrivilegedDelete: NotRequired[PrivilegedDeleteType], # (2)
RetentionPeriod: NotRequired[SnaplockRetentionPeriodTypeDef], # (3)
SnaplockType: NotRequired[SnaplockTypeType], # (4)
VolumeAppendModeEnabled: NotRequired[bool],
- See AutocommitPeriodTypeDef
- See PrivilegedDeleteType
- See SnaplockRetentionPeriodTypeDef
- See SnaplockTypeType
UpdateSnaplockConfigurationTypeDef#
# UpdateSnaplockConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateSnaplockConfigurationTypeDef
def get_value() -> UpdateSnaplockConfigurationTypeDef:
return {
"AuditLogVolume": ...,
}
# UpdateSnaplockConfigurationTypeDef definition
class UpdateSnaplockConfigurationTypeDef(TypedDict):
AuditLogVolume: NotRequired[bool],
AutocommitPeriod: NotRequired[AutocommitPeriodTypeDef], # (1)
PrivilegedDelete: NotRequired[PrivilegedDeleteType], # (2)
RetentionPeriod: NotRequired[SnaplockRetentionPeriodTypeDef], # (3)
VolumeAppendModeEnabled: NotRequired[bool],
UpdateStorageVirtualMachineRequestTypeDef#
# UpdateStorageVirtualMachineRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineRequestTypeDef
def get_value() -> UpdateStorageVirtualMachineRequestTypeDef:
return {
"StorageVirtualMachineId": ...,
}
# UpdateStorageVirtualMachineRequestTypeDef definition
class UpdateStorageVirtualMachineRequestTypeDef(TypedDict):
StorageVirtualMachineId: str,
ActiveDirectoryConfiguration: NotRequired[UpdateSvmActiveDirectoryConfigurationTypeDef], # (1)
ClientRequestToken: NotRequired[str],
SvmAdminPassword: NotRequired[str],
StorageVirtualMachineTypeDef#
# StorageVirtualMachineTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import StorageVirtualMachineTypeDef
def get_value() -> StorageVirtualMachineTypeDef:
return {
"ActiveDirectoryConfiguration": ...,
}
# StorageVirtualMachineTypeDef definition
class StorageVirtualMachineTypeDef(TypedDict):
ActiveDirectoryConfiguration: NotRequired[SvmActiveDirectoryConfigurationTypeDef], # (1)
CreationTime: NotRequired[datetime],
Endpoints: NotRequired[SvmEndpointsTypeDef], # (2)
FileSystemId: NotRequired[str],
Lifecycle: NotRequired[StorageVirtualMachineLifecycleType], # (3)
Name: NotRequired[str],
ResourceARN: NotRequired[str],
StorageVirtualMachineId: NotRequired[str],
Subtype: NotRequired[StorageVirtualMachineSubtypeType], # (4)
UUID: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (5)
LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef], # (6)
RootVolumeSecurityStyle: NotRequired[StorageVirtualMachineRootVolumeSecurityStyleType], # (7)
- See SvmActiveDirectoryConfigurationTypeDef
- See SvmEndpointsTypeDef
- See StorageVirtualMachineLifecycleType
- See StorageVirtualMachineSubtypeType
- See TagTypeDef
- See LifecycleTransitionReasonTypeDef
- See StorageVirtualMachineRootVolumeSecurityStyleType
CreateDataRepositoryAssociationResponseTypeDef#
# CreateDataRepositoryAssociationResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationResponseTypeDef
def get_value() -> CreateDataRepositoryAssociationResponseTypeDef:
return {
"Association": ...,
}
# CreateDataRepositoryAssociationResponseTypeDef definition
class CreateDataRepositoryAssociationResponseTypeDef(TypedDict):
Association: DataRepositoryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataRepositoryAssociationsResponseTypeDef#
# DescribeDataRepositoryAssociationsResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsResponseTypeDef
def get_value() -> DescribeDataRepositoryAssociationsResponseTypeDef:
return {
"Associations": ...,
}
# DescribeDataRepositoryAssociationsResponseTypeDef definition
class DescribeDataRepositoryAssociationsResponseTypeDef(TypedDict):
Associations: List[DataRepositoryAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateDataRepositoryAssociationResponseTypeDef#
# UpdateDataRepositoryAssociationResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationResponseTypeDef
def get_value() -> UpdateDataRepositoryAssociationResponseTypeDef:
return {
"Association": ...,
}
# UpdateDataRepositoryAssociationResponseTypeDef definition
class UpdateDataRepositoryAssociationResponseTypeDef(TypedDict):
Association: DataRepositoryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDataRepositoryAssociationRequestTypeDef#
# CreateDataRepositoryAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationRequestTypeDef
def get_value() -> CreateDataRepositoryAssociationRequestTypeDef:
return {
"FileSystemId": ...,
}
# CreateDataRepositoryAssociationRequestTypeDef definition
class CreateDataRepositoryAssociationRequestTypeDef(TypedDict):
FileSystemId: str,
DataRepositoryPath: str,
FileSystemPath: NotRequired[str],
BatchImportMetaDataOnCreate: NotRequired[bool],
ImportedFileChunkSize: NotRequired[int],
S3: NotRequired[S3DataRepositoryConfigurationUnionTypeDef], # (1)
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
UpdateDataRepositoryAssociationRequestTypeDef#
# UpdateDataRepositoryAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationRequestTypeDef
def get_value() -> UpdateDataRepositoryAssociationRequestTypeDef:
return {
"AssociationId": ...,
}
# UpdateDataRepositoryAssociationRequestTypeDef definition
class UpdateDataRepositoryAssociationRequestTypeDef(TypedDict):
AssociationId: str,
ClientRequestToken: NotRequired[str],
ImportedFileChunkSize: NotRequired[int],
S3: NotRequired[S3DataRepositoryConfigurationUnionTypeDef], # (1)
CreateDataRepositoryTaskResponseTypeDef#
# CreateDataRepositoryTaskResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskResponseTypeDef
def get_value() -> CreateDataRepositoryTaskResponseTypeDef:
return {
"DataRepositoryTask": ...,
}
# CreateDataRepositoryTaskResponseTypeDef definition
class CreateDataRepositoryTaskResponseTypeDef(TypedDict):
DataRepositoryTask: DataRepositoryTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataRepositoryTasksResponseTypeDef#
# DescribeDataRepositoryTasksResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksResponseTypeDef
def get_value() -> DescribeDataRepositoryTasksResponseTypeDef:
return {
"DataRepositoryTasks": ...,
}
# DescribeDataRepositoryTasksResponseTypeDef definition
class DescribeDataRepositoryTasksResponseTypeDef(TypedDict):
DataRepositoryTasks: List[DataRepositoryTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateFileCacheResponseTypeDef#
# CreateFileCacheResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileCacheResponseTypeDef
def get_value() -> CreateFileCacheResponseTypeDef:
return {
"FileCache": ...,
}
# CreateFileCacheResponseTypeDef definition
class CreateFileCacheResponseTypeDef(TypedDict):
FileCache: FileCacheCreatingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFileCachesResponseTypeDef#
# DescribeFileCachesResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeFileCachesResponseTypeDef
def get_value() -> DescribeFileCachesResponseTypeDef:
return {
"FileCaches": ...,
}
# DescribeFileCachesResponseTypeDef definition
class DescribeFileCachesResponseTypeDef(TypedDict):
FileCaches: List[FileCacheTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateFileCacheResponseTypeDef#
# UpdateFileCacheResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileCacheResponseTypeDef
def get_value() -> UpdateFileCacheResponseTypeDef:
return {
"FileCache": ...,
}
# UpdateFileCacheResponseTypeDef definition
class UpdateFileCacheResponseTypeDef(TypedDict):
FileCache: FileCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFileSystemRequestTypeDef#
# UpdateFileSystemRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemRequestTypeDef
def get_value() -> UpdateFileSystemRequestTypeDef:
return {
"FileSystemId": ...,
}
# UpdateFileSystemRequestTypeDef definition
class UpdateFileSystemRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
StorageCapacity: NotRequired[int],
WindowsConfiguration: NotRequired[UpdateFileSystemWindowsConfigurationTypeDef], # (1)
LustreConfiguration: NotRequired[UpdateFileSystemLustreConfigurationTypeDef], # (2)
OntapConfiguration: NotRequired[UpdateFileSystemOntapConfigurationTypeDef], # (3)
OpenZFSConfiguration: NotRequired[UpdateFileSystemOpenZFSConfigurationTypeDef], # (4)
StorageType: NotRequired[StorageTypeType], # (5)
FileSystemTypeVersion: NotRequired[str],
- See UpdateFileSystemWindowsConfigurationTypeDef
- See UpdateFileSystemLustreConfigurationTypeDef
- See UpdateFileSystemOntapConfigurationTypeDef
- See UpdateFileSystemOpenZFSConfigurationTypeDef
- See StorageTypeType
CreateOntapVolumeConfigurationTypeDef#
# CreateOntapVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateOntapVolumeConfigurationTypeDef
def get_value() -> CreateOntapVolumeConfigurationTypeDef:
return {
"JunctionPath": ...,
}
# CreateOntapVolumeConfigurationTypeDef definition
class CreateOntapVolumeConfigurationTypeDef(TypedDict):
StorageVirtualMachineId: str,
JunctionPath: NotRequired[str],
SecurityStyle: NotRequired[SecurityStyleType], # (1)
SizeInMegabytes: NotRequired[int],
StorageEfficiencyEnabled: NotRequired[bool],
TieringPolicy: NotRequired[TieringPolicyTypeDef], # (2)
OntapVolumeType: NotRequired[InputOntapVolumeTypeType], # (3)
SnapshotPolicy: NotRequired[str],
CopyTagsToBackups: NotRequired[bool],
SnaplockConfiguration: NotRequired[CreateSnaplockConfigurationTypeDef], # (4)
VolumeStyle: NotRequired[VolumeStyleType], # (5)
AggregateConfiguration: NotRequired[CreateAggregateConfigurationTypeDef], # (6)
SizeInBytes: NotRequired[int],
- See SecurityStyleType
- See TieringPolicyTypeDef
- See InputOntapVolumeTypeType
- See CreateSnaplockConfigurationTypeDef
- See VolumeStyleType
- See CreateAggregateConfigurationTypeDef
OntapVolumeConfigurationTypeDef#
# OntapVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OntapVolumeConfigurationTypeDef
def get_value() -> OntapVolumeConfigurationTypeDef:
return {
"FlexCacheEndpointType": ...,
}
# OntapVolumeConfigurationTypeDef definition
class OntapVolumeConfigurationTypeDef(TypedDict):
FlexCacheEndpointType: NotRequired[FlexCacheEndpointTypeType], # (1)
JunctionPath: NotRequired[str],
SecurityStyle: NotRequired[SecurityStyleType], # (2)
SizeInMegabytes: NotRequired[int],
StorageEfficiencyEnabled: NotRequired[bool],
StorageVirtualMachineId: NotRequired[str],
StorageVirtualMachineRoot: NotRequired[bool],
TieringPolicy: NotRequired[TieringPolicyTypeDef], # (3)
UUID: NotRequired[str],
OntapVolumeType: NotRequired[OntapVolumeTypeType], # (4)
SnapshotPolicy: NotRequired[str],
CopyTagsToBackups: NotRequired[bool],
SnaplockConfiguration: NotRequired[SnaplockConfigurationTypeDef], # (5)
VolumeStyle: NotRequired[VolumeStyleType], # (6)
AggregateConfiguration: NotRequired[AggregateConfigurationTypeDef], # (7)
SizeInBytes: NotRequired[int],
- See FlexCacheEndpointTypeType
- See SecurityStyleType
- See TieringPolicyTypeDef
- See OntapVolumeTypeType
- See SnaplockConfigurationTypeDef
- See VolumeStyleType
- See AggregateConfigurationTypeDef
UpdateOntapVolumeConfigurationTypeDef#
# UpdateOntapVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateOntapVolumeConfigurationTypeDef
def get_value() -> UpdateOntapVolumeConfigurationTypeDef:
return {
"JunctionPath": ...,
}
# UpdateOntapVolumeConfigurationTypeDef definition
class UpdateOntapVolumeConfigurationTypeDef(TypedDict):
JunctionPath: NotRequired[str],
SecurityStyle: NotRequired[SecurityStyleType], # (1)
SizeInMegabytes: NotRequired[int],
StorageEfficiencyEnabled: NotRequired[bool],
TieringPolicy: NotRequired[TieringPolicyTypeDef], # (2)
SnapshotPolicy: NotRequired[str],
CopyTagsToBackups: NotRequired[bool],
SnaplockConfiguration: NotRequired[UpdateSnaplockConfigurationTypeDef], # (3)
SizeInBytes: NotRequired[int],
CreateStorageVirtualMachineResponseTypeDef#
# CreateStorageVirtualMachineResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineResponseTypeDef
def get_value() -> CreateStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachine": ...,
}
# CreateStorageVirtualMachineResponseTypeDef definition
class CreateStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachine: StorageVirtualMachineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStorageVirtualMachinesResponseTypeDef#
# DescribeStorageVirtualMachinesResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesResponseTypeDef
def get_value() -> DescribeStorageVirtualMachinesResponseTypeDef:
return {
"StorageVirtualMachines": ...,
}
# DescribeStorageVirtualMachinesResponseTypeDef definition
class DescribeStorageVirtualMachinesResponseTypeDef(TypedDict):
StorageVirtualMachines: List[StorageVirtualMachineTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateStorageVirtualMachineResponseTypeDef#
# UpdateStorageVirtualMachineResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineResponseTypeDef
def get_value() -> UpdateStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachine": ...,
}
# UpdateStorageVirtualMachineResponseTypeDef definition
class UpdateStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachine: StorageVirtualMachineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOpenZFSVolumeConfigurationTypeDef#
# CreateOpenZFSVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateOpenZFSVolumeConfigurationTypeDef
def get_value() -> CreateOpenZFSVolumeConfigurationTypeDef:
return {
"ParentVolumeId": ...,
}
# CreateOpenZFSVolumeConfigurationTypeDef definition
class CreateOpenZFSVolumeConfigurationTypeDef(TypedDict):
ParentVolumeId: str,
StorageCapacityReservationGiB: NotRequired[int],
StorageCapacityQuotaGiB: NotRequired[int],
RecordSizeKiB: NotRequired[int],
DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType], # (1)
CopyTagsToSnapshots: NotRequired[bool],
OriginSnapshot: NotRequired[CreateOpenZFSOriginSnapshotConfigurationTypeDef], # (2)
ReadOnly: NotRequired[bool],
NfsExports: NotRequired[Sequence[OpenZFSNfsExportUnionTypeDef]], # (3)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (4)
- See OpenZFSDataCompressionTypeType
- See CreateOpenZFSOriginSnapshotConfigurationTypeDef
- See OpenZFSNfsExportTypeDef OpenZFSNfsExportOutputTypeDef
- See OpenZFSUserOrGroupQuotaTypeDef
OpenZFSCreateRootVolumeConfigurationTypeDef#
# OpenZFSCreateRootVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import OpenZFSCreateRootVolumeConfigurationTypeDef
def get_value() -> OpenZFSCreateRootVolumeConfigurationTypeDef:
return {
"RecordSizeKiB": ...,
}
# OpenZFSCreateRootVolumeConfigurationTypeDef definition
class OpenZFSCreateRootVolumeConfigurationTypeDef(TypedDict):
RecordSizeKiB: NotRequired[int],
DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType], # (1)
NfsExports: NotRequired[Sequence[OpenZFSNfsExportUnionTypeDef]], # (2)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (3)
CopyTagsToSnapshots: NotRequired[bool],
ReadOnly: NotRequired[bool],
- See OpenZFSDataCompressionTypeType
- See OpenZFSNfsExportTypeDef OpenZFSNfsExportOutputTypeDef
- See OpenZFSUserOrGroupQuotaTypeDef
UpdateOpenZFSVolumeConfigurationTypeDef#
# UpdateOpenZFSVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateOpenZFSVolumeConfigurationTypeDef
def get_value() -> UpdateOpenZFSVolumeConfigurationTypeDef:
return {
"StorageCapacityReservationGiB": ...,
}
# UpdateOpenZFSVolumeConfigurationTypeDef definition
class UpdateOpenZFSVolumeConfigurationTypeDef(TypedDict):
StorageCapacityReservationGiB: NotRequired[int],
StorageCapacityQuotaGiB: NotRequired[int],
RecordSizeKiB: NotRequired[int],
DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType], # (1)
NfsExports: NotRequired[Sequence[OpenZFSNfsExportUnionTypeDef]], # (2)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (3)
ReadOnly: NotRequired[bool],
- See OpenZFSDataCompressionTypeType
- See OpenZFSNfsExportTypeDef OpenZFSNfsExportOutputTypeDef
- See OpenZFSUserOrGroupQuotaTypeDef
CreateVolumeFromBackupRequestTypeDef#
# CreateVolumeFromBackupRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupRequestTypeDef
def get_value() -> CreateVolumeFromBackupRequestTypeDef:
return {
"BackupId": ...,
}
# CreateVolumeFromBackupRequestTypeDef definition
class CreateVolumeFromBackupRequestTypeDef(TypedDict):
BackupId: str,
Name: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[CreateOntapVolumeConfigurationTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
VolumePaginatorTypeDef#
# VolumePaginatorTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import VolumePaginatorTypeDef
def get_value() -> VolumePaginatorTypeDef:
return {
"CreationTime": ...,
}
# VolumePaginatorTypeDef definition
class VolumePaginatorTypeDef(TypedDict):
CreationTime: NotRequired[datetime],
FileSystemId: NotRequired[str],
Lifecycle: NotRequired[VolumeLifecycleType], # (1)
Name: NotRequired[str],
OntapConfiguration: NotRequired[OntapVolumeConfigurationTypeDef], # (2)
ResourceARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (3)
VolumeId: NotRequired[str],
VolumeType: NotRequired[VolumeTypeType], # (4)
LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef], # (5)
AdministrativeActions: NotRequired[List[Dict[str, Any]]],
OpenZFSConfiguration: NotRequired[OpenZFSVolumeConfigurationTypeDef], # (6)
- See VolumeLifecycleType
- See OntapVolumeConfigurationTypeDef
- See TagTypeDef
- See VolumeTypeType
- See LifecycleTransitionReasonTypeDef
- See OpenZFSVolumeConfigurationTypeDef
VolumeTypeDef#
# VolumeTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import VolumeTypeDef
def get_value() -> VolumeTypeDef:
return {
"CreationTime": ...,
}
# VolumeTypeDef definition
class VolumeTypeDef(TypedDict):
CreationTime: NotRequired[datetime],
FileSystemId: NotRequired[str],
Lifecycle: NotRequired[VolumeLifecycleType], # (1)
Name: NotRequired[str],
OntapConfiguration: NotRequired[OntapVolumeConfigurationTypeDef], # (2)
ResourceARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (3)
VolumeId: NotRequired[str],
VolumeType: NotRequired[VolumeTypeType], # (4)
LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef], # (5)
AdministrativeActions: NotRequired[List[Dict[str, Any]]],
OpenZFSConfiguration: NotRequired[OpenZFSVolumeConfigurationTypeDef], # (6)
- See VolumeLifecycleType
- See OntapVolumeConfigurationTypeDef
- See TagTypeDef
- See VolumeTypeType
- See LifecycleTransitionReasonTypeDef
- See OpenZFSVolumeConfigurationTypeDef
CreateVolumeRequestTypeDef#
# CreateVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateVolumeRequestTypeDef
def get_value() -> CreateVolumeRequestTypeDef:
return {
"VolumeType": ...,
}
# CreateVolumeRequestTypeDef definition
class CreateVolumeRequestTypeDef(TypedDict):
VolumeType: VolumeTypeType, # (1)
Name: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[CreateOntapVolumeConfigurationTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
OpenZFSConfiguration: NotRequired[CreateOpenZFSVolumeConfigurationTypeDef], # (4)
- See VolumeTypeType
- See CreateOntapVolumeConfigurationTypeDef
- See TagTypeDef
- See CreateOpenZFSVolumeConfigurationTypeDef
CreateFileSystemOpenZFSConfigurationTypeDef#
# CreateFileSystemOpenZFSConfigurationTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemOpenZFSConfigurationTypeDef
def get_value() -> CreateFileSystemOpenZFSConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
# CreateFileSystemOpenZFSConfigurationTypeDef definition
class CreateFileSystemOpenZFSConfigurationTypeDef(TypedDict):
DeploymentType: OpenZFSDeploymentTypeType, # (1)
ThroughputCapacity: int,
AutomaticBackupRetentionDays: NotRequired[int],
CopyTagsToBackups: NotRequired[bool],
CopyTagsToVolumes: NotRequired[bool],
DailyAutomaticBackupStartTime: NotRequired[str],
WeeklyMaintenanceStartTime: NotRequired[str],
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (2)
RootVolumeConfiguration: NotRequired[OpenZFSCreateRootVolumeConfigurationTypeDef], # (3)
PreferredSubnetId: NotRequired[str],
EndpointIpAddressRange: NotRequired[str],
RouteTableIds: NotRequired[Sequence[str]],
ReadCacheConfiguration: NotRequired[OpenZFSReadCacheConfigurationTypeDef], # (4)
- See OpenZFSDeploymentTypeType
- See DiskIopsConfigurationTypeDef
- See OpenZFSCreateRootVolumeConfigurationTypeDef
- See OpenZFSReadCacheConfigurationTypeDef
UpdateVolumeRequestTypeDef#
# UpdateVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateVolumeRequestTypeDef
def get_value() -> UpdateVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# UpdateVolumeRequestTypeDef definition
class UpdateVolumeRequestTypeDef(TypedDict):
VolumeId: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[UpdateOntapVolumeConfigurationTypeDef], # (1)
Name: NotRequired[str],
OpenZFSConfiguration: NotRequired[UpdateOpenZFSVolumeConfigurationTypeDef], # (2)
AdministrativeActionPaginatorTypeDef#
# AdministrativeActionPaginatorTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AdministrativeActionPaginatorTypeDef
def get_value() -> AdministrativeActionPaginatorTypeDef:
return {
"AdministrativeActionType": ...,
}
# AdministrativeActionPaginatorTypeDef definition
class AdministrativeActionPaginatorTypeDef(TypedDict):
AdministrativeActionType: NotRequired[AdministrativeActionTypeType], # (1)
ProgressPercent: NotRequired[int],
RequestTime: NotRequired[datetime],
Status: NotRequired[StatusType], # (2)
TargetFileSystemValues: NotRequired[Dict[str, Any]],
FailureDetails: NotRequired[AdministrativeActionFailureDetailsTypeDef], # (3)
TargetVolumeValues: NotRequired[VolumePaginatorTypeDef], # (4)
TargetSnapshotValues: NotRequired[SnapshotPaginatorTypeDef], # (5)
TotalTransferBytes: NotRequired[int],
RemainingTransferBytes: NotRequired[int],
- See AdministrativeActionTypeType
- See StatusType
- See AdministrativeActionFailureDetailsTypeDef
- See VolumePaginatorTypeDef
- See SnapshotPaginatorTypeDef
DescribeVolumesResponsePaginatorTypeDef#
# DescribeVolumesResponsePaginatorTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeVolumesResponsePaginatorTypeDef
def get_value() -> DescribeVolumesResponsePaginatorTypeDef:
return {
"Volumes": ...,
}
# DescribeVolumesResponsePaginatorTypeDef definition
class DescribeVolumesResponsePaginatorTypeDef(TypedDict):
Volumes: List[VolumePaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AdministrativeActionTypeDef#
# AdministrativeActionTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import AdministrativeActionTypeDef
def get_value() -> AdministrativeActionTypeDef:
return {
"AdministrativeActionType": ...,
}
# AdministrativeActionTypeDef definition
class AdministrativeActionTypeDef(TypedDict):
AdministrativeActionType: NotRequired[AdministrativeActionTypeType], # (1)
ProgressPercent: NotRequired[int],
RequestTime: NotRequired[datetime],
Status: NotRequired[StatusType], # (2)
TargetFileSystemValues: NotRequired[Dict[str, Any]],
FailureDetails: NotRequired[AdministrativeActionFailureDetailsTypeDef], # (3)
TargetVolumeValues: NotRequired[VolumeTypeDef], # (4)
TargetSnapshotValues: NotRequired[SnapshotTypeDef], # (5)
TotalTransferBytes: NotRequired[int],
RemainingTransferBytes: NotRequired[int],
- See AdministrativeActionTypeType
- See StatusType
- See AdministrativeActionFailureDetailsTypeDef
- See VolumeTypeDef
- See SnapshotTypeDef
CreateVolumeFromBackupResponseTypeDef#
# CreateVolumeFromBackupResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupResponseTypeDef
def get_value() -> CreateVolumeFromBackupResponseTypeDef:
return {
"Volume": ...,
}
# CreateVolumeFromBackupResponseTypeDef definition
class CreateVolumeFromBackupResponseTypeDef(TypedDict):
Volume: VolumeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
CreateVolumeResponseTypeDef#
# CreateVolumeResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateVolumeResponseTypeDef
def get_value() -> CreateVolumeResponseTypeDef:
return {
"Volume": ...,
}
# CreateVolumeResponseTypeDef definition
class CreateVolumeResponseTypeDef(TypedDict):
Volume: VolumeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
DescribeVolumesResponseTypeDef#
# DescribeVolumesResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeVolumesResponseTypeDef
def get_value() -> DescribeVolumesResponseTypeDef:
return {
"Volumes": ...,
}
# DescribeVolumesResponseTypeDef definition
class DescribeVolumesResponseTypeDef(TypedDict):
Volumes: List[VolumeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See VolumeTypeDef
- See ResponseMetadataTypeDef
UpdateVolumeResponseTypeDef#
# UpdateVolumeResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateVolumeResponseTypeDef
def get_value() -> UpdateVolumeResponseTypeDef:
return {
"Volume": ...,
}
# UpdateVolumeResponseTypeDef definition
class UpdateVolumeResponseTypeDef(TypedDict):
Volume: VolumeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
CreateFileSystemFromBackupRequestTypeDef#
# CreateFileSystemFromBackupRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupRequestTypeDef
def get_value() -> CreateFileSystemFromBackupRequestTypeDef:
return {
"BackupId": ...,
}
# CreateFileSystemFromBackupRequestTypeDef definition
class CreateFileSystemFromBackupRequestTypeDef(TypedDict):
BackupId: str,
SubnetIds: Sequence[str],
ClientRequestToken: NotRequired[str],
SecurityGroupIds: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
WindowsConfiguration: NotRequired[CreateFileSystemWindowsConfigurationTypeDef], # (2)
LustreConfiguration: NotRequired[CreateFileSystemLustreConfigurationTypeDef], # (3)
StorageType: NotRequired[StorageTypeType], # (4)
KmsKeyId: NotRequired[str],
FileSystemTypeVersion: NotRequired[str],
OpenZFSConfiguration: NotRequired[CreateFileSystemOpenZFSConfigurationTypeDef], # (5)
StorageCapacity: NotRequired[int],
- See TagTypeDef
- See CreateFileSystemWindowsConfigurationTypeDef
- See CreateFileSystemLustreConfigurationTypeDef
- See StorageTypeType
- See CreateFileSystemOpenZFSConfigurationTypeDef
CreateFileSystemRequestTypeDef#
# CreateFileSystemRequestTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemRequestTypeDef
def get_value() -> CreateFileSystemRequestTypeDef:
return {
"FileSystemType": ...,
}
# CreateFileSystemRequestTypeDef definition
class CreateFileSystemRequestTypeDef(TypedDict):
FileSystemType: FileSystemTypeType, # (1)
SubnetIds: Sequence[str],
ClientRequestToken: NotRequired[str],
StorageCapacity: NotRequired[int],
StorageType: NotRequired[StorageTypeType], # (2)
SecurityGroupIds: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
KmsKeyId: NotRequired[str],
WindowsConfiguration: NotRequired[CreateFileSystemWindowsConfigurationTypeDef], # (4)
LustreConfiguration: NotRequired[CreateFileSystemLustreConfigurationTypeDef], # (5)
OntapConfiguration: NotRequired[CreateFileSystemOntapConfigurationTypeDef], # (6)
FileSystemTypeVersion: NotRequired[str],
OpenZFSConfiguration: NotRequired[CreateFileSystemOpenZFSConfigurationTypeDef], # (7)
- See FileSystemTypeType
- See StorageTypeType
- See TagTypeDef
- See CreateFileSystemWindowsConfigurationTypeDef
- See CreateFileSystemLustreConfigurationTypeDef
- See CreateFileSystemOntapConfigurationTypeDef
- See CreateFileSystemOpenZFSConfigurationTypeDef
FileSystemPaginatorTypeDef#
# FileSystemPaginatorTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileSystemPaginatorTypeDef
def get_value() -> FileSystemPaginatorTypeDef:
return {
"OwnerId": ...,
}
# FileSystemPaginatorTypeDef definition
class FileSystemPaginatorTypeDef(TypedDict):
OwnerId: NotRequired[str],
CreationTime: NotRequired[datetime],
FileSystemId: NotRequired[str],
FileSystemType: NotRequired[FileSystemTypeType], # (1)
Lifecycle: NotRequired[FileSystemLifecycleType], # (2)
FailureDetails: NotRequired[FileSystemFailureDetailsTypeDef], # (3)
StorageCapacity: NotRequired[int],
StorageType: NotRequired[StorageTypeType], # (4)
VpcId: NotRequired[str],
SubnetIds: NotRequired[List[str]],
NetworkInterfaceIds: NotRequired[List[str]],
DNSName: NotRequired[str],
KmsKeyId: NotRequired[str],
ResourceARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (5)
WindowsConfiguration: NotRequired[WindowsFileSystemConfigurationTypeDef], # (6)
LustreConfiguration: NotRequired[LustreFileSystemConfigurationTypeDef], # (7)
AdministrativeActions: NotRequired[List[AdministrativeActionPaginatorTypeDef]], # (8)
OntapConfiguration: NotRequired[OntapFileSystemConfigurationTypeDef], # (9)
FileSystemTypeVersion: NotRequired[str],
OpenZFSConfiguration: NotRequired[OpenZFSFileSystemConfigurationTypeDef], # (10)
- See FileSystemTypeType
- See FileSystemLifecycleType
- See FileSystemFailureDetailsTypeDef
- See StorageTypeType
- See TagTypeDef
- See WindowsFileSystemConfigurationTypeDef
- See LustreFileSystemConfigurationTypeDef
- See AdministrativeActionPaginatorTypeDef
- See OntapFileSystemConfigurationTypeDef
- See OpenZFSFileSystemConfigurationTypeDef
CopySnapshotAndUpdateVolumeResponseTypeDef#
# CopySnapshotAndUpdateVolumeResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CopySnapshotAndUpdateVolumeResponseTypeDef
def get_value() -> CopySnapshotAndUpdateVolumeResponseTypeDef:
return {
"VolumeId": ...,
}
# CopySnapshotAndUpdateVolumeResponseTypeDef definition
class CopySnapshotAndUpdateVolumeResponseTypeDef(TypedDict):
VolumeId: str,
Lifecycle: VolumeLifecycleType, # (1)
AdministrativeActions: List[AdministrativeActionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
FileSystemTypeDef#
# FileSystemTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import FileSystemTypeDef
def get_value() -> FileSystemTypeDef:
return {
"OwnerId": ...,
}
# FileSystemTypeDef definition
class FileSystemTypeDef(TypedDict):
OwnerId: NotRequired[str],
CreationTime: NotRequired[datetime],
FileSystemId: NotRequired[str],
FileSystemType: NotRequired[FileSystemTypeType], # (1)
Lifecycle: NotRequired[FileSystemLifecycleType], # (2)
FailureDetails: NotRequired[FileSystemFailureDetailsTypeDef], # (3)
StorageCapacity: NotRequired[int],
StorageType: NotRequired[StorageTypeType], # (4)
VpcId: NotRequired[str],
SubnetIds: NotRequired[List[str]],
NetworkInterfaceIds: NotRequired[List[str]],
DNSName: NotRequired[str],
KmsKeyId: NotRequired[str],
ResourceARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (5)
WindowsConfiguration: NotRequired[WindowsFileSystemConfigurationTypeDef], # (6)
LustreConfiguration: NotRequired[LustreFileSystemConfigurationTypeDef], # (7)
AdministrativeActions: NotRequired[List[AdministrativeActionTypeDef]], # (8)
OntapConfiguration: NotRequired[OntapFileSystemConfigurationTypeDef], # (9)
FileSystemTypeVersion: NotRequired[str],
OpenZFSConfiguration: NotRequired[OpenZFSFileSystemConfigurationTypeDef], # (10)
- See FileSystemTypeType
- See FileSystemLifecycleType
- See FileSystemFailureDetailsTypeDef
- See StorageTypeType
- See TagTypeDef
- See WindowsFileSystemConfigurationTypeDef
- See LustreFileSystemConfigurationTypeDef
- See AdministrativeActionTypeDef
- See OntapFileSystemConfigurationTypeDef
- See OpenZFSFileSystemConfigurationTypeDef
RestoreVolumeFromSnapshotResponseTypeDef#
# RestoreVolumeFromSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotResponseTypeDef
def get_value() -> RestoreVolumeFromSnapshotResponseTypeDef:
return {
"VolumeId": ...,
}
# RestoreVolumeFromSnapshotResponseTypeDef definition
class RestoreVolumeFromSnapshotResponseTypeDef(TypedDict):
VolumeId: str,
Lifecycle: VolumeLifecycleType, # (1)
AdministrativeActions: List[AdministrativeActionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BackupPaginatorTypeDef#
# BackupPaginatorTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import BackupPaginatorTypeDef
def get_value() -> BackupPaginatorTypeDef:
return {
"BackupId": ...,
}
# BackupPaginatorTypeDef definition
class BackupPaginatorTypeDef(TypedDict):
BackupId: str,
Lifecycle: BackupLifecycleType, # (1)
Type: BackupTypeType, # (3)
CreationTime: datetime,
FileSystem: FileSystemPaginatorTypeDef, # (5)
FailureDetails: NotRequired[BackupFailureDetailsTypeDef], # (2)
ProgressPercent: NotRequired[int],
KmsKeyId: NotRequired[str],
ResourceARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (4)
DirectoryInformation: NotRequired[ActiveDirectoryBackupAttributesTypeDef], # (6)
OwnerId: NotRequired[str],
SourceBackupId: NotRequired[str],
SourceBackupRegion: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (7)
Volume: NotRequired[VolumePaginatorTypeDef], # (8)
SizeInBytes: NotRequired[int],
- See BackupLifecycleType
- See BackupFailureDetailsTypeDef
- See BackupTypeType
- See TagTypeDef
- See FileSystemPaginatorTypeDef
- See ActiveDirectoryBackupAttributesTypeDef
- See ResourceTypeType
- See VolumePaginatorTypeDef
DescribeFileSystemsResponsePaginatorTypeDef#
# DescribeFileSystemsResponsePaginatorTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsResponsePaginatorTypeDef
def get_value() -> DescribeFileSystemsResponsePaginatorTypeDef:
return {
"FileSystems": ...,
}
# DescribeFileSystemsResponsePaginatorTypeDef definition
class DescribeFileSystemsResponsePaginatorTypeDef(TypedDict):
FileSystems: List[FileSystemPaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BackupTypeDef#
# BackupTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import BackupTypeDef
def get_value() -> BackupTypeDef:
return {
"BackupId": ...,
}
# BackupTypeDef definition
class BackupTypeDef(TypedDict):
BackupId: str,
Lifecycle: BackupLifecycleType, # (1)
Type: BackupTypeType, # (3)
CreationTime: datetime,
FileSystem: FileSystemTypeDef, # (5)
FailureDetails: NotRequired[BackupFailureDetailsTypeDef], # (2)
ProgressPercent: NotRequired[int],
KmsKeyId: NotRequired[str],
ResourceARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (4)
DirectoryInformation: NotRequired[ActiveDirectoryBackupAttributesTypeDef], # (6)
OwnerId: NotRequired[str],
SourceBackupId: NotRequired[str],
SourceBackupRegion: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (7)
Volume: NotRequired[VolumeTypeDef], # (8)
SizeInBytes: NotRequired[int],
- See BackupLifecycleType
- See BackupFailureDetailsTypeDef
- See BackupTypeType
- See TagTypeDef
- See FileSystemTypeDef
- See ActiveDirectoryBackupAttributesTypeDef
- See ResourceTypeType
- See VolumeTypeDef
CreateFileSystemFromBackupResponseTypeDef#
# CreateFileSystemFromBackupResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupResponseTypeDef
def get_value() -> CreateFileSystemFromBackupResponseTypeDef:
return {
"FileSystem": ...,
}
# CreateFileSystemFromBackupResponseTypeDef definition
class CreateFileSystemFromBackupResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileSystemResponseTypeDef#
# CreateFileSystemResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemResponseTypeDef
def get_value() -> CreateFileSystemResponseTypeDef:
return {
"FileSystem": ...,
}
# CreateFileSystemResponseTypeDef definition
class CreateFileSystemResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFileSystemsResponseTypeDef#
# DescribeFileSystemsResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsResponseTypeDef
def get_value() -> DescribeFileSystemsResponseTypeDef:
return {
"FileSystems": ...,
}
# DescribeFileSystemsResponseTypeDef definition
class DescribeFileSystemsResponseTypeDef(TypedDict):
FileSystems: List[FileSystemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ReleaseFileSystemNfsV3LocksResponseTypeDef#
# ReleaseFileSystemNfsV3LocksResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksResponseTypeDef
def get_value() -> ReleaseFileSystemNfsV3LocksResponseTypeDef:
return {
"FileSystem": ...,
}
# ReleaseFileSystemNfsV3LocksResponseTypeDef definition
class ReleaseFileSystemNfsV3LocksResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMisconfiguredStateRecoveryResponseTypeDef#
# StartMisconfiguredStateRecoveryResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import StartMisconfiguredStateRecoveryResponseTypeDef
def get_value() -> StartMisconfiguredStateRecoveryResponseTypeDef:
return {
"FileSystem": ...,
}
# StartMisconfiguredStateRecoveryResponseTypeDef definition
class StartMisconfiguredStateRecoveryResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFileSystemResponseTypeDef#
# UpdateFileSystemResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemResponseTypeDef
def get_value() -> UpdateFileSystemResponseTypeDef:
return {
"FileSystem": ...,
}
# UpdateFileSystemResponseTypeDef definition
class UpdateFileSystemResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBackupsResponsePaginatorTypeDef#
# DescribeBackupsResponsePaginatorTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeBackupsResponsePaginatorTypeDef
def get_value() -> DescribeBackupsResponsePaginatorTypeDef:
return {
"Backups": ...,
}
# DescribeBackupsResponsePaginatorTypeDef definition
class DescribeBackupsResponsePaginatorTypeDef(TypedDict):
Backups: List[BackupPaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CopyBackupResponseTypeDef#
# CopyBackupResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CopyBackupResponseTypeDef
def get_value() -> CopyBackupResponseTypeDef:
return {
"Backup": ...,
}
# CopyBackupResponseTypeDef definition
class CopyBackupResponseTypeDef(TypedDict):
Backup: BackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BackupTypeDef
- See ResponseMetadataTypeDef
CreateBackupResponseTypeDef#
# CreateBackupResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import CreateBackupResponseTypeDef
def get_value() -> CreateBackupResponseTypeDef:
return {
"Backup": ...,
}
# CreateBackupResponseTypeDef definition
class CreateBackupResponseTypeDef(TypedDict):
Backup: BackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BackupTypeDef
- See ResponseMetadataTypeDef
DescribeBackupsResponseTypeDef#
# DescribeBackupsResponseTypeDef TypedDict usage example
from mypy_boto3_fsx.type_defs import DescribeBackupsResponseTypeDef
def get_value() -> DescribeBackupsResponseTypeDef:
return {
"Backups": ...,
}
# DescribeBackupsResponseTypeDef definition
class DescribeBackupsResponseTypeDef(TypedDict):
Backups: List[BackupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See BackupTypeDef
- See ResponseMetadataTypeDef