Skip to content

Type definitions#

Index > FSx > Type definitions

Auto-generated documentation for FSx type annotations stubs module mypy-boto3-fsx.

LustreRootSquashConfigurationUnionTypeDef#

# LustreRootSquashConfigurationUnionTypeDef Union usage example

from mypy_boto3_fsx.type_defs import LustreRootSquashConfigurationUnionTypeDef


def get_value() -> LustreRootSquashConfigurationUnionTypeDef:
    return ...


# LustreRootSquashConfigurationUnionTypeDef definition

LustreRootSquashConfigurationUnionTypeDef = Union[
    LustreRootSquashConfigurationTypeDef,  # (1)
    LustreRootSquashConfigurationOutputTypeDef,  # (2)
]
  1. See LustreRootSquashConfigurationTypeDef
  2. See LustreRootSquashConfigurationOutputTypeDef

OpenZFSClientConfigurationUnionTypeDef#

# OpenZFSClientConfigurationUnionTypeDef Union usage example

from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationUnionTypeDef


def get_value() -> OpenZFSClientConfigurationUnionTypeDef:
    return ...


# OpenZFSClientConfigurationUnionTypeDef definition

OpenZFSClientConfigurationUnionTypeDef = Union[
    OpenZFSClientConfigurationTypeDef,  # (1)
    OpenZFSClientConfigurationOutputTypeDef,  # (2)
]
  1. See OpenZFSClientConfigurationTypeDef
  2. See OpenZFSClientConfigurationOutputTypeDef

S3DataRepositoryConfigurationUnionTypeDef#

# S3DataRepositoryConfigurationUnionTypeDef Union usage example

from mypy_boto3_fsx.type_defs import S3DataRepositoryConfigurationUnionTypeDef


def get_value() -> S3DataRepositoryConfigurationUnionTypeDef:
    return ...


# S3DataRepositoryConfigurationUnionTypeDef definition

S3DataRepositoryConfigurationUnionTypeDef = Union[
    S3DataRepositoryConfigurationTypeDef,  # (1)
    S3DataRepositoryConfigurationOutputTypeDef,  # (2)
]
  1. See S3DataRepositoryConfigurationTypeDef
  2. See S3DataRepositoryConfigurationOutputTypeDef

OpenZFSNfsExportUnionTypeDef#

# OpenZFSNfsExportUnionTypeDef Union usage example

from mypy_boto3_fsx.type_defs import OpenZFSNfsExportUnionTypeDef


def get_value() -> OpenZFSNfsExportUnionTypeDef:
    return ...


# OpenZFSNfsExportUnionTypeDef definition

OpenZFSNfsExportUnionTypeDef = Union[
    OpenZFSNfsExportTypeDef,  # (1)
    OpenZFSNfsExportOutputTypeDef,  # (2)
]
  1. See OpenZFSNfsExportTypeDef
  2. See OpenZFSNfsExportOutputTypeDef

ActiveDirectoryBackupAttributesTypeDef#

# ActiveDirectoryBackupAttributesTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import ActiveDirectoryBackupAttributesTypeDef


def get_value() -> ActiveDirectoryBackupAttributesTypeDef:
    return {
        "DomainName": ...,
    }


# ActiveDirectoryBackupAttributesTypeDef definition

class ActiveDirectoryBackupAttributesTypeDef(TypedDict):
    DomainName: NotRequired[str],
    ActiveDirectoryId: NotRequired[str],
    ResourceARN: NotRequired[str],

AdministrativeActionFailureDetailsTypeDef#

# AdministrativeActionFailureDetailsTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AdministrativeActionFailureDetailsTypeDef


def get_value() -> AdministrativeActionFailureDetailsTypeDef:
    return {
        "Message": ...,
    }


# AdministrativeActionFailureDetailsTypeDef definition

class AdministrativeActionFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

AggregateConfigurationTypeDef#

# AggregateConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AggregateConfigurationTypeDef


def get_value() -> AggregateConfigurationTypeDef:
    return {
        "Aggregates": ...,
    }


# AggregateConfigurationTypeDef definition

class AggregateConfigurationTypeDef(TypedDict):
    Aggregates: NotRequired[List[str]],
    TotalConstituents: NotRequired[int],

AliasTypeDef#

# AliasTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AliasTypeDef


def get_value() -> AliasTypeDef:
    return {
        "Name": ...,
    }


# AliasTypeDef definition

class AliasTypeDef(TypedDict):
    Name: NotRequired[str],
    Lifecycle: NotRequired[AliasLifecycleType],  # (1)
  1. See AliasLifecycleType

AssociateFileSystemAliasesRequestTypeDef#

# AssociateFileSystemAliasesRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesRequestTypeDef


def get_value() -> AssociateFileSystemAliasesRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# AssociateFileSystemAliasesRequestTypeDef definition

class AssociateFileSystemAliasesRequestTypeDef(TypedDict):
    FileSystemId: str,
    Aliases: Sequence[str],
    ClientRequestToken: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AutoExportPolicyOutputTypeDef#

# AutoExportPolicyOutputTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AutoExportPolicyOutputTypeDef


def get_value() -> AutoExportPolicyOutputTypeDef:
    return {
        "Events": ...,
    }


# AutoExportPolicyOutputTypeDef definition

class AutoExportPolicyOutputTypeDef(TypedDict):
    Events: NotRequired[List[EventTypeType]],  # (1)
  1. See EventTypeType

AutoExportPolicyTypeDef#

# AutoExportPolicyTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AutoExportPolicyTypeDef


def get_value() -> AutoExportPolicyTypeDef:
    return {
        "Events": ...,
    }


# AutoExportPolicyTypeDef definition

class AutoExportPolicyTypeDef(TypedDict):
    Events: NotRequired[Sequence[EventTypeType]],  # (1)
  1. See EventTypeType

AutoImportPolicyOutputTypeDef#

# AutoImportPolicyOutputTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AutoImportPolicyOutputTypeDef


def get_value() -> AutoImportPolicyOutputTypeDef:
    return {
        "Events": ...,
    }


# AutoImportPolicyOutputTypeDef definition

class AutoImportPolicyOutputTypeDef(TypedDict):
    Events: NotRequired[List[EventTypeType]],  # (1)
  1. See EventTypeType

AutoImportPolicyTypeDef#

# AutoImportPolicyTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AutoImportPolicyTypeDef


def get_value() -> AutoImportPolicyTypeDef:
    return {
        "Events": ...,
    }


# AutoImportPolicyTypeDef definition

class AutoImportPolicyTypeDef(TypedDict):
    Events: NotRequired[Sequence[EventTypeType]],  # (1)
  1. See EventTypeType

AutocommitPeriodTypeDef#

# AutocommitPeriodTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AutocommitPeriodTypeDef


def get_value() -> AutocommitPeriodTypeDef:
    return {
        "Type": ...,
    }


# AutocommitPeriodTypeDef definition

class AutocommitPeriodTypeDef(TypedDict):
    Type: AutocommitPeriodTypeType,  # (1)
    Value: NotRequired[int],
  1. See AutocommitPeriodTypeType

BackupFailureDetailsTypeDef#

# BackupFailureDetailsTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import BackupFailureDetailsTypeDef


def get_value() -> BackupFailureDetailsTypeDef:
    return {
        "Message": ...,
    }


# BackupFailureDetailsTypeDef definition

class BackupFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CancelDataRepositoryTaskRequestTypeDef#

# CancelDataRepositoryTaskRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskRequestTypeDef


def get_value() -> CancelDataRepositoryTaskRequestTypeDef:
    return {
        "TaskId": ...,
    }


# CancelDataRepositoryTaskRequestTypeDef definition

class CancelDataRepositoryTaskRequestTypeDef(TypedDict):
    TaskId: str,

CompletionReportTypeDef#

# CompletionReportTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CompletionReportTypeDef


def get_value() -> CompletionReportTypeDef:
    return {
        "Enabled": ...,
    }


# CompletionReportTypeDef definition

class CompletionReportTypeDef(TypedDict):
    Enabled: bool,
    Path: NotRequired[str],
    Format: NotRequired[ReportFormatType],  # (1)
    Scope: NotRequired[ReportScopeType],  # (2)
  1. See ReportFormatType
  2. See ReportScopeType

CopySnapshotAndUpdateVolumeRequestTypeDef#

# CopySnapshotAndUpdateVolumeRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CopySnapshotAndUpdateVolumeRequestTypeDef


def get_value() -> CopySnapshotAndUpdateVolumeRequestTypeDef:
    return {
        "VolumeId": ...,
    }


# CopySnapshotAndUpdateVolumeRequestTypeDef definition

class CopySnapshotAndUpdateVolumeRequestTypeDef(TypedDict):
    VolumeId: str,
    SourceSnapshotARN: str,
    ClientRequestToken: NotRequired[str],
    CopyStrategy: NotRequired[OpenZFSCopyStrategyType],  # (1)
    Options: NotRequired[Sequence[UpdateOpenZFSVolumeOptionType]],  # (2)
  1. See OpenZFSCopyStrategyType
  2. See UpdateOpenZFSVolumeOptionType

CreateAggregateConfigurationTypeDef#

# CreateAggregateConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateAggregateConfigurationTypeDef


def get_value() -> CreateAggregateConfigurationTypeDef:
    return {
        "Aggregates": ...,
    }


# CreateAggregateConfigurationTypeDef definition

class CreateAggregateConfigurationTypeDef(TypedDict):
    Aggregates: NotRequired[Sequence[str]],
    ConstituentsPerAggregate: NotRequired[int],

FileCacheLustreMetadataConfigurationTypeDef#

# FileCacheLustreMetadataConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileCacheLustreMetadataConfigurationTypeDef


def get_value() -> FileCacheLustreMetadataConfigurationTypeDef:
    return {
        "StorageCapacity": ...,
    }


# FileCacheLustreMetadataConfigurationTypeDef definition

class FileCacheLustreMetadataConfigurationTypeDef(TypedDict):
    StorageCapacity: int,

CreateFileSystemLustreMetadataConfigurationTypeDef#

# CreateFileSystemLustreMetadataConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemLustreMetadataConfigurationTypeDef


def get_value() -> CreateFileSystemLustreMetadataConfigurationTypeDef:
    return {
        "Iops": ...,
    }


# CreateFileSystemLustreMetadataConfigurationTypeDef definition

class CreateFileSystemLustreMetadataConfigurationTypeDef(TypedDict):
    Mode: MetadataConfigurationModeType,  # (1)
    Iops: NotRequired[int],
  1. See MetadataConfigurationModeType

LustreLogCreateConfigurationTypeDef#

# LustreLogCreateConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import LustreLogCreateConfigurationTypeDef


def get_value() -> LustreLogCreateConfigurationTypeDef:
    return {
        "Level": ...,
    }


# LustreLogCreateConfigurationTypeDef definition

class LustreLogCreateConfigurationTypeDef(TypedDict):
    Level: LustreAccessAuditLogLevelType,  # (1)
    Destination: NotRequired[str],
  1. See LustreAccessAuditLogLevelType

DiskIopsConfigurationTypeDef#

# DiskIopsConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DiskIopsConfigurationTypeDef


def get_value() -> DiskIopsConfigurationTypeDef:
    return {
        "Mode": ...,
    }


# DiskIopsConfigurationTypeDef definition

class DiskIopsConfigurationTypeDef(TypedDict):
    Mode: NotRequired[DiskIopsConfigurationModeType],  # (1)
    Iops: NotRequired[int],
  1. See DiskIopsConfigurationModeType

OpenZFSReadCacheConfigurationTypeDef#

# OpenZFSReadCacheConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSReadCacheConfigurationTypeDef


def get_value() -> OpenZFSReadCacheConfigurationTypeDef:
    return {
        "SizingMode": ...,
    }


# OpenZFSReadCacheConfigurationTypeDef definition

class OpenZFSReadCacheConfigurationTypeDef(TypedDict):
    SizingMode: NotRequired[OpenZFSReadCacheSizingModeType],  # (1)
    SizeGiB: NotRequired[int],
  1. See OpenZFSReadCacheSizingModeType

SelfManagedActiveDirectoryConfigurationTypeDef#

# SelfManagedActiveDirectoryConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationTypeDef


def get_value() -> SelfManagedActiveDirectoryConfigurationTypeDef:
    return {
        "DomainName": ...,
    }


# SelfManagedActiveDirectoryConfigurationTypeDef definition

class SelfManagedActiveDirectoryConfigurationTypeDef(TypedDict):
    DomainName: str,
    UserName: str,
    Password: str,
    DnsIps: Sequence[str],
    OrganizationalUnitDistinguishedName: NotRequired[str],
    FileSystemAdministratorsGroup: NotRequired[str],

WindowsAuditLogCreateConfigurationTypeDef#

# WindowsAuditLogCreateConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import WindowsAuditLogCreateConfigurationTypeDef


def get_value() -> WindowsAuditLogCreateConfigurationTypeDef:
    return {
        "FileAccessAuditLogLevel": ...,
    }


# WindowsAuditLogCreateConfigurationTypeDef definition

class WindowsAuditLogCreateConfigurationTypeDef(TypedDict):
    FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType,  # (1)
    FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType,  # (1)
    AuditLogDestination: NotRequired[str],
  1. See WindowsAccessAuditLogLevelType
  2. See WindowsAccessAuditLogLevelType

TieringPolicyTypeDef#

# TieringPolicyTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import TieringPolicyTypeDef


def get_value() -> TieringPolicyTypeDef:
    return {
        "CoolingPeriod": ...,
    }


# TieringPolicyTypeDef definition

class TieringPolicyTypeDef(TypedDict):
    CoolingPeriod: NotRequired[int],
    Name: NotRequired[TieringPolicyNameType],  # (1)
  1. See TieringPolicyNameType

CreateOpenZFSOriginSnapshotConfigurationTypeDef#

# CreateOpenZFSOriginSnapshotConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateOpenZFSOriginSnapshotConfigurationTypeDef


def get_value() -> CreateOpenZFSOriginSnapshotConfigurationTypeDef:
    return {
        "SnapshotARN": ...,
    }


# CreateOpenZFSOriginSnapshotConfigurationTypeDef definition

class CreateOpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
    SnapshotARN: str,
    CopyStrategy: OpenZFSCopyStrategyType,  # (1)
  1. See OpenZFSCopyStrategyType

OpenZFSUserOrGroupQuotaTypeDef#

# OpenZFSUserOrGroupQuotaTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSUserOrGroupQuotaTypeDef


def get_value() -> OpenZFSUserOrGroupQuotaTypeDef:
    return {
        "Type": ...,
    }


# OpenZFSUserOrGroupQuotaTypeDef definition

class OpenZFSUserOrGroupQuotaTypeDef(TypedDict):
    Type: OpenZFSQuotaTypeType,  # (1)
    Id: int,
    StorageCapacityQuotaGiB: int,
  1. See OpenZFSQuotaTypeType

DataRepositoryFailureDetailsTypeDef#

# DataRepositoryFailureDetailsTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DataRepositoryFailureDetailsTypeDef


def get_value() -> DataRepositoryFailureDetailsTypeDef:
    return {
        "Message": ...,
    }


# DataRepositoryFailureDetailsTypeDef definition

class DataRepositoryFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

DataRepositoryTaskFailureDetailsTypeDef#

# DataRepositoryTaskFailureDetailsTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DataRepositoryTaskFailureDetailsTypeDef


def get_value() -> DataRepositoryTaskFailureDetailsTypeDef:
    return {
        "Message": ...,
    }


# DataRepositoryTaskFailureDetailsTypeDef definition

class DataRepositoryTaskFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

DataRepositoryTaskFilterTypeDef#

# DataRepositoryTaskFilterTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DataRepositoryTaskFilterTypeDef


def get_value() -> DataRepositoryTaskFilterTypeDef:
    return {
        "Name": ...,
    }


# DataRepositoryTaskFilterTypeDef definition

