Skip to content

Typed dictionaries#

Index > FSx > 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)
  1. See AliasLifecycleType

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)
  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)
  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)
  1. See DataRepositoryTaskLifecycleType
  2. See ResponseMetadataTypeDef

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)
  1. See ReportFormatType
  2. 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)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See LustreAccessAuditLogLevelType

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],
  1. See DiskIopsConfigurationModeType

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)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See WindowsAccessAuditLogLevelType
  2. See WindowsAccessAuditLogLevelType

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)
  1. See TieringPolicyNameType

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)
  1. See OpenZFSCopyStrategyType

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,
  1. See OpenZFSQuotaTypeType

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]],
  1. See DataRepositoryTaskFilterNameType

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)
  1. See BackupLifecycleType
  2. See ResponseMetadataTypeDef

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)
  1. See DataRepositoryLifecycleType
  2. See ResponseMetadataTypeDef

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)
  1. See FileCacheLifecycleType
  2. See ResponseMetadataTypeDef

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)
  1. See SnapshotLifecycleType
  2. See ResponseMetadataTypeDef

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)
  1. See StorageVirtualMachineLifecycleType
  2. See ResponseMetadataTypeDef

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)
  1. See DeleteOpenZFSVolumeOptionType

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]],
  1. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See SnapshotFilterNameType

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]],
  1. See StorageVirtualMachineFilterNameType

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]],
  1. See VolumeFilterNameType

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]],
  1. 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],
  1. See LustreAccessAuditLogLevelType

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)
  1. See PaginatorConfigTypeDef

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)
  1. See OpenZFSCopyStrategyType

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)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RestoreOpenZFSVolumeOptionType

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)
  1. See VolumeLifecycleType
  2. See AdministrativeActionTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See WindowsAccessAuditLogLevelType
  2. See WindowsAccessAuditLogLevelType

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)
  1. See AliasTypeDef
  2. 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)
  1. See AliasTypeDef
  2. 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)
  1. See AliasTypeDef
  2. 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)
  1. See NfsVersionType
  2. See AutoExportPolicyTypeDef

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)
  1. See AutoImportPolicyTypeDef
  2. See AutoExportPolicyTypeDef

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)
  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],
  1. 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)
  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)
  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)
  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)
  1. See TagTypeDef
  2. See DeleteFileSystemOpenZFSOptionType

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)
  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)
  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)
  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)
  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)
  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)
  1. See TagTypeDef
  2. 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)
  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],
  1. See DataRepositoryTaskTypeType
  2. See CompletionReportTypeDef
  3. See TagTypeDef

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],
  1. See FileCacheLustreDeploymentTypeType
  2. See FileCacheLustreMetadataConfigurationTypeDef

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)
  1. See LustreDeploymentTypeType
  2. See AutoImportPolicyTypeType
  3. See DriveCacheTypeType
  4. See DataCompressionTypeType
  5. See LustreLogCreateConfigurationTypeDef
  6. 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)
  1. See AutoImportPolicyTypeType
  2. See DataCompressionTypeType
  3. See LustreLogCreateConfigurationTypeDef
  4. 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],
  1. See OntapDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef

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],
  1. See OpenZFSDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef

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]],
  1. See DiskIopsConfigurationTypeDef

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)
  1. See DiskIopsConfigurationTypeDef

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)
  1. See SelfManagedActiveDirectoryConfigurationTypeDef

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)
  1. See SelfManagedActiveDirectoryConfigurationTypeDef
  2. See WindowsDeploymentTypeType
  3. 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],
  1. See SecurityStyleType
  2. See TieringPolicyTypeDef
  3. See InputOntapVolumeTypeType

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],
  1. See FlexCacheEndpointTypeType
  2. See SecurityStyleType
  3. See TieringPolicyTypeDef
  4. 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],
  1. See SecurityStyleType
  2. See TieringPolicyTypeDef

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)
  1. See DataRepositoryLifecycleType
  2. See AutoImportPolicyTypeType
  3. 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],
  1. See DataRepositoryTaskFilterTypeDef

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],
  1. See DataRepositoryTaskLifecycleType
  2. See DataRepositoryTaskTypeType
  3. See TagTypeDef
  4. See DataRepositoryTaskFailureDetailsTypeDef
  5. See DataRepositoryTaskStatusTypeDef
  6. 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)
  1. See FilterTypeDef
  2. 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],
  1. 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],
  1. 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],
  1. See SnapshotFilterTypeDef

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)
  1. See StorageVirtualMachineFilterTypeDef
  2. See PaginatorConfigTypeDef

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],
  1. See StorageVirtualMachineFilterTypeDef

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)
  1. See VolumeFilterTypeDef
  2. See PaginatorConfigTypeDef

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],
  1. See VolumeFilterTypeDef

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)
  1. See FileCacheNFSConfigurationTypeDef

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)
  1. See FileCacheLustreDeploymentTypeType
  2. See FileCacheLustreMetadataConfigurationTypeDef
  3. 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)
  1. See FileSystemEndpointTypeDef
  2. See FileSystemEndpointTypeDef

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)
  1. See SnapshotLifecycleType
  2. See LifecycleTransitionReasonTypeDef
  3. See TagTypeDef
  4. 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)
  1. See OpenZFSClientConfigurationTypeDef

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)
  1. See SelfManagedActiveDirectoryAttributesTypeDef

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)
  1. See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
  2. 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)
  1. See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef

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)
  1. See SvmEndpointTypeDef
  2. See SvmEndpointTypeDef
  3. See SvmEndpointTypeDef
  4. 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)
  1. See UpdateFileCacheLustreConfigurationTypeDef

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)
  1. See SelfManagedActiveDirectoryAttributesTypeDef
  2. See WindowsDeploymentTypeType
  3. See FileSystemMaintenanceOperationType
  4. See AliasTypeDef
  5. 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)
  1. See S3DataRepositoryConfigurationTypeDef
  2. See TagTypeDef

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)
  1. See DataRepositoryLifecycleType
  2. See DataRepositoryFailureDetailsTypeDef
  3. See S3DataRepositoryConfigurationTypeDef
  4. See TagTypeDef
  5. 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)
  1. See S3DataRepositoryConfigurationTypeDef

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)
  1. See DeleteFileSystemWindowsConfigurationTypeDef
  2. See DeleteFileSystemLustreConfigurationTypeDef
  3. 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)
  1. See FileSystemLifecycleType
  2. See DeleteFileSystemWindowsResponseTypeDef
  3. See DeleteFileSystemLustreResponseTypeDef
  4. See DeleteFileSystemOpenZFSResponseTypeDef
  5. 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)
  1. See DeleteVolumeOntapConfigurationTypeDef
  2. See DeleteVolumeOpenZFSConfigurationTypeDef

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)
  1. See VolumeLifecycleType
  2. See DeleteVolumeOntapResponseTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See CreateSvmActiveDirectoryConfigurationTypeDef
  2. See TagTypeDef
  3. 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)
  1. See CreateOntapVolumeConfigurationTypeDef
  2. See TagTypeDef

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)
  1. See DataRepositoryConfigurationTypeDef
  2. See LustreDeploymentTypeType
  3. See DriveCacheTypeType
  4. See DataCompressionTypeType
  5. See LustreLogConfigurationTypeDef
  6. 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)
  1. See DataRepositoryTaskTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DataRepositoryTaskTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FileCacheTypeType
  2. See TagTypeDef
  3. See CreateFileCacheLustreConfigurationTypeDef
  4. 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]],
  1. See FileCacheTypeType
  2. See FileCacheLifecycleType
  3. See FileCacheFailureDetailsTypeDef
  4. See TagTypeDef
  5. 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]],
  1. See FileCacheTypeType
  2. See FileCacheLifecycleType
  3. See FileCacheFailureDetailsTypeDef
  4. 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],
  1. See OntapDeploymentTypeType
  2. See FileSystemEndpointsTypeDef
  3. See DiskIopsConfigurationTypeDef

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)
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OpenZFSDataCompressionTypeType
  2. See CreateOpenZFSOriginSnapshotConfigurationTypeDef
  3. See OpenZFSNfsExportTypeDef
  4. 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],
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSNfsExportTypeDef
  3. See OpenZFSUserOrGroupQuotaTypeDef

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],
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSOriginSnapshotConfigurationTypeDef
  3. See OpenZFSNfsExportTypeDef
  4. 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],
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSNfsExportTypeDef
  3. See OpenZFSUserOrGroupQuotaTypeDef

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)
  1. See UpdateFileSystemWindowsConfigurationTypeDef
  2. See UpdateFileSystemLustreConfigurationTypeDef
  3. See UpdateFileSystemOntapConfigurationTypeDef
  4. 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],
  1. See UpdateSvmActiveDirectoryConfigurationTypeDef

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)
  1. See SvmActiveDirectoryConfigurationTypeDef
  2. See SvmEndpointsTypeDef
  3. See StorageVirtualMachineLifecycleType
  4. See StorageVirtualMachineSubtypeType
  5. See TagTypeDef
  6. See LifecycleTransitionReasonTypeDef
  7. 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)
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FileCacheCreatingTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FileCacheTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FileCacheTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FileSystemTypeType
  2. See FileSystemLifecycleType
  3. See FileSystemFailureDetailsTypeDef
  4. See StorageTypeType
  5. See TagTypeDef
  6. See WindowsFileSystemConfigurationTypeDef
  7. See LustreFileSystemConfigurationTypeDef
  8. See AdministrativeActionTypeDef
  9. See OntapFileSystemConfigurationTypeDef
  10. 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)
  1. See VolumeTypeType
  2. See CreateOntapVolumeConfigurationTypeDef
  3. See TagTypeDef
  4. 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)
  1. See OpenZFSDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef
  3. 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)
  1. See VolumeLifecycleType
  2. See OntapVolumeConfigurationTypeDef
  3. See TagTypeDef
  4. See VolumeTypeType
  5. See LifecycleTransitionReasonTypeDef
  6. See AdministrativeActionTypeDef
  7. 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)
  1. See UpdateOntapVolumeConfigurationTypeDef
  2. See UpdateOpenZFSVolumeConfigurationTypeDef

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)
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See TagTypeDef
  2. See CreateFileSystemWindowsConfigurationTypeDef
  3. See CreateFileSystemLustreConfigurationTypeDef
  4. See StorageTypeType
  5. 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)
  1. See FileSystemTypeType
  2. See StorageTypeType
  3. See TagTypeDef
  4. See CreateFileSystemWindowsConfigurationTypeDef
  5. See CreateFileSystemLustreConfigurationTypeDef
  6. See CreateFileSystemOntapConfigurationTypeDef
  7. 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)
  1. See AdministrativeActionTypeType
  2. See StatusType
  3. See FileSystemTypeDef
  4. See AdministrativeActionFailureDetailsTypeDef
  5. See VolumeTypeDef
  6. 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)
  1. See BackupLifecycleType
  2. See BackupFailureDetailsTypeDef
  3. See BackupTypeType
  4. See TagTypeDef
  5. See FileSystemTypeDef
  6. See ActiveDirectoryBackupAttributesTypeDef
  7. See ResourceTypeType
  8. 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)
  1. See VolumeTypeDef
  2. 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)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

DescribeVolumesResponseTypeDef#

# DescribeVolumesResponseTypeDef usage example

from mypy_boto3_fsx.type_defs