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": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreVolumeFromSnapshotResponseTypeDef(TypedDict):
    VolumeId: str,
    Lifecycle: VolumeLifecycleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeLifecycleType
  2. 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],
  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 {
        "JunctionPath": ...,
        "SizeInMegabytes": ...,
        "StorageEfficiencyEnabled": ...,
        "StorageVirtualMachineId": ...,
    }
Definition
class CreateOntapVolumeConfigurationTypeDef(TypedDict):
    JunctionPath: str,
    SizeInMegabytes: int,
    StorageEfficiencyEnabled: bool,
    StorageVirtualMachineId: str,
    SecurityStyle: NotRequired[SecurityStyleType],  # (1)
    TieringPolicy: NotRequired[TieringPolicyTypeDef],  # (2)
  1. See SecurityStyleType
  2. See TieringPolicyTypeDef

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)
  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)
  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