class DataRepositoryTaskFilterTypeDef(TypedDict):
    Name: NotRequired[DataRepositoryTaskFilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See DataRepositoryTaskFilterNameType

DataRepositoryTaskStatusTypeDef#

# DataRepositoryTaskStatusTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DataRepositoryTaskStatusTypeDef


def get_value() -> DataRepositoryTaskStatusTypeDef:
    return {
        "TotalCount": ...,
    }


# DataRepositoryTaskStatusTypeDef definition

class DataRepositoryTaskStatusTypeDef(TypedDict):
    TotalCount: NotRequired[int],
    SucceededCount: NotRequired[int],
    FailedCount: NotRequired[int],
    LastUpdatedTime: NotRequired[datetime],
    ReleasedCapacity: NotRequired[int],

DeleteBackupRequestTypeDef#

# DeleteBackupRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteBackupRequestTypeDef


def get_value() -> DeleteBackupRequestTypeDef:
    return {
        "BackupId": ...,
    }


# DeleteBackupRequestTypeDef definition

class DeleteBackupRequestTypeDef(TypedDict):
    BackupId: str,
    ClientRequestToken: NotRequired[str],

DeleteDataRepositoryAssociationRequestTypeDef#

# DeleteDataRepositoryAssociationRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationRequestTypeDef


def get_value() -> DeleteDataRepositoryAssociationRequestTypeDef:
    return {
        "AssociationId": ...,
    }


# DeleteDataRepositoryAssociationRequestTypeDef definition

class DeleteDataRepositoryAssociationRequestTypeDef(TypedDict):
    AssociationId: str,
    ClientRequestToken: NotRequired[str],
    DeleteDataInFileSystem: NotRequired[bool],

DeleteFileCacheRequestTypeDef#

# DeleteFileCacheRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileCacheRequestTypeDef


def get_value() -> DeleteFileCacheRequestTypeDef:
    return {
        "FileCacheId": ...,
    }


# DeleteFileCacheRequestTypeDef definition

class DeleteFileCacheRequestTypeDef(TypedDict):
    FileCacheId: str,
    ClientRequestToken: NotRequired[str],

DeleteSnapshotRequestTypeDef#

# DeleteSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteSnapshotRequestTypeDef


def get_value() -> DeleteSnapshotRequestTypeDef:
    return {
        "SnapshotId": ...,
    }


# DeleteSnapshotRequestTypeDef definition

class DeleteSnapshotRequestTypeDef(TypedDict):
    SnapshotId: str,
    ClientRequestToken: NotRequired[str],

DeleteStorageVirtualMachineRequestTypeDef#

# DeleteStorageVirtualMachineRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineRequestTypeDef


def get_value() -> DeleteStorageVirtualMachineRequestTypeDef:
    return {
        "StorageVirtualMachineId": ...,
    }


# DeleteStorageVirtualMachineRequestTypeDef definition

class DeleteStorageVirtualMachineRequestTypeDef(TypedDict):
    StorageVirtualMachineId: str,
    ClientRequestToken: NotRequired[str],

DeleteVolumeOpenZFSConfigurationTypeDef#

# DeleteVolumeOpenZFSConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteVolumeOpenZFSConfigurationTypeDef


def get_value() -> DeleteVolumeOpenZFSConfigurationTypeDef:
    return {
        "Options": ...,
    }


# DeleteVolumeOpenZFSConfigurationTypeDef definition

class DeleteVolumeOpenZFSConfigurationTypeDef(TypedDict):
    Options: NotRequired[Sequence[DeleteOpenZFSVolumeOptionType]],  # (1)
  1. See DeleteOpenZFSVolumeOptionType

FilterTypeDef#

# FilterTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FilterTypeDef


def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
    }


# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Name: NotRequired[FilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See FilterNameType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeFileCachesRequestTypeDef#

# DescribeFileCachesRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeFileCachesRequestTypeDef


def get_value() -> DescribeFileCachesRequestTypeDef:
    return {
        "FileCacheIds": ...,
    }


# DescribeFileCachesRequestTypeDef definition

class DescribeFileCachesRequestTypeDef(TypedDict):
    FileCacheIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeFileSystemAliasesRequestTypeDef#

# DescribeFileSystemAliasesRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesRequestTypeDef


def get_value() -> DescribeFileSystemAliasesRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# DescribeFileSystemAliasesRequestTypeDef definition

class DescribeFileSystemAliasesRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeFileSystemsRequestTypeDef#

# DescribeFileSystemsRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestTypeDef


def get_value() -> DescribeFileSystemsRequestTypeDef:
    return {
        "FileSystemIds": ...,
    }


# DescribeFileSystemsRequestTypeDef definition

class DescribeFileSystemsRequestTypeDef(TypedDict):
    FileSystemIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SnapshotFilterTypeDef#

# SnapshotFilterTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SnapshotFilterTypeDef


def get_value() -> SnapshotFilterTypeDef:
    return {
        "Name": ...,
    }


# SnapshotFilterTypeDef definition

class SnapshotFilterTypeDef(TypedDict):
    Name: NotRequired[SnapshotFilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See SnapshotFilterNameType

StorageVirtualMachineFilterTypeDef#

# StorageVirtualMachineFilterTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import StorageVirtualMachineFilterTypeDef


def get_value() -> StorageVirtualMachineFilterTypeDef:
    return {
        "Name": ...,
    }


# StorageVirtualMachineFilterTypeDef definition

class StorageVirtualMachineFilterTypeDef(TypedDict):
    Name: NotRequired[StorageVirtualMachineFilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See StorageVirtualMachineFilterNameType

VolumeFilterTypeDef#

# VolumeFilterTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import VolumeFilterTypeDef


def get_value() -> VolumeFilterTypeDef:
    return {
        "Name": ...,
    }


# VolumeFilterTypeDef definition

class VolumeFilterTypeDef(TypedDict):
    Name: NotRequired[VolumeFilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See VolumeFilterNameType

DisassociateFileSystemAliasesRequestTypeDef#

# DisassociateFileSystemAliasesRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesRequestTypeDef


def get_value() -> DisassociateFileSystemAliasesRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# DisassociateFileSystemAliasesRequestTypeDef definition

class DisassociateFileSystemAliasesRequestTypeDef(TypedDict):
    FileSystemId: str,
    Aliases: Sequence[str],
    ClientRequestToken: NotRequired[str],

DurationSinceLastAccessTypeDef#

# DurationSinceLastAccessTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DurationSinceLastAccessTypeDef


def get_value() -> DurationSinceLastAccessTypeDef:
    return {
        "Unit": ...,
    }


# DurationSinceLastAccessTypeDef definition

class DurationSinceLastAccessTypeDef(TypedDict):
    Unit: NotRequired[UnitType],  # (1)
    Value: NotRequired[int],
  1. See UnitType

FileCacheFailureDetailsTypeDef#

# FileCacheFailureDetailsTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileCacheFailureDetailsTypeDef


def get_value() -> FileCacheFailureDetailsTypeDef:
    return {
        "Message": ...,
    }


# FileCacheFailureDetailsTypeDef definition

class FileCacheFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

FileCacheNFSConfigurationTypeDef#

# FileCacheNFSConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileCacheNFSConfigurationTypeDef


def get_value() -> FileCacheNFSConfigurationTypeDef:
    return {
        "Version": ...,
    }


# FileCacheNFSConfigurationTypeDef definition

class FileCacheNFSConfigurationTypeDef(TypedDict):
    Version: NfsVersionType,  # (1)
    DnsIps: NotRequired[Sequence[str]],
  1. See NfsVersionType

LustreLogConfigurationTypeDef#

# LustreLogConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import LustreLogConfigurationTypeDef


def get_value() -> LustreLogConfigurationTypeDef:
    return {
        "Level": ...,
    }


# LustreLogConfigurationTypeDef definition

class LustreLogConfigurationTypeDef(TypedDict):
    Level: LustreAccessAuditLogLevelType,  # (1)
    Destination: NotRequired[str],
  1. See LustreAccessAuditLogLevelType

FileSystemEndpointTypeDef#

# FileSystemEndpointTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileSystemEndpointTypeDef


def get_value() -> FileSystemEndpointTypeDef:
    return {
        "DNSName": ...,
    }


# FileSystemEndpointTypeDef definition

class FileSystemEndpointTypeDef(TypedDict):
    DNSName: NotRequired[str],
    IpAddresses: NotRequired[List[str]],

FileSystemFailureDetailsTypeDef#

# FileSystemFailureDetailsTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileSystemFailureDetailsTypeDef


def get_value() -> FileSystemFailureDetailsTypeDef:
    return {
        "Message": ...,
    }


# FileSystemFailureDetailsTypeDef definition

class FileSystemFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

FileSystemLustreMetadataConfigurationTypeDef#

# FileSystemLustreMetadataConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileSystemLustreMetadataConfigurationTypeDef


def get_value() -> FileSystemLustreMetadataConfigurationTypeDef:
    return {
        "Iops": ...,
    }


# FileSystemLustreMetadataConfigurationTypeDef definition

class FileSystemLustreMetadataConfigurationTypeDef(TypedDict):
    Mode: MetadataConfigurationModeType,  # (1)
    Iops: NotRequired[int],
  1. See MetadataConfigurationModeType

LifecycleTransitionReasonTypeDef#

# LifecycleTransitionReasonTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import LifecycleTransitionReasonTypeDef


def get_value() -> LifecycleTransitionReasonTypeDef:
    return {
        "Message": ...,
    }


# LifecycleTransitionReasonTypeDef definition

class LifecycleTransitionReasonTypeDef(TypedDict):
    Message: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

LustreRootSquashConfigurationOutputTypeDef#

# LustreRootSquashConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import LustreRootSquashConfigurationOutputTypeDef


def get_value() -> LustreRootSquashConfigurationOutputTypeDef:
    return {
        "RootSquash": ...,
    }


# LustreRootSquashConfigurationOutputTypeDef definition

class LustreRootSquashConfigurationOutputTypeDef(TypedDict):
    RootSquash: NotRequired[str],
    NoSquashNids: NotRequired[List[str]],

LustreRootSquashConfigurationTypeDef#

# LustreRootSquashConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import LustreRootSquashConfigurationTypeDef


def get_value() -> LustreRootSquashConfigurationTypeDef:
    return {
        "RootSquash": ...,
    }


# LustreRootSquashConfigurationTypeDef definition

class LustreRootSquashConfigurationTypeDef(TypedDict):
    RootSquash: NotRequired[str],
    NoSquashNids: NotRequired[Sequence[str]],

OpenZFSClientConfigurationOutputTypeDef#

# OpenZFSClientConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationOutputTypeDef


def get_value() -> OpenZFSClientConfigurationOutputTypeDef:
    return {
        "Clients": ...,
    }


# OpenZFSClientConfigurationOutputTypeDef definition

class OpenZFSClientConfigurationOutputTypeDef(TypedDict):
    Clients: str,
    Options: List[str],

OpenZFSClientConfigurationTypeDef#

# OpenZFSClientConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationTypeDef


def get_value() -> OpenZFSClientConfigurationTypeDef:
    return {
        "Clients": ...,
    }


# OpenZFSClientConfigurationTypeDef definition

class OpenZFSClientConfigurationTypeDef(TypedDict):
    Clients: str,
    Options: Sequence[str],

OpenZFSOriginSnapshotConfigurationTypeDef#

# OpenZFSOriginSnapshotConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSOriginSnapshotConfigurationTypeDef


def get_value() -> OpenZFSOriginSnapshotConfigurationTypeDef:
    return {
        "SnapshotARN": ...,
    }


# OpenZFSOriginSnapshotConfigurationTypeDef definition

class OpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
    SnapshotARN: NotRequired[str],
    CopyStrategy: NotRequired[OpenZFSCopyStrategyType],  # (1)
  1. See OpenZFSCopyStrategyType

ReleaseFileSystemNfsV3LocksRequestTypeDef#

# ReleaseFileSystemNfsV3LocksRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksRequestTypeDef


def get_value() -> ReleaseFileSystemNfsV3LocksRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# ReleaseFileSystemNfsV3LocksRequestTypeDef definition

class ReleaseFileSystemNfsV3LocksRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],

RestoreVolumeFromSnapshotRequestTypeDef#

# RestoreVolumeFromSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotRequestTypeDef


def get_value() -> RestoreVolumeFromSnapshotRequestTypeDef:
    return {
        "VolumeId": ...,
    }


# RestoreVolumeFromSnapshotRequestTypeDef definition

class RestoreVolumeFromSnapshotRequestTypeDef(TypedDict):
    VolumeId: str,
    SnapshotId: str,
    ClientRequestToken: NotRequired[str],
    Options: NotRequired[Sequence[RestoreOpenZFSVolumeOptionType]],  # (1)
  1. See RestoreOpenZFSVolumeOptionType

RetentionPeriodTypeDef#

# RetentionPeriodTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import RetentionPeriodTypeDef


def get_value() -> RetentionPeriodTypeDef:
    return {
        "Type": ...,
    }


# RetentionPeriodTypeDef definition

class RetentionPeriodTypeDef(TypedDict):
    Type: RetentionPeriodTypeType,  # (1)
    Value: NotRequired[int],
  1. See RetentionPeriodTypeType

SelfManagedActiveDirectoryAttributesTypeDef#

# SelfManagedActiveDirectoryAttributesTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryAttributesTypeDef


def get_value() -> SelfManagedActiveDirectoryAttributesTypeDef:
    return {
        "DomainName": ...,
    }


# SelfManagedActiveDirectoryAttributesTypeDef definition

class SelfManagedActiveDirectoryAttributesTypeDef(TypedDict):
    DomainName: NotRequired[str],
    OrganizationalUnitDistinguishedName: NotRequired[str],
    FileSystemAdministratorsGroup: NotRequired[str],
    UserName: NotRequired[str],
    DnsIps: NotRequired[List[str]],

SelfManagedActiveDirectoryConfigurationUpdatesTypeDef#

# SelfManagedActiveDirectoryConfigurationUpdatesTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationUpdatesTypeDef


def get_value() -> SelfManagedActiveDirectoryConfigurationUpdatesTypeDef:
    return {
        "UserName": ...,
    }


# SelfManagedActiveDirectoryConfigurationUpdatesTypeDef definition

class SelfManagedActiveDirectoryConfigurationUpdatesTypeDef(TypedDict):
    UserName: NotRequired[str],
    Password: NotRequired[str],
    DnsIps: NotRequired[Sequence[str]],
    DomainName: NotRequired[str],
    OrganizationalUnitDistinguishedName: NotRequired[str],
    FileSystemAdministratorsGroup: NotRequired[str],

StartMisconfiguredStateRecoveryRequestTypeDef#

# StartMisconfiguredStateRecoveryRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import StartMisconfiguredStateRecoveryRequestTypeDef


def get_value() -> StartMisconfiguredStateRecoveryRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# StartMisconfiguredStateRecoveryRequestTypeDef definition

class StartMisconfiguredStateRecoveryRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],

SvmEndpointTypeDef#

# SvmEndpointTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SvmEndpointTypeDef


def get_value() -> SvmEndpointTypeDef:
    return {
        "DNSName": ...,
    }


# SvmEndpointTypeDef definition

class SvmEndpointTypeDef(TypedDict):
    DNSName: NotRequired[str],
    IpAddresses: NotRequired[List[str]],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateFileCacheLustreConfigurationTypeDef#

# UpdateFileCacheLustreConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileCacheLustreConfigurationTypeDef


def get_value() -> UpdateFileCacheLustreConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }


# UpdateFileCacheLustreConfigurationTypeDef definition

class UpdateFileCacheLustreConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],

UpdateFileSystemLustreMetadataConfigurationTypeDef#

# UpdateFileSystemLustreMetadataConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileSystemLustreMetadataConfigurationTypeDef


def get_value() -> UpdateFileSystemLustreMetadataConfigurationTypeDef:
    return {
        "Iops": ...,
    }


# UpdateFileSystemLustreMetadataConfigurationTypeDef definition

class UpdateFileSystemLustreMetadataConfigurationTypeDef(TypedDict):
    Iops: NotRequired[int],
    Mode: NotRequired[MetadataConfigurationModeType],  # (1)
  1. See MetadataConfigurationModeType

UpdateSharedVpcConfigurationRequestTypeDef#

# UpdateSharedVpcConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateSharedVpcConfigurationRequestTypeDef


def get_value() -> UpdateSharedVpcConfigurationRequestTypeDef:
    return {
        "EnableFsxRouteTableUpdatesFromParticipantAccounts": ...,
    }


# UpdateSharedVpcConfigurationRequestTypeDef definition

class UpdateSharedVpcConfigurationRequestTypeDef(TypedDict):
    EnableFsxRouteTableUpdatesFromParticipantAccounts: NotRequired[str],
    ClientRequestToken: NotRequired[str],

UpdateSnapshotRequestTypeDef#

# UpdateSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateSnapshotRequestTypeDef


def get_value() -> UpdateSnapshotRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateSnapshotRequestTypeDef definition

class UpdateSnapshotRequestTypeDef(TypedDict):
    Name: str,
    SnapshotId: str,
    ClientRequestToken: NotRequired[str],

WindowsAuditLogConfigurationTypeDef#

# WindowsAuditLogConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import WindowsAuditLogConfigurationTypeDef


def get_value() -> WindowsAuditLogConfigurationTypeDef:
    return {
        "FileAccessAuditLogLevel": ...,
    }


