Typed dictionaries
Auto-generated documentation for FSx type annotations stubs module mypy-boto3-fsx.
ActiveDirectoryBackupAttributesTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import ActiveDirectoryBackupAttributesTypeDef
def get_value() -> ActiveDirectoryBackupAttributesTypeDef:
return {
"DomainName": ...,
}
Definition
class ActiveDirectoryBackupAttributesTypeDef(TypedDict):
DomainName: NotRequired[str],
ActiveDirectoryId: NotRequired[str],
ResourceARN: NotRequired[str],
AdministrativeActionFailureDetailsTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import AdministrativeActionFailureDetailsTypeDef
def get_value() -> AdministrativeActionFailureDetailsTypeDef:
return {
"Message": ...,
}
AliasTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import AliasTypeDef
def get_value() -> AliasTypeDef:
return {
"Name": ...,
}
Definition
class AliasTypeDef(TypedDict):
Name: NotRequired[str],
Lifecycle: NotRequired[AliasLifecycleType], # (1)
AssociateFileSystemAliasesRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesRequestRequestTypeDef
def get_value() -> AssociateFileSystemAliasesRequestRequestTypeDef:
return {
"FileSystemId": ...,
"Aliases": ...,
}
Definition
class AssociateFileSystemAliasesRequestRequestTypeDef(TypedDict):
FileSystemId: str,
Aliases: Sequence[str],
ClientRequestToken: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AutoExportPolicyTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import AutoExportPolicyTypeDef
def get_value() -> AutoExportPolicyTypeDef:
return {
"Events": ...,
}
Definition
class AutoExportPolicyTypeDef(TypedDict):
Events: NotRequired[Sequence[EventTypeType]], # (1)
- See EventTypeType
AutoImportPolicyTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import AutoImportPolicyTypeDef
def get_value() -> AutoImportPolicyTypeDef:
return {
"Events": ...,
}
Definition
class AutoImportPolicyTypeDef(TypedDict):
Events: NotRequired[Sequence[EventTypeType]], # (1)
- See EventTypeType
BackupFailureDetailsTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import BackupFailureDetailsTypeDef
def get_value() -> BackupFailureDetailsTypeDef:
return {
"Message": ...,
}
TagTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
CancelDataRepositoryTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskRequestRequestTypeDef
def get_value() -> CancelDataRepositoryTaskRequestRequestTypeDef:
return {
"TaskId": ...,
}
CompletionReportTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CompletionReportTypeDef
def get_value() -> CompletionReportTypeDef:
return {
"Enabled": ...,
}
Definition
class CompletionReportTypeDef(TypedDict):
Enabled: bool,
Path: NotRequired[str],
Format: NotRequired[ReportFormatType], # (1)
Scope: NotRequired[ReportScopeType], # (2)
- See ReportFormatType
- See ReportScopeType
FileCacheLustreMetadataConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FileCacheLustreMetadataConfigurationTypeDef
def get_value() -> FileCacheLustreMetadataConfigurationTypeDef:
return {
"StorageCapacity": ...,
}
LustreLogCreateConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import LustreLogCreateConfigurationTypeDef
def get_value() -> LustreLogCreateConfigurationTypeDef:
return {
"Level": ...,
}
Definition
class LustreLogCreateConfigurationTypeDef(TypedDict):
Level: LustreAccessAuditLogLevelType, # (1)
Destination: NotRequired[str],
LustreRootSquashConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import LustreRootSquashConfigurationTypeDef
def get_value() -> LustreRootSquashConfigurationTypeDef:
return {
"RootSquash": ...,
}
Definition
class LustreRootSquashConfigurationTypeDef(TypedDict):
RootSquash: NotRequired[str],
NoSquashNids: NotRequired[List[str]],
DiskIopsConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DiskIopsConfigurationTypeDef
def get_value() -> DiskIopsConfigurationTypeDef:
return {
"Mode": ...,
}
Definition
class DiskIopsConfigurationTypeDef(TypedDict):
Mode: NotRequired[DiskIopsConfigurationModeType], # (1)
Iops: NotRequired[int],
SelfManagedActiveDirectoryConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationTypeDef
def get_value() -> SelfManagedActiveDirectoryConfigurationTypeDef:
return {
"DomainName": ...,
"UserName": ...,
"Password": ...,
"DnsIps": ...,
}
Definition
class SelfManagedActiveDirectoryConfigurationTypeDef(TypedDict):
DomainName: str,
UserName: str,
Password: str,
DnsIps: Sequence[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
FileSystemAdministratorsGroup: NotRequired[str],
WindowsAuditLogCreateConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import WindowsAuditLogCreateConfigurationTypeDef
def get_value() -> WindowsAuditLogCreateConfigurationTypeDef:
return {
"FileAccessAuditLogLevel": ...,
"FileShareAccessAuditLogLevel": ...,
}
Definition
class WindowsAuditLogCreateConfigurationTypeDef(TypedDict):
FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
AuditLogDestination: NotRequired[str],
TieringPolicyTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import TieringPolicyTypeDef
def get_value() -> TieringPolicyTypeDef:
return {
"CoolingPeriod": ...,
}
Definition
class TieringPolicyTypeDef(TypedDict):
CoolingPeriod: NotRequired[int],
Name: NotRequired[TieringPolicyNameType], # (1)
CreateOpenZFSOriginSnapshotConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateOpenZFSOriginSnapshotConfigurationTypeDef
def get_value() -> CreateOpenZFSOriginSnapshotConfigurationTypeDef:
return {
"SnapshotARN": ...,
"CopyStrategy": ...,
}
Definition
class CreateOpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
SnapshotARN: str,
CopyStrategy: OpenZFSCopyStrategyType, # (1)
OpenZFSUserOrGroupQuotaTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSUserOrGroupQuotaTypeDef
def get_value() -> OpenZFSUserOrGroupQuotaTypeDef:
return {
"Type": ...,
"Id": ...,
"StorageCapacityQuotaGiB": ...,
}
Definition
class OpenZFSUserOrGroupQuotaTypeDef(TypedDict):
Type: OpenZFSQuotaTypeType, # (1)
Id: int,
StorageCapacityQuotaGiB: int,
DataRepositoryFailureDetailsTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryFailureDetailsTypeDef
def get_value() -> DataRepositoryFailureDetailsTypeDef:
return {
"Message": ...,
}
DataRepositoryTaskFailureDetailsTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskFailureDetailsTypeDef
def get_value() -> DataRepositoryTaskFailureDetailsTypeDef:
return {
"Message": ...,
}
DataRepositoryTaskFilterTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskFilterTypeDef
def get_value() -> DataRepositoryTaskFilterTypeDef:
return {
"Name": ...,
}
Definition
class DataRepositoryTaskFilterTypeDef(TypedDict):
Name: NotRequired[DataRepositoryTaskFilterNameType], # (1)
Values: NotRequired[Sequence[str]],
DataRepositoryTaskStatusTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskStatusTypeDef
def get_value() -> DataRepositoryTaskStatusTypeDef:
return {
"TotalCount": ...,
}
Definition
class DataRepositoryTaskStatusTypeDef(TypedDict):
TotalCount: NotRequired[int],
SucceededCount: NotRequired[int],
FailedCount: NotRequired[int],
LastUpdatedTime: NotRequired[datetime],
ReleasedCapacity: NotRequired[int],
DeleteBackupRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteBackupRequestRequestTypeDef
def get_value() -> DeleteBackupRequestRequestTypeDef:
return {
"BackupId": ...,
}
Definition
class DeleteBackupRequestRequestTypeDef(TypedDict):
BackupId: str,
ClientRequestToken: NotRequired[str],
DeleteDataRepositoryAssociationRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationRequestRequestTypeDef
def get_value() -> DeleteDataRepositoryAssociationRequestRequestTypeDef:
return {
"AssociationId": ...,
}
Definition
class DeleteDataRepositoryAssociationRequestRequestTypeDef(TypedDict):
AssociationId: str,
ClientRequestToken: NotRequired[str],
DeleteDataInFileSystem: NotRequired[bool],
DeleteFileCacheRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileCacheRequestRequestTypeDef
def get_value() -> DeleteFileCacheRequestRequestTypeDef:
return {
"FileCacheId": ...,
}
Definition
class DeleteFileCacheRequestRequestTypeDef(TypedDict):
FileCacheId: str,
ClientRequestToken: NotRequired[str],
DeleteSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteSnapshotRequestRequestTypeDef
def get_value() -> DeleteSnapshotRequestRequestTypeDef:
return {
"SnapshotId": ...,
}
Definition
class DeleteSnapshotRequestRequestTypeDef(TypedDict):
SnapshotId: str,
ClientRequestToken: NotRequired[str],
DeleteStorageVirtualMachineRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineRequestRequestTypeDef
def get_value() -> DeleteStorageVirtualMachineRequestRequestTypeDef:
return {
"StorageVirtualMachineId": ...,
}
Definition
class DeleteStorageVirtualMachineRequestRequestTypeDef(TypedDict):
StorageVirtualMachineId: str,
ClientRequestToken: NotRequired[str],
DeleteVolumeOpenZFSConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeOpenZFSConfigurationTypeDef
def get_value() -> DeleteVolumeOpenZFSConfigurationTypeDef:
return {
"Options": ...,
}
Definition
class DeleteVolumeOpenZFSConfigurationTypeDef(TypedDict):
Options: NotRequired[Sequence[DeleteOpenZFSVolumeOptionType]], # (1)
FilterTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
Definition
class FilterTypeDef(TypedDict):
Name: NotRequired[FilterNameType], # (1)
Values: NotRequired[Sequence[str]],
- See FilterNameType
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeFileCachesRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileCachesRequestRequestTypeDef
def get_value() -> DescribeFileCachesRequestRequestTypeDef:
return {
"FileCacheIds": ...,
}
Definition
class DescribeFileCachesRequestRequestTypeDef(TypedDict):
FileCacheIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeFileSystemAliasesRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesRequestRequestTypeDef
def get_value() -> DescribeFileSystemAliasesRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
Definition
class DescribeFileSystemAliasesRequestRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeFileSystemsRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestRequestTypeDef
def get_value() -> DescribeFileSystemsRequestRequestTypeDef:
return {
"FileSystemIds": ...,
}
Definition
class DescribeFileSystemsRequestRequestTypeDef(TypedDict):
FileSystemIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SnapshotFilterTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import SnapshotFilterTypeDef
def get_value() -> SnapshotFilterTypeDef:
return {
"Name": ...,
}
Definition
class SnapshotFilterTypeDef(TypedDict):
Name: NotRequired[SnapshotFilterNameType], # (1)
Values: NotRequired[Sequence[str]],
StorageVirtualMachineFilterTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import StorageVirtualMachineFilterTypeDef
def get_value() -> StorageVirtualMachineFilterTypeDef:
return {
"Name": ...,
}
Definition
class StorageVirtualMachineFilterTypeDef(TypedDict):
Name: NotRequired[StorageVirtualMachineFilterNameType], # (1)
Values: NotRequired[Sequence[str]],
VolumeFilterTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import VolumeFilterTypeDef
def get_value() -> VolumeFilterTypeDef:
return {
"Name": ...,
}
Definition
class VolumeFilterTypeDef(TypedDict):
Name: NotRequired[VolumeFilterNameType], # (1)
Values: NotRequired[Sequence[str]],
DisassociateFileSystemAliasesRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesRequestRequestTypeDef
def get_value() -> DisassociateFileSystemAliasesRequestRequestTypeDef:
return {
"FileSystemId": ...,
"Aliases": ...,
}
Definition
class DisassociateFileSystemAliasesRequestRequestTypeDef(TypedDict):
FileSystemId: str,
Aliases: Sequence[str],
ClientRequestToken: NotRequired[str],
FileCacheFailureDetailsTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FileCacheFailureDetailsTypeDef
def get_value() -> FileCacheFailureDetailsTypeDef:
return {
"Message": ...,
}
FileCacheNFSConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FileCacheNFSConfigurationTypeDef
def get_value() -> FileCacheNFSConfigurationTypeDef:
return {
"Version": ...,
}
Definition
class FileCacheNFSConfigurationTypeDef(TypedDict):
Version: NfsVersionType, # (1)
DnsIps: NotRequired[Sequence[str]],
- See NfsVersionType
LustreLogConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import LustreLogConfigurationTypeDef
def get_value() -> LustreLogConfigurationTypeDef:
return {
"Level": ...,
}
Definition
class LustreLogConfigurationTypeDef(TypedDict):
Level: LustreAccessAuditLogLevelType, # (1)
Destination: NotRequired[str],
FileSystemEndpointTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FileSystemEndpointTypeDef
def get_value() -> FileSystemEndpointTypeDef:
return {
"DNSName": ...,
}
Definition
class FileSystemEndpointTypeDef(TypedDict):
DNSName: NotRequired[str],
IpAddresses: NotRequired[List[str]],
FileSystemFailureDetailsTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FileSystemFailureDetailsTypeDef
def get_value() -> FileSystemFailureDetailsTypeDef:
return {
"Message": ...,
}
LifecycleTransitionReasonTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import LifecycleTransitionReasonTypeDef
def get_value() -> LifecycleTransitionReasonTypeDef:
return {
"Message": ...,
}
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OpenZFSClientConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationTypeDef
def get_value() -> OpenZFSClientConfigurationTypeDef:
return {
"Clients": ...,
"Options": ...,
}
OpenZFSOriginSnapshotConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSOriginSnapshotConfigurationTypeDef
def get_value() -> OpenZFSOriginSnapshotConfigurationTypeDef:
return {
"SnapshotARN": ...,
}
Definition
class OpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
SnapshotARN: NotRequired[str],
CopyStrategy: NotRequired[OpenZFSCopyStrategyType], # (1)
ReleaseFileSystemNfsV3LocksRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksRequestRequestTypeDef
def get_value() -> ReleaseFileSystemNfsV3LocksRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
Definition
class ReleaseFileSystemNfsV3LocksRequestRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
RestoreVolumeFromSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotRequestRequestTypeDef
def get_value() -> RestoreVolumeFromSnapshotRequestRequestTypeDef:
return {
"VolumeId": ...,
"SnapshotId": ...,
}
Definition
class RestoreVolumeFromSnapshotRequestRequestTypeDef(TypedDict):
VolumeId: str,
SnapshotId: str,
ClientRequestToken: NotRequired[str],
Options: NotRequired[Sequence[RestoreOpenZFSVolumeOptionType]], # (1)
SelfManagedActiveDirectoryAttributesTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryAttributesTypeDef
def get_value() -> SelfManagedActiveDirectoryAttributesTypeDef:
return {
"DomainName": ...,
}
Definition
class SelfManagedActiveDirectoryAttributesTypeDef(TypedDict):
DomainName: NotRequired[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
FileSystemAdministratorsGroup: NotRequired[str],
UserName: NotRequired[str],
DnsIps: NotRequired[List[str]],
SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
def get_value() -> SelfManagedActiveDirectoryConfigurationUpdatesTypeDef:
return {
"UserName": ...,
}
Definition
class SelfManagedActiveDirectoryConfigurationUpdatesTypeDef(TypedDict):
UserName: NotRequired[str],
Password: NotRequired[str],
DnsIps: NotRequired[Sequence[str]],
SvmEndpointTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import SvmEndpointTypeDef
def get_value() -> SvmEndpointTypeDef:
return {
"DNSName": ...,
}
Definition
class SvmEndpointTypeDef(TypedDict):
DNSName: NotRequired[str],
IpAddresses: NotRequired[List[str]],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateFileCacheLustreConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileCacheLustreConfigurationTypeDef
def get_value() -> UpdateFileCacheLustreConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
Definition
class UpdateFileCacheLustreConfigurationTypeDef(TypedDict):
WeeklyMaintenanceStartTime: NotRequired[str],
UpdateSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateSnapshotRequestRequestTypeDef
def get_value() -> UpdateSnapshotRequestRequestTypeDef:
return {
"Name": ...,
"SnapshotId": ...,
}
Definition
class UpdateSnapshotRequestRequestTypeDef(TypedDict):
Name: str,
SnapshotId: str,
ClientRequestToken: NotRequired[str],
WindowsAuditLogConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import WindowsAuditLogConfigurationTypeDef
def get_value() -> WindowsAuditLogConfigurationTypeDef:
return {
"FileAccessAuditLogLevel": ...,
"FileShareAccessAuditLogLevel": ...,
}
Definition
class WindowsAuditLogConfigurationTypeDef(TypedDict):
FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
AuditLogDestination: NotRequired[str],
AssociateFileSystemAliasesResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesResponseTypeDef
def get_value() -> AssociateFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
CancelDataRepositoryTaskResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskResponseTypeDef
def get_value() -> CancelDataRepositoryTaskResponseTypeDef:
return {
"Lifecycle": ...,
"TaskId": ...,
"ResponseMetadata": ...,
}
Definition
class CancelDataRepositoryTaskResponseTypeDef(TypedDict):
Lifecycle: DataRepositoryTaskLifecycleType, # (1)
TaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileSystemFromBackupResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupResponseTypeDef
def get_value() -> CreateFileSystemFromBackupResponseTypeDef:
return {
"FileSystem": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFileSystemFromBackupResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileSystemResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemResponseTypeDef
def get_value() -> CreateFileSystemResponseTypeDef:
return {
"FileSystem": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFileSystemResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBackupResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteBackupResponseTypeDef
def get_value() -> DeleteBackupResponseTypeDef:
return {
"BackupId": ...,
"Lifecycle": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteBackupResponseTypeDef(TypedDict):
BackupId: str,
Lifecycle: BackupLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDataRepositoryAssociationResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationResponseTypeDef
def get_value() -> DeleteDataRepositoryAssociationResponseTypeDef:
return {
"AssociationId": ...,
"Lifecycle": ...,
"DeleteDataInFileSystem": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDataRepositoryAssociationResponseTypeDef(TypedDict):
AssociationId: str,
Lifecycle: DataRepositoryLifecycleType, # (1)
DeleteDataInFileSystem: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFileCacheResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileCacheResponseTypeDef
def get_value() -> DeleteFileCacheResponseTypeDef:
return {
"FileCacheId": ...,
"Lifecycle": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteFileCacheResponseTypeDef(TypedDict):
FileCacheId: str,
Lifecycle: FileCacheLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSnapshotResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteSnapshotResponseTypeDef
def get_value() -> DeleteSnapshotResponseTypeDef:
return {
"SnapshotId": ...,
"Lifecycle": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteSnapshotResponseTypeDef(TypedDict):
SnapshotId: str,
Lifecycle: SnapshotLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteStorageVirtualMachineResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineResponseTypeDef
def get_value() -> DeleteStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachineId": ...,
"Lifecycle": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachineId: str,
Lifecycle: StorageVirtualMachineLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFileSystemAliasesResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesResponseTypeDef
def get_value() -> DescribeFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
DescribeFileSystemsResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsResponseTypeDef
def get_value() -> DescribeFileSystemsResponseTypeDef:
return {
"FileSystems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFileSystemsResponseTypeDef(TypedDict):
FileSystems: List[FileSystemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateFileSystemAliasesResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesResponseTypeDef
def get_value() -> DisassociateFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
"ResponseMetadata": ...,
}
Definition
class DisassociateFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
ReleaseFileSystemNfsV3LocksResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksResponseTypeDef
def get_value() -> ReleaseFileSystemNfsV3LocksResponseTypeDef:
return {
"FileSystem": ...,
"ResponseMetadata": ...,
}
Definition
class ReleaseFileSystemNfsV3LocksResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreVolumeFromSnapshotResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotResponseTypeDef
def get_value() -> RestoreVolumeFromSnapshotResponseTypeDef:
return {
"VolumeId": ...,
"Lifecycle": ...,
"AdministrativeActions": ...,
"ResponseMetadata": ...,
}
Definition
class RestoreVolumeFromSnapshotResponseTypeDef(TypedDict):
VolumeId: str,
Lifecycle: VolumeLifecycleType, # (1)
AdministrativeActions: List[AdministrativeActionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateFileSystemResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemResponseTypeDef
def get_value() -> UpdateFileSystemResponseTypeDef:
return {
"FileSystem": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFileSystemResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NFSDataRepositoryConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import NFSDataRepositoryConfigurationTypeDef
def get_value() -> NFSDataRepositoryConfigurationTypeDef:
return {
"Version": ...,
}
Definition
class NFSDataRepositoryConfigurationTypeDef(TypedDict):
Version: NfsVersionType, # (1)
DnsIps: NotRequired[List[str]],
AutoExportPolicy: NotRequired[AutoExportPolicyTypeDef], # (2)
S3DataRepositoryConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import S3DataRepositoryConfigurationTypeDef
def get_value() -> S3DataRepositoryConfigurationTypeDef:
return {
"AutoImportPolicy": ...,
}
Definition
class S3DataRepositoryConfigurationTypeDef(TypedDict):
AutoImportPolicy: NotRequired[AutoImportPolicyTypeDef], # (1)
AutoExportPolicy: NotRequired[AutoExportPolicyTypeDef], # (2)
CopyBackupRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CopyBackupRequestRequestTypeDef
def get_value() -> CopyBackupRequestRequestTypeDef:
return {
"SourceBackupId": ...,
}
Definition
class CopyBackupRequestRequestTypeDef(TypedDict):
SourceBackupId: str,
ClientRequestToken: NotRequired[str],
SourceRegion: NotRequired[str],
KmsKeyId: NotRequired[str],
CopyTags: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateBackupRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateBackupRequestRequestTypeDef
def get_value() -> CreateBackupRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
Definition
class CreateBackupRequestRequestTypeDef(TypedDict):
FileSystemId: NotRequired[str],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
VolumeId: NotRequired[str],
- See TagTypeDef
CreateSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateSnapshotRequestRequestTypeDef
def get_value() -> CreateSnapshotRequestRequestTypeDef:
return {
"Name": ...,
"VolumeId": ...,
}
Definition
class CreateSnapshotRequestRequestTypeDef(TypedDict):
Name: str,
VolumeId: str,
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemLustreConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemLustreConfigurationTypeDef
def get_value() -> DeleteFileSystemLustreConfigurationTypeDef:
return {
"SkipFinalBackup": ...,
}
Definition
class DeleteFileSystemLustreConfigurationTypeDef(TypedDict):
SkipFinalBackup: NotRequired[bool],
FinalBackupTags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemLustreResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemLustreResponseTypeDef
def get_value() -> DeleteFileSystemLustreResponseTypeDef:
return {
"FinalBackupId": ...,
}
Definition
class DeleteFileSystemLustreResponseTypeDef(TypedDict):
FinalBackupId: NotRequired[str],
FinalBackupTags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemOpenZFSConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemOpenZFSConfigurationTypeDef
def get_value() -> DeleteFileSystemOpenZFSConfigurationTypeDef:
return {
"SkipFinalBackup": ...,
}
Definition
class DeleteFileSystemOpenZFSConfigurationTypeDef(TypedDict):
SkipFinalBackup: NotRequired[bool],
FinalBackupTags: NotRequired[Sequence[TagTypeDef]], # (1)
Options: NotRequired[Sequence[DeleteFileSystemOpenZFSOptionType]], # (2)
DeleteFileSystemOpenZFSResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemOpenZFSResponseTypeDef
def get_value() -> DeleteFileSystemOpenZFSResponseTypeDef:
return {
"FinalBackupId": ...,
}
Definition
class DeleteFileSystemOpenZFSResponseTypeDef(TypedDict):
FinalBackupId: NotRequired[str],
FinalBackupTags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemWindowsConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemWindowsConfigurationTypeDef
def get_value() -> DeleteFileSystemWindowsConfigurationTypeDef:
return {
"SkipFinalBackup": ...,
}
Definition
class DeleteFileSystemWindowsConfigurationTypeDef(TypedDict):
SkipFinalBackup: NotRequired[bool],
FinalBackupTags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemWindowsResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemWindowsResponseTypeDef
def get_value() -> DeleteFileSystemWindowsResponseTypeDef:
return {
"FinalBackupId": ...,
}
Definition
class DeleteFileSystemWindowsResponseTypeDef(TypedDict):
FinalBackupId: NotRequired[str],
FinalBackupTags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
DeleteVolumeOntapConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeOntapConfigurationTypeDef
def get_value() -> DeleteVolumeOntapConfigurationTypeDef:
return {
"SkipFinalBackup": ...,
}
Definition
class DeleteVolumeOntapConfigurationTypeDef(TypedDict):
SkipFinalBackup: NotRequired[bool],
FinalBackupTags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteVolumeOntapResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeOntapResponseTypeDef
def get_value() -> DeleteVolumeOntapResponseTypeDef:
return {
"FinalBackupId": ...,
}
Definition
class DeleteVolumeOntapResponseTypeDef(TypedDict):
FinalBackupId: NotRequired[str],
FinalBackupTags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateDataRepositoryTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskRequestRequestTypeDef
def get_value() -> CreateDataRepositoryTaskRequestRequestTypeDef:
return {
"Type": ...,
"FileSystemId": ...,
"Report": ...,
}
Definition
class CreateDataRepositoryTaskRequestRequestTypeDef(TypedDict):
Type: DataRepositoryTaskTypeType, # (1)
FileSystemId: str,
Report: CompletionReportTypeDef, # (2)
Paths: NotRequired[Sequence[str]],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
CapacityToRelease: NotRequired[int],
CreateFileCacheLustreConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileCacheLustreConfigurationTypeDef
def get_value() -> CreateFileCacheLustreConfigurationTypeDef:
return {
"PerUnitStorageThroughput": ...,
"DeploymentType": ...,
"MetadataConfiguration": ...,
}
Definition
class CreateFileCacheLustreConfigurationTypeDef(TypedDict):
PerUnitStorageThroughput: int,
DeploymentType: FileCacheLustreDeploymentTypeType, # (1)
MetadataConfiguration: FileCacheLustreMetadataConfigurationTypeDef, # (2)
WeeklyMaintenanceStartTime: NotRequired[str],
CreateFileSystemLustreConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemLustreConfigurationTypeDef
def get_value() -> CreateFileSystemLustreConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
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)
LogConfiguration: NotRequired[LustreLogCreateConfigurationTypeDef], # (5)
RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationTypeDef], # (6)
- See LustreDeploymentTypeType
- See AutoImportPolicyTypeType
- See DriveCacheTypeType
- See DataCompressionTypeType
- See LustreLogCreateConfigurationTypeDef
- See LustreRootSquashConfigurationTypeDef
UpdateFileSystemLustreConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemLustreConfigurationTypeDef
def get_value() -> UpdateFileSystemLustreConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
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[LustreRootSquashConfigurationTypeDef], # (4)
- See AutoImportPolicyTypeType
- See DataCompressionTypeType
- See LustreLogCreateConfigurationTypeDef
- See LustreRootSquashConfigurationTypeDef
CreateFileSystemOntapConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemOntapConfigurationTypeDef
def get_value() -> CreateFileSystemOntapConfigurationTypeDef:
return {
"DeploymentType": ...,
"ThroughputCapacity": ...,
}
Definition
class CreateFileSystemOntapConfigurationTypeDef(TypedDict):
DeploymentType: OntapDeploymentTypeType, # (1)
ThroughputCapacity: int,
AutomaticBackupRetentionDays: NotRequired[int],
DailyAutomaticBackupStartTime: NotRequired[str],
EndpointIpAddressRange: NotRequired[str],
FsxAdminPassword: NotRequired[str],
DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef], # (2)
PreferredSubnetId: NotRequired[str],
RouteTableIds: NotRequired[Sequence[str]],
WeeklyMaintenanceStartTime: NotRequired[str],
OpenZFSFileSystemConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSFileSystemConfigurationTypeDef
def get_value() -> OpenZFSFileSystemConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
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],
UpdateFileSystemOntapConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemOntapConfigurationTypeDef
def get_value() -> UpdateFileSystemOntapConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
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]],
UpdateFileSystemOpenZFSConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemOpenZFSConfigurationTypeDef
def get_value() -> UpdateFileSystemOpenZFSConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
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)
CreateSvmActiveDirectoryConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateSvmActiveDirectoryConfigurationTypeDef
def get_value() -> CreateSvmActiveDirectoryConfigurationTypeDef:
return {
"NetBiosName": ...,
}
Definition
class CreateSvmActiveDirectoryConfigurationTypeDef(TypedDict):
NetBiosName: str,
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationTypeDef], # (1)
CreateFileSystemWindowsConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemWindowsConfigurationTypeDef
def get_value() -> CreateFileSystemWindowsConfigurationTypeDef:
return {
"ThroughputCapacity": ...,
}
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)
- See SelfManagedActiveDirectoryConfigurationTypeDef
- See WindowsDeploymentTypeType
- See WindowsAuditLogCreateConfigurationTypeDef
CreateOntapVolumeConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateOntapVolumeConfigurationTypeDef
def get_value() -> CreateOntapVolumeConfigurationTypeDef:
return {
"SizeInMegabytes": ...,
"StorageVirtualMachineId": ...,
}
Definition
class CreateOntapVolumeConfigurationTypeDef(TypedDict):
SizeInMegabytes: int,
StorageVirtualMachineId: str,
JunctionPath: NotRequired[str],
SecurityStyle: NotRequired[SecurityStyleType], # (1)
StorageEfficiencyEnabled: NotRequired[bool],
TieringPolicy: NotRequired[TieringPolicyTypeDef], # (2)
OntapVolumeType: NotRequired[InputOntapVolumeTypeType], # (3)
SnapshotPolicy: NotRequired[str],
CopyTagsToBackups: NotRequired[bool],
OntapVolumeConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import OntapVolumeConfigurationTypeDef
def get_value() -> OntapVolumeConfigurationTypeDef:
return {
"FlexCacheEndpointType": ...,
}
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],
- See FlexCacheEndpointTypeType
- See SecurityStyleType
- See TieringPolicyTypeDef
- See OntapVolumeTypeType
UpdateOntapVolumeConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateOntapVolumeConfigurationTypeDef
def get_value() -> UpdateOntapVolumeConfigurationTypeDef:
return {
"JunctionPath": ...,
}
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],
DataRepositoryConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryConfigurationTypeDef
def get_value() -> DataRepositoryConfigurationTypeDef:
return {
"Lifecycle": ...,
}
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
DescribeDataRepositoryTasksRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksRequestRequestTypeDef
def get_value() -> DescribeDataRepositoryTasksRequestRequestTypeDef:
return {
"TaskIds": ...,
}
Definition
class DescribeDataRepositoryTasksRequestRequestTypeDef(TypedDict):
TaskIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[DataRepositoryTaskFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DataRepositoryTaskTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskTypeDef
def get_value() -> DataRepositoryTaskTypeDef:
return {
"TaskId": ...,
"Lifecycle": ...,
"Type": ...,
"CreationTime": ...,
}
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],
- See DataRepositoryTaskLifecycleType
- See DataRepositoryTaskTypeType
- See TagTypeDef
- See DataRepositoryTaskFailureDetailsTypeDef
- See DataRepositoryTaskStatusTypeDef
- See CompletionReportTypeDef
DescribeBackupsRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeBackupsRequestRequestTypeDef
def get_value() -> DescribeBackupsRequestRequestTypeDef:
return {
"BackupIds": ...,
}
Definition
class DescribeBackupsRequestRequestTypeDef(TypedDict):
BackupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeDataRepositoryAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsRequestRequestTypeDef
def get_value() -> DescribeDataRepositoryAssociationsRequestRequestTypeDef:
return {
"AssociationIds": ...,
}
Definition
class DescribeDataRepositoryAssociationsRequestRequestTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeBackupsRequestDescribeBackupsPaginateTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeBackupsRequestDescribeBackupsPaginateTypeDef
def get_value() -> DescribeBackupsRequestDescribeBackupsPaginateTypeDef:
return {
"BackupIds": ...,
}
Definition
class DescribeBackupsRequestDescribeBackupsPaginateTypeDef(TypedDict):
BackupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef
def get_value() -> DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef:
return {
"FileSystemIds": ...,
}
Definition
class DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef(TypedDict):
FileSystemIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
return {
"ResourceARN": ...,
}
Definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
ResourceARN: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSnapshotsRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeSnapshotsRequestRequestTypeDef
def get_value() -> DescribeSnapshotsRequestRequestTypeDef:
return {
"SnapshotIds": ...,
}
Definition
class DescribeSnapshotsRequestRequestTypeDef(TypedDict):
SnapshotIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[SnapshotFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef
def get_value() -> DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef:
return {
"StorageVirtualMachineIds": ...,
}
Definition
class DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef(TypedDict):
StorageVirtualMachineIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeStorageVirtualMachinesRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestRequestTypeDef
def get_value() -> DescribeStorageVirtualMachinesRequestRequestTypeDef:
return {
"StorageVirtualMachineIds": ...,
}
Definition
class DescribeStorageVirtualMachinesRequestRequestTypeDef(TypedDict):
StorageVirtualMachineIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeVolumesRequestDescribeVolumesPaginateTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeVolumesRequestDescribeVolumesPaginateTypeDef
def get_value() -> DescribeVolumesRequestDescribeVolumesPaginateTypeDef:
return {
"VolumeIds": ...,
}
Definition
class DescribeVolumesRequestDescribeVolumesPaginateTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VolumeFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeVolumesRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeVolumesRequestRequestTypeDef
def get_value() -> DescribeVolumesRequestRequestTypeDef:
return {
"VolumeIds": ...,
}
Definition
class DescribeVolumesRequestRequestTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VolumeFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
FileCacheDataRepositoryAssociationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FileCacheDataRepositoryAssociationTypeDef
def get_value() -> FileCacheDataRepositoryAssociationTypeDef:
return {
"FileCachePath": ...,
"DataRepositoryPath": ...,
}
Definition
class FileCacheDataRepositoryAssociationTypeDef(TypedDict):
FileCachePath: str,
DataRepositoryPath: str,
DataRepositorySubdirectories: NotRequired[Sequence[str]],
NFS: NotRequired[FileCacheNFSConfigurationTypeDef], # (1)
FileCacheLustreConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FileCacheLustreConfigurationTypeDef
def get_value() -> FileCacheLustreConfigurationTypeDef:
return {
"PerUnitStorageThroughput": ...,
}
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
Usage Example
from mypy_boto3_fsx.type_defs import FileSystemEndpointsTypeDef
def get_value() -> FileSystemEndpointsTypeDef:
return {
"Intercluster": ...,
}
Definition
class FileSystemEndpointsTypeDef(TypedDict):
Intercluster: NotRequired[FileSystemEndpointTypeDef], # (1)
Management: NotRequired[FileSystemEndpointTypeDef], # (1)
SnapshotTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import SnapshotTypeDef
def get_value() -> SnapshotTypeDef:
return {
"ResourceARN": ...,
}
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[AdministrativeActionTypeDef]], # (4)
- See SnapshotLifecycleType
- See LifecycleTransitionReasonTypeDef
- See TagTypeDef
- See AdministrativeActionTypeDef
OpenZFSNfsExportTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSNfsExportTypeDef
def get_value() -> OpenZFSNfsExportTypeDef:
return {
"ClientConfigurations": ...,
}
Definition
class OpenZFSNfsExportTypeDef(TypedDict):
ClientConfigurations: List[OpenZFSClientConfigurationTypeDef], # (1)
SvmActiveDirectoryConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import SvmActiveDirectoryConfigurationTypeDef
def get_value() -> SvmActiveDirectoryConfigurationTypeDef:
return {
"NetBiosName": ...,
}
Definition
class SvmActiveDirectoryConfigurationTypeDef(TypedDict):
NetBiosName: NotRequired[str],
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryAttributesTypeDef], # (1)
UpdateFileSystemWindowsConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemWindowsConfigurationTypeDef
def get_value() -> UpdateFileSystemWindowsConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
Definition
class UpdateFileSystemWindowsConfigurationTypeDef(TypedDict):
WeeklyMaintenanceStartTime: NotRequired[str],
DailyAutomaticBackupStartTime: NotRequired[str],
AutomaticBackupRetentionDays: NotRequired[int],
ThroughputCapacity: NotRequired[int],
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationUpdatesTypeDef], # (1)
AuditLogConfiguration: NotRequired[WindowsAuditLogCreateConfigurationTypeDef], # (2)
- See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
- See WindowsAuditLogCreateConfigurationTypeDef
UpdateSvmActiveDirectoryConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateSvmActiveDirectoryConfigurationTypeDef
def get_value() -> UpdateSvmActiveDirectoryConfigurationTypeDef:
return {
"SelfManagedActiveDirectoryConfiguration": ...,
}
Definition
class UpdateSvmActiveDirectoryConfigurationTypeDef(TypedDict):
SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationUpdatesTypeDef], # (1)
SvmEndpointsTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import SvmEndpointsTypeDef
def get_value() -> SvmEndpointsTypeDef:
return {
"Iscsi": ...,
}
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
UpdateFileCacheRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileCacheRequestRequestTypeDef
def get_value() -> UpdateFileCacheRequestRequestTypeDef:
return {
"FileCacheId": ...,
}
Definition
class UpdateFileCacheRequestRequestTypeDef(TypedDict):
FileCacheId: str,
ClientRequestToken: NotRequired[str],
LustreConfiguration: NotRequired[UpdateFileCacheLustreConfigurationTypeDef], # (1)
WindowsFileSystemConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import WindowsFileSystemConfigurationTypeDef
def get_value() -> WindowsFileSystemConfigurationTypeDef:
return {
"ActiveDirectoryId": ...,
}
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)
- See SelfManagedActiveDirectoryAttributesTypeDef
- See WindowsDeploymentTypeType
- See FileSystemMaintenanceOperationType
- See AliasTypeDef
- See WindowsAuditLogConfigurationTypeDef
CreateDataRepositoryAssociationRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationRequestRequestTypeDef
def get_value() -> CreateDataRepositoryAssociationRequestRequestTypeDef:
return {
"FileSystemId": ...,
"DataRepositoryPath": ...,
}
Definition
class CreateDataRepositoryAssociationRequestRequestTypeDef(TypedDict):
FileSystemId: str,
DataRepositoryPath: str,
FileSystemPath: NotRequired[str],
BatchImportMetaDataOnCreate: NotRequired[bool],
ImportedFileChunkSize: NotRequired[int],
S3: NotRequired[S3DataRepositoryConfigurationTypeDef], # (1)
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
DataRepositoryAssociationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryAssociationTypeDef
def get_value() -> DataRepositoryAssociationTypeDef:
return {
"AssociationId": ...,
}
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[S3DataRepositoryConfigurationTypeDef], # (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 S3DataRepositoryConfigurationTypeDef
- See TagTypeDef
- See NFSDataRepositoryConfigurationTypeDef
UpdateDataRepositoryAssociationRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationRequestRequestTypeDef
def get_value() -> UpdateDataRepositoryAssociationRequestRequestTypeDef:
return {
"AssociationId": ...,
}
Definition
class UpdateDataRepositoryAssociationRequestRequestTypeDef(TypedDict):
AssociationId: str,
ClientRequestToken: NotRequired[str],
ImportedFileChunkSize: NotRequired[int],
S3: NotRequired[S3DataRepositoryConfigurationTypeDef], # (1)
DeleteFileSystemRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemRequestRequestTypeDef
def get_value() -> DeleteFileSystemRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
Definition
class DeleteFileSystemRequestRequestTypeDef(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
Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemResponseTypeDef
def get_value() -> DeleteFileSystemResponseTypeDef:
return {
"FileSystemId": ...,
"Lifecycle": ...,
"WindowsResponse": ...,
"LustreResponse": ...,
"OpenZFSResponse": ...,
"ResponseMetadata": ...,
}
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
DeleteVolumeRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeRequestRequestTypeDef
def get_value() -> DeleteVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
Definition
class DeleteVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[DeleteVolumeOntapConfigurationTypeDef], # (1)
OpenZFSConfiguration: NotRequired[DeleteVolumeOpenZFSConfigurationTypeDef], # (2)
DeleteVolumeResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeResponseTypeDef
def get_value() -> DeleteVolumeResponseTypeDef:
return {
"VolumeId": ...,
"Lifecycle": ...,
"OntapResponse": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteVolumeResponseTypeDef(TypedDict):
VolumeId: str,
Lifecycle: VolumeLifecycleType, # (1)
OntapResponse: DeleteVolumeOntapResponseTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateStorageVirtualMachineRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineRequestRequestTypeDef
def get_value() -> CreateStorageVirtualMachineRequestRequestTypeDef:
return {
"FileSystemId": ...,
"Name": ...,
}
Definition
class CreateStorageVirtualMachineRequestRequestTypeDef(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
CreateVolumeFromBackupRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupRequestRequestTypeDef
def get_value() -> CreateVolumeFromBackupRequestRequestTypeDef:
return {
"BackupId": ...,
"Name": ...,
}
Definition
class CreateVolumeFromBackupRequestRequestTypeDef(TypedDict):
BackupId: str,
Name: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[CreateOntapVolumeConfigurationTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
LustreFileSystemConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import LustreFileSystemConfigurationTypeDef
def get_value() -> LustreFileSystemConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
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[LustreRootSquashConfigurationTypeDef], # (6)
- See DataRepositoryConfigurationTypeDef
- See LustreDeploymentTypeType
- See DriveCacheTypeType
- See DataCompressionTypeType
- See LustreLogConfigurationTypeDef
- See LustreRootSquashConfigurationTypeDef
CreateDataRepositoryTaskResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskResponseTypeDef
def get_value() -> CreateDataRepositoryTaskResponseTypeDef:
return {
"DataRepositoryTask": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDataRepositoryTaskResponseTypeDef(TypedDict):
DataRepositoryTask: DataRepositoryTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataRepositoryTasksResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksResponseTypeDef
def get_value() -> DescribeDataRepositoryTasksResponseTypeDef:
return {
"DataRepositoryTasks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDataRepositoryTasksResponseTypeDef(TypedDict):
DataRepositoryTasks: List[DataRepositoryTaskTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileCacheRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileCacheRequestRequestTypeDef
def get_value() -> CreateFileCacheRequestRequestTypeDef:
return {
"FileCacheType": ...,
"FileCacheTypeVersion": ...,
"StorageCapacity": ...,
"SubnetIds": ...,
}
Definition
class CreateFileCacheRequestRequestTypeDef(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
Usage Example
from mypy_boto3_fsx.type_defs import FileCacheCreatingTypeDef
def get_value() -> FileCacheCreatingTypeDef:
return {
"OwnerId": ...,
}
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
Usage Example
from mypy_boto3_fsx.type_defs import FileCacheTypeDef
def get_value() -> FileCacheTypeDef:
return {
"OwnerId": ...,
}
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
Usage Example
from mypy_boto3_fsx.type_defs import OntapFileSystemConfigurationTypeDef
def get_value() -> OntapFileSystemConfigurationTypeDef:
return {
"AutomaticBackupRetentionDays": ...,
}
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],
CreateSnapshotResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateSnapshotResponseTypeDef
def get_value() -> CreateSnapshotResponseTypeDef:
return {
"Snapshot": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSnapshotsResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeSnapshotsResponseTypeDef
def get_value() -> DescribeSnapshotsResponseTypeDef:
return {
"Snapshots": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeSnapshotsResponseTypeDef(TypedDict):
Snapshots: List[SnapshotTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSnapshotResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateSnapshotResponseTypeDef
def get_value() -> UpdateSnapshotResponseTypeDef:
return {
"Snapshot": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateSnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOpenZFSVolumeConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateOpenZFSVolumeConfigurationTypeDef
def get_value() -> CreateOpenZFSVolumeConfigurationTypeDef:
return {
"ParentVolumeId": ...,
}
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[OpenZFSNfsExportTypeDef]], # (3)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (4)
- See OpenZFSDataCompressionTypeType
- See CreateOpenZFSOriginSnapshotConfigurationTypeDef
- See OpenZFSNfsExportTypeDef
- See OpenZFSUserOrGroupQuotaTypeDef
OpenZFSCreateRootVolumeConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSCreateRootVolumeConfigurationTypeDef
def get_value() -> OpenZFSCreateRootVolumeConfigurationTypeDef:
return {
"RecordSizeKiB": ...,
}
Definition
class OpenZFSCreateRootVolumeConfigurationTypeDef(TypedDict):
RecordSizeKiB: NotRequired[int],
DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType], # (1)
NfsExports: NotRequired[Sequence[OpenZFSNfsExportTypeDef]], # (2)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (3)
CopyTagsToSnapshots: NotRequired[bool],
ReadOnly: NotRequired[bool],
OpenZFSVolumeConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSVolumeConfigurationTypeDef
def get_value() -> OpenZFSVolumeConfigurationTypeDef:
return {
"ParentVolumeId": ...,
}
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[OpenZFSNfsExportTypeDef]], # (3)
UserAndGroupQuotas: NotRequired[List[OpenZFSUserOrGroupQuotaTypeDef]], # (4)
RestoreToSnapshot: NotRequired[str],
DeleteIntermediateSnaphots: NotRequired[bool],
DeleteClonedVolumes: NotRequired[bool],
- See OpenZFSDataCompressionTypeType
- See OpenZFSOriginSnapshotConfigurationTypeDef
- See OpenZFSNfsExportTypeDef
- See OpenZFSUserOrGroupQuotaTypeDef
UpdateOpenZFSVolumeConfigurationTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateOpenZFSVolumeConfigurationTypeDef
def get_value() -> UpdateOpenZFSVolumeConfigurationTypeDef:
return {
"StorageCapacityReservationGiB": ...,
}
Definition
class UpdateOpenZFSVolumeConfigurationTypeDef(TypedDict):
StorageCapacityReservationGiB: NotRequired[int],
StorageCapacityQuotaGiB: NotRequired[int],
RecordSizeKiB: NotRequired[int],
DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType], # (1)
NfsExports: NotRequired[Sequence[OpenZFSNfsExportTypeDef]], # (2)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (3)
ReadOnly: NotRequired[bool],
UpdateFileSystemRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemRequestRequestTypeDef
def get_value() -> UpdateFileSystemRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
Definition
class UpdateFileSystemRequestRequestTypeDef(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)
- See UpdateFileSystemWindowsConfigurationTypeDef
- See UpdateFileSystemLustreConfigurationTypeDef
- See UpdateFileSystemOntapConfigurationTypeDef
- See UpdateFileSystemOpenZFSConfigurationTypeDef
UpdateStorageVirtualMachineRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineRequestRequestTypeDef
def get_value() -> UpdateStorageVirtualMachineRequestRequestTypeDef:
return {
"StorageVirtualMachineId": ...,
}
Definition
class UpdateStorageVirtualMachineRequestRequestTypeDef(TypedDict):
StorageVirtualMachineId: str,
ActiveDirectoryConfiguration: NotRequired[UpdateSvmActiveDirectoryConfigurationTypeDef], # (1)
ClientRequestToken: NotRequired[str],
SvmAdminPassword: NotRequired[str],
StorageVirtualMachineTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import StorageVirtualMachineTypeDef
def get_value() -> StorageVirtualMachineTypeDef:
return {
"ActiveDirectoryConfiguration": ...,
}
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
Usage Example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationResponseTypeDef
def get_value() -> CreateDataRepositoryAssociationResponseTypeDef:
return {
"Association": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDataRepositoryAssociationResponseTypeDef(TypedDict):
Association: DataRepositoryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataRepositoryAssociationsResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsResponseTypeDef
def get_value() -> DescribeDataRepositoryAssociationsResponseTypeDef:
return {
"Associations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDataRepositoryAssociationsResponseTypeDef(TypedDict):
Associations: List[DataRepositoryAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDataRepositoryAssociationResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationResponseTypeDef
def get_value() -> UpdateDataRepositoryAssociationResponseTypeDef:
return {
"Association": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDataRepositoryAssociationResponseTypeDef(TypedDict):
Association: DataRepositoryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileCacheResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileCacheResponseTypeDef
def get_value() -> CreateFileCacheResponseTypeDef:
return {
"FileCache": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFileCacheResponseTypeDef(TypedDict):
FileCache: FileCacheCreatingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFileCachesResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileCachesResponseTypeDef
def get_value() -> DescribeFileCachesResponseTypeDef:
return {
"FileCaches": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFileCachesResponseTypeDef(TypedDict):
FileCaches: List[FileCacheTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFileCacheResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileCacheResponseTypeDef
def get_value() -> UpdateFileCacheResponseTypeDef:
return {
"FileCache": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFileCacheResponseTypeDef(TypedDict):
FileCache: FileCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FileSystemTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import FileSystemTypeDef
def get_value() -> FileSystemTypeDef:
return {
"OwnerId": ...,
}
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
CreateVolumeRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateVolumeRequestRequestTypeDef
def get_value() -> CreateVolumeRequestRequestTypeDef:
return {
"VolumeType": ...,
"Name": ...,
}
Definition
class CreateVolumeRequestRequestTypeDef(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
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemOpenZFSConfigurationTypeDef
def get_value() -> CreateFileSystemOpenZFSConfigurationTypeDef:
return {
"DeploymentType": ...,
"ThroughputCapacity": ...,
}
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)
- See OpenZFSDeploymentTypeType
- See DiskIopsConfigurationTypeDef
- See OpenZFSCreateRootVolumeConfigurationTypeDef
VolumeTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import VolumeTypeDef
def get_value() -> VolumeTypeDef:
return {
"CreationTime": ...,
}
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[AdministrativeActionTypeDef]], # (6)
OpenZFSConfiguration: NotRequired[OpenZFSVolumeConfigurationTypeDef], # (7)
- See VolumeLifecycleType
- See OntapVolumeConfigurationTypeDef
- See TagTypeDef
- See VolumeTypeType
- See LifecycleTransitionReasonTypeDef
- See AdministrativeActionTypeDef
- See OpenZFSVolumeConfigurationTypeDef
UpdateVolumeRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateVolumeRequestRequestTypeDef
def get_value() -> UpdateVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
Definition
class UpdateVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[UpdateOntapVolumeConfigurationTypeDef], # (1)
Name: NotRequired[str],
OpenZFSConfiguration: NotRequired[UpdateOpenZFSVolumeConfigurationTypeDef], # (2)
CreateStorageVirtualMachineResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineResponseTypeDef
def get_value() -> CreateStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachine": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachine: StorageVirtualMachineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStorageVirtualMachinesResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesResponseTypeDef
def get_value() -> DescribeStorageVirtualMachinesResponseTypeDef:
return {
"StorageVirtualMachines": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStorageVirtualMachinesResponseTypeDef(TypedDict):
StorageVirtualMachines: List[StorageVirtualMachineTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateStorageVirtualMachineResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineResponseTypeDef
def get_value() -> UpdateStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachine": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachine: StorageVirtualMachineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileSystemFromBackupRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupRequestRequestTypeDef
def get_value() -> CreateFileSystemFromBackupRequestRequestTypeDef:
return {
"BackupId": ...,
"SubnetIds": ...,
}
Definition
class CreateFileSystemFromBackupRequestRequestTypeDef(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
CreateFileSystemRequestRequestTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemRequestRequestTypeDef
def get_value() -> CreateFileSystemRequestRequestTypeDef:
return {
"FileSystemType": ...,
"StorageCapacity": ...,
"SubnetIds": ...,
}
Definition
class CreateFileSystemRequestRequestTypeDef(TypedDict):
FileSystemType: FileSystemTypeType, # (1)
StorageCapacity: int,
SubnetIds: Sequence[str],
ClientRequestToken: NotRequired[str],
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
AdministrativeActionTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import AdministrativeActionTypeDef
def get_value() -> AdministrativeActionTypeDef:
return {
"AdministrativeActionType": ...,
}
Definition
class AdministrativeActionTypeDef(TypedDict):
AdministrativeActionType: NotRequired[AdministrativeActionTypeType], # (1)
ProgressPercent: NotRequired[int],
RequestTime: NotRequired[datetime],
Status: NotRequired[StatusType], # (2)
TargetFileSystemValues: NotRequired[FileSystemTypeDef], # (3)
FailureDetails: NotRequired[AdministrativeActionFailureDetailsTypeDef], # (4)
TargetVolumeValues: NotRequired[VolumeTypeDef], # (5)
TargetSnapshotValues: NotRequired[SnapshotTypeDef], # (6)
- See AdministrativeActionTypeType
- See StatusType
- See FileSystemTypeDef
- See AdministrativeActionFailureDetailsTypeDef
- See VolumeTypeDef
- See SnapshotTypeDef
BackupTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import BackupTypeDef
def get_value() -> BackupTypeDef:
return {
"BackupId": ...,
"Lifecycle": ...,
"Type": ...,
"CreationTime": ...,
"FileSystem": ...,
}
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)
- See BackupLifecycleType
- See BackupFailureDetailsTypeDef
- See BackupTypeType
- See TagTypeDef
- See FileSystemTypeDef
- See ActiveDirectoryBackupAttributesTypeDef
- See ResourceTypeType
- See VolumeTypeDef
CreateVolumeFromBackupResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupResponseTypeDef
def get_value() -> CreateVolumeFromBackupResponseTypeDef:
return {
"Volume": ...,
"ResponseMetadata": ...,
}
Definition
class CreateVolumeFromBackupResponseTypeDef(TypedDict):
Volume: VolumeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
CreateVolumeResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateVolumeResponseTypeDef
def get_value() -> CreateVolumeResponseTypeDef:
return {
"Volume": ...,
"ResponseMetadata": ...,
}
Definition
class CreateVolumeResponseTypeDef(TypedDict):
Volume: VolumeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
DescribeVolumesResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeVolumesResponseTypeDef
def get_value() -> DescribeVolumesResponseTypeDef:
return {
"Volumes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVolumesResponseTypeDef(TypedDict):
Volumes: List[VolumeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
UpdateVolumeResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import UpdateVolumeResponseTypeDef
def get_value() -> UpdateVolumeResponseTypeDef:
return {
"Volume": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateVolumeResponseTypeDef(TypedDict):
Volume: VolumeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
CopyBackupResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CopyBackupResponseTypeDef
def get_value() -> CopyBackupResponseTypeDef:
return {
"Backup": ...,
"ResponseMetadata": ...,
}
Definition
class CopyBackupResponseTypeDef(TypedDict):
Backup: BackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BackupTypeDef
- See ResponseMetadataTypeDef
CreateBackupResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import CreateBackupResponseTypeDef
def get_value() -> CreateBackupResponseTypeDef:
return {
"Backup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateBackupResponseTypeDef(TypedDict):
Backup: BackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BackupTypeDef
- See ResponseMetadataTypeDef
DescribeBackupsResponseTypeDef
Usage Example
from mypy_boto3_fsx.type_defs import DescribeBackupsResponseTypeDef
def get_value() -> DescribeBackupsResponseTypeDef:
return {
"Backups": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeBackupsResponseTypeDef(TypedDict):
Backups: List[BackupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BackupTypeDef
- See ResponseMetadataTypeDef