Skip to content

Typed dictionaries

Index > FSx > Typed dictionaries

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

ActiveDirectoryBackupAttributesTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import ActiveDirectoryBackupAttributesTypeDef

def get_value() -> ActiveDirectoryBackupAttributesTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class ActiveDirectoryBackupAttributesTypeDef(TypedDict):
    DomainName: NotRequired[str],
    ActiveDirectoryId: NotRequired[str],
    ResourceARN: NotRequired[str],

AdministrativeActionFailureDetailsTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import AdministrativeActionFailureDetailsTypeDef

def get_value() -> AdministrativeActionFailureDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class AdministrativeActionFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

AliasTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import AliasTypeDef

def get_value() -> AliasTypeDef:
    return {
        "Name": ...,
    }
Definition
class AliasTypeDef(TypedDict):
    Name: NotRequired[str],
    Lifecycle: NotRequired[AliasLifecycleType],  # (1)
  1. See AliasLifecycleType

AssociateFileSystemAliasesRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesRequestRequestTypeDef

def get_value() -> AssociateFileSystemAliasesRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
        "Aliases": ...,
    }
Definition
class AssociateFileSystemAliasesRequestRequestTypeDef(TypedDict):
    FileSystemId: str,
    Aliases: Sequence[str],
    ClientRequestToken: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AutoExportPolicyTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import AutoExportPolicyTypeDef

def get_value() -> AutoExportPolicyTypeDef:
    return {
        "Events": ...,
    }
Definition
class AutoExportPolicyTypeDef(TypedDict):
    Events: NotRequired[Sequence[EventTypeType]],  # (1)
  1. See EventTypeType

AutoImportPolicyTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import AutoImportPolicyTypeDef

def get_value() -> AutoImportPolicyTypeDef:
    return {
        "Events": ...,
    }
Definition
class AutoImportPolicyTypeDef(TypedDict):
    Events: NotRequired[Sequence[EventTypeType]],  # (1)
  1. See EventTypeType

BackupFailureDetailsTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import BackupFailureDetailsTypeDef

def get_value() -> BackupFailureDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class BackupFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

TagTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CancelDataRepositoryTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskRequestRequestTypeDef

def get_value() -> CancelDataRepositoryTaskRequestRequestTypeDef:
    return {
        "TaskId": ...,
    }
Definition
class CancelDataRepositoryTaskRequestRequestTypeDef(TypedDict):
    TaskId: str,

CompletionReportTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CompletionReportTypeDef

def get_value() -> CompletionReportTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class CompletionReportTypeDef(TypedDict):
    Enabled: bool,
    Path: NotRequired[str],
    Format: NotRequired[ReportFormatType],  # (1)
    Scope: NotRequired[ReportScopeType],  # (2)
  1. See ReportFormatType
  2. See ReportScopeType

FileCacheLustreMetadataConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileCacheLustreMetadataConfigurationTypeDef

def get_value() -> FileCacheLustreMetadataConfigurationTypeDef:
    return {
        "StorageCapacity": ...,
    }
Definition
class FileCacheLustreMetadataConfigurationTypeDef(TypedDict):
    StorageCapacity: int,

LustreLogCreateConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import LustreLogCreateConfigurationTypeDef

def get_value() -> LustreLogCreateConfigurationTypeDef:
    return {
        "Level": ...,
    }
Definition
class LustreLogCreateConfigurationTypeDef(TypedDict):
    Level: LustreAccessAuditLogLevelType,  # (1)
    Destination: NotRequired[str],
  1. See LustreAccessAuditLogLevelType

LustreRootSquashConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import LustreRootSquashConfigurationTypeDef

def get_value() -> LustreRootSquashConfigurationTypeDef:
    return {
        "RootSquash": ...,
    }
Definition
class LustreRootSquashConfigurationTypeDef(TypedDict):
    RootSquash: NotRequired[str],
    NoSquashNids: NotRequired[List[str]],

DiskIopsConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DiskIopsConfigurationTypeDef

def get_value() -> DiskIopsConfigurationTypeDef:
    return {
        "Mode": ...,
    }
Definition
class DiskIopsConfigurationTypeDef(TypedDict):
    Mode: NotRequired[DiskIopsConfigurationModeType],  # (1)
    Iops: NotRequired[int],
  1. See DiskIopsConfigurationModeType

SelfManagedActiveDirectoryConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationTypeDef

def get_value() -> SelfManagedActiveDirectoryConfigurationTypeDef:
    return {
        "DomainName": ...,
        "UserName": ...,
        "Password": ...,
        "DnsIps": ...,
    }
Definition
class SelfManagedActiveDirectoryConfigurationTypeDef(TypedDict):
    DomainName: str,
    UserName: str,
    Password: str,
    DnsIps: Sequence[str],
    OrganizationalUnitDistinguishedName: NotRequired[str],
    FileSystemAdministratorsGroup: NotRequired[str],

WindowsAuditLogCreateConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import WindowsAuditLogCreateConfigurationTypeDef

def get_value() -> WindowsAuditLogCreateConfigurationTypeDef:
    return {
        "FileAccessAuditLogLevel": ...,
        "FileShareAccessAuditLogLevel": ...,
    }
Definition
class WindowsAuditLogCreateConfigurationTypeDef(TypedDict):
    FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType,  # (1)
    FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType,  # (1)
    AuditLogDestination: NotRequired[str],
  1. See WindowsAccessAuditLogLevelType
  2. See WindowsAccessAuditLogLevelType

TieringPolicyTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import TieringPolicyTypeDef

def get_value() -> TieringPolicyTypeDef:
    return {
        "CoolingPeriod": ...,
    }
Definition
class TieringPolicyTypeDef(TypedDict):
    CoolingPeriod: NotRequired[int],
    Name: NotRequired[TieringPolicyNameType],  # (1)
  1. See TieringPolicyNameType

CreateOpenZFSOriginSnapshotConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateOpenZFSOriginSnapshotConfigurationTypeDef

def get_value() -> CreateOpenZFSOriginSnapshotConfigurationTypeDef:
    return {
        "SnapshotARN": ...,
        "CopyStrategy": ...,
    }
Definition
class CreateOpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
    SnapshotARN: str,
    CopyStrategy: OpenZFSCopyStrategyType,  # (1)
  1. See OpenZFSCopyStrategyType

OpenZFSUserOrGroupQuotaTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSUserOrGroupQuotaTypeDef

def get_value() -> OpenZFSUserOrGroupQuotaTypeDef:
    return {
        "Type": ...,
        "Id": ...,
        "StorageCapacityQuotaGiB": ...,
    }
Definition
class OpenZFSUserOrGroupQuotaTypeDef(TypedDict):
    Type: OpenZFSQuotaTypeType,  # (1)
    Id: int,
    StorageCapacityQuotaGiB: int,
  1. See OpenZFSQuotaTypeType

DataRepositoryFailureDetailsTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryFailureDetailsTypeDef

def get_value() -> DataRepositoryFailureDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class DataRepositoryFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

DataRepositoryTaskFailureDetailsTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskFailureDetailsTypeDef

def get_value() -> DataRepositoryTaskFailureDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class DataRepositoryTaskFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

DataRepositoryTaskFilterTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskFilterTypeDef

def get_value() -> DataRepositoryTaskFilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class DataRepositoryTaskFilterTypeDef(TypedDict):
    Name: NotRequired[DataRepositoryTaskFilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See DataRepositoryTaskFilterNameType

DataRepositoryTaskStatusTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskStatusTypeDef

def get_value() -> DataRepositoryTaskStatusTypeDef:
    return {
        "TotalCount": ...,
    }
Definition
class DataRepositoryTaskStatusTypeDef(TypedDict):
    TotalCount: NotRequired[int],
    SucceededCount: NotRequired[int],
    FailedCount: NotRequired[int],
    LastUpdatedTime: NotRequired[datetime],
    ReleasedCapacity: NotRequired[int],

DeleteBackupRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteBackupRequestRequestTypeDef

def get_value() -> DeleteBackupRequestRequestTypeDef:
    return {
        "BackupId": ...,
    }
Definition
class DeleteBackupRequestRequestTypeDef(TypedDict):
    BackupId: str,
    ClientRequestToken: NotRequired[str],

DeleteDataRepositoryAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationRequestRequestTypeDef

def get_value() -> DeleteDataRepositoryAssociationRequestRequestTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class DeleteDataRepositoryAssociationRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    ClientRequestToken: NotRequired[str],
    DeleteDataInFileSystem: NotRequired[bool],

DeleteFileCacheRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileCacheRequestRequestTypeDef

def get_value() -> DeleteFileCacheRequestRequestTypeDef:
    return {
        "FileCacheId": ...,
    }
Definition
class DeleteFileCacheRequestRequestTypeDef(TypedDict):
    FileCacheId: str,
    ClientRequestToken: NotRequired[str],

DeleteSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteSnapshotRequestRequestTypeDef

def get_value() -> DeleteSnapshotRequestRequestTypeDef:
    return {
        "SnapshotId": ...,
    }
Definition
class DeleteSnapshotRequestRequestTypeDef(TypedDict):
    SnapshotId: str,
    ClientRequestToken: NotRequired[str],

DeleteStorageVirtualMachineRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineRequestRequestTypeDef

def get_value() -> DeleteStorageVirtualMachineRequestRequestTypeDef:
    return {
        "StorageVirtualMachineId": ...,
    }
Definition
class DeleteStorageVirtualMachineRequestRequestTypeDef(TypedDict):
    StorageVirtualMachineId: str,
    ClientRequestToken: NotRequired[str],

DeleteVolumeOpenZFSConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeOpenZFSConfigurationTypeDef

def get_value() -> DeleteVolumeOpenZFSConfigurationTypeDef:
    return {
        "Options": ...,
    }
Definition
class DeleteVolumeOpenZFSConfigurationTypeDef(TypedDict):
    Options: NotRequired[Sequence[DeleteOpenZFSVolumeOptionType]],  # (1)
  1. See DeleteOpenZFSVolumeOptionType

FilterTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Name: NotRequired[FilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See FilterNameType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeFileCachesRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileCachesRequestRequestTypeDef

def get_value() -> DescribeFileCachesRequestRequestTypeDef:
    return {
        "FileCacheIds": ...,
    }
Definition
class DescribeFileCachesRequestRequestTypeDef(TypedDict):
    FileCacheIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeFileSystemAliasesRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesRequestRequestTypeDef

def get_value() -> DescribeFileSystemAliasesRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
    }
Definition
class DescribeFileSystemAliasesRequestRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeFileSystemsRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestRequestTypeDef

def get_value() -> DescribeFileSystemsRequestRequestTypeDef:
    return {
        "FileSystemIds": ...,
    }
Definition
class DescribeFileSystemsRequestRequestTypeDef(TypedDict):
    FileSystemIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SnapshotFilterTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import SnapshotFilterTypeDef

def get_value() -> SnapshotFilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class SnapshotFilterTypeDef(TypedDict):
    Name: NotRequired[SnapshotFilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See SnapshotFilterNameType

StorageVirtualMachineFilterTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import StorageVirtualMachineFilterTypeDef

def get_value() -> StorageVirtualMachineFilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class StorageVirtualMachineFilterTypeDef(TypedDict):
    Name: NotRequired[StorageVirtualMachineFilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See StorageVirtualMachineFilterNameType

VolumeFilterTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import VolumeFilterTypeDef

def get_value() -> VolumeFilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class VolumeFilterTypeDef(TypedDict):
    Name: NotRequired[VolumeFilterNameType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See VolumeFilterNameType

DisassociateFileSystemAliasesRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesRequestRequestTypeDef

def get_value() -> DisassociateFileSystemAliasesRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
        "Aliases": ...,
    }
Definition
class DisassociateFileSystemAliasesRequestRequestTypeDef(TypedDict):
    FileSystemId: str,
    Aliases: Sequence[str],
    ClientRequestToken: NotRequired[str],

FileCacheFailureDetailsTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileCacheFailureDetailsTypeDef

def get_value() -> FileCacheFailureDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class FileCacheFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

FileCacheNFSConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileCacheNFSConfigurationTypeDef

def get_value() -> FileCacheNFSConfigurationTypeDef:
    return {
        "Version": ...,
    }
Definition
class FileCacheNFSConfigurationTypeDef(TypedDict):
    Version: NfsVersionType,  # (1)
    DnsIps: NotRequired[Sequence[str]],
  1. See NfsVersionType

LustreLogConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import LustreLogConfigurationTypeDef

def get_value() -> LustreLogConfigurationTypeDef:
    return {
        "Level": ...,
    }
Definition
class LustreLogConfigurationTypeDef(TypedDict):
    Level: LustreAccessAuditLogLevelType,  # (1)
    Destination: NotRequired[str],
  1. See LustreAccessAuditLogLevelType

FileSystemEndpointTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileSystemEndpointTypeDef

def get_value() -> FileSystemEndpointTypeDef:
    return {
        "DNSName": ...,
    }
Definition
class FileSystemEndpointTypeDef(TypedDict):
    DNSName: NotRequired[str],
    IpAddresses: NotRequired[List[str]],

FileSystemFailureDetailsTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileSystemFailureDetailsTypeDef

def get_value() -> FileSystemFailureDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class FileSystemFailureDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

LifecycleTransitionReasonTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import LifecycleTransitionReasonTypeDef

def get_value() -> LifecycleTransitionReasonTypeDef:
    return {
        "Message": ...,
    }
Definition
class LifecycleTransitionReasonTypeDef(TypedDict):
    Message: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

OpenZFSClientConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSClientConfigurationTypeDef

def get_value() -> OpenZFSClientConfigurationTypeDef:
    return {
        "Clients": ...,
        "Options": ...,
    }
Definition
class OpenZFSClientConfigurationTypeDef(TypedDict):
    Clients: str,
    Options: List[str],

OpenZFSOriginSnapshotConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSOriginSnapshotConfigurationTypeDef

def get_value() -> OpenZFSOriginSnapshotConfigurationTypeDef:
    return {
        "SnapshotARN": ...,
    }
Definition
class OpenZFSOriginSnapshotConfigurationTypeDef(TypedDict):
    SnapshotARN: NotRequired[str],
    CopyStrategy: NotRequired[OpenZFSCopyStrategyType],  # (1)
  1. See OpenZFSCopyStrategyType

ReleaseFileSystemNfsV3LocksRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksRequestRequestTypeDef

def get_value() -> ReleaseFileSystemNfsV3LocksRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
    }
Definition
class ReleaseFileSystemNfsV3LocksRequestRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],

RestoreVolumeFromSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotRequestRequestTypeDef

def get_value() -> RestoreVolumeFromSnapshotRequestRequestTypeDef:
    return {
        "VolumeId": ...,
        "SnapshotId": ...,
    }
Definition
class RestoreVolumeFromSnapshotRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    SnapshotId: str,
    ClientRequestToken: NotRequired[str],
    Options: NotRequired[Sequence[RestoreOpenZFSVolumeOptionType]],  # (1)
  1. See RestoreOpenZFSVolumeOptionType

SelfManagedActiveDirectoryAttributesTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryAttributesTypeDef

def get_value() -> SelfManagedActiveDirectoryAttributesTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class SelfManagedActiveDirectoryAttributesTypeDef(TypedDict):
    DomainName: NotRequired[str],
    OrganizationalUnitDistinguishedName: NotRequired[str],
    FileSystemAdministratorsGroup: NotRequired[str],
    UserName: NotRequired[str],
    DnsIps: NotRequired[List[str]],

SelfManagedActiveDirectoryConfigurationUpdatesTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import SelfManagedActiveDirectoryConfigurationUpdatesTypeDef

def get_value() -> SelfManagedActiveDirectoryConfigurationUpdatesTypeDef:
    return {
        "UserName": ...,
    }
Definition
class SelfManagedActiveDirectoryConfigurationUpdatesTypeDef(TypedDict):
    UserName: NotRequired[str],
    Password: NotRequired[str],
    DnsIps: NotRequired[Sequence[str]],

SvmEndpointTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import SvmEndpointTypeDef

def get_value() -> SvmEndpointTypeDef:
    return {
        "DNSName": ...,
    }
Definition
class SvmEndpointTypeDef(TypedDict):
    DNSName: NotRequired[str],
    IpAddresses: NotRequired[List[str]],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateFileCacheLustreConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileCacheLustreConfigurationTypeDef

def get_value() -> UpdateFileCacheLustreConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }
Definition
class UpdateFileCacheLustreConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],

UpdateSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateSnapshotRequestRequestTypeDef

def get_value() -> UpdateSnapshotRequestRequestTypeDef:
    return {
        "Name": ...,
        "SnapshotId": ...,
    }
Definition
class UpdateSnapshotRequestRequestTypeDef(TypedDict):
    Name: str,
    SnapshotId: str,
    ClientRequestToken: NotRequired[str],

WindowsAuditLogConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import WindowsAuditLogConfigurationTypeDef

def get_value() -> WindowsAuditLogConfigurationTypeDef:
    return {
        "FileAccessAuditLogLevel": ...,
        "FileShareAccessAuditLogLevel": ...,
    }
Definition
class WindowsAuditLogConfigurationTypeDef(TypedDict):
    FileAccessAuditLogLevel: WindowsAccessAuditLogLevelType,  # (1)
    FileShareAccessAuditLogLevel: WindowsAccessAuditLogLevelType,  # (1)
    AuditLogDestination: NotRequired[str],
  1. See WindowsAccessAuditLogLevelType
  2. See WindowsAccessAuditLogLevelType

AssociateFileSystemAliasesResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import AssociateFileSystemAliasesResponseTypeDef