# WindowsAuditLogConfigurationTypeDef definition

class WindowsAuditLogConfigurationTypeDef(TypedDict):
    FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType,  # (1)
    FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType,  # (1)
    AuditLogDestination: NotRequired[str],
  1. See WindowsAccessAuditLogLevelType
  2. See WindowsAccessAuditLogLevelType

AssociateFileSystemAliasesResponseTypeDef#

# AssociateFileSystemAliasesResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesResponseTypeDef


def get_value() -> AssociateFileSystemAliasesResponseTypeDef:
    return {
        "Aliases": ...,
    }


# AssociateFileSystemAliasesResponseTypeDef definition

class AssociateFileSystemAliasesResponseTypeDef(TypedDict):
    Aliases: List[AliasTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AliasTypeDef
  2. See ResponseMetadataTypeDef

CancelDataRepositoryTaskResponseTypeDef#

# CancelDataRepositoryTaskResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskResponseTypeDef


def get_value() -> CancelDataRepositoryTaskResponseTypeDef:
    return {
        "Lifecycle": ...,
    }


# CancelDataRepositoryTaskResponseTypeDef definition

class CancelDataRepositoryTaskResponseTypeDef(TypedDict):
    Lifecycle: DataRepositoryTaskLifecycleType,  # (1)
    TaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryTaskLifecycleType
  2. See ResponseMetadataTypeDef

DeleteBackupResponseTypeDef#

# DeleteBackupResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteBackupResponseTypeDef


def get_value() -> DeleteBackupResponseTypeDef:
    return {
        "BackupId": ...,
    }


# DeleteBackupResponseTypeDef definition

class DeleteBackupResponseTypeDef(TypedDict):
    BackupId: str,
    Lifecycle: BackupLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackupLifecycleType
  2. See ResponseMetadataTypeDef

DeleteDataRepositoryAssociationResponseTypeDef#

# DeleteDataRepositoryAssociationResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationResponseTypeDef


def get_value() -> DeleteDataRepositoryAssociationResponseTypeDef:
    return {
        "AssociationId": ...,
    }


# DeleteDataRepositoryAssociationResponseTypeDef definition

class DeleteDataRepositoryAssociationResponseTypeDef(TypedDict):
    AssociationId: str,
    Lifecycle: DataRepositoryLifecycleType,  # (1)
    DeleteDataInFileSystem: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryLifecycleType
  2. See ResponseMetadataTypeDef

DeleteFileCacheResponseTypeDef#

# DeleteFileCacheResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileCacheResponseTypeDef


def get_value() -> DeleteFileCacheResponseTypeDef:
    return {
        "FileCacheId": ...,
    }


# DeleteFileCacheResponseTypeDef definition

class DeleteFileCacheResponseTypeDef(TypedDict):
    FileCacheId: str,
    Lifecycle: FileCacheLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileCacheLifecycleType
  2. See ResponseMetadataTypeDef

DeleteSnapshotResponseTypeDef#

# DeleteSnapshotResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteSnapshotResponseTypeDef


def get_value() -> DeleteSnapshotResponseTypeDef:
    return {
        "SnapshotId": ...,
    }


# DeleteSnapshotResponseTypeDef definition

class DeleteSnapshotResponseTypeDef(TypedDict):
    SnapshotId: str,
    Lifecycle: SnapshotLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotLifecycleType
  2. See ResponseMetadataTypeDef

DeleteStorageVirtualMachineResponseTypeDef#

# DeleteStorageVirtualMachineResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineResponseTypeDef


def get_value() -> DeleteStorageVirtualMachineResponseTypeDef:
    return {
        "StorageVirtualMachineId": ...,
    }


# DeleteStorageVirtualMachineResponseTypeDef definition

class DeleteStorageVirtualMachineResponseTypeDef(TypedDict):
    StorageVirtualMachineId: str,
    Lifecycle: StorageVirtualMachineLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageVirtualMachineLifecycleType
  2. See ResponseMetadataTypeDef

DescribeFileSystemAliasesResponseTypeDef#

# DescribeFileSystemAliasesResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesResponseTypeDef


def get_value() -> DescribeFileSystemAliasesResponseTypeDef:
    return {
        "Aliases": ...,
    }


# DescribeFileSystemAliasesResponseTypeDef definition

class DescribeFileSystemAliasesResponseTypeDef(TypedDict):
    Aliases: List[AliasTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AliasTypeDef
  2. See ResponseMetadataTypeDef

DescribeSharedVpcConfigurationResponseTypeDef#

# DescribeSharedVpcConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeSharedVpcConfigurationResponseTypeDef


def get_value() -> DescribeSharedVpcConfigurationResponseTypeDef:
    return {
        "EnableFsxRouteTableUpdatesFromParticipantAccounts": ...,
    }


# DescribeSharedVpcConfigurationResponseTypeDef definition

class DescribeSharedVpcConfigurationResponseTypeDef(TypedDict):
    EnableFsxRouteTableUpdatesFromParticipantAccounts: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisassociateFileSystemAliasesResponseTypeDef#

# DisassociateFileSystemAliasesResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesResponseTypeDef


def get_value() -> DisassociateFileSystemAliasesResponseTypeDef:
    return {
        "Aliases": ...,
    }


# DisassociateFileSystemAliasesResponseTypeDef definition

class DisassociateFileSystemAliasesResponseTypeDef(TypedDict):
    Aliases: List[AliasTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AliasTypeDef
  2. See ResponseMetadataTypeDef

UpdateSharedVpcConfigurationResponseTypeDef#

# UpdateSharedVpcConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateSharedVpcConfigurationResponseTypeDef


def get_value() -> UpdateSharedVpcConfigurationResponseTypeDef:
    return {
        "EnableFsxRouteTableUpdatesFromParticipantAccounts": ...,
    }


# UpdateSharedVpcConfigurationResponseTypeDef definition

class UpdateSharedVpcConfigurationResponseTypeDef(TypedDict):
    EnableFsxRouteTableUpdatesFromParticipantAccounts: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

NFSDataRepositoryConfigurationTypeDef#

# NFSDataRepositoryConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import NFSDataRepositoryConfigurationTypeDef


def get_value() -> NFSDataRepositoryConfigurationTypeDef:
    return {
        "Version": ...,
    }


# NFSDataRepositoryConfigurationTypeDef definition

class NFSDataRepositoryConfigurationTypeDef(TypedDict):
    Version: NfsVersionType,  # (1)
    DnsIps: NotRequired[List[str]],
    AutoExportPolicy: NotRequired[AutoExportPolicyOutputTypeDef],  # (2)
  1. See NfsVersionType
  2. See AutoExportPolicyOutputTypeDef

S3DataRepositoryConfigurationOutputTypeDef#

# S3DataRepositoryConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import S3DataRepositoryConfigurationOutputTypeDef


def get_value() -> S3DataRepositoryConfigurationOutputTypeDef:
    return {
        "AutoImportPolicy": ...,
    }


# S3DataRepositoryConfigurationOutputTypeDef definition

class S3DataRepositoryConfigurationOutputTypeDef(TypedDict):
    AutoImportPolicy: NotRequired[AutoImportPolicyOutputTypeDef],  # (1)
    AutoExportPolicy: NotRequired[AutoExportPolicyOutputTypeDef],  # (2)
  1. See AutoImportPolicyOutputTypeDef
  2. See AutoExportPolicyOutputTypeDef

S3DataRepositoryConfigurationTypeDef#

# S3DataRepositoryConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import S3DataRepositoryConfigurationTypeDef


def get_value() -> S3DataRepositoryConfigurationTypeDef:
    return {
        "AutoImportPolicy": ...,
    }


# S3DataRepositoryConfigurationTypeDef definition

class S3DataRepositoryConfigurationTypeDef(TypedDict):
    AutoImportPolicy: NotRequired[AutoImportPolicyTypeDef],  # (1)
    AutoExportPolicy: NotRequired[AutoExportPolicyTypeDef],  # (2)
  1. See AutoImportPolicyTypeDef
  2. See AutoExportPolicyTypeDef

CopyBackupRequestTypeDef#

# CopyBackupRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CopyBackupRequestTypeDef


def get_value() -> CopyBackupRequestTypeDef:
    return {
        "SourceBackupId": ...,
    }


# CopyBackupRequestTypeDef definition

class CopyBackupRequestTypeDef(TypedDict):
    SourceBackupId: str,
    ClientRequestToken: NotRequired[str],
    SourceRegion: NotRequired[str],
    KmsKeyId: NotRequired[str],
    CopyTags: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateBackupRequestTypeDef#

# CreateBackupRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateBackupRequestTypeDef


def get_value() -> CreateBackupRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# CreateBackupRequestTypeDef definition

class CreateBackupRequestTypeDef(TypedDict):
    FileSystemId: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    VolumeId: NotRequired[str],
  1. See TagTypeDef

CreateSnapshotRequestTypeDef#

# CreateSnapshotRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateSnapshotRequestTypeDef


def get_value() -> CreateSnapshotRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateSnapshotRequestTypeDef definition

class CreateSnapshotRequestTypeDef(TypedDict):
    Name: str,
    VolumeId: str,
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemLustreConfigurationTypeDef#

# DeleteFileSystemLustreConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileSystemLustreConfigurationTypeDef


def get_value() -> DeleteFileSystemLustreConfigurationTypeDef:
    return {
        "SkipFinalBackup": ...,
    }


# DeleteFileSystemLustreConfigurationTypeDef definition

class DeleteFileSystemLustreConfigurationTypeDef(TypedDict):
    SkipFinalBackup: NotRequired[bool],
    FinalBackupTags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemLustreResponseTypeDef#

# DeleteFileSystemLustreResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileSystemLustreResponseTypeDef


def get_value() -> DeleteFileSystemLustreResponseTypeDef:
    return {
        "FinalBackupId": ...,
    }


# DeleteFileSystemLustreResponseTypeDef definition

class DeleteFileSystemLustreResponseTypeDef(TypedDict):
    FinalBackupId: NotRequired[str],
    FinalBackupTags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemOpenZFSConfigurationTypeDef#

# DeleteFileSystemOpenZFSConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileSystemOpenZFSConfigurationTypeDef


def get_value() -> DeleteFileSystemOpenZFSConfigurationTypeDef:
    return {
        "SkipFinalBackup": ...,
    }


# DeleteFileSystemOpenZFSConfigurationTypeDef definition

class DeleteFileSystemOpenZFSConfigurationTypeDef(TypedDict):
    SkipFinalBackup: NotRequired[bool],
    FinalBackupTags: NotRequired[Sequence[TagTypeDef]],  # (1)
    Options: NotRequired[Sequence[DeleteFileSystemOpenZFSOptionType]],  # (2)
  1. See TagTypeDef
  2. See DeleteFileSystemOpenZFSOptionType

DeleteFileSystemOpenZFSResponseTypeDef#

# DeleteFileSystemOpenZFSResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileSystemOpenZFSResponseTypeDef


def get_value() -> DeleteFileSystemOpenZFSResponseTypeDef:
    return {
        "FinalBackupId": ...,
    }


# DeleteFileSystemOpenZFSResponseTypeDef definition

class DeleteFileSystemOpenZFSResponseTypeDef(TypedDict):
    FinalBackupId: NotRequired[str],
    FinalBackupTags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemWindowsConfigurationTypeDef#

# DeleteFileSystemWindowsConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileSystemWindowsConfigurationTypeDef


def get_value() -> DeleteFileSystemWindowsConfigurationTypeDef:
    return {
        "SkipFinalBackup": ...,
    }


# DeleteFileSystemWindowsConfigurationTypeDef definition

class DeleteFileSystemWindowsConfigurationTypeDef(TypedDict):
    SkipFinalBackup: NotRequired[bool],
    FinalBackupTags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemWindowsResponseTypeDef#

# DeleteFileSystemWindowsResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileSystemWindowsResponseTypeDef


def get_value() -> DeleteFileSystemWindowsResponseTypeDef:
    return {
        "FinalBackupId": ...,
    }


# DeleteFileSystemWindowsResponseTypeDef definition

class DeleteFileSystemWindowsResponseTypeDef(TypedDict):
    FinalBackupId: NotRequired[str],
    FinalBackupTags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteVolumeOntapConfigurationTypeDef#

# DeleteVolumeOntapConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteVolumeOntapConfigurationTypeDef


def get_value() -> DeleteVolumeOntapConfigurationTypeDef:
    return {
        "SkipFinalBackup": ...,
    }


# DeleteVolumeOntapConfigurationTypeDef definition

class DeleteVolumeOntapConfigurationTypeDef(TypedDict):
    SkipFinalBackup: NotRequired[bool],
    FinalBackupTags: NotRequired[Sequence[TagTypeDef]],  # (1)
    BypassSnaplockEnterpriseRetention: NotRequired[bool],
  1. See TagTypeDef

DeleteVolumeOntapResponseTypeDef#

# DeleteVolumeOntapResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteVolumeOntapResponseTypeDef


def get_value() -> DeleteVolumeOntapResponseTypeDef:
    return {
        "FinalBackupId": ...,
    }


# DeleteVolumeOntapResponseTypeDef definition

class DeleteVolumeOntapResponseTypeDef(TypedDict):
    FinalBackupId: NotRequired[str],
    FinalBackupTags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateFileCacheLustreConfigurationTypeDef#

# CreateFileCacheLustreConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileCacheLustreConfigurationTypeDef


def get_value() -> CreateFileCacheLustreConfigurationTypeDef:
    return {
        "PerUnitStorageThroughput": ...,
    }


# CreateFileCacheLustreConfigurationTypeDef definition

class CreateFileCacheLustreConfigurationTypeDef(TypedDict):
    PerUnitStorageThroughput: int,
    DeploymentType: FileCacheLustreDeploymentTypeType,  # (1)
    MetadataConfiguration: FileCacheLustreMetadataConfigurationTypeDef,  # (2)
    WeeklyMaintenanceStartTime: NotRequired[str],
  1. See FileCacheLustreDeploymentTypeType
  2. See FileCacheLustreMetadataConfigurationTypeDef

CreateFileSystemOntapConfigurationTypeDef#

# CreateFileSystemOntapConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemOntapConfigurationTypeDef


def get_value() -> CreateFileSystemOntapConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }


# CreateFileSystemOntapConfigurationTypeDef definition

class CreateFileSystemOntapConfigurationTypeDef(TypedDict):
    DeploymentType: OntapDeploymentTypeType,  # (1)
    AutomaticBackupRetentionDays: NotRequired[int],
    DailyAutomaticBackupStartTime: NotRequired[str],
    EndpointIpAddressRange: NotRequired[str],
    FsxAdminPassword: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (2)
    PreferredSubnetId: NotRequired[str],
    RouteTableIds: NotRequired[Sequence[str]],
    ThroughputCapacity: NotRequired[int],
    WeeklyMaintenanceStartTime: NotRequired[str],
    HAPairs: NotRequired[int],
    ThroughputCapacityPerHAPair: NotRequired[int],
  1. See OntapDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef

UpdateFileSystemOntapConfigurationTypeDef#

# UpdateFileSystemOntapConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileSystemOntapConfigurationTypeDef


def get_value() -> UpdateFileSystemOntapConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }


# UpdateFileSystemOntapConfigurationTypeDef definition

class UpdateFileSystemOntapConfigurationTypeDef(TypedDict):
    AutomaticBackupRetentionDays: NotRequired[int],
    DailyAutomaticBackupStartTime: NotRequired[str],
    FsxAdminPassword: NotRequired[str],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (1)
    ThroughputCapacity: NotRequired[int],
    AddRouteTableIds: NotRequired[Sequence[str]],
    RemoveRouteTableIds: NotRequired[Sequence[str]],
    ThroughputCapacityPerHAPair: NotRequired[int],
    HAPairs: NotRequired[int],
  1. See DiskIopsConfigurationTypeDef

OpenZFSFileSystemConfigurationTypeDef#

# OpenZFSFileSystemConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSFileSystemConfigurationTypeDef


def get_value() -> OpenZFSFileSystemConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }


# OpenZFSFileSystemConfigurationTypeDef definition

class OpenZFSFileSystemConfigurationTypeDef(TypedDict):
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    CopyTagsToVolumes: NotRequired[bool],
    DailyAutomaticBackupStartTime: NotRequired[str],
    DeploymentType: NotRequired[OpenZFSDeploymentTypeType],  # (1)
    ThroughputCapacity: NotRequired[int],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (2)
    RootVolumeId: NotRequired[str],
    PreferredSubnetId: NotRequired[str],
    EndpointIpAddressRange: NotRequired[str],
    RouteTableIds: NotRequired[List[str]],
    EndpointIpAddress: NotRequired[str],
    ReadCacheConfiguration: NotRequired[OpenZFSReadCacheConfigurationTypeDef],  # (3)
  1. See OpenZFSDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef
  3. See OpenZFSReadCacheConfigurationTypeDef

