Typed dictionaries#
Auto-generated documentation for FSx type annotations stubs module mypy-boto3-fsx.
ActiveDirectoryBackupAttributesTypeDef#
# ActiveDirectoryBackupAttributesTypeDef 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 usage example
from mypy_boto3_fsx.type_defs import AdministrativeActionFailureDetailsTypeDef
def get_value() -> AdministrativeActionFailureDetailsTypeDef:
return {
"Message": ...,
}
# AdministrativeActionFailureDetailsTypeDef definition
class AdministrativeActionFailureDetailsTypeDef(TypedDict):
Message: NotRequired[str],
AliasTypeDef#
# AliasTypeDef 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)
AssociateFileSystemAliasesRequestRequestTypeDef#
# AssociateFileSystemAliasesRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesRequestRequestTypeDef
def get_value() -> AssociateFileSystemAliasesRequestRequestTypeDef:
return {
"FileSystemId": ...,
"Aliases": ...,
}
# AssociateFileSystemAliasesRequestRequestTypeDef definition
class AssociateFileSystemAliasesRequestRequestTypeDef(TypedDict):
FileSystemId: str,
Aliases: Sequence[str],
ClientRequestToken: NotRequired[str],
AutoExportPolicyTypeDef#
# AutoExportPolicyTypeDef 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
AutoImportPolicyTypeDef#
# AutoImportPolicyTypeDef 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
BackupFailureDetailsTypeDef#
# BackupFailureDetailsTypeDef 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 usage example
from mypy_boto3_fsx.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CancelDataRepositoryTaskRequestRequestTypeDef#
# CancelDataRepositoryTaskRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskRequestRequestTypeDef
def get_value() -> CancelDataRepositoryTaskRequestRequestTypeDef:
return {
"TaskId": ...,
}
# CancelDataRepositoryTaskRequestRequestTypeDef definition
class CancelDataRepositoryTaskRequestRequestTypeDef(TypedDict):
TaskId: str,
CancelDataRepositoryTaskResponseTypeDef#
# CancelDataRepositoryTaskResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskResponseTypeDef
def get_value() -> CancelDataRepositoryTaskResponseTypeDef:
return {
"Lifecycle": ...,
"TaskId": ...,
"ResponseMetadata": ...,
}
# CancelDataRepositoryTaskResponseTypeDef definition
class CancelDataRepositoryTaskResponseTypeDef(TypedDict):
Lifecycle: DataRepositoryTaskLifecycleType, # (1)
TaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CompletionReportTypeDef#
# CompletionReportTypeDef 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
FileCacheLustreMetadataConfigurationTypeDef#
# FileCacheLustreMetadataConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import FileCacheLustreMetadataConfigurationTypeDef
def get_value() -> FileCacheLustreMetadataConfigurationTypeDef:
return {
"StorageCapacity": ...,
}
# FileCacheLustreMetadataConfigurationTypeDef definition
class FileCacheLustreMetadataConfigurationTypeDef(TypedDict):
StorageCapacity: int,
CreateFileSystemFromBackupResponseTypeDef#
# CreateFileSystemFromBackupResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupResponseTypeDef
def get_value() -> CreateFileSystemFromBackupResponseTypeDef:
return {
"FileSystem": ...,
"ResponseMetadata": ...,
}
# CreateFileSystemFromBackupResponseTypeDef definition
class CreateFileSystemFromBackupResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LustreLogCreateConfigurationTypeDef#
# LustreLogCreateConfigurationTypeDef 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],
LustreRootSquashConfigurationTypeDef#
# LustreRootSquashConfigurationTypeDef 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[List[str]],
DiskIopsConfigurationTypeDef#
# DiskIopsConfigurationTypeDef 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],
CreateFileSystemResponseTypeDef#
# CreateFileSystemResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemResponseTypeDef
def get_value() -> CreateFileSystemResponseTypeDef:
return {
"FileSystem": ...,
"ResponseMetadata": ...,
}
# CreateFileSystemResponseTypeDef definition
class CreateFileSystemResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SelfManagedActiveDirectoryConfigurationTypeDef#
# SelfManagedActiveDirectoryConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationTypeDef
def get_value() -> SelfManagedActiveDirectoryConfigurationTypeDef:
return {
"DomainName": ...,
"UserName": ...,
"Password": ...,
"DnsIps": ...,
}
# SelfManagedActiveDirectoryConfigurationTypeDef definition
class SelfManagedActiveDirectoryConfigurationTypeDef(TypedDict):
DomainName: str,
UserName: str,
Password: str,
DnsIps: Sequence[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
FileSystemAdministratorsGroup: NotRequired[str],
WindowsAuditLogCreateConfigurationTypeDef#
# WindowsAuditLogCreateConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import WindowsAuditLogCreateConfigurationTypeDef
def get_value() -> WindowsAuditLogCreateConfigurationTypeDef:
return {
"FileAccessAuditLogLevel": ...,
"FileShareAccessAuditLogLevel": ...,
}
# WindowsAuditLogCreateConfigurationTypeDef definition
class WindowsAuditLogCreateConfigurationTypeDef(TypedDict):
FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
AuditLogDestination: NotRequired[str],
TieringPolicyTypeDef#
# TieringPolicyTypeDef 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 usage example
from mypy_boto3_fsx.type_defs import CreateOpenZFSOriginSnapshotConfigurationTypeDef
def get_value() -> CreateOpenZFSOriginSnapshotConfigurationTypeDef:
return {
"SnapshotARN": ...,
"CopyStrategy": ...,
}
# CreateOpenZFSOriginSnapshotConfigurationTypeDef definition
class CreateOpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
SnapshotARN: str,
CopyStrategy: OpenZFSCopyStrategyType, # (1)
OpenZFSUserOrGroupQuotaTypeDef#
# OpenZFSUserOrGroupQuotaTypeDef usage example
from mypy_boto3_fsx.type_defs import OpenZFSUserOrGroupQuotaTypeDef
def get_value() -> OpenZFSUserOrGroupQuotaTypeDef:
return {
"Type": ...,
"Id": ...,
"StorageCapacityQuotaGiB": ...,
}
# OpenZFSUserOrGroupQuotaTypeDef definition
class OpenZFSUserOrGroupQuotaTypeDef(TypedDict):
Type: OpenZFSQuotaTypeType, # (1)
Id: int,
StorageCapacityQuotaGiB: int,
DataRepositoryFailureDetailsTypeDef#
# DataRepositoryFailureDetailsTypeDef 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 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 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 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],
DeleteBackupRequestRequestTypeDef#
# DeleteBackupRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteBackupRequestRequestTypeDef
def get_value() -> DeleteBackupRequestRequestTypeDef:
return {
"BackupId": ...,
}
# DeleteBackupRequestRequestTypeDef definition
class DeleteBackupRequestRequestTypeDef(TypedDict):
BackupId: str,
ClientRequestToken: NotRequired[str],
DeleteBackupResponseTypeDef#
# DeleteBackupResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteBackupResponseTypeDef
def get_value() -> DeleteBackupResponseTypeDef:
return {
"BackupId": ...,
"Lifecycle": ...,
"ResponseMetadata": ...,
}
# DeleteBackupResponseTypeDef definition
class DeleteBackupResponseTypeDef(TypedDict):
BackupId: str,
Lifecycle: BackupLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDataRepositoryAssociationRequestRequestTypeDef#
# DeleteDataRepositoryAssociationRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationRequestRequestTypeDef
def get_value() -> DeleteDataRepositoryAssociationRequestRequestTypeDef:
return {
"AssociationId": ...,
}
# DeleteDataRepositoryAssociationRequestRequestTypeDef definition
class DeleteDataRepositoryAssociationRequestRequestTypeDef(TypedDict):
AssociationId: str,
ClientRequestToken: NotRequired[str],
DeleteDataInFileSystem: NotRequired[bool],
DeleteDataRepositoryAssociationResponseTypeDef#
# DeleteDataRepositoryAssociationResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationResponseTypeDef
def get_value() -> DeleteDataRepositoryAssociationResponseTypeDef:
return {
"AssociationId": ...,
"Lifecycle": ...,
"DeleteDataInFileSystem": ...,
"ResponseMetadata": ...,
}
# DeleteDataRepositoryAssociationResponseTypeDef definition
class DeleteDataRepositoryAssociationResponseTypeDef(TypedDict):
AssociationId: str,
Lifecycle: DataRepositoryLifecycleType, # (1)
DeleteDataInFileSystem: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFileCacheRequestRequestTypeDef#
# DeleteFileCacheRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteFileCacheRequestRequestTypeDef
def get_value() -> DeleteFileCacheRequestRequestTypeDef:
return {
"FileCacheId": ...,
}
# DeleteFileCacheRequestRequestTypeDef definition
class DeleteFileCacheRequestRequestTypeDef(TypedDict):
FileCacheId: str,
ClientRequestToken: NotRequired[str],
DeleteFileCacheResponseTypeDef#
# DeleteFileCacheResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteFileCacheResponseTypeDef
def get_value() -> DeleteFileCacheResponseTypeDef:
return {
"FileCacheId": ...,
"Lifecycle": ...,
"ResponseMetadata": ...,
}
# DeleteFileCacheResponseTypeDef definition
class DeleteFileCacheResponseTypeDef(TypedDict):
FileCacheId: str,
Lifecycle: FileCacheLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSnapshotRequestRequestTypeDef#
# DeleteSnapshotRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteSnapshotRequestRequestTypeDef
def get_value() -> DeleteSnapshotRequestRequestTypeDef:
return {
"SnapshotId": ...,
}
# DeleteSnapshotRequestRequestTypeDef definition
class DeleteSnapshotRequestRequestTypeDef(TypedDict):
SnapshotId: str,
ClientRequestToken: NotRequired[str],
DeleteSnapshotResponseTypeDef#
# DeleteSnapshotResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteSnapshotResponseTypeDef
def get_value() -> DeleteSnapshotResponseTypeDef:
return {
"SnapshotId": ...,
"Lifecycle": ...,
"ResponseMetadata": ...,
}
# DeleteSnapshotResponseTypeDef definition
class DeleteSnapshotResponseTypeDef(TypedDict):
SnapshotId: str,
Lifecycle: SnapshotLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteStorageVirtualMachineRequestRequestTypeDef#
# DeleteStorageVirtualMachineRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineRequestRequestTypeDef
def get_value() -> DeleteStorageVirtualMachineRequestRequestTypeDef:
return {
"StorageVirtualMachineId": ...,
}
# DeleteStorageVirtualMachineRequestRequestTypeDef definition
class DeleteStorageVirtualMachineRequestRequestTypeDef(TypedDict):
StorageVirtualMachineId: str,
ClientRequestToken: NotRequired[str],
DeleteStorageVirtualMachineResponseTypeDef#
# DeleteStorageVirtualMachineResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineResponseTypeDef
def get_value() -> DeleteStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachineId": ...,
"Lifecycle": ...,
"ResponseMetadata": ...,
}
# DeleteStorageVirtualMachineResponseTypeDef definition
class DeleteStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachineId: str,
Lifecycle: StorageVirtualMachineLifecycleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVolumeOpenZFSConfigurationTypeDef#
# DeleteVolumeOpenZFSConfigurationTypeDef 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 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
DescribeFileCachesRequestRequestTypeDef#
# DescribeFileCachesRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeFileCachesRequestRequestTypeDef
def get_value() -> DescribeFileCachesRequestRequestTypeDef:
return {
"FileCacheIds": ...,
}
# DescribeFileCachesRequestRequestTypeDef definition
class DescribeFileCachesRequestRequestTypeDef(TypedDict):
FileCacheIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeFileSystemAliasesRequestRequestTypeDef#
# DescribeFileSystemAliasesRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesRequestRequestTypeDef
def get_value() -> DescribeFileSystemAliasesRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
# DescribeFileSystemAliasesRequestRequestTypeDef definition
class DescribeFileSystemAliasesRequestRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef#
# DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef
def get_value() -> DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef:
return {
"FileSystemIds": ...,
}
# DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef definition
class DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef(TypedDict):
FileSystemIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFileSystemsRequestRequestTypeDef#
# DescribeFileSystemsRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestRequestTypeDef
def get_value() -> DescribeFileSystemsRequestRequestTypeDef:
return {
"FileSystemIds": ...,
}
# DescribeFileSystemsRequestRequestTypeDef definition
class DescribeFileSystemsRequestRequestTypeDef(TypedDict):
FileSystemIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeFileSystemsResponseTypeDef#
# DescribeFileSystemsResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsResponseTypeDef
def get_value() -> DescribeFileSystemsResponseTypeDef:
return {
"FileSystems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeFileSystemsResponseTypeDef definition
class DescribeFileSystemsResponseTypeDef(TypedDict):
FileSystems: List[FileSystemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SnapshotFilterTypeDef#
# SnapshotFilterTypeDef 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 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 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]],
DisassociateFileSystemAliasesRequestRequestTypeDef#
# DisassociateFileSystemAliasesRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesRequestRequestTypeDef
def get_value() -> DisassociateFileSystemAliasesRequestRequestTypeDef:
return {
"FileSystemId": ...,
"Aliases": ...,
}
# DisassociateFileSystemAliasesRequestRequestTypeDef definition
class DisassociateFileSystemAliasesRequestRequestTypeDef(TypedDict):
FileSystemId: str,
Aliases: Sequence[str],
ClientRequestToken: NotRequired[str],
FileCacheFailureDetailsTypeDef#
# FileCacheFailureDetailsTypeDef 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 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 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 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 usage example
from mypy_boto3_fsx.type_defs import FileSystemFailureDetailsTypeDef
def get_value() -> FileSystemFailureDetailsTypeDef:
return {
"Message": ...,
}
# FileSystemFailureDetailsTypeDef definition
class FileSystemFailureDetailsTypeDef(TypedDict):
Message: NotRequired[str],
LifecycleTransitionReasonTypeDef#
# LifecycleTransitionReasonTypeDef usage example
from mypy_boto3_fsx.type_defs import LifecycleTransitionReasonTypeDef
def get_value() -> LifecycleTransitionReasonTypeDef:
return {
"Message": ...,
}
# LifecycleTransitionReasonTypeDef definition
class LifecycleTransitionReasonTypeDef(TypedDict):
Message: NotRequired[str],
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef usage example
from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
ResourceARN: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OpenZFSClientConfigurationTypeDef#
# OpenZFSClientConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationTypeDef
def get_value() -> OpenZFSClientConfigurationTypeDef:
return {
"Clients": ...,
"Options": ...,
}
# OpenZFSClientConfigurationTypeDef definition
class OpenZFSClientConfigurationTypeDef(TypedDict):
Clients: str,
Options: List[str],
OpenZFSOriginSnapshotConfigurationTypeDef#
# OpenZFSOriginSnapshotConfigurationTypeDef 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)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef 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],
ReleaseFileSystemNfsV3LocksRequestRequestTypeDef#
# ReleaseFileSystemNfsV3LocksRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksRequestRequestTypeDef
def get_value() -> ReleaseFileSystemNfsV3LocksRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
# ReleaseFileSystemNfsV3LocksRequestRequestTypeDef definition
class ReleaseFileSystemNfsV3LocksRequestRequestTypeDef(TypedDict):
FileSystemId: str,
ClientRequestToken: NotRequired[str],
ReleaseFileSystemNfsV3LocksResponseTypeDef#
# ReleaseFileSystemNfsV3LocksResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksResponseTypeDef
def get_value() -> ReleaseFileSystemNfsV3LocksResponseTypeDef:
return {
"FileSystem": ...,
"ResponseMetadata": ...,
}
# ReleaseFileSystemNfsV3LocksResponseTypeDef definition
class ReleaseFileSystemNfsV3LocksResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_fsx.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
RestoreVolumeFromSnapshotRequestRequestTypeDef#
# RestoreVolumeFromSnapshotRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotRequestRequestTypeDef
def get_value() -> RestoreVolumeFromSnapshotRequestRequestTypeDef:
return {
"VolumeId": ...,
"SnapshotId": ...,
}
# RestoreVolumeFromSnapshotRequestRequestTypeDef definition
class RestoreVolumeFromSnapshotRequestRequestTypeDef(TypedDict):
VolumeId: str,
SnapshotId: str,
ClientRequestToken: NotRequired[str],
Options: NotRequired[Sequence[RestoreOpenZFSVolumeOptionType]], # (1)
RestoreVolumeFromSnapshotResponseTypeDef#
# RestoreVolumeFromSnapshotResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotResponseTypeDef
def get_value() -> RestoreVolumeFromSnapshotResponseTypeDef:
return {
"VolumeId": ...,
"Lifecycle": ...,
"AdministrativeActions": ...,
"ResponseMetadata": ...,
}
# RestoreVolumeFromSnapshotResponseTypeDef definition
class RestoreVolumeFromSnapshotResponseTypeDef(TypedDict):
VolumeId: str,
Lifecycle: VolumeLifecycleType, # (1)
AdministrativeActions: List[AdministrativeActionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SelfManagedActiveDirectoryAttributesTypeDef#
# SelfManagedActiveDirectoryAttributesTypeDef 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 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]],
SvmEndpointTypeDef#
# SvmEndpointTypeDef 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]],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateFileCacheLustreConfigurationTypeDef#
# UpdateFileCacheLustreConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateFileCacheLustreConfigurationTypeDef
def get_value() -> UpdateFileCacheLustreConfigurationTypeDef:
return {
"WeeklyMaintenanceStartTime": ...,
}
# UpdateFileCacheLustreConfigurationTypeDef definition
class UpdateFileCacheLustreConfigurationTypeDef(TypedDict):
WeeklyMaintenanceStartTime: NotRequired[str],
UpdateFileSystemResponseTypeDef#
# UpdateFileSystemResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemResponseTypeDef
def get_value() -> UpdateFileSystemResponseTypeDef:
return {
"FileSystem": ...,
"ResponseMetadata": ...,
}
# UpdateFileSystemResponseTypeDef definition
class UpdateFileSystemResponseTypeDef(TypedDict):
FileSystem: FileSystemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSnapshotRequestRequestTypeDef#
# UpdateSnapshotRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateSnapshotRequestRequestTypeDef
def get_value() -> UpdateSnapshotRequestRequestTypeDef:
return {
"Name": ...,
"SnapshotId": ...,
}
# UpdateSnapshotRequestRequestTypeDef definition
class UpdateSnapshotRequestRequestTypeDef(TypedDict):
Name: str,
SnapshotId: str,
ClientRequestToken: NotRequired[str],
WindowsAuditLogConfigurationTypeDef#
# WindowsAuditLogConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import WindowsAuditLogConfigurationTypeDef
def get_value() -> WindowsAuditLogConfigurationTypeDef:
return {
"FileAccessAuditLogLevel": ...,
"FileShareAccessAuditLogLevel": ...,
}
# WindowsAuditLogConfigurationTypeDef definition
class WindowsAuditLogConfigurationTypeDef(TypedDict):
FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType, # (1)
AuditLogDestination: NotRequired[str],
AssociateFileSystemAliasesResponseTypeDef#
# AssociateFileSystemAliasesResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesResponseTypeDef
def get_value() -> AssociateFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
"ResponseMetadata": ...,
}
# AssociateFileSystemAliasesResponseTypeDef definition
class AssociateFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
DescribeFileSystemAliasesResponseTypeDef#
# DescribeFileSystemAliasesResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesResponseTypeDef
def get_value() -> DescribeFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeFileSystemAliasesResponseTypeDef definition
class DescribeFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
DisassociateFileSystemAliasesResponseTypeDef#
# DisassociateFileSystemAliasesResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesResponseTypeDef
def get_value() -> DisassociateFileSystemAliasesResponseTypeDef:
return {
"Aliases": ...,
"ResponseMetadata": ...,
}
# DisassociateFileSystemAliasesResponseTypeDef definition
class DisassociateFileSystemAliasesResponseTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
NFSDataRepositoryConfigurationTypeDef#
# NFSDataRepositoryConfigurationTypeDef 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[AutoExportPolicyTypeDef], # (2)
S3DataRepositoryConfigurationTypeDef#
# S3DataRepositoryConfigurationTypeDef 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)
CopyBackupRequestRequestTypeDef#
# CopyBackupRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CopyBackupRequestRequestTypeDef
def get_value() -> CopyBackupRequestRequestTypeDef:
return {
"SourceBackupId": ...,
}
# CopyBackupRequestRequestTypeDef 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#
# CreateBackupRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateBackupRequestRequestTypeDef
def get_value() -> CreateBackupRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
# CreateBackupRequestRequestTypeDef definition
class CreateBackupRequestRequestTypeDef(TypedDict):
FileSystemId: NotRequired[str],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
VolumeId: NotRequired[str],
- See TagTypeDef
CreateSnapshotRequestRequestTypeDef#
# CreateSnapshotRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateSnapshotRequestRequestTypeDef
def get_value() -> CreateSnapshotRequestRequestTypeDef:
return {
"Name": ...,
"VolumeId": ...,
}
# CreateSnapshotRequestRequestTypeDef definition
class CreateSnapshotRequestRequestTypeDef(TypedDict):
Name: str,
VolumeId: str,
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteFileSystemLustreConfigurationTypeDef#
# DeleteFileSystemLustreConfigurationTypeDef 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 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 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 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 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 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 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)
- See TagTypeDef
DeleteVolumeOntapResponseTypeDef#
# DeleteVolumeOntapResponseTypeDef 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 usage example
from mypy_boto3_fsx.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateDataRepositoryTaskRequestRequestTypeDef#
# CreateDataRepositoryTaskRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskRequestRequestTypeDef
def get_value() -> CreateDataRepositoryTaskRequestRequestTypeDef:
return {
"Type": ...,
"FileSystemId": ...,
"Report": ...,
}
# CreateDataRepositoryTaskRequestRequestTypeDef 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#
# CreateFileCacheLustreConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileCacheLustreConfigurationTypeDef
def get_value() -> CreateFileCacheLustreConfigurationTypeDef:
return {
"PerUnitStorageThroughput": ...,
"DeploymentType": ...,
"MetadataConfiguration": ...,
}
# CreateFileCacheLustreConfigurationTypeDef definition
class CreateFileCacheLustreConfigurationTypeDef(TypedDict):
PerUnitStorageThroughput: int,
DeploymentType: FileCacheLustreDeploymentTypeType, # (1)
MetadataConfiguration: FileCacheLustreMetadataConfigurationTypeDef, # (2)
WeeklyMaintenanceStartTime: NotRequired[str],
CreateFileSystemLustreConfigurationTypeDef#
# CreateFileSystemLustreConfigurationTypeDef 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)
LogConfiguration: NotRequired[LustreLogCreateConfigurationTypeDef], # (5)
RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationTypeDef], # (6)
- See LustreDeploymentTypeType
- See AutoImportPolicyTypeType
- See DriveCacheTypeType
- See DataCompressionTypeType
- See LustreLogCreateConfigurationTypeDef
- See LustreRootSquashConfigurationTypeDef
UpdateFileSystemLustreConfigurationTypeDef#
# UpdateFileSystemLustreConfigurationTypeDef 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[LustreRootSquashConfigurationTypeDef], # (4)
- See AutoImportPolicyTypeType
- See DataCompressionTypeType
- See LustreLogCreateConfigurationTypeDef
- See LustreRootSquashConfigurationTypeDef
CreateFileSystemOntapConfigurationTypeDef#
# CreateFileSystemOntapConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemOntapConfigurationTypeDef
def get_value() -> CreateFileSystemOntapConfigurationTypeDef:
return {
"DeploymentType": ...,
"ThroughputCapacity": ...,
}
# CreateFileSystemOntapConfigurationTypeDef 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#
# OpenZFSFileSystemConfigurationTypeDef 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],
UpdateFileSystemOntapConfigurationTypeDef#
# UpdateFileSystemOntapConfigurationTypeDef 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]],
UpdateFileSystemOpenZFSConfigurationTypeDef#
# UpdateFileSystemOpenZFSConfigurationTypeDef 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)
CreateSvmActiveDirectoryConfigurationTypeDef#
# CreateSvmActiveDirectoryConfigurationTypeDef 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 usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemWindowsConfigurationTypeDef
def get_value() -> CreateFileSystemWindowsConfigurationTypeDef:
return {
"ThroughputCapacity": ...,
}
# 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)
- See SelfManagedActiveDirectoryConfigurationTypeDef
- See WindowsDeploymentTypeType
- See WindowsAuditLogCreateConfigurationTypeDef
CreateOntapVolumeConfigurationTypeDef#
# CreateOntapVolumeConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateOntapVolumeConfigurationTypeDef
def get_value() -> CreateOntapVolumeConfigurationTypeDef:
return {
"SizeInMegabytes": ...,
"StorageVirtualMachineId": ...,
}
# CreateOntapVolumeConfigurationTypeDef 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#
# OntapVolumeConfigurationTypeDef 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],
- See FlexCacheEndpointTypeType
- See SecurityStyleType
- See TieringPolicyTypeDef
- See OntapVolumeTypeType
UpdateOntapVolumeConfigurationTypeDef#
# UpdateOntapVolumeConfigurationTypeDef 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],
DataRepositoryConfigurationTypeDef#
# DataRepositoryConfigurationTypeDef 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
DescribeDataRepositoryTasksRequestRequestTypeDef#
# DescribeDataRepositoryTasksRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksRequestRequestTypeDef
def get_value() -> DescribeDataRepositoryTasksRequestRequestTypeDef:
return {
"TaskIds": ...,
}
# DescribeDataRepositoryTasksRequestRequestTypeDef definition
class DescribeDataRepositoryTasksRequestRequestTypeDef(TypedDict):
TaskIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[DataRepositoryTaskFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DataRepositoryTaskTypeDef#
# DataRepositoryTaskTypeDef usage example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskTypeDef
def get_value() -> DataRepositoryTaskTypeDef:
return {
"TaskId": ...,
"Lifecycle": ...,
"Type": ...,
"CreationTime": ...,
}
# 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],
- See DataRepositoryTaskLifecycleType
- See DataRepositoryTaskTypeType
- See TagTypeDef
- See DataRepositoryTaskFailureDetailsTypeDef
- See DataRepositoryTaskStatusTypeDef
- See CompletionReportTypeDef
DescribeBackupsRequestDescribeBackupsPaginateTypeDef#
# DescribeBackupsRequestDescribeBackupsPaginateTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeBackupsRequestDescribeBackupsPaginateTypeDef
def get_value() -> DescribeBackupsRequestDescribeBackupsPaginateTypeDef:
return {
"BackupIds": ...,
}
# DescribeBackupsRequestDescribeBackupsPaginateTypeDef definition
class DescribeBackupsRequestDescribeBackupsPaginateTypeDef(TypedDict):
BackupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeBackupsRequestRequestTypeDef#
# DescribeBackupsRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeBackupsRequestRequestTypeDef
def get_value() -> DescribeBackupsRequestRequestTypeDef:
return {
"BackupIds": ...,
}
# DescribeBackupsRequestRequestTypeDef definition
class DescribeBackupsRequestRequestTypeDef(TypedDict):
BackupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeDataRepositoryAssociationsRequestRequestTypeDef#
# DescribeDataRepositoryAssociationsRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsRequestRequestTypeDef
def get_value() -> DescribeDataRepositoryAssociationsRequestRequestTypeDef:
return {
"AssociationIds": ...,
}
# DescribeDataRepositoryAssociationsRequestRequestTypeDef definition
class DescribeDataRepositoryAssociationsRequestRequestTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeSnapshotsRequestRequestTypeDef#
# DescribeSnapshotsRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeSnapshotsRequestRequestTypeDef
def get_value() -> DescribeSnapshotsRequestRequestTypeDef:
return {
"SnapshotIds": ...,
}
# DescribeSnapshotsRequestRequestTypeDef definition
class DescribeSnapshotsRequestRequestTypeDef(TypedDict):
SnapshotIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[SnapshotFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef#
# DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef
def get_value() -> DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef:
return {
"StorageVirtualMachineIds": ...,
}
# DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef definition
class DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef(TypedDict):
StorageVirtualMachineIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeStorageVirtualMachinesRequestRequestTypeDef#
# DescribeStorageVirtualMachinesRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestRequestTypeDef
def get_value() -> DescribeStorageVirtualMachinesRequestRequestTypeDef:
return {
"StorageVirtualMachineIds": ...,
}
# DescribeStorageVirtualMachinesRequestRequestTypeDef definition
class DescribeStorageVirtualMachinesRequestRequestTypeDef(TypedDict):
StorageVirtualMachineIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeVolumesRequestDescribeVolumesPaginateTypeDef#
# DescribeVolumesRequestDescribeVolumesPaginateTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeVolumesRequestDescribeVolumesPaginateTypeDef
def get_value() -> DescribeVolumesRequestDescribeVolumesPaginateTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestDescribeVolumesPaginateTypeDef definition
class DescribeVolumesRequestDescribeVolumesPaginateTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VolumeFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeVolumesRequestRequestTypeDef#
# DescribeVolumesRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeVolumesRequestRequestTypeDef
def get_value() -> DescribeVolumesRequestRequestTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestRequestTypeDef definition
class DescribeVolumesRequestRequestTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VolumeFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
FileCacheDataRepositoryAssociationTypeDef#
# FileCacheDataRepositoryAssociationTypeDef usage example
from mypy_boto3_fsx.type_defs import FileCacheDataRepositoryAssociationTypeDef
def get_value() -> FileCacheDataRepositoryAssociationTypeDef:
return {
"FileCachePath": ...,
"DataRepositoryPath": ...,
}
# FileCacheDataRepositoryAssociationTypeDef definition
class FileCacheDataRepositoryAssociationTypeDef(TypedDict):
FileCachePath: str,
DataRepositoryPath: str,
DataRepositorySubdirectories: NotRequired[Sequence[str]],
NFS: NotRequired[FileCacheNFSConfigurationTypeDef], # (1)
FileCacheLustreConfigurationTypeDef#
# FileCacheLustreConfigurationTypeDef 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 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)
SnapshotTypeDef#
# SnapshotTypeDef 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[AdministrativeActionTypeDef]], # (4)
- See SnapshotLifecycleType
- See LifecycleTransitionReasonTypeDef
- See TagTypeDef
- See AdministrativeActionTypeDef
OpenZFSNfsExportTypeDef#
# OpenZFSNfsExportTypeDef usage example
from mypy_boto3_fsx.type_defs import OpenZFSNfsExportTypeDef
def get_value() -> OpenZFSNfsExportTypeDef:
return {
"ClientConfigurations": ...,
}
# OpenZFSNfsExportTypeDef definition
class OpenZFSNfsExportTypeDef(TypedDict):
ClientConfigurations: List[OpenZFSClientConfigurationTypeDef], # (1)
SvmActiveDirectoryConfigurationTypeDef#
# SvmActiveDirectoryConfigurationTypeDef 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 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)
- See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
- See WindowsAuditLogCreateConfigurationTypeDef
UpdateSvmActiveDirectoryConfigurationTypeDef#
# UpdateSvmActiveDirectoryConfigurationTypeDef 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)
SvmEndpointsTypeDef#
# SvmEndpointsTypeDef 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
UpdateFileCacheRequestRequestTypeDef#
# UpdateFileCacheRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateFileCacheRequestRequestTypeDef
def get_value() -> UpdateFileCacheRequestRequestTypeDef:
return {
"FileCacheId": ...,
}
# UpdateFileCacheRequestRequestTypeDef definition
class UpdateFileCacheRequestRequestTypeDef(TypedDict):
FileCacheId: str,
ClientRequestToken: NotRequired[str],
LustreConfiguration: NotRequired[UpdateFileCacheLustreConfigurationTypeDef], # (1)
WindowsFileSystemConfigurationTypeDef#
# WindowsFileSystemConfigurationTypeDef 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)
- See SelfManagedActiveDirectoryAttributesTypeDef
- See WindowsDeploymentTypeType
- See FileSystemMaintenanceOperationType
- See AliasTypeDef
- See WindowsAuditLogConfigurationTypeDef
CreateDataRepositoryAssociationRequestRequestTypeDef#
# CreateDataRepositoryAssociationRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationRequestRequestTypeDef
def get_value() -> CreateDataRepositoryAssociationRequestRequestTypeDef:
return {
"FileSystemId": ...,
"DataRepositoryPath": ...,
}
# CreateDataRepositoryAssociationRequestRequestTypeDef 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#
# DataRepositoryAssociationTypeDef 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[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#
# UpdateDataRepositoryAssociationRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationRequestRequestTypeDef
def get_value() -> UpdateDataRepositoryAssociationRequestRequestTypeDef:
return {
"AssociationId": ...,
}
# UpdateDataRepositoryAssociationRequestRequestTypeDef definition
class UpdateDataRepositoryAssociationRequestRequestTypeDef(TypedDict):
AssociationId: str,
ClientRequestToken: NotRequired[str],
ImportedFileChunkSize: NotRequired[int],
S3: NotRequired[S3DataRepositoryConfigurationTypeDef], # (1)
DeleteFileSystemRequestRequestTypeDef#
# DeleteFileSystemRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemRequestRequestTypeDef
def get_value() -> DeleteFileSystemRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
# DeleteFileSystemRequestRequestTypeDef 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#
# DeleteFileSystemResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteFileSystemResponseTypeDef
def get_value() -> DeleteFileSystemResponseTypeDef:
return {
"FileSystemId": ...,
"Lifecycle": ...,
"WindowsResponse": ...,
"LustreResponse": ...,
"OpenZFSResponse": ...,
"ResponseMetadata": ...,
}
# 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
DeleteVolumeRequestRequestTypeDef#
# DeleteVolumeRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteVolumeRequestRequestTypeDef
def get_value() -> DeleteVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
# DeleteVolumeRequestRequestTypeDef definition
class DeleteVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[DeleteVolumeOntapConfigurationTypeDef], # (1)
OpenZFSConfiguration: NotRequired[DeleteVolumeOpenZFSConfigurationTypeDef], # (2)
DeleteVolumeResponseTypeDef#
# DeleteVolumeResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DeleteVolumeResponseTypeDef
def get_value() -> DeleteVolumeResponseTypeDef:
return {
"VolumeId": ...,
"Lifecycle": ...,
"OntapResponse": ...,
"ResponseMetadata": ...,
}
# DeleteVolumeResponseTypeDef definition
class DeleteVolumeResponseTypeDef(TypedDict):
VolumeId: str,
Lifecycle: VolumeLifecycleType, # (1)
OntapResponse: DeleteVolumeOntapResponseTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateStorageVirtualMachineRequestRequestTypeDef#
# CreateStorageVirtualMachineRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineRequestRequestTypeDef
def get_value() -> CreateStorageVirtualMachineRequestRequestTypeDef:
return {
"FileSystemId": ...,
"Name": ...,
}
# CreateStorageVirtualMachineRequestRequestTypeDef 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#
# CreateVolumeFromBackupRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupRequestRequestTypeDef
def get_value() -> CreateVolumeFromBackupRequestRequestTypeDef:
return {
"BackupId": ...,
"Name": ...,
}
# CreateVolumeFromBackupRequestRequestTypeDef definition
class CreateVolumeFromBackupRequestRequestTypeDef(TypedDict):
BackupId: str,
Name: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[CreateOntapVolumeConfigurationTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
LustreFileSystemConfigurationTypeDef#
# LustreFileSystemConfigurationTypeDef 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[LustreRootSquashConfigurationTypeDef], # (6)
- See DataRepositoryConfigurationTypeDef
- See LustreDeploymentTypeType
- See DriveCacheTypeType
- See DataCompressionTypeType
- See LustreLogConfigurationTypeDef
- See LustreRootSquashConfigurationTypeDef
CreateDataRepositoryTaskResponseTypeDef#
# CreateDataRepositoryTaskResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskResponseTypeDef
def get_value() -> CreateDataRepositoryTaskResponseTypeDef:
return {
"DataRepositoryTask": ...,
"ResponseMetadata": ...,
}
# CreateDataRepositoryTaskResponseTypeDef definition
class CreateDataRepositoryTaskResponseTypeDef(TypedDict):
DataRepositoryTask: DataRepositoryTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataRepositoryTasksResponseTypeDef#
# DescribeDataRepositoryTasksResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksResponseTypeDef
def get_value() -> DescribeDataRepositoryTasksResponseTypeDef:
return {
"DataRepositoryTasks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeDataRepositoryTasksResponseTypeDef definition
class DescribeDataRepositoryTasksResponseTypeDef(TypedDict):
DataRepositoryTasks: List[DataRepositoryTaskTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileCacheRequestRequestTypeDef#
# CreateFileCacheRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileCacheRequestRequestTypeDef
def get_value() -> CreateFileCacheRequestRequestTypeDef:
return {
"FileCacheType": ...,
"FileCacheTypeVersion": ...,
"StorageCapacity": ...,
"SubnetIds": ...,
}
# CreateFileCacheRequestRequestTypeDef 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#
# FileCacheCreatingTypeDef 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 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 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],
CreateSnapshotResponseTypeDef#
# CreateSnapshotResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateSnapshotResponseTypeDef
def get_value() -> CreateSnapshotResponseTypeDef:
return {
"Snapshot": ...,
"ResponseMetadata": ...,
}
# CreateSnapshotResponseTypeDef definition
class CreateSnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSnapshotsResponseTypeDef#
# DescribeSnapshotsResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeSnapshotsResponseTypeDef
def get_value() -> DescribeSnapshotsResponseTypeDef:
return {
"Snapshots": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeSnapshotsResponseTypeDef definition
class DescribeSnapshotsResponseTypeDef(TypedDict):
Snapshots: List[SnapshotTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSnapshotResponseTypeDef#
# UpdateSnapshotResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateSnapshotResponseTypeDef
def get_value() -> UpdateSnapshotResponseTypeDef:
return {
"Snapshot": ...,
"ResponseMetadata": ...,
}
# UpdateSnapshotResponseTypeDef definition
class UpdateSnapshotResponseTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOpenZFSVolumeConfigurationTypeDef#
# CreateOpenZFSVolumeConfigurationTypeDef 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[OpenZFSNfsExportTypeDef]], # (3)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (4)
- See OpenZFSDataCompressionTypeType
- See CreateOpenZFSOriginSnapshotConfigurationTypeDef
- See OpenZFSNfsExportTypeDef
- See OpenZFSUserOrGroupQuotaTypeDef
OpenZFSCreateRootVolumeConfigurationTypeDef#
# OpenZFSCreateRootVolumeConfigurationTypeDef 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[OpenZFSNfsExportTypeDef]], # (2)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (3)
CopyTagsToSnapshots: NotRequired[bool],
ReadOnly: NotRequired[bool],
OpenZFSVolumeConfigurationTypeDef#
# OpenZFSVolumeConfigurationTypeDef 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[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#
# UpdateOpenZFSVolumeConfigurationTypeDef 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[OpenZFSNfsExportTypeDef]], # (2)
UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]], # (3)
ReadOnly: NotRequired[bool],
UpdateFileSystemRequestRequestTypeDef#
# UpdateFileSystemRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateFileSystemRequestRequestTypeDef
def get_value() -> UpdateFileSystemRequestRequestTypeDef:
return {
"FileSystemId": ...,
}
# UpdateFileSystemRequestRequestTypeDef 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#
# UpdateStorageVirtualMachineRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineRequestRequestTypeDef
def get_value() -> UpdateStorageVirtualMachineRequestRequestTypeDef:
return {
"StorageVirtualMachineId": ...,
}
# UpdateStorageVirtualMachineRequestRequestTypeDef definition
class UpdateStorageVirtualMachineRequestRequestTypeDef(TypedDict):
StorageVirtualMachineId: str,
ActiveDirectoryConfiguration: NotRequired[UpdateSvmActiveDirectoryConfigurationTypeDef], # (1)
ClientRequestToken: NotRequired[str],
SvmAdminPassword: NotRequired[str],
StorageVirtualMachineTypeDef#
# StorageVirtualMachineTypeDef 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 usage example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationResponseTypeDef
def get_value() -> CreateDataRepositoryAssociationResponseTypeDef:
return {
"Association": ...,
"ResponseMetadata": ...,
}
# CreateDataRepositoryAssociationResponseTypeDef definition
class CreateDataRepositoryAssociationResponseTypeDef(TypedDict):
Association: DataRepositoryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataRepositoryAssociationsResponseTypeDef#
# DescribeDataRepositoryAssociationsResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsResponseTypeDef
def get_value() -> DescribeDataRepositoryAssociationsResponseTypeDef:
return {
"Associations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeDataRepositoryAssociationsResponseTypeDef definition
class DescribeDataRepositoryAssociationsResponseTypeDef(TypedDict):
Associations: List[DataRepositoryAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDataRepositoryAssociationResponseTypeDef#
# UpdateDataRepositoryAssociationResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationResponseTypeDef
def get_value() -> UpdateDataRepositoryAssociationResponseTypeDef:
return {
"Association": ...,
"ResponseMetadata": ...,
}
# UpdateDataRepositoryAssociationResponseTypeDef definition
class UpdateDataRepositoryAssociationResponseTypeDef(TypedDict):
Association: DataRepositoryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileCacheResponseTypeDef#
# CreateFileCacheResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileCacheResponseTypeDef
def get_value() -> CreateFileCacheResponseTypeDef:
return {
"FileCache": ...,
"ResponseMetadata": ...,
}
# CreateFileCacheResponseTypeDef definition
class CreateFileCacheResponseTypeDef(TypedDict):
FileCache: FileCacheCreatingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFileCachesResponseTypeDef#
# DescribeFileCachesResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeFileCachesResponseTypeDef
def get_value() -> DescribeFileCachesResponseTypeDef:
return {
"FileCaches": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeFileCachesResponseTypeDef definition
class DescribeFileCachesResponseTypeDef(TypedDict):
FileCaches: List[FileCacheTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFileCacheResponseTypeDef#
# UpdateFileCacheResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateFileCacheResponseTypeDef
def get_value() -> UpdateFileCacheResponseTypeDef:
return {
"FileCache": ...,
"ResponseMetadata": ...,
}
# UpdateFileCacheResponseTypeDef definition
class UpdateFileCacheResponseTypeDef(TypedDict):
FileCache: FileCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FileSystemTypeDef#
# FileSystemTypeDef 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
CreateVolumeRequestRequestTypeDef#
# CreateVolumeRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateVolumeRequestRequestTypeDef
def get_value() -> CreateVolumeRequestRequestTypeDef:
return {
"VolumeType": ...,
"Name": ...,
}
# CreateVolumeRequestRequestTypeDef 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#
# CreateFileSystemOpenZFSConfigurationTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemOpenZFSConfigurationTypeDef
def get_value() -> CreateFileSystemOpenZFSConfigurationTypeDef:
return {
"DeploymentType": ...,
"ThroughputCapacity": ...,
}
# 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)
- See OpenZFSDeploymentTypeType
- See DiskIopsConfigurationTypeDef
- See OpenZFSCreateRootVolumeConfigurationTypeDef
VolumeTypeDef#
# VolumeTypeDef 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[AdministrativeActionTypeDef]], # (6)
OpenZFSConfiguration: NotRequired[OpenZFSVolumeConfigurationTypeDef], # (7)
- See VolumeLifecycleType
- See OntapVolumeConfigurationTypeDef
- See TagTypeDef
- See VolumeTypeType
- See LifecycleTransitionReasonTypeDef
- See AdministrativeActionTypeDef
- See OpenZFSVolumeConfigurationTypeDef
UpdateVolumeRequestRequestTypeDef#
# UpdateVolumeRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateVolumeRequestRequestTypeDef
def get_value() -> UpdateVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
# UpdateVolumeRequestRequestTypeDef definition
class UpdateVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
ClientRequestToken: NotRequired[str],
OntapConfiguration: NotRequired[UpdateOntapVolumeConfigurationTypeDef], # (1)
Name: NotRequired[str],
OpenZFSConfiguration: NotRequired[UpdateOpenZFSVolumeConfigurationTypeDef], # (2)
CreateStorageVirtualMachineResponseTypeDef#
# CreateStorageVirtualMachineResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineResponseTypeDef
def get_value() -> CreateStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachine": ...,
"ResponseMetadata": ...,
}
# CreateStorageVirtualMachineResponseTypeDef definition
class CreateStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachine: StorageVirtualMachineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStorageVirtualMachinesResponseTypeDef#
# DescribeStorageVirtualMachinesResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesResponseTypeDef
def get_value() -> DescribeStorageVirtualMachinesResponseTypeDef:
return {
"StorageVirtualMachines": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeStorageVirtualMachinesResponseTypeDef definition
class DescribeStorageVirtualMachinesResponseTypeDef(TypedDict):
StorageVirtualMachines: List[StorageVirtualMachineTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateStorageVirtualMachineResponseTypeDef#
# UpdateStorageVirtualMachineResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineResponseTypeDef
def get_value() -> UpdateStorageVirtualMachineResponseTypeDef:
return {
"StorageVirtualMachine": ...,
"ResponseMetadata": ...,
}
# UpdateStorageVirtualMachineResponseTypeDef definition
class UpdateStorageVirtualMachineResponseTypeDef(TypedDict):
StorageVirtualMachine: StorageVirtualMachineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFileSystemFromBackupRequestRequestTypeDef#
# CreateFileSystemFromBackupRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupRequestRequestTypeDef
def get_value() -> CreateFileSystemFromBackupRequestRequestTypeDef:
return {
"BackupId": ...,
"SubnetIds": ...,
}
# CreateFileSystemFromBackupRequestRequestTypeDef 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#
# CreateFileSystemRequestRequestTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateFileSystemRequestRequestTypeDef
def get_value() -> CreateFileSystemRequestRequestTypeDef:
return {
"FileSystemType": ...,
"StorageCapacity": ...,
"SubnetIds": ...,
}
# CreateFileSystemRequestRequestTypeDef 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#
# AdministrativeActionTypeDef 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[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#
# BackupTypeDef usage example
from mypy_boto3_fsx.type_defs import BackupTypeDef
def get_value() -> BackupTypeDef:
return {
"BackupId": ...,
"Lifecycle": ...,
"Type": ...,
"CreationTime": ...,
"FileSystem": ...,
}
# 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)
- See BackupLifecycleType
- See BackupFailureDetailsTypeDef
- See BackupTypeType
- See TagTypeDef
- See FileSystemTypeDef
- See ActiveDirectoryBackupAttributesTypeDef
- See ResourceTypeType
- See VolumeTypeDef
CreateVolumeFromBackupResponseTypeDef#
# CreateVolumeFromBackupResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupResponseTypeDef
def get_value() -> CreateVolumeFromBackupResponseTypeDef:
return {
"Volume": ...,
"ResponseMetadata": ...,
}
# CreateVolumeFromBackupResponseTypeDef definition
class CreateVolumeFromBackupResponseTypeDef(TypedDict):
Volume: VolumeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
CreateVolumeResponseTypeDef#
# CreateVolumeResponseTypeDef usage example
from mypy_boto3_fsx.type_defs import CreateVolumeResponseTypeDef
def get_value() -> CreateVolumeResponseTypeDef:
return {
"Volume": ...,
"ResponseMetadata": ...,
}
# CreateVolumeResponseTypeDef definition
class CreateVolumeResponseTypeDef(TypedDict):
Volume: VolumeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
DescribeVolumesResponseTypeDef#
# DescribeVolumesResponseTypeDef usage example
from mypy_boto3_fsx.type_defs