def get_value() -> AssociateFileSystemAliasesResponseTypeDef:
    return {
        "Aliases": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateFileSystemAliasesResponseTypeDef(TypedDict):
    Aliases: List[AliasTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AliasTypeDef
  2. See ResponseMetadataTypeDef

CancelDataRepositoryTaskResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CancelDataRepositoryTaskResponseTypeDef

def get_value() -> CancelDataRepositoryTaskResponseTypeDef:
    return {
        "Lifecycle": ...,
        "TaskId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelDataRepositoryTaskResponseTypeDef(TypedDict):
    Lifecycle: DataRepositoryTaskLifecycleType,  # (1)
    TaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryTaskLifecycleType
  2. See ResponseMetadataTypeDef

CreateFileSystemFromBackupResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupResponseTypeDef

def get_value() -> CreateFileSystemFromBackupResponseTypeDef:
    return {
        "FileSystem": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFileSystemFromBackupResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

CreateFileSystemResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemResponseTypeDef

def get_value() -> CreateFileSystemResponseTypeDef:
    return {
        "FileSystem": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFileSystemResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

DeleteBackupResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteBackupResponseTypeDef

def get_value() -> DeleteBackupResponseTypeDef:
    return {
        "BackupId": ...,
        "Lifecycle": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteBackupResponseTypeDef(TypedDict):
    BackupId: str,
    Lifecycle: BackupLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackupLifecycleType
  2. See ResponseMetadataTypeDef

DeleteDataRepositoryAssociationResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteDataRepositoryAssociationResponseTypeDef

def get_value() -> DeleteDataRepositoryAssociationResponseTypeDef:
    return {
        "AssociationId": ...,
        "Lifecycle": ...,
        "DeleteDataInFileSystem": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDataRepositoryAssociationResponseTypeDef(TypedDict):
    AssociationId: str,
    Lifecycle: DataRepositoryLifecycleType,  # (1)
    DeleteDataInFileSystem: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryLifecycleType
  2. See ResponseMetadataTypeDef

DeleteFileCacheResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileCacheResponseTypeDef

def get_value() -> DeleteFileCacheResponseTypeDef:
    return {
        "FileCacheId": ...,
        "Lifecycle": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteFileCacheResponseTypeDef(TypedDict):
    FileCacheId: str,
    Lifecycle: FileCacheLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileCacheLifecycleType
  2. See ResponseMetadataTypeDef

DeleteSnapshotResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteSnapshotResponseTypeDef

def get_value() -> DeleteSnapshotResponseTypeDef:
    return {
        "SnapshotId": ...,
        "Lifecycle": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteSnapshotResponseTypeDef(TypedDict):
    SnapshotId: str,
    Lifecycle: SnapshotLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotLifecycleType
  2. See ResponseMetadataTypeDef

DeleteStorageVirtualMachineResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteStorageVirtualMachineResponseTypeDef

def get_value() -> DeleteStorageVirtualMachineResponseTypeDef:
    return {
        "StorageVirtualMachineId": ...,
        "Lifecycle": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteStorageVirtualMachineResponseTypeDef(TypedDict):
    StorageVirtualMachineId: str,
    Lifecycle: StorageVirtualMachineLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageVirtualMachineLifecycleType
  2. See ResponseMetadataTypeDef

DescribeFileSystemAliasesResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemAliasesResponseTypeDef

def get_value() -> DescribeFileSystemAliasesResponseTypeDef:
    return {
        "Aliases": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFileSystemAliasesResponseTypeDef(TypedDict):
    Aliases: List[AliasTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AliasTypeDef
  2. See ResponseMetadataTypeDef

DescribeFileSystemsResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsResponseTypeDef

def get_value() -> DescribeFileSystemsResponseTypeDef:
    return {
        "FileSystems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFileSystemsResponseTypeDef(TypedDict):
    FileSystems: List[FileSystemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

DisassociateFileSystemAliasesResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DisassociateFileSystemAliasesResponseTypeDef

def get_value() -> DisassociateFileSystemAliasesResponseTypeDef:
    return {
        "Aliases": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateFileSystemAliasesResponseTypeDef(TypedDict):
    Aliases: List[AliasTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AliasTypeDef
  2. See ResponseMetadataTypeDef

ReleaseFileSystemNfsV3LocksResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import ReleaseFileSystemNfsV3LocksResponseTypeDef

def get_value() -> ReleaseFileSystemNfsV3LocksResponseTypeDef:
    return {
        "FileSystem": ...,
        "ResponseMetadata": ...,
    }
Definition
class ReleaseFileSystemNfsV3LocksResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

RestoreVolumeFromSnapshotResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import RestoreVolumeFromSnapshotResponseTypeDef

def get_value() -> RestoreVolumeFromSnapshotResponseTypeDef:
    return {
        "VolumeId": ...,
        "Lifecycle": ...,
        "AdministrativeActions": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreVolumeFromSnapshotResponseTypeDef(TypedDict):
    VolumeId: str,
    Lifecycle: VolumeLifecycleType,  # (1)
    AdministrativeActions: List[AdministrativeActionTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VolumeLifecycleType
  2. See AdministrativeActionTypeDef
  3. See ResponseMetadataTypeDef

UpdateFileSystemResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemResponseTypeDef

def get_value() -> UpdateFileSystemResponseTypeDef:
    return {
        "FileSystem": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFileSystemResponseTypeDef(TypedDict):
    FileSystem: FileSystemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileSystemTypeDef
  2. See ResponseMetadataTypeDef

NFSDataRepositoryConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import NFSDataRepositoryConfigurationTypeDef

def get_value() -> NFSDataRepositoryConfigurationTypeDef:
    return {
        "Version": ...,
    }
Definition
class NFSDataRepositoryConfigurationTypeDef(TypedDict):
    Version: NfsVersionType,  # (1)
    DnsIps: NotRequired[List[str]],
    AutoExportPolicy: NotRequired[AutoExportPolicyTypeDef],  # (2)
  1. See NfsVersionType
  2. See AutoExportPolicyTypeDef

S3DataRepositoryConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import S3DataRepositoryConfigurationTypeDef

def get_value() -> S3DataRepositoryConfigurationTypeDef:
    return {
        "AutoImportPolicy": ...,
    }
Definition
class S3DataRepositoryConfigurationTypeDef(TypedDict):
    AutoImportPolicy: NotRequired[AutoImportPolicyTypeDef],  # (1)
    AutoExportPolicy: NotRequired[AutoExportPolicyTypeDef],  # (2)
  1. See AutoImportPolicyTypeDef
  2. See AutoExportPolicyTypeDef

CopyBackupRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CopyBackupRequestRequestTypeDef

def get_value() -> CopyBackupRequestRequestTypeDef:
    return {
        "SourceBackupId": ...,
    }
Definition
class CopyBackupRequestRequestTypeDef(TypedDict):
    SourceBackupId: str,
    ClientRequestToken: NotRequired[str],
    SourceRegion: NotRequired[str],
    KmsKeyId: NotRequired[str],
    CopyTags: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateBackupRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateBackupRequestRequestTypeDef

def get_value() -> CreateBackupRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
    }
Definition
class CreateBackupRequestRequestTypeDef(TypedDict):
    FileSystemId: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    VolumeId: NotRequired[str],
  1. See TagTypeDef

CreateSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateSnapshotRequestRequestTypeDef

def get_value() -> CreateSnapshotRequestRequestTypeDef:
    return {
        "Name": ...,
        "VolumeId": ...,
    }
Definition
class CreateSnapshotRequestRequestTypeDef(TypedDict):
    Name: str,
    VolumeId: str,
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemLustreConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemLustreConfigurationTypeDef

def get_value() -> DeleteFileSystemLustreConfigurationTypeDef:
    return {
        "SkipFinalBackup": ...,
    }
Definition
class DeleteFileSystemLustreConfigurationTypeDef(TypedDict):
    SkipFinalBackup: NotRequired[bool],
    FinalBackupTags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemLustreResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemLustreResponseTypeDef

def get_value() -> DeleteFileSystemLustreResponseTypeDef:
    return {
        "FinalBackupId": ...,
    }
Definition
class DeleteFileSystemLustreResponseTypeDef(TypedDict):
    FinalBackupId: NotRequired[str],
    FinalBackupTags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemOpenZFSConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemOpenZFSConfigurationTypeDef

def get_value() -> DeleteFileSystemOpenZFSConfigurationTypeDef:
    return {
        "SkipFinalBackup": ...,
    }
Definition
class DeleteFileSystemOpenZFSConfigurationTypeDef(TypedDict):
    SkipFinalBackup: NotRequired[bool],
    FinalBackupTags: NotRequired[Sequence[TagTypeDef]],  # (1)
    Options: NotRequired[Sequence[DeleteFileSystemOpenZFSOptionType]],  # (2)
  1. See TagTypeDef
  2. See DeleteFileSystemOpenZFSOptionType

DeleteFileSystemOpenZFSResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemOpenZFSResponseTypeDef

def get_value() -> DeleteFileSystemOpenZFSResponseTypeDef:
    return {
        "FinalBackupId": ...,
    }
Definition
class DeleteFileSystemOpenZFSResponseTypeDef(TypedDict):
    FinalBackupId: NotRequired[str],
    FinalBackupTags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemWindowsConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemWindowsConfigurationTypeDef

def get_value() -> DeleteFileSystemWindowsConfigurationTypeDef:
    return {
        "SkipFinalBackup": ...,
    }
Definition
class DeleteFileSystemWindowsConfigurationTypeDef(TypedDict):
    SkipFinalBackup: NotRequired[bool],
    FinalBackupTags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteFileSystemWindowsResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemWindowsResponseTypeDef

def get_value() -> DeleteFileSystemWindowsResponseTypeDef:
    return {
        "FinalBackupId": ...,
    }
Definition
class DeleteFileSystemWindowsResponseTypeDef(TypedDict):
    FinalBackupId: NotRequired[str],
    FinalBackupTags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteVolumeOntapConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeOntapConfigurationTypeDef

def get_value() -> DeleteVolumeOntapConfigurationTypeDef:
    return {
        "SkipFinalBackup": ...,
    }
Definition
class DeleteVolumeOntapConfigurationTypeDef(TypedDict):
    SkipFinalBackup: NotRequired[bool],
    FinalBackupTags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteVolumeOntapResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeOntapResponseTypeDef

def get_value() -> DeleteVolumeOntapResponseTypeDef:
    return {
        "FinalBackupId": ...,
    }
Definition
class DeleteVolumeOntapResponseTypeDef(TypedDict):
    FinalBackupId: NotRequired[str],
    FinalBackupTags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateDataRepositoryTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskRequestRequestTypeDef

def get_value() -> CreateDataRepositoryTaskRequestRequestTypeDef:
    return {
        "Type": ...,
        "FileSystemId": ...,
        "Report": ...,
    }
Definition
class CreateDataRepositoryTaskRequestRequestTypeDef(TypedDict):
    Type: DataRepositoryTaskTypeType,  # (1)
    FileSystemId: str,
    Report: CompletionReportTypeDef,  # (2)
    Paths: NotRequired[Sequence[str]],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    CapacityToRelease: NotRequired[int],
  1. See DataRepositoryTaskTypeType
  2. See CompletionReportTypeDef
  3. See TagTypeDef

CreateFileCacheLustreConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileCacheLustreConfigurationTypeDef

def get_value() -> CreateFileCacheLustreConfigurationTypeDef:
    return {
        "PerUnitStorageThroughput": ...,
        "DeploymentType": ...,
        "MetadataConfiguration": ...,
    }
Definition
class CreateFileCacheLustreConfigurationTypeDef(TypedDict):
    PerUnitStorageThroughput: int,
    DeploymentType: FileCacheLustreDeploymentTypeType,  # (1)
    MetadataConfiguration: FileCacheLustreMetadataConfigurationTypeDef,  # (2)
    WeeklyMaintenanceStartTime: NotRequired[str],
  1. See FileCacheLustreDeploymentTypeType
  2. See FileCacheLustreMetadataConfigurationTypeDef

CreateFileSystemLustreConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemLustreConfigurationTypeDef

def get_value() -> CreateFileSystemLustreConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }
Definition
class CreateFileSystemLustreConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],
    ImportPath: NotRequired[str],
    ExportPath: NotRequired[str],
    ImportedFileChunkSize: NotRequired[int],
    DeploymentType: NotRequired[LustreDeploymentTypeType],  # (1)
    AutoImportPolicy: NotRequired[AutoImportPolicyTypeType],  # (2)
    PerUnitStorageThroughput: NotRequired[int],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    DriveCacheType: NotRequired[DriveCacheTypeType],  # (3)
    DataCompressionType: NotRequired[DataCompressionTypeType],  # (4)
    LogConfiguration: NotRequired[LustreLogCreateConfigurationTypeDef],  # (5)
    RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationTypeDef],  # (6)
  1. See LustreDeploymentTypeType
  2. See AutoImportPolicyTypeType
  3. See DriveCacheTypeType
  4. See DataCompressionTypeType
  5. See LustreLogCreateConfigurationTypeDef
  6. See LustreRootSquashConfigurationTypeDef

UpdateFileSystemLustreConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemLustreConfigurationTypeDef

def get_value() -> UpdateFileSystemLustreConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }
Definition
class UpdateFileSystemLustreConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    AutoImportPolicy: NotRequired[AutoImportPolicyTypeType],  # (1)
    DataCompressionType: NotRequired[DataCompressionTypeType],  # (2)
    LogConfiguration: NotRequired[LustreLogCreateConfigurationTypeDef],  # (3)
    RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationTypeDef],  # (4)
  1. See AutoImportPolicyTypeType
  2. See DataCompressionTypeType
  3. See LustreLogCreateConfigurationTypeDef
  4. See LustreRootSquashConfigurationTypeDef

CreateFileSystemOntapConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemOntapConfigurationTypeDef

def get_value() -> CreateFileSystemOntapConfigurationTypeDef:
    return {
        "DeploymentType": ...,
        "ThroughputCapacity": ...,
    }
Definition
class CreateFileSystemOntapConfigurationTypeDef(TypedDict):
    DeploymentType: OntapDeploymentTypeType,  # (1)
    ThroughputCapacity: int,
    AutomaticBackupRetentionDays: NotRequired[int],
    DailyAutomaticBackupStartTime: NotRequired[str],
    EndpointIpAddressRange: NotRequired[str],
    FsxAdminPassword: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (2)
    PreferredSubnetId: NotRequired[str],
    RouteTableIds: NotRequired[Sequence[str]],
    WeeklyMaintenanceStartTime: NotRequired[str],
  1. See OntapDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef

OpenZFSFileSystemConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSFileSystemConfigurationTypeDef

def get_value() -> OpenZFSFileSystemConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }
Definition
class OpenZFSFileSystemConfigurationTypeDef(TypedDict):
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    CopyTagsToVolumes: NotRequired[bool],
    DailyAutomaticBackupStartTime: NotRequired[str],
    DeploymentType: NotRequired[OpenZFSDeploymentTypeType],  # (1)
    ThroughputCapacity: NotRequired[int],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (2)
    RootVolumeId: NotRequired[str],
  1. See OpenZFSDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef

UpdateFileSystemOntapConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemOntapConfigurationTypeDef

def get_value() -> UpdateFileSystemOntapConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }
Definition
class UpdateFileSystemOntapConfigurationTypeDef(TypedDict):
    AutomaticBackupRetentionDays: NotRequired[int],
    DailyAutomaticBackupStartTime: NotRequired[str],
    FsxAdminPassword: NotRequired[str],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (1)
    ThroughputCapacity: NotRequired[int],
    AddRouteTableIds: NotRequired[Sequence[str]],
    RemoveRouteTableIds: NotRequired[Sequence[str]],
  1. See DiskIopsConfigurationTypeDef

UpdateFileSystemOpenZFSConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemOpenZFSConfigurationTypeDef

def get_value() -> UpdateFileSystemOpenZFSConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }
Definition
class UpdateFileSystemOpenZFSConfigurationTypeDef(TypedDict):
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    CopyTagsToVolumes: NotRequired[bool],
    DailyAutomaticBackupStartTime: NotRequired[str],
    ThroughputCapacity: NotRequired[int],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (1)
  1. See DiskIopsConfigurationTypeDef

CreateSvmActiveDirectoryConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateSvmActiveDirectoryConfigurationTypeDef

def get_value() -> CreateSvmActiveDirectoryConfigurationTypeDef:
    return {
        "NetBiosName": ...,
    }
Definition
class CreateSvmActiveDirectoryConfigurationTypeDef(TypedDict):
    NetBiosName: str,
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationTypeDef],  # (1)
  1. See SelfManagedActiveDirectoryConfigurationTypeDef

CreateFileSystemWindowsConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemWindowsConfigurationTypeDef

def get_value() -> CreateFileSystemWindowsConfigurationTypeDef:
    return {
        "ThroughputCapacity": ...,
    }
Definition
class CreateFileSystemWindowsConfigurationTypeDef(TypedDict):
    ThroughputCapacity: int,
    ActiveDirectoryId: NotRequired[str],
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationTypeDef],  # (1)
    DeploymentType: NotRequired[WindowsDeploymentTypeType],  # (2)
    PreferredSubnetId: NotRequired[str],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    Aliases: NotRequired[Sequence[str]],
    AuditLogConfiguration: NotRequired[WindowsAuditLogCreateConfigurationTypeDef],  # (3)
  1. See SelfManagedActiveDirectoryConfigurationTypeDef
  2. See WindowsDeploymentTypeType
  3. See WindowsAuditLogCreateConfigurationTypeDef

CreateOntapVolumeConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateOntapVolumeConfigurationTypeDef

def get_value() -> CreateOntapVolumeConfigurationTypeDef:
    return {
        "SizeInMegabytes": ...,
        "StorageVirtualMachineId": ...,
    }
Definition
class CreateOntapVolumeConfigurationTypeDef(TypedDict):
    SizeInMegabytes: int,
    StorageVirtualMachineId: str,
    JunctionPath: NotRequired[str],
    SecurityStyle: NotRequired[SecurityStyleType],  # (1)
    StorageEfficiencyEnabled: NotRequired[bool],
    TieringPolicy: NotRequired[TieringPolicyTypeDef],  # (2)
    OntapVolumeType: NotRequired[InputOntapVolumeTypeType],  # (3)
    SnapshotPolicy: NotRequired[str],
    CopyTagsToBackups: NotRequired[bool],
  1. See SecurityStyleType
  2. See TieringPolicyTypeDef
  3. See InputOntapVolumeTypeType

OntapVolumeConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OntapVolumeConfigurationTypeDef

def get_value() -> OntapVolumeConfigurationTypeDef:
    return {
        "FlexCacheEndpointType": ...,
    }
Definition
class OntapVolumeConfigurationTypeDef(TypedDict):
    FlexCacheEndpointType: NotRequired[FlexCacheEndpointTypeType],  # (1)
    JunctionPath: NotRequired[str],
    SecurityStyle: NotRequired[SecurityStyleType],  # (2)
    SizeInMegabytes: NotRequired[int],
    StorageEfficiencyEnabled: NotRequired[bool],
    StorageVirtualMachineId: NotRequired[str],
    StorageVirtualMachineRoot: NotRequired[bool],
    TieringPolicy: NotRequired[TieringPolicyTypeDef],  # (3)
    UUID: NotRequired[str],
    OntapVolumeType: NotRequired[OntapVolumeTypeType],  # (4)
    SnapshotPolicy: NotRequired[str],
    CopyTagsToBackups: NotRequired[bool],
  1. See FlexCacheEndpointTypeType
  2. See SecurityStyleType
  3. See TieringPolicyTypeDef
  4. See OntapVolumeTypeType

UpdateOntapVolumeConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateOntapVolumeConfigurationTypeDef

def get_value() -> UpdateOntapVolumeConfigurationTypeDef:
    return {
        "JunctionPath": ...,
    }
Definition
class UpdateOntapVolumeConfigurationTypeDef(TypedDict):
    JunctionPath: NotRequired[str],
    SecurityStyle: NotRequired[SecurityStyleType],  # (1)
    SizeInMegabytes: NotRequired[int],
    StorageEfficiencyEnabled: NotRequired[bool],
    TieringPolicy: NotRequired[TieringPolicyTypeDef],  # (2)
    SnapshotPolicy: NotRequired[str],
    CopyTagsToBackups: NotRequired[bool],
  1. See SecurityStyleType
  2. See TieringPolicyTypeDef

DataRepositoryConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryConfigurationTypeDef

def get_value() -> DataRepositoryConfigurationTypeDef:
    return {
        "Lifecycle": ...,
    }
Definition
class DataRepositoryConfigurationTypeDef(TypedDict):
    Lifecycle: NotRequired[DataRepositoryLifecycleType],  # (1)
    ImportPath: NotRequired[str],
    ExportPath: NotRequired[str],
    ImportedFileChunkSize: NotRequired[int],
    AutoImportPolicy: NotRequired[AutoImportPolicyTypeType],  # (2)
    FailureDetails: NotRequired[DataRepositoryFailureDetailsTypeDef],  # (3)
  1. See DataRepositoryLifecycleType
  2. See AutoImportPolicyTypeType
  3. See DataRepositoryFailureDetailsTypeDef

DescribeDataRepositoryTasksRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksRequestRequestTypeDef

def get_value() -> DescribeDataRepositoryTasksRequestRequestTypeDef:
    return {
        "TaskIds": ...,
    }
Definition
class DescribeDataRepositoryTasksRequestRequestTypeDef(TypedDict):
    TaskIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[DataRepositoryTaskFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See DataRepositoryTaskFilterTypeDef

DataRepositoryTaskTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryTaskTypeDef

def get_value() -> DataRepositoryTaskTypeDef:
    return {
        "TaskId": ...,
        "Lifecycle": ...,
        "Type": ...,
        "CreationTime": ...,
    }
Definition
class DataRepositoryTaskTypeDef(TypedDict):
    TaskId: str,
    Lifecycle: DataRepositoryTaskLifecycleType,  # (1)
    Type: DataRepositoryTaskTypeType,  # (2)
    CreationTime: datetime,
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    FileSystemId: NotRequired[str],
    Paths: NotRequired[List[str]],
    FailureDetails: NotRequired[DataRepositoryTaskFailureDetailsTypeDef],  # (4)
    Status: NotRequired[DataRepositoryTaskStatusTypeDef],  # (5)
    Report: NotRequired[CompletionReportTypeDef],  # (6)
    CapacityToRelease: NotRequired[int],
    FileCacheId: NotRequired[str],
  1. See DataRepositoryTaskLifecycleType
  2. See DataRepositoryTaskTypeType
  3. See TagTypeDef
  4. See DataRepositoryTaskFailureDetailsTypeDef
  5. See DataRepositoryTaskStatusTypeDef
  6. See CompletionReportTypeDef

DescribeBackupsRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeBackupsRequestRequestTypeDef

def get_value() -> DescribeBackupsRequestRequestTypeDef:
    return {
        "BackupIds": ...,
    }
Definition
class DescribeBackupsRequestRequestTypeDef(TypedDict):
    BackupIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeDataRepositoryAssociationsRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsRequestRequestTypeDef

def get_value() -> DescribeDataRepositoryAssociationsRequestRequestTypeDef:
    return {
        "AssociationIds": ...,
    }
Definition
class DescribeDataRepositoryAssociationsRequestRequestTypeDef(TypedDict):
    AssociationIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeBackupsRequestDescribeBackupsPaginateTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeBackupsRequestDescribeBackupsPaginateTypeDef

def get_value() -> DescribeBackupsRequestDescribeBackupsPaginateTypeDef:
    return {
        "BackupIds": ...,
    }
Definition
class DescribeBackupsRequestDescribeBackupsPaginateTypeDef(TypedDict):
    BackupIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef

def get_value() -> DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef:
    return {
        "FileSystemIds": ...,
    }
Definition
class DescribeFileSystemsRequestDescribeFileSystemsPaginateTypeDef(TypedDict):
    FileSystemIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
    ResourceARN: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeSnapshotsRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeSnapshotsRequestRequestTypeDef

def get_value() -> DescribeSnapshotsRequestRequestTypeDef:
    return {
        "SnapshotIds": ...,
    }
Definition
class DescribeSnapshotsRequestRequestTypeDef(TypedDict):
    SnapshotIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[SnapshotFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SnapshotFilterTypeDef

DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef

def get_value() -> DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef:
    return {
        "StorageVirtualMachineIds": ...,
    }
Definition
class DescribeStorageVirtualMachinesRequestDescribeStorageVirtualMachinesPaginateTypeDef(TypedDict):
    StorageVirtualMachineIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See StorageVirtualMachineFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeStorageVirtualMachinesRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesRequestRequestTypeDef

def get_value() -> DescribeStorageVirtualMachinesRequestRequestTypeDef:
    return {
        "StorageVirtualMachineIds": ...,
    }
Definition
class DescribeStorageVirtualMachinesRequestRequestTypeDef(TypedDict):
    StorageVirtualMachineIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[StorageVirtualMachineFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See StorageVirtualMachineFilterTypeDef

DescribeVolumesRequestDescribeVolumesPaginateTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeVolumesRequestDescribeVolumesPaginateTypeDef

def get_value() -> DescribeVolumesRequestDescribeVolumesPaginateTypeDef:
    return {
        "VolumeIds": ...,
    }
Definition
class DescribeVolumesRequestDescribeVolumesPaginateTypeDef(TypedDict):
    VolumeIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[VolumeFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See VolumeFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeVolumesRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeVolumesRequestRequestTypeDef

def get_value() -> DescribeVolumesRequestRequestTypeDef:
    return {
        "VolumeIds": ...,
    }
Definition
class DescribeVolumesRequestRequestTypeDef(TypedDict):
    VolumeIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[VolumeFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See VolumeFilterTypeDef

FileCacheDataRepositoryAssociationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileCacheDataRepositoryAssociationTypeDef

def get_value() -> FileCacheDataRepositoryAssociationTypeDef:
    return {
        "FileCachePath": ...,
        "DataRepositoryPath": ...,
    }
Definition
class FileCacheDataRepositoryAssociationTypeDef(TypedDict):
    FileCachePath: str,
    DataRepositoryPath: str,
    DataRepositorySubdirectories: NotRequired[Sequence[str]],
    NFS: NotRequired[FileCacheNFSConfigurationTypeDef],  # (1)
  1. See FileCacheNFSConfigurationTypeDef

FileCacheLustreConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileCacheLustreConfigurationTypeDef

def get_value() -> FileCacheLustreConfigurationTypeDef:
    return {
        "PerUnitStorageThroughput": ...,
    }
Definition
class FileCacheLustreConfigurationTypeDef(TypedDict):
    PerUnitStorageThroughput: NotRequired[int],
    DeploymentType: NotRequired[FileCacheLustreDeploymentTypeType],  # (1)
    MountName: NotRequired[str],
    WeeklyMaintenanceStartTime: NotRequired[str],
    MetadataConfiguration: NotRequired[FileCacheLustreMetadataConfigurationTypeDef],  # (2)
    LogConfiguration: NotRequired[LustreLogConfigurationTypeDef],  # (3)
  1. See FileCacheLustreDeploymentTypeType
  2. See FileCacheLustreMetadataConfigurationTypeDef
  3. See LustreLogConfigurationTypeDef

FileSystemEndpointsTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileSystemEndpointsTypeDef

def get_value() -> FileSystemEndpointsTypeDef:
    return {
        "Intercluster": ...,
    }
Definition
class FileSystemEndpointsTypeDef(TypedDict):
    Intercluster: NotRequired[FileSystemEndpointTypeDef],  # (1)
    Management: NotRequired[FileSystemEndpointTypeDef],  # (1)
  1. See FileSystemEndpointTypeDef
  2. See FileSystemEndpointTypeDef

SnapshotTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import SnapshotTypeDef

def get_value() -> SnapshotTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class SnapshotTypeDef(TypedDict):
    ResourceARN: NotRequired[str],
    SnapshotId: NotRequired[str],
    Name: NotRequired[str],
    VolumeId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    Lifecycle: NotRequired[SnapshotLifecycleType],  # (1)
    LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef],  # (2)
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    AdministrativeActions: NotRequired[List[AdministrativeActionTypeDef]],  # (4)
  1. See SnapshotLifecycleType
  2. See LifecycleTransitionReasonTypeDef
  3. See TagTypeDef
  4. See AdministrativeActionTypeDef

OpenZFSNfsExportTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSNfsExportTypeDef

def get_value() -> OpenZFSNfsExportTypeDef:
    return {
        "ClientConfigurations": ...,
    }
Definition
class OpenZFSNfsExportTypeDef(TypedDict):
    ClientConfigurations: List[OpenZFSClientConfigurationTypeDef],  # (1)
  1. See OpenZFSClientConfigurationTypeDef

SvmActiveDirectoryConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import SvmActiveDirectoryConfigurationTypeDef

def get_value() -> SvmActiveDirectoryConfigurationTypeDef:
    return {
        "NetBiosName": ...,
    }
Definition
class SvmActiveDirectoryConfigurationTypeDef(TypedDict):
    NetBiosName: NotRequired[str],
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryAttributesTypeDef],  # (1)
  1. See SelfManagedActiveDirectoryAttributesTypeDef

UpdateFileSystemWindowsConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemWindowsConfigurationTypeDef

def get_value() -> UpdateFileSystemWindowsConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }
Definition
class UpdateFileSystemWindowsConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    ThroughputCapacity: NotRequired[int],
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationUpdatesTypeDef],  # (1)
    AuditLogConfiguration: NotRequired[WindowsAuditLogCreateConfigurationTypeDef],  # (2)
  1. See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef
  2. See WindowsAuditLogCreateConfigurationTypeDef

UpdateSvmActiveDirectoryConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateSvmActiveDirectoryConfigurationTypeDef

def get_value() -> UpdateSvmActiveDirectoryConfigurationTypeDef:
    return {
        "SelfManagedActiveDirectoryConfiguration": ...,
    }
Definition
class UpdateSvmActiveDirectoryConfigurationTypeDef(TypedDict):
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryConfigurationUpdatesTypeDef],  # (1)
  1. See SelfManagedActiveDirectoryConfigurationUpdatesTypeDef

SvmEndpointsTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import SvmEndpointsTypeDef

def get_value() -> SvmEndpointsTypeDef:
    return {
        "Iscsi": ...,
    }
Definition
class SvmEndpointsTypeDef(TypedDict):
    Iscsi: NotRequired[SvmEndpointTypeDef],  # (1)
    Management: NotRequired[SvmEndpointTypeDef],  # (1)
    Nfs: NotRequired[SvmEndpointTypeDef],  # (1)
    Smb: NotRequired[SvmEndpointTypeDef],  # (1)
  1. See SvmEndpointTypeDef
  2. See SvmEndpointTypeDef
  3. See SvmEndpointTypeDef
  4. See SvmEndpointTypeDef

UpdateFileCacheRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileCacheRequestRequestTypeDef

def get_value() -> UpdateFileCacheRequestRequestTypeDef:
    return {
        "FileCacheId": ...,
    }
Definition
class UpdateFileCacheRequestRequestTypeDef(TypedDict):
    FileCacheId: str,
    ClientRequestToken: NotRequired[str],
    LustreConfiguration: NotRequired[UpdateFileCacheLustreConfigurationTypeDef],  # (1)
  1. See UpdateFileCacheLustreConfigurationTypeDef

WindowsFileSystemConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import WindowsFileSystemConfigurationTypeDef

def get_value() -> WindowsFileSystemConfigurationTypeDef:
    return {
        "ActiveDirectoryId": ...,
    }
Definition
class WindowsFileSystemConfigurationTypeDef(TypedDict):
    ActiveDirectoryId: NotRequired[str],
    SelfManagedActiveDirectoryConfiguration: NotRequired[SelfManagedActiveDirectoryAttributesTypeDef],  # (1)
    DeploymentType: NotRequired[WindowsDeploymentTypeType],  # (2)
    RemoteAdministrationEndpoint: NotRequired[str],
    PreferredSubnetId: NotRequired[str],
    PreferredFileServerIp: NotRequired[str],
    ThroughputCapacity: NotRequired[int],
    MaintenanceOperationsInProgress: NotRequired[List[FileSystemMaintenanceOperationType]],  # (3)
    WeeklyMaintenanceStartTime: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    Aliases: NotRequired[List[AliasTypeDef]],  # (4)
    AuditLogConfiguration: NotRequired[WindowsAuditLogConfigurationTypeDef],  # (5)
  1. See SelfManagedActiveDirectoryAttributesTypeDef
  2. See WindowsDeploymentTypeType
  3. See FileSystemMaintenanceOperationType
  4. See AliasTypeDef
  5. See WindowsAuditLogConfigurationTypeDef

CreateDataRepositoryAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationRequestRequestTypeDef

def get_value() -> CreateDataRepositoryAssociationRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
        "DataRepositoryPath": ...,
    }
Definition
class CreateDataRepositoryAssociationRequestRequestTypeDef(TypedDict):
    FileSystemId: str,
    DataRepositoryPath: str,
    FileSystemPath: NotRequired[str],
    BatchImportMetaDataOnCreate: NotRequired[bool],
    ImportedFileChunkSize: NotRequired[int],
    S3: NotRequired[S3DataRepositoryConfigurationTypeDef],  # (1)
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See S3DataRepositoryConfigurationTypeDef
  2. See TagTypeDef

DataRepositoryAssociationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DataRepositoryAssociationTypeDef

def get_value() -> DataRepositoryAssociationTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class DataRepositoryAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    ResourceARN: NotRequired[str],
    FileSystemId: NotRequired[str],
    Lifecycle: NotRequired[DataRepositoryLifecycleType],  # (1)
    FailureDetails: NotRequired[DataRepositoryFailureDetailsTypeDef],  # (2)
    FileSystemPath: NotRequired[str],
    DataRepositoryPath: NotRequired[str],
    BatchImportMetaDataOnCreate: NotRequired[bool],
    ImportedFileChunkSize: NotRequired[int],
    S3: NotRequired[S3DataRepositoryConfigurationTypeDef],  # (3)
    Tags: NotRequired[List[TagTypeDef]],  # (4)
    CreationTime: NotRequired[datetime],
    FileCacheId: NotRequired[str],
    FileCachePath: NotRequired[str],
    DataRepositorySubdirectories: NotRequired[List[str]],
    NFS: NotRequired[NFSDataRepositoryConfigurationTypeDef],  # (5)
  1. See DataRepositoryLifecycleType
  2. See DataRepositoryFailureDetailsTypeDef
  3. See S3DataRepositoryConfigurationTypeDef
  4. See TagTypeDef
  5. See NFSDataRepositoryConfigurationTypeDef

UpdateDataRepositoryAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationRequestRequestTypeDef

def get_value() -> UpdateDataRepositoryAssociationRequestRequestTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class UpdateDataRepositoryAssociationRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    ClientRequestToken: NotRequired[str],
    ImportedFileChunkSize: NotRequired[int],
    S3: NotRequired[S3DataRepositoryConfigurationTypeDef],  # (1)
  1. See S3DataRepositoryConfigurationTypeDef

DeleteFileSystemRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemRequestRequestTypeDef

def get_value() -> DeleteFileSystemRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
    }
Definition
class DeleteFileSystemRequestRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],
    WindowsConfiguration: NotRequired[DeleteFileSystemWindowsConfigurationTypeDef],  # (1)
    LustreConfiguration: NotRequired[DeleteFileSystemLustreConfigurationTypeDef],  # (2)
    OpenZFSConfiguration: NotRequired[DeleteFileSystemOpenZFSConfigurationTypeDef],  # (3)
  1. See DeleteFileSystemWindowsConfigurationTypeDef
  2. See DeleteFileSystemLustreConfigurationTypeDef
  3. See DeleteFileSystemOpenZFSConfigurationTypeDef

DeleteFileSystemResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteFileSystemResponseTypeDef

def get_value() -> DeleteFileSystemResponseTypeDef:
    return {
        "FileSystemId": ...,
        "Lifecycle": ...,
        "WindowsResponse": ...,
        "LustreResponse": ...,
        "OpenZFSResponse": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteFileSystemResponseTypeDef(TypedDict):
    FileSystemId: str,
    Lifecycle: FileSystemLifecycleType,  # (1)
    WindowsResponse: DeleteFileSystemWindowsResponseTypeDef,  # (2)
    LustreResponse: DeleteFileSystemLustreResponseTypeDef,  # (3)
    OpenZFSResponse: DeleteFileSystemOpenZFSResponseTypeDef,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FileSystemLifecycleType
  2. See DeleteFileSystemWindowsResponseTypeDef
  3. See DeleteFileSystemLustreResponseTypeDef
  4. See DeleteFileSystemOpenZFSResponseTypeDef
  5. See ResponseMetadataTypeDef

DeleteVolumeRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeRequestRequestTypeDef

def get_value() -> DeleteVolumeRequestRequestTypeDef:
    return {
        "VolumeId": ...,
    }
Definition
class DeleteVolumeRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    ClientRequestToken: NotRequired[str],
    OntapConfiguration: NotRequired[DeleteVolumeOntapConfigurationTypeDef],  # (1)
    OpenZFSConfiguration: NotRequired[DeleteVolumeOpenZFSConfigurationTypeDef],  # (2)
  1. See DeleteVolumeOntapConfigurationTypeDef
  2. See DeleteVolumeOpenZFSConfigurationTypeDef

DeleteVolumeResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DeleteVolumeResponseTypeDef

def get_value() -> DeleteVolumeResponseTypeDef:
    return {
        "VolumeId": ...,
        "Lifecycle": ...,
        "OntapResponse": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteVolumeResponseTypeDef(TypedDict):
    VolumeId: str,
    Lifecycle: VolumeLifecycleType,  # (1)
    OntapResponse: DeleteVolumeOntapResponseTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VolumeLifecycleType
  2. See DeleteVolumeOntapResponseTypeDef
  3. See ResponseMetadataTypeDef

CreateStorageVirtualMachineRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineRequestRequestTypeDef

def get_value() -> CreateStorageVirtualMachineRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
        "Name": ...,
    }
Definition
class CreateStorageVirtualMachineRequestRequestTypeDef(TypedDict):
    FileSystemId: str,
    Name: str,
    ActiveDirectoryConfiguration: NotRequired[CreateSvmActiveDirectoryConfigurationTypeDef],  # (1)
    ClientRequestToken: NotRequired[str],
    SvmAdminPassword: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    RootVolumeSecurityStyle: NotRequired[StorageVirtualMachineRootVolumeSecurityStyleType],  # (3)
  1. See CreateSvmActiveDirectoryConfigurationTypeDef
  2. See TagTypeDef
  3. See StorageVirtualMachineRootVolumeSecurityStyleType

CreateVolumeFromBackupRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupRequestRequestTypeDef

def get_value() -> CreateVolumeFromBackupRequestRequestTypeDef:
    return {
        "BackupId": ...,
        "Name": ...,
    }
Definition
class CreateVolumeFromBackupRequestRequestTypeDef(TypedDict):
    BackupId: str,
    Name: str,
    ClientRequestToken: NotRequired[str],
    OntapConfiguration: NotRequired[CreateOntapVolumeConfigurationTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See CreateOntapVolumeConfigurationTypeDef
  2. See TagTypeDef

LustreFileSystemConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import LustreFileSystemConfigurationTypeDef

def get_value() -> LustreFileSystemConfigurationTypeDef:
    return {
        "WeeklyMaintenanceStartTime": ...,
    }
Definition
class LustreFileSystemConfigurationTypeDef(TypedDict):
    WeeklyMaintenanceStartTime: NotRequired[str],
    DataRepositoryConfiguration: NotRequired[DataRepositoryConfigurationTypeDef],  # (1)
    DeploymentType: NotRequired[LustreDeploymentTypeType],  # (2)
    PerUnitStorageThroughput: NotRequired[int],
    MountName: NotRequired[str],
    DailyAutomaticBackupStartTime: NotRequired[str],
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    DriveCacheType: NotRequired[DriveCacheTypeType],  # (3)
    DataCompressionType: NotRequired[DataCompressionTypeType],  # (4)
    LogConfiguration: NotRequired[LustreLogConfigurationTypeDef],  # (5)
    RootSquashConfiguration: NotRequired[LustreRootSquashConfigurationTypeDef],  # (6)
  1. See DataRepositoryConfigurationTypeDef
  2. See LustreDeploymentTypeType
  3. See DriveCacheTypeType
  4. See DataCompressionTypeType
  5. See LustreLogConfigurationTypeDef
  6. See LustreRootSquashConfigurationTypeDef

CreateDataRepositoryTaskResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryTaskResponseTypeDef

def get_value() -> CreateDataRepositoryTaskResponseTypeDef:
    return {
        "DataRepositoryTask": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDataRepositoryTaskResponseTypeDef(TypedDict):
    DataRepositoryTask: DataRepositoryTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeDataRepositoryTasksResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryTasksResponseTypeDef

def get_value() -> DescribeDataRepositoryTasksResponseTypeDef:
    return {
        "DataRepositoryTasks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDataRepositoryTasksResponseTypeDef(TypedDict):
    DataRepositoryTasks: List[DataRepositoryTaskTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryTaskTypeDef
  2. See ResponseMetadataTypeDef

CreateFileCacheRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileCacheRequestRequestTypeDef

def get_value() -> CreateFileCacheRequestRequestTypeDef:
    return {
        "FileCacheType": ...,
        "FileCacheTypeVersion": ...,
        "StorageCapacity": ...,
        "SubnetIds": ...,
    }
Definition
class CreateFileCacheRequestRequestTypeDef(TypedDict):
    FileCacheType: FileCacheTypeType,  # (1)
    FileCacheTypeVersion: str,
    StorageCapacity: int,
    SubnetIds: Sequence[str],
    ClientRequestToken: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    CopyTagsToDataRepositoryAssociations: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    LustreConfiguration: NotRequired[CreateFileCacheLustreConfigurationTypeDef],  # (3)
    DataRepositoryAssociations: NotRequired[Sequence[FileCacheDataRepositoryAssociationTypeDef]],  # (4)
  1. See FileCacheTypeType
  2. See TagTypeDef
  3. See CreateFileCacheLustreConfigurationTypeDef
  4. See FileCacheDataRepositoryAssociationTypeDef

FileCacheCreatingTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileCacheCreatingTypeDef

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

FileCacheTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileCacheTypeDef

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

OntapFileSystemConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OntapFileSystemConfigurationTypeDef

def get_value() -> OntapFileSystemConfigurationTypeDef:
    return {
        "AutomaticBackupRetentionDays": ...,
    }
Definition
class OntapFileSystemConfigurationTypeDef(TypedDict):
    AutomaticBackupRetentionDays: NotRequired[int],
    DailyAutomaticBackupStartTime: NotRequired[str],
    DeploymentType: NotRequired[OntapDeploymentTypeType],  # (1)
    EndpointIpAddressRange: NotRequired[str],
    Endpoints: NotRequired[FileSystemEndpointsTypeDef],  # (2)
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (3)
    PreferredSubnetId: NotRequired[str],
    RouteTableIds: NotRequired[List[str]],
    ThroughputCapacity: NotRequired[int],
    WeeklyMaintenanceStartTime: NotRequired[str],
  1. See OntapDeploymentTypeType
  2. See FileSystemEndpointsTypeDef
  3. See DiskIopsConfigurationTypeDef

CreateSnapshotResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateSnapshotResponseTypeDef

def get_value() -> CreateSnapshotResponseTypeDef:
    return {
        "Snapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSnapshotResponseTypeDef(TypedDict):
    Snapshot: SnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

DescribeSnapshotsResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeSnapshotsResponseTypeDef

def get_value() -> DescribeSnapshotsResponseTypeDef:
    return {
        "Snapshots": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeSnapshotsResponseTypeDef(TypedDict):
    Snapshots: List[SnapshotTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

UpdateSnapshotResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateSnapshotResponseTypeDef

def get_value() -> UpdateSnapshotResponseTypeDef:
    return {
        "Snapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSnapshotResponseTypeDef(TypedDict):
    Snapshot: SnapshotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotTypeDef
  2. See ResponseMetadataTypeDef

CreateOpenZFSVolumeConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateOpenZFSVolumeConfigurationTypeDef

def get_value() -> CreateOpenZFSVolumeConfigurationTypeDef:
    return {
        "ParentVolumeId": ...,
    }
Definition
class CreateOpenZFSVolumeConfigurationTypeDef(TypedDict):
    ParentVolumeId: str,
    StorageCapacityReservationGiB: NotRequired[int],
    StorageCapacityQuotaGiB: NotRequired[int],
    RecordSizeKiB: NotRequired[int],
    DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType],  # (1)
    CopyTagsToSnapshots: NotRequired[bool],
    OriginSnapshot: NotRequired[CreateOpenZFSOriginSnapshotConfigurationTypeDef],  # (2)
    ReadOnly: NotRequired[bool],
    NfsExports: NotRequired[Sequence[OpenZFSNfsExportTypeDef]],  # (3)
    UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]],  # (4)
  1. See OpenZFSDataCompressionTypeType
  2. See CreateOpenZFSOriginSnapshotConfigurationTypeDef
  3. See OpenZFSNfsExportTypeDef
  4. See OpenZFSUserOrGroupQuotaTypeDef

OpenZFSCreateRootVolumeConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSCreateRootVolumeConfigurationTypeDef

def get_value() -> OpenZFSCreateRootVolumeConfigurationTypeDef:
    return {
        "RecordSizeKiB": ...,
    }
Definition
class OpenZFSCreateRootVolumeConfigurationTypeDef(TypedDict):
    RecordSizeKiB: NotRequired[int],
    DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType],  # (1)
    NfsExports: NotRequired[Sequence[OpenZFSNfsExportTypeDef]],  # (2)
    UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]],  # (3)
    CopyTagsToSnapshots: NotRequired[bool],
    ReadOnly: NotRequired[bool],
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSNfsExportTypeDef
  3. See OpenZFSUserOrGroupQuotaTypeDef

OpenZFSVolumeConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import OpenZFSVolumeConfigurationTypeDef

def get_value() -> OpenZFSVolumeConfigurationTypeDef:
    return {
        "ParentVolumeId": ...,
    }
Definition
class OpenZFSVolumeConfigurationTypeDef(TypedDict):
    ParentVolumeId: NotRequired[str],
    VolumePath: NotRequired[str],
    StorageCapacityReservationGiB: NotRequired[int],
    StorageCapacityQuotaGiB: NotRequired[int],
    RecordSizeKiB: NotRequired[int],
    DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType],  # (1)
    CopyTagsToSnapshots: NotRequired[bool],
    OriginSnapshot: NotRequired[OpenZFSOriginSnapshotConfigurationTypeDef],  # (2)
    ReadOnly: NotRequired[bool],
    NfsExports: NotRequired[List[OpenZFSNfsExportTypeDef]],  # (3)
    UserAndGroupQuotas: NotRequired[List[OpenZFSUserOrGroupQuotaTypeDef]],  # (4)
    RestoreToSnapshot: NotRequired[str],
    DeleteIntermediateSnaphots: NotRequired[bool],
    DeleteClonedVolumes: NotRequired[bool],
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSOriginSnapshotConfigurationTypeDef
  3. See OpenZFSNfsExportTypeDef
  4. See OpenZFSUserOrGroupQuotaTypeDef

UpdateOpenZFSVolumeConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateOpenZFSVolumeConfigurationTypeDef

def get_value() -> UpdateOpenZFSVolumeConfigurationTypeDef:
    return {
        "StorageCapacityReservationGiB": ...,
    }
Definition
class UpdateOpenZFSVolumeConfigurationTypeDef(TypedDict):
    StorageCapacityReservationGiB: NotRequired[int],
    StorageCapacityQuotaGiB: NotRequired[int],
    RecordSizeKiB: NotRequired[int],
    DataCompressionType: NotRequired[OpenZFSDataCompressionTypeType],  # (1)
    NfsExports: NotRequired[Sequence[OpenZFSNfsExportTypeDef]],  # (2)
    UserAndGroupQuotas: NotRequired[Sequence[OpenZFSUserOrGroupQuotaTypeDef]],  # (3)
    ReadOnly: NotRequired[bool],
  1. See OpenZFSDataCompressionTypeType
  2. See OpenZFSNfsExportTypeDef
  3. See OpenZFSUserOrGroupQuotaTypeDef

UpdateFileSystemRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileSystemRequestRequestTypeDef

def get_value() -> UpdateFileSystemRequestRequestTypeDef:
    return {
        "FileSystemId": ...,
    }
Definition
class UpdateFileSystemRequestRequestTypeDef(TypedDict):
    FileSystemId: str,
    ClientRequestToken: NotRequired[str],
    StorageCapacity: NotRequired[int],
    WindowsConfiguration: NotRequired[UpdateFileSystemWindowsConfigurationTypeDef],  # (1)
    LustreConfiguration: NotRequired[UpdateFileSystemLustreConfigurationTypeDef],  # (2)
    OntapConfiguration: NotRequired[UpdateFileSystemOntapConfigurationTypeDef],  # (3)
    OpenZFSConfiguration: NotRequired[UpdateFileSystemOpenZFSConfigurationTypeDef],  # (4)
  1. See UpdateFileSystemWindowsConfigurationTypeDef
  2. See UpdateFileSystemLustreConfigurationTypeDef
  3. See UpdateFileSystemOntapConfigurationTypeDef
  4. See UpdateFileSystemOpenZFSConfigurationTypeDef

UpdateStorageVirtualMachineRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineRequestRequestTypeDef

def get_value() -> UpdateStorageVirtualMachineRequestRequestTypeDef:
    return {
        "StorageVirtualMachineId": ...,
    }
Definition
class UpdateStorageVirtualMachineRequestRequestTypeDef(TypedDict):
    StorageVirtualMachineId: str,
    ActiveDirectoryConfiguration: NotRequired[UpdateSvmActiveDirectoryConfigurationTypeDef],  # (1)
    ClientRequestToken: NotRequired[str],
    SvmAdminPassword: NotRequired[str],
  1. See UpdateSvmActiveDirectoryConfigurationTypeDef

StorageVirtualMachineTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import StorageVirtualMachineTypeDef

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

CreateDataRepositoryAssociationResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateDataRepositoryAssociationResponseTypeDef

def get_value() -> CreateDataRepositoryAssociationResponseTypeDef:
    return {
        "Association": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDataRepositoryAssociationResponseTypeDef(TypedDict):
    Association: DataRepositoryAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeDataRepositoryAssociationsResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeDataRepositoryAssociationsResponseTypeDef

def get_value() -> DescribeDataRepositoryAssociationsResponseTypeDef:
    return {
        "Associations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDataRepositoryAssociationsResponseTypeDef(TypedDict):
    Associations: List[DataRepositoryAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDataRepositoryAssociationResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateDataRepositoryAssociationResponseTypeDef

def get_value() -> UpdateDataRepositoryAssociationResponseTypeDef:
    return {
        "Association": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDataRepositoryAssociationResponseTypeDef(TypedDict):
    Association: DataRepositoryAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataRepositoryAssociationTypeDef
  2. See ResponseMetadataTypeDef

CreateFileCacheResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileCacheResponseTypeDef

def get_value() -> CreateFileCacheResponseTypeDef:
    return {
        "FileCache": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFileCacheResponseTypeDef(TypedDict):
    FileCache: FileCacheCreatingTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileCacheCreatingTypeDef
  2. See ResponseMetadataTypeDef

DescribeFileCachesResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeFileCachesResponseTypeDef

def get_value() -> DescribeFileCachesResponseTypeDef:
    return {
        "FileCaches": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFileCachesResponseTypeDef(TypedDict):
    FileCaches: List[FileCacheTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileCacheTypeDef
  2. See ResponseMetadataTypeDef

UpdateFileCacheResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateFileCacheResponseTypeDef

def get_value() -> UpdateFileCacheResponseTypeDef:
    return {
        "FileCache": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFileCacheResponseTypeDef(TypedDict):
    FileCache: FileCacheTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileCacheTypeDef
  2. See ResponseMetadataTypeDef

FileSystemTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import FileSystemTypeDef

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

CreateVolumeRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateVolumeRequestRequestTypeDef

def get_value() -> CreateVolumeRequestRequestTypeDef:
    return {
        "VolumeType": ...,
        "Name": ...,
    }
Definition
class CreateVolumeRequestRequestTypeDef(TypedDict):
    VolumeType: VolumeTypeType,  # (1)
    Name: str,
    ClientRequestToken: NotRequired[str],
    OntapConfiguration: NotRequired[CreateOntapVolumeConfigurationTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    OpenZFSConfiguration: NotRequired[CreateOpenZFSVolumeConfigurationTypeDef],  # (4)
  1. See VolumeTypeType
  2. See CreateOntapVolumeConfigurationTypeDef
  3. See TagTypeDef
  4. See CreateOpenZFSVolumeConfigurationTypeDef

CreateFileSystemOpenZFSConfigurationTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemOpenZFSConfigurationTypeDef

def get_value() -> CreateFileSystemOpenZFSConfigurationTypeDef:
    return {
        "DeploymentType": ...,
        "ThroughputCapacity": ...,
    }
Definition
class CreateFileSystemOpenZFSConfigurationTypeDef(TypedDict):
    DeploymentType: OpenZFSDeploymentTypeType,  # (1)
    ThroughputCapacity: int,
    AutomaticBackupRetentionDays: NotRequired[int],
    CopyTagsToBackups: NotRequired[bool],
    CopyTagsToVolumes: NotRequired[bool],
    DailyAutomaticBackupStartTime: NotRequired[str],
    WeeklyMaintenanceStartTime: NotRequired[str],
    DiskIopsConfiguration: NotRequired[DiskIopsConfigurationTypeDef],  # (2)
    RootVolumeConfiguration: NotRequired[OpenZFSCreateRootVolumeConfigurationTypeDef],  # (3)
  1. See OpenZFSDeploymentTypeType
  2. See DiskIopsConfigurationTypeDef
  3. See OpenZFSCreateRootVolumeConfigurationTypeDef

VolumeTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import VolumeTypeDef

def get_value() -> VolumeTypeDef:
    return {
        "CreationTime": ...,
    }
Definition
class VolumeTypeDef(TypedDict):
    CreationTime: NotRequired[datetime],
    FileSystemId: NotRequired[str],
    Lifecycle: NotRequired[VolumeLifecycleType],  # (1)
    Name: NotRequired[str],
    OntapConfiguration: NotRequired[OntapVolumeConfigurationTypeDef],  # (2)
    ResourceARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    VolumeId: NotRequired[str],
    VolumeType: NotRequired[VolumeTypeType],  # (4)
    LifecycleTransitionReason: NotRequired[LifecycleTransitionReasonTypeDef],  # (5)
    AdministrativeActions: NotRequired[List[AdministrativeActionTypeDef]],  # (6)
    OpenZFSConfiguration: NotRequired[OpenZFSVolumeConfigurationTypeDef],  # (7)
  1. See VolumeLifecycleType
  2. See OntapVolumeConfigurationTypeDef
  3. See TagTypeDef
  4. See VolumeTypeType
  5. See LifecycleTransitionReasonTypeDef
  6. See AdministrativeActionTypeDef
  7. See OpenZFSVolumeConfigurationTypeDef

UpdateVolumeRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateVolumeRequestRequestTypeDef

def get_value() -> UpdateVolumeRequestRequestTypeDef:
    return {
        "VolumeId": ...,
    }
Definition
class UpdateVolumeRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    ClientRequestToken: NotRequired[str],
    OntapConfiguration: NotRequired[UpdateOntapVolumeConfigurationTypeDef],  # (1)
    Name: NotRequired[str],
    OpenZFSConfiguration: NotRequired[UpdateOpenZFSVolumeConfigurationTypeDef],  # (2)
  1. See UpdateOntapVolumeConfigurationTypeDef
  2. See UpdateOpenZFSVolumeConfigurationTypeDef

CreateStorageVirtualMachineResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateStorageVirtualMachineResponseTypeDef

def get_value() -> CreateStorageVirtualMachineResponseTypeDef:
    return {
        "StorageVirtualMachine": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStorageVirtualMachineResponseTypeDef(TypedDict):
    StorageVirtualMachine: StorageVirtualMachineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

DescribeStorageVirtualMachinesResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeStorageVirtualMachinesResponseTypeDef

def get_value() -> DescribeStorageVirtualMachinesResponseTypeDef:
    return {
        "StorageVirtualMachines": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStorageVirtualMachinesResponseTypeDef(TypedDict):
    StorageVirtualMachines: List[StorageVirtualMachineTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

UpdateStorageVirtualMachineResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateStorageVirtualMachineResponseTypeDef

def get_value() -> UpdateStorageVirtualMachineResponseTypeDef:
    return {
        "StorageVirtualMachine": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateStorageVirtualMachineResponseTypeDef(TypedDict):
    StorageVirtualMachine: StorageVirtualMachineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageVirtualMachineTypeDef
  2. See ResponseMetadataTypeDef

CreateFileSystemFromBackupRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemFromBackupRequestRequestTypeDef

def get_value() -> CreateFileSystemFromBackupRequestRequestTypeDef:
    return {
        "BackupId": ...,
        "SubnetIds": ...,
    }
Definition
class CreateFileSystemFromBackupRequestRequestTypeDef(TypedDict):
    BackupId: str,
    SubnetIds: Sequence[str],
    ClientRequestToken: NotRequired[str],
    SecurityGroupIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    WindowsConfiguration: NotRequired[CreateFileSystemWindowsConfigurationTypeDef],  # (2)
    LustreConfiguration: NotRequired[CreateFileSystemLustreConfigurationTypeDef],  # (3)
    StorageType: NotRequired[StorageTypeType],  # (4)
    KmsKeyId: NotRequired[str],
    FileSystemTypeVersion: NotRequired[str],
    OpenZFSConfiguration: NotRequired[CreateFileSystemOpenZFSConfigurationTypeDef],  # (5)
    StorageCapacity: NotRequired[int],
  1. See TagTypeDef
  2. See CreateFileSystemWindowsConfigurationTypeDef
  3. See CreateFileSystemLustreConfigurationTypeDef
  4. See StorageTypeType
  5. See CreateFileSystemOpenZFSConfigurationTypeDef

CreateFileSystemRequestRequestTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateFileSystemRequestRequestTypeDef

def get_value() -> CreateFileSystemRequestRequestTypeDef:
    return {
        "FileSystemType": ...,
        "StorageCapacity": ...,
        "SubnetIds": ...,
    }
Definition
class CreateFileSystemRequestRequestTypeDef(TypedDict):
    FileSystemType: FileSystemTypeType,  # (1)
    StorageCapacity: int,
    SubnetIds: Sequence[str],
    ClientRequestToken: NotRequired[str],
    StorageType: NotRequired[StorageTypeType],  # (2)
    SecurityGroupIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    KmsKeyId: NotRequired[str],
    WindowsConfiguration: NotRequired[CreateFileSystemWindowsConfigurationTypeDef],  # (4)
    LustreConfiguration: NotRequired[CreateFileSystemLustreConfigurationTypeDef],  # (5)
    OntapConfiguration: NotRequired[CreateFileSystemOntapConfigurationTypeDef],  # (6)
    FileSystemTypeVersion: NotRequired[str],
    OpenZFSConfiguration: NotRequired[CreateFileSystemOpenZFSConfigurationTypeDef],  # (7)
  1. See FileSystemTypeType
  2. See StorageTypeType
  3. See TagTypeDef
  4. See CreateFileSystemWindowsConfigurationTypeDef
  5. See CreateFileSystemLustreConfigurationTypeDef
  6. See CreateFileSystemOntapConfigurationTypeDef
  7. See CreateFileSystemOpenZFSConfigurationTypeDef

AdministrativeActionTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import AdministrativeActionTypeDef

def get_value() -> AdministrativeActionTypeDef:
    return {
        "AdministrativeActionType": ...,
    }
Definition
class AdministrativeActionTypeDef(TypedDict):
    AdministrativeActionType: NotRequired[AdministrativeActionTypeType],  # (1)
    ProgressPercent: NotRequired[int],
    RequestTime: NotRequired[datetime],
    Status: NotRequired[StatusType],  # (2)
    TargetFileSystemValues: NotRequired[FileSystemTypeDef],  # (3)
    FailureDetails: NotRequired[AdministrativeActionFailureDetailsTypeDef],  # (4)
    TargetVolumeValues: NotRequired[VolumeTypeDef],  # (5)
    TargetSnapshotValues: NotRequired[SnapshotTypeDef],  # (6)
  1. See AdministrativeActionTypeType
  2. See StatusType
  3. See FileSystemTypeDef
  4. See AdministrativeActionFailureDetailsTypeDef
  5. See VolumeTypeDef
  6. See SnapshotTypeDef

BackupTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import BackupTypeDef

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

CreateVolumeFromBackupResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateVolumeFromBackupResponseTypeDef

def get_value() -> CreateVolumeFromBackupResponseTypeDef:
    return {
        "Volume": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateVolumeFromBackupResponseTypeDef(TypedDict):
    Volume: VolumeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

CreateVolumeResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateVolumeResponseTypeDef

def get_value() -> CreateVolumeResponseTypeDef:
    return {
        "Volume": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateVolumeResponseTypeDef(TypedDict):
    Volume: VolumeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

DescribeVolumesResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeVolumesResponseTypeDef

def get_value() -> DescribeVolumesResponseTypeDef:
    return {
        "Volumes": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeVolumesResponseTypeDef(TypedDict):
    Volumes: List[VolumeTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

UpdateVolumeResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import UpdateVolumeResponseTypeDef

def get_value() -> UpdateVolumeResponseTypeDef:
    return {
        "Volume": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateVolumeResponseTypeDef(TypedDict):
    Volume: VolumeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

CopyBackupResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CopyBackupResponseTypeDef

def get_value() -> CopyBackupResponseTypeDef:
    return {
        "Backup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CopyBackupResponseTypeDef(TypedDict):
    Backup: BackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackupTypeDef
  2. See ResponseMetadataTypeDef

CreateBackupResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import CreateBackupResponseTypeDef

def get_value() -> CreateBackupResponseTypeDef:
    return {
        "Backup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateBackupResponseTypeDef(TypedDict):
    Backup: BackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackupTypeDef
  2. See ResponseMetadataTypeDef

DescribeBackupsResponseTypeDef

Usage Example
from mypy_boto3_fsx.type_defs import DescribeBackupsResponseTypeDef

def get_value() -> DescribeBackupsResponseTypeDef:
    return {
        "Backups": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeBackupsResponseTypeDef(TypedDict):
    Backups: List[BackupTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackupTypeDef
  2. See ResponseMetadataTypeDef