UpdateFileSystemOpenZFSConfigurationTypeDef#

# UpdateFileSystemOpenZFSConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileSystemOpenZFSConfigurationTypeDef


def get_value() -> UpdateFileSystemOpenZFSConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }


# UpdateFileSystemOpenZFSConfigurationTypeDef definition

class UpdateFileSystemOpenZFSConfigurationTypeDef(TypedDict):
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    CopyTagsToVolumes: NotRequired[bool],
    DailyAutomaticBackupStartTime: NotRequired[str],
    ThroughputCapacity: NotRequired[int],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (1)
    AddRouteTableIds: NotRequired[Sequence[str]],
    RemoveRouteTableIds: NotRequired[Sequence[str]],
    ReadCacheConfiguration: NotRequired[OpenZFSReadCacheConfigurationTypeDef],  # (2)
  1. See DiskIopsConfigurationTypeDef
  2. See OpenZFSReadCacheConfigurationTypeDef

CreateSvmActiveDirectoryConfigurationTypeDef#

# CreateSvmActiveDirectoryConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateSvmActiveDirectoryConfigurationTypeDef


def get_value() -> CreateSvmActiveDirectoryConfigurationTypeDef:
    return {
        "NetBiosName": ...,
    }


# CreateSvmActiveDirectoryConfigurationTypeDef definition

class CreateSvmActiveDirectoryConfigurationTypeDef(TypedDict):
    NetBiosName: str,
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationTypeDef],  # (1)
  1. See SelfManagedActiveDirectoryConfigurationTypeDef

CreateFileSystemWindowsConfigurationTypeDef#

# CreateFileSystemWindowsConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemWindowsConfigurationTypeDef


def get_value() -> CreateFileSystemWindowsConfigurationTypeDef:
    return {
        "ActiveDirectoryId": ...,
    }


# CreateFileSystemWindowsConfigurationTypeDef definition

class CreateFileSystemWindowsConfigurationTypeDef(TypedDict):
    ThroughputCapacity: int,
    ActiveDirectoryId: NotRequired[str],
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationTypeDef],  # (1)
    DeploymentType: NotRequired[WindowsDeploymentTypeType],  # (2)
    PreferredSubnetId: NotRequired[str],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    Aliases: NotRequired[Sequence[str]],
    AuditLogConfiguration: NotRequired[WindowsAuditLogCreateConfigurationTypeDef],  # (3)
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (4)
  1. See SelfManagedActiveDirectoryConfigurationTypeDef
  2. See WindowsDeploymentTypeType
  3. See WindowsAuditLogCreateConfigurationTypeDef
  4. See DiskIopsConfigurationTypeDef

DataRepositoryConfigurationTypeDef#

# DataRepositoryConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DataRepositoryConfigurationTypeDef


def get_value() -> DataRepositoryConfigurationTypeDef:
    return {
        "Lifecycle": ...,
    }


# DataRepositoryConfigurationTypeDef definition

class DataRepositoryConfigurationTypeDef(TypedDict):
    Lifecycle: NotRequired[DataRepositoryLifecycleType],  # (1)
    ImportPath: NotRequired[str],
    ExportPath: NotRequired[str],
    ImportedFileChunkSize: NotRequired[int],
    AutoImportPolicy: NotRequired[AutoImportPolicyTypeType],  # (2)
    FailureDetails: NotRequired[DataRepositoryFailureDetailsTypeDef],  # (3)
  1. See DataRepositoryLifecycleType
  2. See AutoImportPolicyTypeType
  3. See DataRepositoryFailureDetailsTypeDef

DescribeDataRepositoryTasksRequestTypeDef#

# DescribeDataRepositoryTasksRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksRequestTypeDef


def get_value() -> DescribeDataRepositoryTasksRequestTypeDef:
    return {
        "TaskIds": ...,
    }


# DescribeDataRepositoryTasksRequestTypeDef definition

class DescribeDataRepositoryTasksRequestTypeDef(TypedDict):
    TaskIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[DataRepositoryTaskFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See DataRepositoryTaskFilterTypeDef

DescribeBackupsRequestTypeDef#

# DescribeBackupsRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeBackupsRequestTypeDef


def get_value() -> DescribeBackupsRequestTypeDef:
    return {
        "BackupIds": ...,
    }


# DescribeBackupsRequestTypeDef definition

class DescribeBackupsRequestTypeDef(TypedDict):
    BackupIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeDataRepositoryAssociationsRequestTypeDef#

# DescribeDataRepositoryAssociationsRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsRequestTypeDef


def get_value() -> DescribeDataRepositoryAssociationsRequestTypeDef:
    return {
        "AssociationIds": ...,
    }


# DescribeDataRepositoryAssociationsRequestTypeDef definition

class DescribeDataRepositoryAssociationsRequestTypeDef(TypedDict):
    AssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeBackupsRequestPaginateTypeDef#

# DescribeBackupsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeBackupsRequestPaginateTypeDef


def get_value() -> DescribeBackupsRequestPaginateTypeDef:
    return {
        "BackupIds": ...,
    }


# DescribeBackupsRequestPaginateTypeDef definition

class DescribeBackupsRequestPaginateTypeDef(TypedDict):
    BackupIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeFileSystemsRequestPaginateTypeDef#

# DescribeFileSystemsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestPaginateTypeDef


def get_value() -> DescribeFileSystemsRequestPaginateTypeDef:
    return {
        "FileSystemIds": ...,
    }


# DescribeFileSystemsRequestPaginateTypeDef definition

class DescribeFileSystemsRequestPaginateTypeDef(TypedDict):
    FileSystemIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceRequestPaginateTypeDef#

# ListTagsForResourceRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestPaginateTypeDef


def get_value() -> ListTagsForResourceRequestPaginateTypeDef:
    return {
        "ResourceARN": ...,
    }


# ListTagsForResourceRequestPaginateTypeDef definition

class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
    ResourceARN: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeSnapshotsRequestTypeDef#

# DescribeSnapshotsRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeSnapshotsRequestTypeDef


def get_value() -> DescribeSnapshotsRequestTypeDef:
    return {
        "SnapshotIds": ...,
    }


# DescribeSnapshotsRequestTypeDef definition

class DescribeSnapshotsRequestTypeDef(TypedDict):
    SnapshotIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[SnapshotFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    IncludeShared: NotRequired[bool],
  1. See SnapshotFilterTypeDef

DescribeStorageVirtualMachinesRequestPaginateTypeDef#

# DescribeStorageVirtualMachinesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestPaginateTypeDef


def get_value() -> DescribeStorageVirtualMachinesRequestPaginateTypeDef:
    return {
        "StorageVirtualMachineIds": ...,
    }


# DescribeStorageVirtualMachinesRequestPaginateTypeDef definition

class DescribeStorageVirtualMachinesRequestPaginateTypeDef(TypedDict):
    StorageVirtualMachineIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See StorageVirtualMachineFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeStorageVirtualMachinesRequestTypeDef#

# DescribeStorageVirtualMachinesRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestTypeDef


def get_value() -> DescribeStorageVirtualMachinesRequestTypeDef:
    return {
        "StorageVirtualMachineIds": ...,
    }


# DescribeStorageVirtualMachinesRequestTypeDef definition

class DescribeStorageVirtualMachinesRequestTypeDef(TypedDict):
    StorageVirtualMachineIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See StorageVirtualMachineFilterTypeDef

DescribeVolumesRequestPaginateTypeDef#

# DescribeVolumesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeVolumesRequestPaginateTypeDef


def get_value() -> DescribeVolumesRequestPaginateTypeDef:
    return {
        "VolumeIds": ...,
    }


# DescribeVolumesRequestPaginateTypeDef definition

class DescribeVolumesRequestPaginateTypeDef(TypedDict):
    VolumeIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[VolumeFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See VolumeFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVolumesRequestTypeDef#

# DescribeVolumesRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeVolumesRequestTypeDef


def get_value() -> DescribeVolumesRequestTypeDef:
    return {
        "VolumeIds": ...,
    }


# DescribeVolumesRequestTypeDef definition

class DescribeVolumesRequestTypeDef(TypedDict):
    VolumeIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[VolumeFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See VolumeFilterTypeDef

ReleaseConfigurationTypeDef#

# ReleaseConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import ReleaseConfigurationTypeDef


def get_value() -> ReleaseConfigurationTypeDef:
    return {
        "DurationSinceLastAccess": ...,
    }


# ReleaseConfigurationTypeDef definition

class ReleaseConfigurationTypeDef(TypedDict):
    DurationSinceLastAccess: NotRequired[DurationSinceLastAccessTypeDef],  # (1)
  1. See DurationSinceLastAccessTypeDef

FileCacheDataRepositoryAssociationTypeDef#

# FileCacheDataRepositoryAssociationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileCacheDataRepositoryAssociationTypeDef


def get_value() -> FileCacheDataRepositoryAssociationTypeDef:
    return {
        "FileCachePath": ...,
    }


# FileCacheDataRepositoryAssociationTypeDef definition

class FileCacheDataRepositoryAssociationTypeDef(TypedDict):
    FileCachePath: str,
    DataRepositoryPath: str,
    DataRepositorySubdirectories: NotRequired[Sequence[str]],
    NFS: NotRequired[FileCacheNFSConfigurationTypeDef],  # (1)
  1. See FileCacheNFSConfigurationTypeDef

FileCacheLustreConfigurationTypeDef#

# FileCacheLustreConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileCacheLustreConfigurationTypeDef


def get_value() -> FileCacheLustreConfigurationTypeDef:
    return {
        "PerUnitStorageThroughput": ...,
    }


# FileCacheLustreConfigurationTypeDef definition

class FileCacheLustreConfigurationTypeDef(TypedDict):
    PerUnitStorageThroughput: NotRequired[int],
    DeploymentType: NotRequired[FileCacheLustreDeploymentTypeType],  # (1)
    MountName: NotRequired[str],
    WeeklyMaintenanceStartTime: NotRequired[str],
    MetadataConfiguration: NotRequired[FileCacheLustreMetadataConfigurationTypeDef],  # (2)
    LogConfiguration: NotRequired[LustreLogConfigurationTypeDef],  # (3)
  1. See FileCacheLustreDeploymentTypeType
  2. See FileCacheLustreMetadataConfigurationTypeDef
  3. See LustreLogConfigurationTypeDef

FileSystemEndpointsTypeDef#

# FileSystemEndpointsTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileSystemEndpointsTypeDef


def get_value() -> FileSystemEndpointsTypeDef:
    return {
        "Intercluster": ...,
    }


# FileSystemEndpointsTypeDef definition

class FileSystemEndpointsTypeDef(TypedDict):
    Intercluster: NotRequired[FileSystemEndpointTypeDef],  # (1)
    Management: NotRequired[FileSystemEndpointTypeDef],  # (1)
  1. See FileSystemEndpointTypeDef
  2. See FileSystemEndpointTypeDef

SnapshotPaginatorTypeDef#

# SnapshotPaginatorTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SnapshotPaginatorTypeDef


def get_value() -> SnapshotPaginatorTypeDef:
    return {
        "ResourceARN": ...,
    }


# SnapshotPaginatorTypeDef definition

class SnapshotPaginatorTypeDef(TypedDict):
    ResourceARN: NotRequired[str],
    SnapshotId: NotRequired[str],
    Name: NotRequired[str],
    VolumeId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    Lifecycle: NotRequired[SnapshotLifecycleType],  # (1)
    LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef],  # (2)
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    AdministrativeActions: NotRequired[List[Dict[str, Any]]],
  1. See SnapshotLifecycleType
  2. See LifecycleTransitionReasonTypeDef
  3. See TagTypeDef

SnapshotTypeDef#

# SnapshotTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SnapshotTypeDef


def get_value() -> SnapshotTypeDef:
    return {
        "ResourceARN": ...,
    }


# SnapshotTypeDef definition

class SnapshotTypeDef(TypedDict):
    ResourceARN: NotRequired[str],
    SnapshotId: NotRequired[str],
    Name: NotRequired[str],
    VolumeId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    Lifecycle: NotRequired[SnapshotLifecycleType],  # (1)
    LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef],  # (2)
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    AdministrativeActions: NotRequired[List[Dict[str, Any]]],
  1. See SnapshotLifecycleType
  2. See LifecycleTransitionReasonTypeDef
  3. See TagTypeDef

OpenZFSNfsExportOutputTypeDef#

# OpenZFSNfsExportOutputTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSNfsExportOutputTypeDef


def get_value() -> OpenZFSNfsExportOutputTypeDef:
    return {
        "ClientConfigurations": ...,
    }


# OpenZFSNfsExportOutputTypeDef definition

class OpenZFSNfsExportOutputTypeDef(TypedDict):
    ClientConfigurations: List[OpenZFSClientConfigurationOutputTypeDef],  # (1)
  1. See OpenZFSClientConfigurationOutputTypeDef

SnaplockRetentionPeriodTypeDef#

# SnaplockRetentionPeriodTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SnaplockRetentionPeriodTypeDef


def get_value() -> SnaplockRetentionPeriodTypeDef:
    return {
        "DefaultRetention": ...,
    }


# SnaplockRetentionPeriodTypeDef definition

class SnaplockRetentionPeriodTypeDef(TypedDict):
    DefaultRetention: RetentionPeriodTypeDef,  # (1)
    MinimumRetention: RetentionPeriodTypeDef,  # (1)
    MaximumRetention: RetentionPeriodTypeDef,  # (1)
  1. See RetentionPeriodTypeDef
  2. See RetentionPeriodTypeDef
  3. See RetentionPeriodTypeDef

SvmActiveDirectoryConfigurationTypeDef#

# SvmActiveDirectoryConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SvmActiveDirectoryConfigurationTypeDef


def get_value() -> SvmActiveDirectoryConfigurationTypeDef:
    return {
        "NetBiosName": ...,
    }


# SvmActiveDirectoryConfigurationTypeDef definition

class SvmActiveDirectoryConfigurationTypeDef(TypedDict):
    NetBiosName: NotRequired[str],
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryAttributesTypeDef],  # (1)
  1. See SelfManagedActiveDirectoryAttributesTypeDef

UpdateFileSystemWindowsConfigurationTypeDef#

# UpdateFileSystemWindowsConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileSystemWindowsConfigurationTypeDef


def get_value() -> UpdateFileSystemWindowsConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }


# UpdateFileSystemWindowsConfigurationTypeDef definition

class UpdateFileSystemWindowsConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    ThroughputCapacity: NotRequired[int],
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationUpdatesTypeDef],  # (1)
    AuditLogConfiguration: NotRequired[WindowsAuditLogCreateConfigurationTypeDef],  # (2)
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (3)
  1. See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
  2. See WindowsAuditLogCreateConfigurationTypeDef
  3. See DiskIopsConfigurationTypeDef

UpdateSvmActiveDirectoryConfigurationTypeDef#

# UpdateSvmActiveDirectoryConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateSvmActiveDirectoryConfigurationTypeDef


def get_value() -> UpdateSvmActiveDirectoryConfigurationTypeDef:
    return {
        "SelfManagedActiveDirectoryConfiguration": ...,
    }


# UpdateSvmActiveDirectoryConfigurationTypeDef definition

class UpdateSvmActiveDirectoryConfigurationTypeDef(TypedDict):
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationUpdatesTypeDef],  # (1)
    NetBiosName: NotRequired[str],
  1. See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef

SvmEndpointsTypeDef#

# SvmEndpointsTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SvmEndpointsTypeDef


def get_value() -> SvmEndpointsTypeDef:
    return {
        "Iscsi": ...,
    }


# SvmEndpointsTypeDef definition

class SvmEndpointsTypeDef(TypedDict):
    Iscsi: NotRequired[SvmEndpointTypeDef],  # (1)
    Management: NotRequired[SvmEndpointTypeDef],  # (1)
    Nfs: NotRequired[SvmEndpointTypeDef],  # (1)
    Smb: NotRequired[SvmEndpointTypeDef],  # (1)
  1. See SvmEndpointTypeDef
  2. See SvmEndpointTypeDef
  3. See SvmEndpointTypeDef
  4. See SvmEndpointTypeDef

UpdateFileCacheRequestTypeDef#

# UpdateFileCacheRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileCacheRequestTypeDef


def get_value() -> UpdateFileCacheRequestTypeDef:
    return {
        "FileCacheId": ...,
    }


# UpdateFileCacheRequestTypeDef definition

class UpdateFileCacheRequestTypeDef(TypedDict):
    FileCacheId: str,
    ClientRequestToken: NotRequired[str],
    LustreConfiguration: NotRequired[UpdateFileCacheLustreConfigurationTypeDef],  # (1)
  1. See UpdateFileCacheLustreConfigurationTypeDef

WindowsFileSystemConfigurationTypeDef#

# WindowsFileSystemConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import WindowsFileSystemConfigurationTypeDef


def get_value() -> WindowsFileSystemConfigurationTypeDef:
    return {
        "ActiveDirectoryId": ...,
    }


# WindowsFileSystemConfigurationTypeDef definition

class WindowsFileSystemConfigurationTypeDef(TypedDict):
    ActiveDirectoryId: NotRequired[str],
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryAttributesTypeDef],  # (1)
    DeploymentType: NotRequired[WindowsDeploymentTypeType],  # (2)
    RemoteAdministrationEndpoint: NotRequired[str],
    PreferredSubnetId: NotRequired[str],
    PreferredFileServerIp: NotRequired[str],
    ThroughputCapacity: NotRequired[int],
    MaintenanceOperationsInProgress: NotRequired[List[FileSystemMaintenanceOperationType]],  # (3)
    WeeklyMaintenanceStartTime: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    Aliases: NotRequired[List[AliasTypeDef]],  # (4)
    AuditLogConfiguration: NotRequired[WindowsAuditLogConfigurationTypeDef],  # (5)
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (6)
  1. See SelfManagedActiveDirectoryAttributesTypeDef
  2. See WindowsDeploymentTypeType
  3. See FileSystemMaintenanceOperationType
  4. See AliasTypeDef
  5. See WindowsAuditLogConfigurationTypeDef
  6. See DiskIopsConfigurationTypeDef

DataRepositoryAssociationTypeDef#

# DataRepositoryAssociationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DataRepositoryAssociationTypeDef


def get_value() -> DataRepositoryAssociationTypeDef:
    return {
        "AssociationId": ...,
    }


# DataRepositoryAssociationTypeDef definition

class DataRepositoryAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    ResourceARN: NotRequired[str],
    FileSystemId: NotRequired[str],
    Lifecycle: NotRequired[DataRepositoryLifecycleType],  # (1)
    FailureDetails: NotRequired[DataRepositoryFailureDetailsTypeDef],  # (2)
    FileSystemPath: NotRequired[str],
    DataRepositoryPath: NotRequired[str],
    BatchImportMetaDataOnCreate: NotRequired[bool],
    ImportedFileChunkSize: NotRequired[int],
    S3: NotRequired[S3DataRepositoryConfigurationOutputTypeDef],  # (3)
    Tags: NotRequired[List[TagTypeDef]],  # (4)
    CreationTime: NotRequired[datetime],
    FileCacheId: NotRequired[str],
    FileCachePath: NotRequired[str],
    DataRepositorySubdirectories: NotRequired[List[str]],
    NFS: NotRequired[NFSDataRepositoryConfigurationTypeDef],  # (5)
  1. See DataRepositoryLifecycleType
  2. See DataRepositoryFailureDetailsTypeDef
  3. See S3DataRepositoryConfigurationOutputTypeDef
  4. See TagTypeDef
  5. See NFSDataRepositoryConfigurationTypeDef

DeleteFileSystemRequestTypeDef#

# DeleteFileSystemRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileSystemRequestTypeDef


def get_value() -> DeleteFileSystemRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# DeleteFileSystemRequestTypeDef definition

class DeleteFileSystemRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],
    WindowsConfiguration: NotRequired[DeleteFileSystemWindowsConfigurationTypeDef],  # (1)
    LustreConfiguration: NotRequired[DeleteFileSystemLustreConfigurationTypeDef],  # (2)
    OpenZFSConfiguration: NotRequired[DeleteFileSystemOpenZFSConfigurationTypeDef],  # (3)
  1. See DeleteFileSystemWindowsConfigurationTypeDef
  2. See DeleteFileSystemLustreConfigurationTypeDef
  3. See DeleteFileSystemOpenZFSConfigurationTypeDef

DeleteFileSystemResponseTypeDef#

# DeleteFileSystemResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteFileSystemResponseTypeDef


def get_value() -> DeleteFileSystemResponseTypeDef:
    return {
        "FileSystemId": ...,
    }


# DeleteFileSystemResponseTypeDef definition

class DeleteFileSystemResponseTypeDef(TypedDict):
    FileSystemId: str,
    Lifecycle: FileSystemLifecycleType,  # (1)
    WindowsResponse: DeleteFileSystemWindowsResponseTypeDef,  # (2)
    LustreResponse: DeleteFileSystemLustreResponseTypeDef,  # (3)
    OpenZFSResponse: DeleteFileSystemOpenZFSResponseTypeDef,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FileSystemLifecycleType
  2. See DeleteFileSystemWindowsResponseTypeDef
  3. See DeleteFileSystemLustreResponseTypeDef
  4. See DeleteFileSystemOpenZFSResponseTypeDef
  5. See ResponseMetadataTypeDef

DeleteVolumeRequestTypeDef#

# DeleteVolumeRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteVolumeRequestTypeDef


def get_value() -> DeleteVolumeRequestTypeDef:
    return {
        "VolumeId": ...,
    }


# DeleteVolumeRequestTypeDef definition

class DeleteVolumeRequestTypeDef(TypedDict):
    VolumeId: str,
    ClientRequestToken: NotRequired[str],
    OntapConfiguration: NotRequired[DeleteVolumeOntapConfigurationTypeDef],  # (1)
    OpenZFSConfiguration: NotRequired[DeleteVolumeOpenZFSConfigurationTypeDef],  # (2)
  1. See DeleteVolumeOntapConfigurationTypeDef
  2. See DeleteVolumeOpenZFSConfigurationTypeDef

DeleteVolumeResponseTypeDef#

# DeleteVolumeResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DeleteVolumeResponseTypeDef


def get_value() -> DeleteVolumeResponseTypeDef:
    return {
        "VolumeId": ...,
    }


# DeleteVolumeResponseTypeDef definition

class DeleteVolumeResponseTypeDef(TypedDict):
    VolumeId: str,
    Lifecycle: VolumeLifecycleType,  # (1)
    OntapResponse: DeleteVolumeOntapResponseTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VolumeLifecycleType
  2. See DeleteVolumeOntapResponseTypeDef
  3. See ResponseMetadataTypeDef

CreateStorageVirtualMachineRequestTypeDef#

# CreateStorageVirtualMachineRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineRequestTypeDef


def get_value() -> CreateStorageVirtualMachineRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# CreateStorageVirtualMachineRequestTypeDef definition

class CreateStorageVirtualMachineRequestTypeDef(TypedDict):
    FileSystemId: str,
    Name: str,
    ActiveDirectoryConfiguration: NotRequired[CreateSvmActiveDirectoryConfigurationTypeDef],  # (1)
    ClientRequestToken: NotRequired[str],
    SvmAdminPassword: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    RootVolumeSecurityStyle: NotRequired[StorageVirtualMachineRootVolumeSecurityStyleType],  # (3)
  1. See CreateSvmActiveDirectoryConfigurationTypeDef
  2. See TagTypeDef
  3. See StorageVirtualMachineRootVolumeSecurityStyleType

LustreFileSystemConfigurationTypeDef#

# LustreFileSystemConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import LustreFileSystemConfigurationTypeDef


def get_value() -> LustreFileSystemConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }


# LustreFileSystemConfigurationTypeDef definition

class LustreFileSystemConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],
    DataRepositoryConfiguration: NotRequired[DataRepositoryConfigurationTypeDef],  # (1)
    DeploymentType: NotRequired[LustreDeploymentTypeType],  # (2)
    PerUnitStorageThroughput: NotRequired[int],
    MountName: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    DriveCacheType: NotRequired[DriveCacheTypeType],  # (3)
    DataCompressionType: NotRequired[DataCompressionTypeType],  # (4)
    LogConfiguration: NotRequired[LustreLogConfigurationTypeDef],  # (5)
    RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationOutputTypeDef],  # (6)
    MetadataConfiguration: NotRequired[FileSystemLustreMetadataConfigurationTypeDef],  # (7)
    EfaEnabled: NotRequired[bool],
  1. See DataRepositoryConfigurationTypeDef
  2. See LustreDeploymentTypeType
  3. See DriveCacheTypeType
  4. See DataCompressionTypeType
  5. See LustreLogConfigurationTypeDef
  6. See LustreRootSquashConfigurationOutputTypeDef
  7. See FileSystemLustreMetadataConfigurationTypeDef

CreateDataRepositoryTaskRequestTypeDef#

# CreateDataRepositoryTaskRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskRequestTypeDef


def get_value() -> CreateDataRepositoryTaskRequestTypeDef:
    return {
        "Type": ...,
    }


# CreateDataRepositoryTaskRequestTypeDef definition

class CreateDataRepositoryTaskRequestTypeDef(TypedDict):
    Type: DataRepositoryTaskTypeType,  # (1)
    FileSystemId: str,
    Report: CompletionReportTypeDef,  # (2)
    Paths: NotRequired[Sequence[str]],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    CapacityToRelease: NotRequired[int],
    ReleaseConfiguration: NotRequired[ReleaseConfigurationTypeDef],  # (4)
  1. See DataRepositoryTaskTypeType
  2. See CompletionReportTypeDef
  3. See TagTypeDef
  4. See ReleaseConfigurationTypeDef

DataRepositoryTaskTypeDef#

# DataRepositoryTaskTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DataRepositoryTaskTypeDef


def get_value() -> DataRepositoryTaskTypeDef:
    return {
        "TaskId": ...,
    }


# DataRepositoryTaskTypeDef definition

class DataRepositoryTaskTypeDef(TypedDict):
    TaskId: str,
    Lifecycle: DataRepositoryTaskLifecycleType,  # (1)
    Type: DataRepositoryTaskTypeType,  # (2)
    CreationTime: datetime,
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    FileSystemId: NotRequired[str],
    Paths: NotRequired[List[str]],
    FailureDetails: NotRequired[DataRepositoryTaskFailureDetailsTypeDef],  # (4)
    Status: NotRequired[DataRepositoryTaskStatusTypeDef],  # (5)
    Report: NotRequired[CompletionReportTypeDef],  # (6)
    CapacityToRelease: NotRequired[int],
    FileCacheId: NotRequired[str],
    ReleaseConfiguration: NotRequired[ReleaseConfigurationTypeDef],  # (7)
  1. See DataRepositoryTaskLifecycleType
  2. See DataRepositoryTaskTypeType
  3. See TagTypeDef
  4. See DataRepositoryTaskFailureDetailsTypeDef
  5. See DataRepositoryTaskStatusTypeDef
  6. See CompletionReportTypeDef
  7. See ReleaseConfigurationTypeDef

CreateFileCacheRequestTypeDef#

# CreateFileCacheRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileCacheRequestTypeDef


def get_value() -> CreateFileCacheRequestTypeDef:
    return {
        "FileCacheType": ...,
    }


# CreateFileCacheRequestTypeDef definition

class CreateFileCacheRequestTypeDef(TypedDict):
    FileCacheType: FileCacheTypeType,  # (1)
    FileCacheTypeVersion: str,
    StorageCapacity: int,
    SubnetIds: Sequence[str],
    ClientRequestToken: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    CopyTagsToDataRepositoryAssociations: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    LustreConfiguration: NotRequired[CreateFileCacheLustreConfigurationTypeDef],  # (3)
    DataRepositoryAssociations: NotRequired[Sequence[FileCacheDataRepositoryAssociationTypeDef]],  # (4)
  1. See FileCacheTypeType
  2. See TagTypeDef
  3. See CreateFileCacheLustreConfigurationTypeDef
  4. See FileCacheDataRepositoryAssociationTypeDef

FileCacheCreatingTypeDef#

# FileCacheCreatingTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileCacheCreatingTypeDef


def get_value() -> FileCacheCreatingTypeDef:
    return {
        "OwnerId": ...,
    }


# FileCacheCreatingTypeDef definition

class FileCacheCreatingTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    FileCacheId: NotRequired[str],
    FileCacheType: NotRequired[FileCacheTypeType],  # (1)
    FileCacheTypeVersion: NotRequired[str],
    Lifecycle: NotRequired[FileCacheLifecycleType],  # (2)
    FailureDetails: NotRequired[FileCacheFailureDetailsTypeDef],  # (3)
    StorageCapacity: NotRequired[int],
    VpcId: NotRequired[str],
    SubnetIds: NotRequired[List[str]],
    NetworkInterfaceIds: NotRequired[List[str]],
    DNSName: NotRequired[str],
    KmsKeyId: NotRequired[str],
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (4)
    CopyTagsToDataRepositoryAssociations: NotRequired[bool],
    LustreConfiguration: NotRequired[FileCacheLustreConfigurationTypeDef],  # (5)
    DataRepositoryAssociationIds: NotRequired[List[str]],
  1. See FileCacheTypeType
  2. See FileCacheLifecycleType
  3. See FileCacheFailureDetailsTypeDef
  4. See TagTypeDef
  5. See FileCacheLustreConfigurationTypeDef

FileCacheTypeDef#

# FileCacheTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileCacheTypeDef


def get_value() -> FileCacheTypeDef:
    return {
        "OwnerId": ...,
    }


# FileCacheTypeDef definition

class FileCacheTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    FileCacheId: NotRequired[str],
    FileCacheType: NotRequired[FileCacheTypeType],  # (1)
    FileCacheTypeVersion: NotRequired[str],
    Lifecycle: NotRequired[FileCacheLifecycleType],  # (2)
    FailureDetails: NotRequired[FileCacheFailureDetailsTypeDef],  # (3)
    StorageCapacity: NotRequired[int],
    VpcId: NotRequired[str],
    SubnetIds: NotRequired[List[str]],
    NetworkInterfaceIds: NotRequired[List[str]],
    DNSName: NotRequired[str],
    KmsKeyId: NotRequired[str],
    ResourceARN: NotRequired[str],
    LustreConfiguration: NotRequired[FileCacheLustreConfigurationTypeDef],  # (4)
    DataRepositoryAssociationIds: NotRequired[List[str]],
  1. See FileCacheTypeType
  2. See FileCacheLifecycleType
  3. See FileCacheFailureDetailsTypeDef
  4. See FileCacheLustreConfigurationTypeDef

OntapFileSystemConfigurationTypeDef#

# OntapFileSystemConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OntapFileSystemConfigurationTypeDef


def get_value() -> OntapFileSystemConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }


# OntapFileSystemConfigurationTypeDef definition

class OntapFileSystemConfigurationTypeDef(TypedDict):
    AutomaticBackupRetentionDays: NotRequired[int],
    DailyAutomaticBackupStartTime: NotRequired[str],
    DeploymentType: NotRequired[OntapDeploymentTypeType],  # (1)
    EndpointIpAddressRange: NotRequired[str],
    Endpoints: NotRequired[FileSystemEndpointsTypeDef],  # (2)
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (3)
    PreferredSubnetId: NotRequired[str],
    RouteTableIds: NotRequired[List[str]],
    ThroughputCapacity: NotRequired[int],
    WeeklyMaintenanceStartTime: NotRequired[str],
    FsxAdminPassword: NotRequired[str],
    HAPairs: NotRequired[int],
    ThroughputCapacityPerHAPair: NotRequired[int],
  1. See OntapDeploymentTypeType
  2. See FileSystemEndpointsTypeDef
  3. See DiskIopsConfigurationTypeDef

CreateSnapshotResponseTypeDef#

# CreateSnapshotResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateSnapshotResponseTypeDef


def get_value() -> CreateSnapshotResponseTypeDef:
    return {
        "Snapshot": ...,
    }


# CreateSnapshotResponseTypeDef definition

class CreateSnapshotResponseTypeDef(TypedDict):
    Snapshot: SnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

DescribeSnapshotsResponseTypeDef#

# DescribeSnapshotsResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeSnapshotsResponseTypeDef


def get_value() -> DescribeSnapshotsResponseTypeDef:
    return {
        "Snapshots": ...,
    }


# DescribeSnapshotsResponseTypeDef definition

class DescribeSnapshotsResponseTypeDef(TypedDict):
    Snapshots: List[SnapshotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

UpdateSnapshotResponseTypeDef#

# UpdateSnapshotResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateSnapshotResponseTypeDef


def get_value() -> UpdateSnapshotResponseTypeDef:
    return {
        "Snapshot": ...,
    }


# UpdateSnapshotResponseTypeDef definition

class UpdateSnapshotResponseTypeDef(TypedDict):
    Snapshot: SnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateFileSystemLustreConfigurationTypeDef#

# CreateFileSystemLustreConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemLustreConfigurationTypeDef


def get_value() -> CreateFileSystemLustreConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }


# CreateFileSystemLustreConfigurationTypeDef definition

class CreateFileSystemLustreConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],
    ImportPath: NotRequired[str],
    ExportPath: NotRequired[str],
    ImportedFileChunkSize: NotRequired[int],
    DeploymentType: NotRequired[LustreDeploymentTypeType],  # (1)
    AutoImportPolicy: NotRequired[AutoImportPolicyTypeType],  # (2)
    PerUnitStorageThroughput: NotRequired[int],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    DriveCacheType: NotRequired[DriveCacheTypeType],  # (3)
    DataCompressionType: NotRequired[DataCompressionTypeType],  # (4)
    EfaEnabled: NotRequired[bool],
    LogConfiguration: NotRequired[LustreLogCreateConfigurationTypeDef],  # (5)
    RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationUnionTypeDef],  # (6)
    MetadataConfiguration: NotRequired[CreateFileSystemLustreMetadataConfigurationTypeDef],  # (7)
  1. See LustreDeploymentTypeType
  2. See AutoImportPolicyTypeType
  3. See DriveCacheTypeType
  4. See DataCompressionTypeType
  5. See LustreLogCreateConfigurationTypeDef
  6. See LustreRootSquashConfigurationTypeDef LustreRootSquashConfigurationOutputTypeDef
  7. See CreateFileSystemLustreMetadataConfigurationTypeDef

UpdateFileSystemLustreConfigurationTypeDef#

# UpdateFileSystemLustreConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileSystemLustreConfigurationTypeDef


def get_value() -> UpdateFileSystemLustreConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }


# UpdateFileSystemLustreConfigurationTypeDef definition

class UpdateFileSystemLustreConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    AutoImportPolicy: NotRequired[AutoImportPolicyTypeType],  # (1)
    DataCompressionType: NotRequired[DataCompressionTypeType],  # (2)
    LogConfiguration: NotRequired[LustreLogCreateConfigurationTypeDef],  # (3)
    RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationUnionTypeDef],  # (4)
    PerUnitStorageThroughput: NotRequired[int],
    MetadataConfiguration: NotRequired[UpdateFileSystemLustreMetadataConfigurationTypeDef],  # (5)
  1. See AutoImportPolicyTypeType
  2. See DataCompressionTypeType
  3. See LustreLogCreateConfigurationTypeDef
  4. See LustreRootSquashConfigurationTypeDef LustreRootSquashConfigurationOutputTypeDef
  5. See UpdateFileSystemLustreMetadataConfigurationTypeDef

OpenZFSVolumeConfigurationTypeDef#

# OpenZFSVolumeConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSVolumeConfigurationTypeDef


def get_value() -> OpenZFSVolumeConfigurationTypeDef:
    return {
        "ParentVolumeId": ...,
    }


# OpenZFSVolumeConfigurationTypeDef definition

class OpenZFSVolumeConfigurationTypeDef(TypedDict):
    ParentVolumeId: NotRequired[str],
    VolumePath: NotRequired[str],
    StorageCapacityReservationGiB: NotRequired[int],
    StorageCapacityQuotaGiB: NotRequired[int],
    RecordSizeKiB: NotRequired[int],
    DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType],  # (1)
    CopyTagsToSnapshots: NotRequired[bool],
    OriginSnapshot: NotRequired[OpenZFSOriginSnapshotConfigurationTypeDef],  # (2)
    ReadOnly: NotRequired[bool],
    NfsExports: NotRequired[List[OpenZFSNfsExportOutputTypeDef]],  # (3)
    UserAndGroupQuotas: NotRequired[List[OpenZFSUserOrGroupQuotaTypeDef]],  # (4)
    RestoreToSnapshot: NotRequired[str],
    DeleteIntermediateSnaphots: NotRequired[bool],
    DeleteClonedVolumes: NotRequired[bool],
    DeleteIntermediateData: NotRequired[bool],
    SourceSnapshotARN: NotRequired[str],
    DestinationSnapshot: NotRequired[str],
    CopyStrategy: NotRequired[OpenZFSCopyStrategyType],  # (5)
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSOriginSnapshotConfigurationTypeDef
  3. See OpenZFSNfsExportOutputTypeDef
  4. See OpenZFSUserOrGroupQuotaTypeDef
  5. See OpenZFSCopyStrategyType

OpenZFSNfsExportTypeDef#

# OpenZFSNfsExportTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSNfsExportTypeDef


def get_value() -> OpenZFSNfsExportTypeDef:
    return {
        "ClientConfigurations": ...,
    }


# OpenZFSNfsExportTypeDef definition

class OpenZFSNfsExportTypeDef(TypedDict):
    ClientConfigurations: Sequence[OpenZFSClientConfigurationUnionTypeDef],  # (1)
  1. See OpenZFSClientConfigurationTypeDef OpenZFSClientConfigurationOutputTypeDef

CreateSnaplockConfigurationTypeDef#

# CreateSnaplockConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateSnaplockConfigurationTypeDef


def get_value() -> CreateSnaplockConfigurationTypeDef:
    return {
        "AuditLogVolume": ...,
    }


# CreateSnaplockConfigurationTypeDef definition

class CreateSnaplockConfigurationTypeDef(TypedDict):
    SnaplockType: SnaplockTypeType,  # (4)
    AuditLogVolume: NotRequired[bool],
    AutocommitPeriod: NotRequired[AutocommitPeriodTypeDef],  # (1)
    PrivilegedDelete: NotRequired[PrivilegedDeleteType],  # (2)
    RetentionPeriod: NotRequired[SnaplockRetentionPeriodTypeDef],  # (3)
    VolumeAppendModeEnabled: NotRequired[bool],
  1. See AutocommitPeriodTypeDef
  2. See PrivilegedDeleteType
  3. See SnaplockRetentionPeriodTypeDef
  4. See SnaplockTypeType

SnaplockConfigurationTypeDef#

# SnaplockConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import SnaplockConfigurationTypeDef


def get_value() -> SnaplockConfigurationTypeDef:
    return {
        "AuditLogVolume": ...,
    }


# SnaplockConfigurationTypeDef definition

class SnaplockConfigurationTypeDef(TypedDict):
    AuditLogVolume: NotRequired[bool],
    AutocommitPeriod: NotRequired[AutocommitPeriodTypeDef],  # (1)
    PrivilegedDelete: NotRequired[PrivilegedDeleteType],  # (2)
    RetentionPeriod: NotRequired[SnaplockRetentionPeriodTypeDef],  # (3)
    SnaplockType: NotRequired[SnaplockTypeType],  # (4)
    VolumeAppendModeEnabled: NotRequired[bool],
  1. See AutocommitPeriodTypeDef
  2. See PrivilegedDeleteType
  3. See SnaplockRetentionPeriodTypeDef
  4. See SnaplockTypeType

UpdateSnaplockConfigurationTypeDef#

# UpdateSnaplockConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateSnaplockConfigurationTypeDef


def get_value() -> UpdateSnaplockConfigurationTypeDef:
    return {
        "AuditLogVolume": ...,
    }


# UpdateSnaplockConfigurationTypeDef definition

class UpdateSnaplockConfigurationTypeDef(TypedDict):
    AuditLogVolume: NotRequired[bool],
    AutocommitPeriod: NotRequired[AutocommitPeriodTypeDef],  # (1)
    PrivilegedDelete: NotRequired[PrivilegedDeleteType],  # (2)
    RetentionPeriod: NotRequired[SnaplockRetentionPeriodTypeDef],  # (3)
    VolumeAppendModeEnabled: NotRequired[bool],
  1. See AutocommitPeriodTypeDef
  2. See PrivilegedDeleteType
  3. See SnaplockRetentionPeriodTypeDef

UpdateStorageVirtualMachineRequestTypeDef#

# UpdateStorageVirtualMachineRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineRequestTypeDef


def get_value() -> UpdateStorageVirtualMachineRequestTypeDef:
    return {
        "StorageVirtualMachineId": ...,
    }


# UpdateStorageVirtualMachineRequestTypeDef definition

class UpdateStorageVirtualMachineRequestTypeDef(TypedDict):
    StorageVirtualMachineId: str,
    ActiveDirectoryConfiguration: NotRequired[UpdateSvmActiveDirectoryConfigurationTypeDef],  # (1)
    ClientRequestToken: NotRequired[str],
    SvmAdminPassword: NotRequired[str],
  1. See UpdateSvmActiveDirectoryConfigurationTypeDef

StorageVirtualMachineTypeDef#

# StorageVirtualMachineTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import StorageVirtualMachineTypeDef


def get_value() -> StorageVirtualMachineTypeDef:
    return {
        "ActiveDirectoryConfiguration": ...,
    }


# StorageVirtualMachineTypeDef definition

class StorageVirtualMachineTypeDef(TypedDict):
    ActiveDirectoryConfiguration: NotRequired[SvmActiveDirectoryConfigurationTypeDef],  # (1)
    CreationTime: NotRequired[datetime],
    Endpoints: NotRequired[SvmEndpointsTypeDef],  # (2)
    FileSystemId: NotRequired[str],
    Lifecycle: NotRequired[StorageVirtualMachineLifecycleType],  # (3)
    Name: NotRequired[str],
    ResourceARN: NotRequired[str],
    StorageVirtualMachineId: NotRequired[str],
    Subtype: NotRequired[StorageVirtualMachineSubtypeType],  # (4)
    UUID: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (5)
    LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef],  # (6)
    RootVolumeSecurityStyle: NotRequired[StorageVirtualMachineRootVolumeSecurityStyleType],  # (7)
  1. See SvmActiveDirectoryConfigurationTypeDef
  2. See SvmEndpointsTypeDef
  3. See StorageVirtualMachineLifecycleType
  4. See StorageVirtualMachineSubtypeType
  5. See TagTypeDef
  6. See LifecycleTransitionReasonTypeDef
  7. See StorageVirtualMachineRootVolumeSecurityStyleType

CreateDataRepositoryAssociationResponseTypeDef#

# CreateDataRepositoryAssociationResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationResponseTypeDef


def get_value() -> CreateDataRepositoryAssociationResponseTypeDef:
    return {
        "Association": ...,
    }


# CreateDataRepositoryAssociationResponseTypeDef definition

class CreateDataRepositoryAssociationResponseTypeDef(TypedDict):
    Association: DataRepositoryAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeDataRepositoryAssociationsResponseTypeDef#

# DescribeDataRepositoryAssociationsResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsResponseTypeDef


def get_value() -> DescribeDataRepositoryAssociationsResponseTypeDef:
    return {
        "Associations": ...,
    }


# DescribeDataRepositoryAssociationsResponseTypeDef definition

class DescribeDataRepositoryAssociationsResponseTypeDef(TypedDict):
    Associations: List[DataRepositoryAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDataRepositoryAssociationResponseTypeDef#

# UpdateDataRepositoryAssociationResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationResponseTypeDef


def get_value() -> UpdateDataRepositoryAssociationResponseTypeDef:
    return {
        "Association": ...,
    }


# UpdateDataRepositoryAssociationResponseTypeDef definition

class UpdateDataRepositoryAssociationResponseTypeDef(TypedDict):
    Association: DataRepositoryAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

CreateDataRepositoryAssociationRequestTypeDef#

# CreateDataRepositoryAssociationRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationRequestTypeDef


def get_value() -> CreateDataRepositoryAssociationRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# CreateDataRepositoryAssociationRequestTypeDef definition

class CreateDataRepositoryAssociationRequestTypeDef(TypedDict):
    FileSystemId: str,
    DataRepositoryPath: str,
    FileSystemPath: NotRequired[str],
    BatchImportMetaDataOnCreate: NotRequired[bool],
    ImportedFileChunkSize: NotRequired[int],
    S3: NotRequired[S3DataRepositoryConfigurationUnionTypeDef],  # (1)
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See S3DataRepositoryConfigurationTypeDef S3DataRepositoryConfigurationOutputTypeDef
  2. See TagTypeDef

UpdateDataRepositoryAssociationRequestTypeDef#

# UpdateDataRepositoryAssociationRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationRequestTypeDef


def get_value() -> UpdateDataRepositoryAssociationRequestTypeDef:
    return {
        "AssociationId": ...,
    }


# UpdateDataRepositoryAssociationRequestTypeDef definition

class UpdateDataRepositoryAssociationRequestTypeDef(TypedDict):
    AssociationId: str,
    ClientRequestToken: NotRequired[str],
    ImportedFileChunkSize: NotRequired[int],
    S3: NotRequired[S3DataRepositoryConfigurationUnionTypeDef],  # (1)
  1. See S3DataRepositoryConfigurationTypeDef S3DataRepositoryConfigurationOutputTypeDef

CreateDataRepositoryTaskResponseTypeDef#

# CreateDataRepositoryTaskResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskResponseTypeDef


def get_value() -> CreateDataRepositoryTaskResponseTypeDef:
    return {
        "DataRepositoryTask": ...,
    }


# CreateDataRepositoryTaskResponseTypeDef definition

class CreateDataRepositoryTaskResponseTypeDef(TypedDict):
    DataRepositoryTask: DataRepositoryTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeDataRepositoryTasksResponseTypeDef#

# DescribeDataRepositoryTasksResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksResponseTypeDef


def get_value() -> DescribeDataRepositoryTasksResponseTypeDef:
    return {
        "DataRepositoryTasks": ...,
    }


# DescribeDataRepositoryTasksResponseTypeDef definition

class DescribeDataRepositoryTasksResponseTypeDef(TypedDict):
    DataRepositoryTasks: List[DataRepositoryTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DataRepositoryTaskTypeDef
  2. See ResponseMetadataTypeDef

CreateFileCacheResponseTypeDef#

# CreateFileCacheResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileCacheResponseTypeDef


def get_value() -> CreateFileCacheResponseTypeDef:
    return {
        "FileCache": ...,
    }


# CreateFileCacheResponseTypeDef definition

class CreateFileCacheResponseTypeDef(TypedDict):
    FileCache: FileCacheCreatingTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileCacheCreatingTypeDef
  2. See ResponseMetadataTypeDef

DescribeFileCachesResponseTypeDef#

# DescribeFileCachesResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeFileCachesResponseTypeDef


def get_value() -> DescribeFileCachesResponseTypeDef:
    return {
        "FileCaches": ...,
    }


# DescribeFileCachesResponseTypeDef definition

class DescribeFileCachesResponseTypeDef(TypedDict):
    FileCaches: List[FileCacheTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FileCacheTypeDef
  2. See ResponseMetadataTypeDef

UpdateFileCacheResponseTypeDef#

# UpdateFileCacheResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileCacheResponseTypeDef


def get_value() -> UpdateFileCacheResponseTypeDef:
    return {
        "FileCache": ...,
    }


# UpdateFileCacheResponseTypeDef definition

class UpdateFileCacheResponseTypeDef(TypedDict):
    FileCache: FileCacheTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileCacheTypeDef
  2. See ResponseMetadataTypeDef

UpdateFileSystemRequestTypeDef#

# UpdateFileSystemRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileSystemRequestTypeDef


def get_value() -> UpdateFileSystemRequestTypeDef:
    return {
        "FileSystemId": ...,
    }


# UpdateFileSystemRequestTypeDef definition

class UpdateFileSystemRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],
    StorageCapacity: NotRequired[int],
    WindowsConfiguration: NotRequired[UpdateFileSystemWindowsConfigurationTypeDef],  # (1)
    LustreConfiguration: NotRequired[UpdateFileSystemLustreConfigurationTypeDef],  # (2)
    OntapConfiguration: NotRequired[UpdateFileSystemOntapConfigurationTypeDef],  # (3)
    OpenZFSConfiguration: NotRequired[UpdateFileSystemOpenZFSConfigurationTypeDef],  # (4)
    StorageType: NotRequired[StorageTypeType],  # (5)
    FileSystemTypeVersion: NotRequired[str],
  1. See UpdateFileSystemWindowsConfigurationTypeDef
  2. See UpdateFileSystemLustreConfigurationTypeDef
  3. See UpdateFileSystemOntapConfigurationTypeDef
  4. See UpdateFileSystemOpenZFSConfigurationTypeDef
  5. See StorageTypeType

CreateOntapVolumeConfigurationTypeDef#

# CreateOntapVolumeConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateOntapVolumeConfigurationTypeDef


def get_value() -> CreateOntapVolumeConfigurationTypeDef:
    return {
        "JunctionPath": ...,
    }


# CreateOntapVolumeConfigurationTypeDef definition

class CreateOntapVolumeConfigurationTypeDef(TypedDict):
    StorageVirtualMachineId: str,
    JunctionPath: NotRequired[str],
    SecurityStyle: NotRequired[SecurityStyleType],  # (1)
    SizeInMegabytes: NotRequired[int],
    StorageEfficiencyEnabled: NotRequired[bool],
    TieringPolicy: NotRequired[TieringPolicyTypeDef],  # (2)
    OntapVolumeType: NotRequired[InputOntapVolumeTypeType],  # (3)
    SnapshotPolicy: NotRequired[str],
    CopyTagsToBackups: NotRequired[bool],
    SnaplockConfiguration: NotRequired[CreateSnaplockConfigurationTypeDef],  # (4)
    VolumeStyle: NotRequired[VolumeStyleType],  # (5)
    AggregateConfiguration: NotRequired[CreateAggregateConfigurationTypeDef],  # (6)
    SizeInBytes: NotRequired[int],
  1. See SecurityStyleType
  2. See TieringPolicyTypeDef
  3. See InputOntapVolumeTypeType
  4. See CreateSnaplockConfigurationTypeDef
  5. See VolumeStyleType
  6. See CreateAggregateConfigurationTypeDef

OntapVolumeConfigurationTypeDef#

# OntapVolumeConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OntapVolumeConfigurationTypeDef


def get_value() -> OntapVolumeConfigurationTypeDef:
    return {
        "FlexCacheEndpointType": ...,
    }


# OntapVolumeConfigurationTypeDef definition

class OntapVolumeConfigurationTypeDef(TypedDict):
    FlexCacheEndpointType: NotRequired[FlexCacheEndpointTypeType],  # (1)
    JunctionPath: NotRequired[str],
    SecurityStyle: NotRequired[SecurityStyleType],  # (2)
    SizeInMegabytes: NotRequired[int],
    StorageEfficiencyEnabled: NotRequired[bool],
    StorageVirtualMachineId: NotRequired[str],
    StorageVirtualMachineRoot: NotRequired[bool],
    TieringPolicy: NotRequired[TieringPolicyTypeDef],  # (3)
    UUID: NotRequired[str],
    OntapVolumeType: NotRequired[OntapVolumeTypeType],  # (4)
    SnapshotPolicy: NotRequired[str],
    CopyTagsToBackups: NotRequired[bool],
    SnaplockConfiguration: NotRequired[SnaplockConfigurationTypeDef],  # (5)
    VolumeStyle: NotRequired[VolumeStyleType],  # (6)
    AggregateConfiguration: NotRequired[AggregateConfigurationTypeDef],  # (7)
    SizeInBytes: NotRequired[int],
  1. See FlexCacheEndpointTypeType
  2. See SecurityStyleType
  3. See TieringPolicyTypeDef
  4. See OntapVolumeTypeType
  5. See SnaplockConfigurationTypeDef
  6. See VolumeStyleType
  7. See AggregateConfigurationTypeDef

UpdateOntapVolumeConfigurationTypeDef#

# UpdateOntapVolumeConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateOntapVolumeConfigurationTypeDef


def get_value() -> UpdateOntapVolumeConfigurationTypeDef:
    return {
        "JunctionPath": ...,
    }


# UpdateOntapVolumeConfigurationTypeDef definition

class UpdateOntapVolumeConfigurationTypeDef(TypedDict):
    JunctionPath: NotRequired[str],
    SecurityStyle: NotRequired[SecurityStyleType],  # (1)
    SizeInMegabytes: NotRequired[int],
    StorageEfficiencyEnabled: NotRequired[bool],
    TieringPolicy: NotRequired[TieringPolicyTypeDef],  # (2)
    SnapshotPolicy: NotRequired[str],
    CopyTagsToBackups: NotRequired[bool],
    SnaplockConfiguration: NotRequired[UpdateSnaplockConfigurationTypeDef],  # (3)
    SizeInBytes: NotRequired[int],
  1. See SecurityStyleType
  2. See TieringPolicyTypeDef
  3. See UpdateSnaplockConfigurationTypeDef

CreateStorageVirtualMachineResponseTypeDef#

# CreateStorageVirtualMachineResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineResponseTypeDef


def get_value() -> CreateStorageVirtualMachineResponseTypeDef:
    return {
        "StorageVirtualMachine": ...,
    }


# CreateStorageVirtualMachineResponseTypeDef definition

class CreateStorageVirtualMachineResponseTypeDef(TypedDict):
    StorageVirtualMachine: StorageVirtualMachineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

DescribeStorageVirtualMachinesResponseTypeDef#

# DescribeStorageVirtualMachinesResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesResponseTypeDef


def get_value() -> DescribeStorageVirtualMachinesResponseTypeDef:
    return {
        "StorageVirtualMachines": ...,
    }


# DescribeStorageVirtualMachinesResponseTypeDef definition

class DescribeStorageVirtualMachinesResponseTypeDef(TypedDict):
    StorageVirtualMachines: List[StorageVirtualMachineTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

UpdateStorageVirtualMachineResponseTypeDef#

# UpdateStorageVirtualMachineResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineResponseTypeDef


def get_value() -> UpdateStorageVirtualMachineResponseTypeDef:
    return {
        "StorageVirtualMachine": ...,
    }


# UpdateStorageVirtualMachineResponseTypeDef definition

class UpdateStorageVirtualMachineResponseTypeDef(TypedDict):
    StorageVirtualMachine: StorageVirtualMachineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

CreateOpenZFSVolumeConfigurationTypeDef#

# CreateOpenZFSVolumeConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateOpenZFSVolumeConfigurationTypeDef


def get_value() -> CreateOpenZFSVolumeConfigurationTypeDef:
    return {
        "ParentVolumeId": ...,
    }


# CreateOpenZFSVolumeConfigurationTypeDef definition

class CreateOpenZFSVolumeConfigurationTypeDef(TypedDict):
    ParentVolumeId: str,
    StorageCapacityReservationGiB: NotRequired[int],
    StorageCapacityQuotaGiB: NotRequired[int],
    RecordSizeKiB: NotRequired[int],
    DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType],  # (1)
    CopyTagsToSnapshots: NotRequired[bool],
    OriginSnapshot: NotRequired[CreateOpenZFSOriginSnapshotConfigurationTypeDef],  # (2)
    ReadOnly: NotRequired[bool],
    NfsExports: NotRequired[Sequence[OpenZFSNfsExportUnionTypeDef]],  # (3)
    UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]],  # (4)
  1. See OpenZFSDataCompressionTypeType
  2. See CreateOpenZFSOriginSnapshotConfigurationTypeDef
  3. See OpenZFSNfsExportTypeDef OpenZFSNfsExportOutputTypeDef
  4. See OpenZFSUserOrGroupQuotaTypeDef

OpenZFSCreateRootVolumeConfigurationTypeDef#

# OpenZFSCreateRootVolumeConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import OpenZFSCreateRootVolumeConfigurationTypeDef


def get_value() -> OpenZFSCreateRootVolumeConfigurationTypeDef:
    return {
        "RecordSizeKiB": ...,
    }


# OpenZFSCreateRootVolumeConfigurationTypeDef definition

class OpenZFSCreateRootVolumeConfigurationTypeDef(TypedDict):
    RecordSizeKiB: NotRequired[int],
    DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType],  # (1)
    NfsExports: NotRequired[Sequence[OpenZFSNfsExportUnionTypeDef]],  # (2)
    UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]],  # (3)
    CopyTagsToSnapshots: NotRequired[bool],
    ReadOnly: NotRequired[bool],
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSNfsExportTypeDef OpenZFSNfsExportOutputTypeDef
  3. See OpenZFSUserOrGroupQuotaTypeDef

UpdateOpenZFSVolumeConfigurationTypeDef#

# UpdateOpenZFSVolumeConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateOpenZFSVolumeConfigurationTypeDef


def get_value() -> UpdateOpenZFSVolumeConfigurationTypeDef:
    return {
        "StorageCapacityReservationGiB": ...,
    }


# UpdateOpenZFSVolumeConfigurationTypeDef definition

class UpdateOpenZFSVolumeConfigurationTypeDef(TypedDict):
    StorageCapacityReservationGiB: NotRequired[int],
    StorageCapacityQuotaGiB: NotRequired[int],
    RecordSizeKiB: NotRequired[int],
    DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType],  # (1)
    NfsExports: NotRequired[Sequence[OpenZFSNfsExportUnionTypeDef]],  # (2)
    UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]],  # (3)
    ReadOnly: NotRequired[bool],
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSNfsExportTypeDef OpenZFSNfsExportOutputTypeDef
  3. See OpenZFSUserOrGroupQuotaTypeDef

CreateVolumeFromBackupRequestTypeDef#

# CreateVolumeFromBackupRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupRequestTypeDef


def get_value() -> CreateVolumeFromBackupRequestTypeDef:
    return {
        "BackupId": ...,
    }


# CreateVolumeFromBackupRequestTypeDef definition

class CreateVolumeFromBackupRequestTypeDef(TypedDict):
    BackupId: str,
    Name: str,
    ClientRequestToken: NotRequired[str],
    OntapConfiguration: NotRequired[CreateOntapVolumeConfigurationTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See CreateOntapVolumeConfigurationTypeDef
  2. See TagTypeDef

VolumePaginatorTypeDef#

# VolumePaginatorTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import VolumePaginatorTypeDef


def get_value() -> VolumePaginatorTypeDef:
    return {
        "CreationTime": ...,
    }


# VolumePaginatorTypeDef definition

class VolumePaginatorTypeDef(TypedDict):
    CreationTime: NotRequired[datetime],
    FileSystemId: NotRequired[str],
    Lifecycle: NotRequired[VolumeLifecycleType],  # (1)
    Name: NotRequired[str],
    OntapConfiguration: NotRequired[OntapVolumeConfigurationTypeDef],  # (2)
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    VolumeId: NotRequired[str],
    VolumeType: NotRequired[VolumeTypeType],  # (4)
    LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef],  # (5)
    AdministrativeActions: NotRequired[List[Dict[str, Any]]],
    OpenZFSConfiguration: NotRequired[OpenZFSVolumeConfigurationTypeDef],  # (6)
  1. See VolumeLifecycleType
  2. See OntapVolumeConfigurationTypeDef
  3. See TagTypeDef
  4. See VolumeTypeType
  5. See LifecycleTransitionReasonTypeDef
  6. See OpenZFSVolumeConfigurationTypeDef

VolumeTypeDef#

# VolumeTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import VolumeTypeDef


def get_value() -> VolumeTypeDef:
    return {
        "CreationTime": ...,
    }


# VolumeTypeDef definition

class VolumeTypeDef(TypedDict):
    CreationTime: NotRequired[datetime],
    FileSystemId: NotRequired[str],
    Lifecycle: NotRequired[VolumeLifecycleType],  # (1)
    Name: NotRequired[str],
    OntapConfiguration: NotRequired[OntapVolumeConfigurationTypeDef],  # (2)
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    VolumeId: NotRequired[str],
    VolumeType: NotRequired[VolumeTypeType],  # (4)
    LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef],  # (5)
    AdministrativeActions: NotRequired[List[Dict[str, Any]]],
    OpenZFSConfiguration: NotRequired[OpenZFSVolumeConfigurationTypeDef],  # (6)
  1. See VolumeLifecycleType
  2. See OntapVolumeConfigurationTypeDef
  3. See TagTypeDef
  4. See VolumeTypeType
  5. See LifecycleTransitionReasonTypeDef
  6. See OpenZFSVolumeConfigurationTypeDef

CreateVolumeRequestTypeDef#

# CreateVolumeRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateVolumeRequestTypeDef


def get_value() -> CreateVolumeRequestTypeDef:
    return {
        "VolumeType": ...,
    }


# CreateVolumeRequestTypeDef definition

class CreateVolumeRequestTypeDef(TypedDict):
    VolumeType: VolumeTypeType,  # (1)
    Name: str,
    ClientRequestToken: NotRequired[str],
    OntapConfiguration: NotRequired[CreateOntapVolumeConfigurationTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    OpenZFSConfiguration: NotRequired[CreateOpenZFSVolumeConfigurationTypeDef],  # (4)
  1. See VolumeTypeType
  2. See CreateOntapVolumeConfigurationTypeDef
  3. See TagTypeDef
  4. See CreateOpenZFSVolumeConfigurationTypeDef

CreateFileSystemOpenZFSConfigurationTypeDef#

# CreateFileSystemOpenZFSConfigurationTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemOpenZFSConfigurationTypeDef


def get_value() -> CreateFileSystemOpenZFSConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }


# CreateFileSystemOpenZFSConfigurationTypeDef definition

class CreateFileSystemOpenZFSConfigurationTypeDef(TypedDict):
    DeploymentType: OpenZFSDeploymentTypeType,  # (1)
    ThroughputCapacity: int,
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    CopyTagsToVolumes: NotRequired[bool],
    DailyAutomaticBackupStartTime: NotRequired[str],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (2)
    RootVolumeConfiguration: NotRequired[OpenZFSCreateRootVolumeConfigurationTypeDef],  # (3)
    PreferredSubnetId: NotRequired[str],
    EndpointIpAddressRange: NotRequired[str],
    RouteTableIds: NotRequired[Sequence[str]],
    ReadCacheConfiguration: NotRequired[OpenZFSReadCacheConfigurationTypeDef],  # (4)
  1. See OpenZFSDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef
  3. See OpenZFSCreateRootVolumeConfigurationTypeDef
  4. See OpenZFSReadCacheConfigurationTypeDef

UpdateVolumeRequestTypeDef#

# UpdateVolumeRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateVolumeRequestTypeDef


def get_value() -> UpdateVolumeRequestTypeDef:
    return {
        "VolumeId": ...,
    }


# UpdateVolumeRequestTypeDef definition

class UpdateVolumeRequestTypeDef(TypedDict):
    VolumeId: str,
    ClientRequestToken: NotRequired[str],
    OntapConfiguration: NotRequired[UpdateOntapVolumeConfigurationTypeDef],  # (1)
    Name: NotRequired[str],
    OpenZFSConfiguration: NotRequired[UpdateOpenZFSVolumeConfigurationTypeDef],  # (2)
  1. See UpdateOntapVolumeConfigurationTypeDef
  2. See UpdateOpenZFSVolumeConfigurationTypeDef

AdministrativeActionPaginatorTypeDef#

# AdministrativeActionPaginatorTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AdministrativeActionPaginatorTypeDef


def get_value() -> AdministrativeActionPaginatorTypeDef:
    return {
        "AdministrativeActionType": ...,
    }


# AdministrativeActionPaginatorTypeDef definition

class AdministrativeActionPaginatorTypeDef(TypedDict):
    AdministrativeActionType: NotRequired[AdministrativeActionTypeType],  # (1)
    ProgressPercent: NotRequired[int],
    RequestTime: NotRequired[datetime],
    Status: NotRequired[StatusType],  # (2)
    TargetFileSystemValues: NotRequired[Dict[str, Any]],
    FailureDetails: NotRequired[AdministrativeActionFailureDetailsTypeDef],  # (3)
    TargetVolumeValues: NotRequired[VolumePaginatorTypeDef],  # (4)
    TargetSnapshotValues: NotRequired[SnapshotPaginatorTypeDef],  # (5)
    TotalTransferBytes: NotRequired[int],
    RemainingTransferBytes: NotRequired[int],
  1. See AdministrativeActionTypeType
  2. See StatusType
  3. See AdministrativeActionFailureDetailsTypeDef
  4. See VolumePaginatorTypeDef
  5. See SnapshotPaginatorTypeDef

DescribeVolumesResponsePaginatorTypeDef#

# DescribeVolumesResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeVolumesResponsePaginatorTypeDef


def get_value() -> DescribeVolumesResponsePaginatorTypeDef:
    return {
        "Volumes": ...,
    }


# DescribeVolumesResponsePaginatorTypeDef definition

class DescribeVolumesResponsePaginatorTypeDef(TypedDict):
    Volumes: List[VolumePaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VolumePaginatorTypeDef
  2. See ResponseMetadataTypeDef

AdministrativeActionTypeDef#

# AdministrativeActionTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import AdministrativeActionTypeDef


def get_value() -> AdministrativeActionTypeDef:
    return {
        "AdministrativeActionType": ...,
    }


# AdministrativeActionTypeDef definition

class AdministrativeActionTypeDef(TypedDict):
    AdministrativeActionType: NotRequired[AdministrativeActionTypeType],  # (1)
    ProgressPercent: NotRequired[int],
    RequestTime: NotRequired[datetime],
    Status: NotRequired[StatusType],  # (2)
    TargetFileSystemValues: NotRequired[Dict[str, Any]],
    FailureDetails: NotRequired[AdministrativeActionFailureDetailsTypeDef],  # (3)
    TargetVolumeValues: NotRequired[VolumeTypeDef],  # (4)
    TargetSnapshotValues: NotRequired[SnapshotTypeDef],  # (5)
    TotalTransferBytes: NotRequired[int],
    RemainingTransferBytes: NotRequired[int],
  1. See AdministrativeActionTypeType
  2. See StatusType
  3. See AdministrativeActionFailureDetailsTypeDef
  4. See VolumeTypeDef
  5. See SnapshotTypeDef

CreateVolumeFromBackupResponseTypeDef#

# CreateVolumeFromBackupResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupResponseTypeDef


def get_value() -> CreateVolumeFromBackupResponseTypeDef:
    return {
        "Volume": ...,
    }


# CreateVolumeFromBackupResponseTypeDef definition

class CreateVolumeFromBackupResponseTypeDef(TypedDict):
    Volume: VolumeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

CreateVolumeResponseTypeDef#

# CreateVolumeResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateVolumeResponseTypeDef


def get_value() -> CreateVolumeResponseTypeDef:
    return {
        "Volume": ...,
    }


# CreateVolumeResponseTypeDef definition

class CreateVolumeResponseTypeDef(TypedDict):
    Volume: VolumeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

DescribeVolumesResponseTypeDef#

# DescribeVolumesResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeVolumesResponseTypeDef


def get_value() -> DescribeVolumesResponseTypeDef:
    return {
        "Volumes": ...,
    }


# DescribeVolumesResponseTypeDef definition

class DescribeVolumesResponseTypeDef(TypedDict):
    Volumes: List[VolumeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

UpdateVolumeResponseTypeDef#

# UpdateVolumeResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateVolumeResponseTypeDef


def get_value() -> UpdateVolumeResponseTypeDef:
    return {
        "Volume": ...,
    }


# UpdateVolumeResponseTypeDef definition

class UpdateVolumeResponseTypeDef(TypedDict):
    Volume: VolumeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

CreateFileSystemFromBackupRequestTypeDef#

# CreateFileSystemFromBackupRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupRequestTypeDef


def get_value() -> CreateFileSystemFromBackupRequestTypeDef:
    return {
        "BackupId": ...,
    }


# CreateFileSystemFromBackupRequestTypeDef definition

class CreateFileSystemFromBackupRequestTypeDef(TypedDict):
    BackupId: str,
    SubnetIds: Sequence[str],
    ClientRequestToken: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    WindowsConfiguration: NotRequired[CreateFileSystemWindowsConfigurationTypeDef],  # (2)
    LustreConfiguration: NotRequired[CreateFileSystemLustreConfigurationTypeDef],  # (3)
    StorageType: NotRequired[StorageTypeType],  # (4)
    KmsKeyId: NotRequired[str],
    FileSystemTypeVersion: NotRequired[str],
    OpenZFSConfiguration: NotRequired[CreateFileSystemOpenZFSConfigurationTypeDef],  # (5)
    StorageCapacity: NotRequired[int],
  1. See TagTypeDef
  2. See CreateFileSystemWindowsConfigurationTypeDef
  3. See CreateFileSystemLustreConfigurationTypeDef
  4. See StorageTypeType
  5. See CreateFileSystemOpenZFSConfigurationTypeDef

CreateFileSystemRequestTypeDef#

# CreateFileSystemRequestTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemRequestTypeDef


def get_value() -> CreateFileSystemRequestTypeDef:
    return {
        "FileSystemType": ...,
    }


# CreateFileSystemRequestTypeDef definition

class CreateFileSystemRequestTypeDef(TypedDict):
    FileSystemType: FileSystemTypeType,  # (1)
    SubnetIds: Sequence[str],
    ClientRequestToken: NotRequired[str],
    StorageCapacity: NotRequired[int],
    StorageType: NotRequired[StorageTypeType],  # (2)
    SecurityGroupIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    KmsKeyId: NotRequired[str],
    WindowsConfiguration: NotRequired[CreateFileSystemWindowsConfigurationTypeDef],  # (4)
    LustreConfiguration: NotRequired[CreateFileSystemLustreConfigurationTypeDef],  # (5)
    OntapConfiguration: NotRequired[CreateFileSystemOntapConfigurationTypeDef],  # (6)
    FileSystemTypeVersion: NotRequired[str],
    OpenZFSConfiguration: NotRequired[CreateFileSystemOpenZFSConfigurationTypeDef],  # (7)
  1. See FileSystemTypeType
  2. See StorageTypeType
  3. See TagTypeDef
  4. See CreateFileSystemWindowsConfigurationTypeDef
  5. See CreateFileSystemLustreConfigurationTypeDef
  6. See CreateFileSystemOntapConfigurationTypeDef
  7. See CreateFileSystemOpenZFSConfigurationTypeDef

FileSystemPaginatorTypeDef#

# FileSystemPaginatorTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileSystemPaginatorTypeDef


def get_value() -> FileSystemPaginatorTypeDef:
    return {
        "OwnerId": ...,
    }


# FileSystemPaginatorTypeDef definition

class FileSystemPaginatorTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    FileSystemId: NotRequired[str],
    FileSystemType: NotRequired[FileSystemTypeType],  # (1)
    Lifecycle: NotRequired[FileSystemLifecycleType],  # (2)
    FailureDetails: NotRequired[FileSystemFailureDetailsTypeDef],  # (3)
    StorageCapacity: NotRequired[int],
    StorageType: NotRequired[StorageTypeType],  # (4)
    VpcId: NotRequired[str],
    SubnetIds: NotRequired[List[str]],
    NetworkInterfaceIds: NotRequired[List[str]],
    DNSName: NotRequired[str],
    KmsKeyId: NotRequired[str],
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (5)
    WindowsConfiguration: NotRequired[WindowsFileSystemConfigurationTypeDef],  # (6)
    LustreConfiguration: NotRequired[LustreFileSystemConfigurationTypeDef],  # (7)
    AdministrativeActions: NotRequired[List[AdministrativeActionPaginatorTypeDef]],  # (8)
    OntapConfiguration: NotRequired[OntapFileSystemConfigurationTypeDef],  # (9)
    FileSystemTypeVersion: NotRequired[str],
    OpenZFSConfiguration: NotRequired[OpenZFSFileSystemConfigurationTypeDef],  # (10)
  1. See FileSystemTypeType
  2. See FileSystemLifecycleType
  3. See FileSystemFailureDetailsTypeDef
  4. See StorageTypeType
  5. See TagTypeDef
  6. See WindowsFileSystemConfigurationTypeDef
  7. See LustreFileSystemConfigurationTypeDef
  8. See AdministrativeActionPaginatorTypeDef
  9. See OntapFileSystemConfigurationTypeDef
  10. See OpenZFSFileSystemConfigurationTypeDef

CopySnapshotAndUpdateVolumeResponseTypeDef#

# CopySnapshotAndUpdateVolumeResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CopySnapshotAndUpdateVolumeResponseTypeDef


def get_value() -> CopySnapshotAndUpdateVolumeResponseTypeDef:
    return {
        "VolumeId": ...,
    }


# CopySnapshotAndUpdateVolumeResponseTypeDef definition

class CopySnapshotAndUpdateVolumeResponseTypeDef(TypedDict):
    VolumeId: str,
    Lifecycle: VolumeLifecycleType,  # (1)
    AdministrativeActions: List[AdministrativeActionTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VolumeLifecycleType
  2. See AdministrativeActionTypeDef
  3. See ResponseMetadataTypeDef

FileSystemTypeDef#

# FileSystemTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import FileSystemTypeDef


def get_value() -> FileSystemTypeDef:
    return {
        "OwnerId": ...,
    }


# FileSystemTypeDef definition

class FileSystemTypeDef(TypedDict):
    OwnerId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    FileSystemId: NotRequired[str],
    FileSystemType: NotRequired[FileSystemTypeType],  # (1)
    Lifecycle: NotRequired[FileSystemLifecycleType],  # (2)
    FailureDetails: NotRequired[FileSystemFailureDetailsTypeDef],  # (3)
    StorageCapacity: NotRequired[int],
    StorageType: NotRequired[StorageTypeType],  # (4)
    VpcId: NotRequired[str],
    SubnetIds: NotRequired[List[str]],
    NetworkInterfaceIds: NotRequired[List[str]],
    DNSName: NotRequired[str],
    KmsKeyId: NotRequired[str],
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (5)
    WindowsConfiguration: NotRequired[WindowsFileSystemConfigurationTypeDef],  # (6)
    LustreConfiguration: NotRequired[LustreFileSystemConfigurationTypeDef],  # (7)
    AdministrativeActions: NotRequired[List[AdministrativeActionTypeDef]],  # (8)
    OntapConfiguration: NotRequired[OntapFileSystemConfigurationTypeDef],  # (9)
    FileSystemTypeVersion: NotRequired[str],
    OpenZFSConfiguration: NotRequired[OpenZFSFileSystemConfigurationTypeDef],  # (10)
  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

RestoreVolumeFromSnapshotResponseTypeDef#

# RestoreVolumeFromSnapshotResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotResponseTypeDef


def get_value() -> RestoreVolumeFromSnapshotResponseTypeDef:
    return {
        "VolumeId": ...,
    }


# RestoreVolumeFromSnapshotResponseTypeDef definition

class RestoreVolumeFromSnapshotResponseTypeDef(TypedDict):
    VolumeId: str,
    Lifecycle: VolumeLifecycleType,  # (1)
    AdministrativeActions: List[AdministrativeActionTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VolumeLifecycleType
  2. See AdministrativeActionTypeDef
  3. See ResponseMetadataTypeDef

BackupPaginatorTypeDef#

# BackupPaginatorTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import BackupPaginatorTypeDef


def get_value() -> BackupPaginatorTypeDef:
    return {
        "BackupId": ...,
    }


# BackupPaginatorTypeDef definition

class BackupPaginatorTypeDef(TypedDict):
    BackupId: str,
    Lifecycle: BackupLifecycleType,  # (1)
    Type: BackupTypeType,  # (3)
    CreationTime: datetime,
    FileSystem: FileSystemPaginatorTypeDef,  # (5)
    FailureDetails: NotRequired[BackupFailureDetailsTypeDef],  # (2)
    ProgressPercent: NotRequired[int],
    KmsKeyId: NotRequired[str],
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (4)
    DirectoryInformation: NotRequired[ActiveDirectoryBackupAttributesTypeDef],  # (6)
    OwnerId: NotRequired[str],
    SourceBackupId: NotRequired[str],
    SourceBackupRegion: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (7)
    Volume: NotRequired[VolumePaginatorTypeDef],  # (8)
    SizeInBytes: NotRequired[int],
  1. See BackupLifecycleType
  2. See BackupFailureDetailsTypeDef
  3. See BackupTypeType
  4. See TagTypeDef
  5. See FileSystemPaginatorTypeDef
  6. See ActiveDirectoryBackupAttributesTypeDef
  7. See ResourceTypeType
  8. See VolumePaginatorTypeDef

DescribeFileSystemsResponsePaginatorTypeDef#

# DescribeFileSystemsResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeFileSystemsResponsePaginatorTypeDef


def get_value() -> DescribeFileSystemsResponsePaginatorTypeDef:
    return {
        "FileSystems": ...,
    }


# DescribeFileSystemsResponsePaginatorTypeDef definition

class DescribeFileSystemsResponsePaginatorTypeDef(TypedDict):
    FileSystems: List[FileSystemPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FileSystemPaginatorTypeDef
  2. See ResponseMetadataTypeDef

BackupTypeDef#

# BackupTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import BackupTypeDef


def get_value() -> BackupTypeDef:
    return {
        "BackupId": ...,
    }


# BackupTypeDef definition

class BackupTypeDef(TypedDict):
    BackupId: str,
    Lifecycle: BackupLifecycleType,  # (1)
    Type: BackupTypeType,  # (3)
    CreationTime: datetime,
    FileSystem: FileSystemTypeDef,  # (5)
    FailureDetails: NotRequired[BackupFailureDetailsTypeDef],  # (2)
    ProgressPercent: NotRequired[int],
    KmsKeyId: NotRequired[str],
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (4)
    DirectoryInformation: NotRequired[ActiveDirectoryBackupAttributesTypeDef],  # (6)
    OwnerId: NotRequired[str],
    SourceBackupId: NotRequired[str],
    SourceBackupRegion: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (7)
    Volume: NotRequired[VolumeTypeDef],  # (8)
    SizeInBytes: NotRequired[int],
  1. See BackupLifecycleType
  2. See BackupFailureDetailsTypeDef
  3. See BackupTypeType
  4. See TagTypeDef
  5. See FileSystemTypeDef
  6. See ActiveDirectoryBackupAttributesTypeDef
  7. See ResourceTypeType
  8. See VolumeTypeDef

CreateFileSystemFromBackupResponseTypeDef#

# CreateFileSystemFromBackupResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupResponseTypeDef


def get_value() -> CreateFileSystemFromBackupResponseTypeDef:
    return {
        "FileSystem": ...,
    }


# CreateFileSystemFromBackupResponseTypeDef definition

class CreateFileSystemFromBackupResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

CreateFileSystemResponseTypeDef#

# CreateFileSystemResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateFileSystemResponseTypeDef


def get_value() -> CreateFileSystemResponseTypeDef:
    return {
        "FileSystem": ...,
    }


# CreateFileSystemResponseTypeDef definition

class CreateFileSystemResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

DescribeFileSystemsResponseTypeDef#

# DescribeFileSystemsResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeFileSystemsResponseTypeDef


def get_value() -> DescribeFileSystemsResponseTypeDef:
    return {
        "FileSystems": ...,
    }


# DescribeFileSystemsResponseTypeDef definition

class DescribeFileSystemsResponseTypeDef(TypedDict):
    FileSystems: List[FileSystemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

ReleaseFileSystemNfsV3LocksResponseTypeDef#

# ReleaseFileSystemNfsV3LocksResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksResponseTypeDef


def get_value() -> ReleaseFileSystemNfsV3LocksResponseTypeDef:
    return {
        "FileSystem": ...,
    }


# ReleaseFileSystemNfsV3LocksResponseTypeDef definition

class ReleaseFileSystemNfsV3LocksResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

StartMisconfiguredStateRecoveryResponseTypeDef#

# StartMisconfiguredStateRecoveryResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import StartMisconfiguredStateRecoveryResponseTypeDef


def get_value() -> StartMisconfiguredStateRecoveryResponseTypeDef:
    return {
        "FileSystem": ...,
    }


# StartMisconfiguredStateRecoveryResponseTypeDef definition

class StartMisconfiguredStateRecoveryResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

UpdateFileSystemResponseTypeDef#

# UpdateFileSystemResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import UpdateFileSystemResponseTypeDef


def get_value() -> UpdateFileSystemResponseTypeDef:
    return {
        "FileSystem": ...,
    }


# UpdateFileSystemResponseTypeDef definition

class UpdateFileSystemResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

DescribeBackupsResponsePaginatorTypeDef#

# DescribeBackupsResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeBackupsResponsePaginatorTypeDef


def get_value() -> DescribeBackupsResponsePaginatorTypeDef:
    return {
        "Backups": ...,
    }


# DescribeBackupsResponsePaginatorTypeDef definition

class DescribeBackupsResponsePaginatorTypeDef(TypedDict):
    Backups: List[BackupPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See BackupPaginatorTypeDef
  2. See ResponseMetadataTypeDef

CopyBackupResponseTypeDef#

# CopyBackupResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CopyBackupResponseTypeDef


def get_value() -> CopyBackupResponseTypeDef:
    return {
        "Backup": ...,
    }


# CopyBackupResponseTypeDef definition

class CopyBackupResponseTypeDef(TypedDict):
    Backup: BackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackupTypeDef
  2. See ResponseMetadataTypeDef

CreateBackupResponseTypeDef#

# CreateBackupResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import CreateBackupResponseTypeDef


def get_value() -> CreateBackupResponseTypeDef:
    return {
        "Backup": ...,
    }


# CreateBackupResponseTypeDef definition

class CreateBackupResponseTypeDef(TypedDict):
    Backup: BackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackupTypeDef
  2. See ResponseMetadataTypeDef

DescribeBackupsResponseTypeDef#

# DescribeBackupsResponseTypeDef TypedDict usage example

from mypy_boto3_fsx.type_defs import DescribeBackupsResponseTypeDef


def get_value() -> DescribeBackupsResponseTypeDef:
    return {
        "Backups": ...,
    }


# DescribeBackupsResponseTypeDef definition

class DescribeBackupsResponseTypeDef(TypedDict):
    Backups: List[BackupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See BackupTypeDef
  2. See ResponseMetadataTypeDef