Type definitions#
Auto-generated documentation for Omics type annotations stubs module types-boto3-omics.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_omics.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
    return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
    datetime.datetime,
    str,
]BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_omics.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
    return ...
# BlobTypeDef definition
BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    botocore.response.StreamingBody,
]ContainerRegistryMapUnionTypeDef#
# ContainerRegistryMapUnionTypeDef Union usage example
from types_boto3_omics.type_defs import ContainerRegistryMapUnionTypeDef
def get_value() -> ContainerRegistryMapUnionTypeDef:
    return ...
# ContainerRegistryMapUnionTypeDef definition
ContainerRegistryMapUnionTypeDef = Union[
    ContainerRegistryMapTypeDef,  # (1)
    ContainerRegistryMapOutputTypeDef,  # (2)
]StoreOptionsUnionTypeDef#
# StoreOptionsUnionTypeDef Union usage example
from types_boto3_omics.type_defs import StoreOptionsUnionTypeDef
def get_value() -> StoreOptionsUnionTypeDef:
    return ...
# StoreOptionsUnionTypeDef definition
StoreOptionsUnionTypeDef = Union[
    StoreOptionsTypeDef,  # (1)
    StoreOptionsOutputTypeDef,  # (2)
]VersionOptionsUnionTypeDef#
# VersionOptionsUnionTypeDef Union usage example
from types_boto3_omics.type_defs import VersionOptionsUnionTypeDef
def get_value() -> VersionOptionsUnionTypeDef:
    return ...
# VersionOptionsUnionTypeDef definition
VersionOptionsUnionTypeDef = Union[
    VersionOptionsTypeDef,  # (1)
    VersionOptionsOutputTypeDef,  # (2)
]AbortMultipartReadSetUploadRequestTypeDef#
# AbortMultipartReadSetUploadRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import AbortMultipartReadSetUploadRequestTypeDef
def get_value() -> AbortMultipartReadSetUploadRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# AbortMultipartReadSetUploadRequestTypeDef definition
class AbortMultipartReadSetUploadRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    uploadId: str,AcceptShareRequestTypeDef#
# AcceptShareRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import AcceptShareRequestTypeDef
def get_value() -> AcceptShareRequestTypeDef:
    return {
        "shareId": ...,
    }
# AcceptShareRequestTypeDef definition
class AcceptShareRequestTypeDef(TypedDict):
    shareId: str,ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],ActivateReadSetJobItemTypeDef#
# ActivateReadSetJobItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ActivateReadSetJobItemTypeDef
def get_value() -> ActivateReadSetJobItemTypeDef:
    return {
        "id": ...,
    }
# ActivateReadSetJobItemTypeDef definition
class ActivateReadSetJobItemTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    status: ReadSetActivationJobStatusType,  # (1)
    creationTime: datetime.datetime,
    completionTime: NotRequired[datetime.datetime],ActivateReadSetSourceItemTypeDef#
# ActivateReadSetSourceItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ActivateReadSetSourceItemTypeDef
def get_value() -> ActivateReadSetSourceItemTypeDef:
    return {
        "readSetId": ...,
    }
# ActivateReadSetSourceItemTypeDef definition
class ActivateReadSetSourceItemTypeDef(TypedDict):
    readSetId: str,
    status: ReadSetActivationJobItemStatusType,  # (1)
    statusMessage: NotRequired[str],AnnotationImportItemDetailTypeDef#
# AnnotationImportItemDetailTypeDef TypedDict usage example
from types_boto3_omics.type_defs import AnnotationImportItemDetailTypeDef
def get_value() -> AnnotationImportItemDetailTypeDef:
    return {
        "source": ...,
    }
# AnnotationImportItemDetailTypeDef definition
class AnnotationImportItemDetailTypeDef(TypedDict):
    source: str,
    jobStatus: JobStatusType,  # (1)- See JobStatusType
AnnotationImportItemSourceTypeDef#
# AnnotationImportItemSourceTypeDef TypedDict usage example
from types_boto3_omics.type_defs import AnnotationImportItemSourceTypeDef
def get_value() -> AnnotationImportItemSourceTypeDef:
    return {
        "source": ...,
    }
# AnnotationImportItemSourceTypeDef definition
class AnnotationImportItemSourceTypeDef(TypedDict):
    source: str,AnnotationImportJobItemTypeDef#
# AnnotationImportJobItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import AnnotationImportJobItemTypeDef
def get_value() -> AnnotationImportJobItemTypeDef:
    return {
        "id": ...,
    }
# AnnotationImportJobItemTypeDef definition
class AnnotationImportJobItemTypeDef(TypedDict):
    id: str,
    destinationName: str,
    versionName: str,
    roleArn: str,
    status: JobStatusType,  # (1)
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    completionTime: NotRequired[datetime.datetime],
    runLeftNormalization: NotRequired[bool],
    annotationFields: NotRequired[Dict[str, str]],- See JobStatusType
ReferenceItemTypeDef#
# ReferenceItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReferenceItemTypeDef
def get_value() -> ReferenceItemTypeDef:
    return {
        "referenceArn": ...,
    }
# ReferenceItemTypeDef definition
class ReferenceItemTypeDef(TypedDict):
    referenceArn: NotRequired[str],SseConfigTypeDef#
# SseConfigTypeDef TypedDict usage example
from types_boto3_omics.type_defs import SseConfigTypeDef
def get_value() -> SseConfigTypeDef:
    return {
        "type": ...,
    }
# SseConfigTypeDef definition
class SseConfigTypeDef(TypedDict):
    type: EncryptionTypeType,  # (1)
    keyArn: NotRequired[str],AnnotationStoreVersionItemTypeDef#
# AnnotationStoreVersionItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import AnnotationStoreVersionItemTypeDef
def get_value() -> AnnotationStoreVersionItemTypeDef:
    return {
        "storeId": ...,
    }
# AnnotationStoreVersionItemTypeDef definition
class AnnotationStoreVersionItemTypeDef(TypedDict):
    storeId: str,
    id: str,
    status: VersionStatusType,  # (1)
    versionArn: str,
    name: str,
    versionName: str,
    description: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    statusMessage: str,
    versionSizeBytes: int,BatchDeleteReadSetRequestTypeDef#
# BatchDeleteReadSetRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import BatchDeleteReadSetRequestTypeDef
def get_value() -> BatchDeleteReadSetRequestTypeDef:
    return {
        "ids": ...,
    }
# BatchDeleteReadSetRequestTypeDef definition
class BatchDeleteReadSetRequestTypeDef(TypedDict):
    ids: Sequence[str],
    sequenceStoreId: str,ReadSetBatchErrorTypeDef#
# ReadSetBatchErrorTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReadSetBatchErrorTypeDef
def get_value() -> ReadSetBatchErrorTypeDef:
    return {
        "id": ...,
    }
# ReadSetBatchErrorTypeDef definition
class ReadSetBatchErrorTypeDef(TypedDict):
    id: str,
    code: str,
    message: str,CancelAnnotationImportRequestTypeDef#
# CancelAnnotationImportRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CancelAnnotationImportRequestTypeDef
def get_value() -> CancelAnnotationImportRequestTypeDef:
    return {
        "jobId": ...,
    }
# CancelAnnotationImportRequestTypeDef definition
class CancelAnnotationImportRequestTypeDef(TypedDict):
    jobId: str,CancelRunRequestTypeDef#
# CancelRunRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CancelRunRequestTypeDef
def get_value() -> CancelRunRequestTypeDef:
    return {
        "id": ...,
    }
# CancelRunRequestTypeDef definition
class CancelRunRequestTypeDef(TypedDict):
    id: str,CancelVariantImportRequestTypeDef#
# CancelVariantImportRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CancelVariantImportRequestTypeDef
def get_value() -> CancelVariantImportRequestTypeDef:
    return {
        "jobId": ...,
    }
# CancelVariantImportRequestTypeDef definition
class CancelVariantImportRequestTypeDef(TypedDict):
    jobId: str,CompleteReadSetUploadPartListItemTypeDef#
# CompleteReadSetUploadPartListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CompleteReadSetUploadPartListItemTypeDef
def get_value() -> CompleteReadSetUploadPartListItemTypeDef:
    return {
        "partNumber": ...,
    }
# CompleteReadSetUploadPartListItemTypeDef definition
class CompleteReadSetUploadPartListItemTypeDef(TypedDict):
    partNumber: int,
    partSource: ReadSetPartSourceType,  # (1)
    checksum: str,ImageMappingTypeDef#
# ImageMappingTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ImageMappingTypeDef
def get_value() -> ImageMappingTypeDef:
    return {
        "sourceImage": ...,
    }
# ImageMappingTypeDef definition
class ImageMappingTypeDef(TypedDict):
    sourceImage: NotRequired[str],
    destinationImage: NotRequired[str],RegistryMappingTypeDef#
# RegistryMappingTypeDef TypedDict usage example
from types_boto3_omics.type_defs import RegistryMappingTypeDef
def get_value() -> RegistryMappingTypeDef:
    return {
        "upstreamRegistryUrl": ...,
    }
# RegistryMappingTypeDef definition
class RegistryMappingTypeDef(TypedDict):
    upstreamRegistryUrl: NotRequired[str],
    ecrRepositoryPrefix: NotRequired[str],
    upstreamRepositoryPrefix: NotRequired[str],
    ecrAccountId: NotRequired[str],CreateMultipartReadSetUploadRequestTypeDef#
# CreateMultipartReadSetUploadRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateMultipartReadSetUploadRequestTypeDef
def get_value() -> CreateMultipartReadSetUploadRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# CreateMultipartReadSetUploadRequestTypeDef definition
class CreateMultipartReadSetUploadRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    sourceFileType: FileTypeType,  # (1)
    subjectId: str,
    sampleId: str,
    name: str,
    clientToken: NotRequired[str],
    generatedFrom: NotRequired[str],
    referenceArn: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],- See FileTypeType
CreateRunCacheRequestTypeDef#
# CreateRunCacheRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateRunCacheRequestTypeDef
def get_value() -> CreateRunCacheRequestTypeDef:
    return {
        "cacheS3Location": ...,
    }
# CreateRunCacheRequestTypeDef definition
class CreateRunCacheRequestTypeDef(TypedDict):
    cacheS3Location: str,
    requestId: str,
    cacheBehavior: NotRequired[CacheBehaviorType],  # (1)
    description: NotRequired[str],
    name: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    cacheBucketOwnerId: NotRequired[str],CreateRunGroupRequestTypeDef#
# CreateRunGroupRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateRunGroupRequestTypeDef
def get_value() -> CreateRunGroupRequestTypeDef:
    return {
        "requestId": ...,
    }
# CreateRunGroupRequestTypeDef definition
class CreateRunGroupRequestTypeDef(TypedDict):
    requestId: str,
    name: NotRequired[str],
    maxCpus: NotRequired[int],
    maxRuns: NotRequired[int],
    maxDuration: NotRequired[int],
    tags: NotRequired[Mapping[str, str]],
    maxGpus: NotRequired[int],S3AccessConfigTypeDef#
# S3AccessConfigTypeDef TypedDict usage example
from types_boto3_omics.type_defs import S3AccessConfigTypeDef
def get_value() -> S3AccessConfigTypeDef:
    return {
        "accessLogLocation": ...,
    }
# S3AccessConfigTypeDef definition
class S3AccessConfigTypeDef(TypedDict):
    accessLogLocation: NotRequired[str],SequenceStoreS3AccessTypeDef#
# SequenceStoreS3AccessTypeDef TypedDict usage example
from types_boto3_omics.type_defs import SequenceStoreS3AccessTypeDef
def get_value() -> SequenceStoreS3AccessTypeDef:
    return {
        "s3Uri": ...,
    }
# SequenceStoreS3AccessTypeDef definition
class SequenceStoreS3AccessTypeDef(TypedDict):
    s3Uri: NotRequired[str],
    s3AccessPointArn: NotRequired[str],
    accessLogLocation: NotRequired[str],CreateShareRequestTypeDef#
# CreateShareRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateShareRequestTypeDef
def get_value() -> CreateShareRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# CreateShareRequestTypeDef definition
class CreateShareRequestTypeDef(TypedDict):
    resourceArn: str,
    principalSubscriber: str,
    shareName: NotRequired[str],WorkflowParameterTypeDef#
# WorkflowParameterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import WorkflowParameterTypeDef
def get_value() -> WorkflowParameterTypeDef:
    return {
        "description": ...,
    }
# WorkflowParameterTypeDef definition
class WorkflowParameterTypeDef(TypedDict):
    description: NotRequired[str],
    optional: NotRequired[bool],SourceReferenceTypeDef#
# SourceReferenceTypeDef TypedDict usage example
from types_boto3_omics.type_defs import SourceReferenceTypeDef
def get_value() -> SourceReferenceTypeDef:
    return {
        "type": ...,
    }
# SourceReferenceTypeDef definition
class SourceReferenceTypeDef(TypedDict):
    type: SourceReferenceTypeType,  # (1)
    value: str,DeleteAnnotationStoreRequestTypeDef#
# DeleteAnnotationStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteAnnotationStoreRequestTypeDef
def get_value() -> DeleteAnnotationStoreRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteAnnotationStoreRequestTypeDef definition
class DeleteAnnotationStoreRequestTypeDef(TypedDict):
    name: str,
    force: NotRequired[bool],DeleteAnnotationStoreVersionsRequestTypeDef#
# DeleteAnnotationStoreVersionsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteAnnotationStoreVersionsRequestTypeDef
def get_value() -> DeleteAnnotationStoreVersionsRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteAnnotationStoreVersionsRequestTypeDef definition
class DeleteAnnotationStoreVersionsRequestTypeDef(TypedDict):
    name: str,
    versions: Sequence[str],
    force: NotRequired[bool],VersionDeleteErrorTypeDef#
# VersionDeleteErrorTypeDef TypedDict usage example
from types_boto3_omics.type_defs import VersionDeleteErrorTypeDef
def get_value() -> VersionDeleteErrorTypeDef:
    return {
        "versionName": ...,
    }
# VersionDeleteErrorTypeDef definition
class VersionDeleteErrorTypeDef(TypedDict):
    versionName: str,
    message: str,DeleteReferenceRequestTypeDef#
# DeleteReferenceRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteReferenceRequestTypeDef
def get_value() -> DeleteReferenceRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteReferenceRequestTypeDef definition
class DeleteReferenceRequestTypeDef(TypedDict):
    id: str,
    referenceStoreId: str,DeleteReferenceStoreRequestTypeDef#
# DeleteReferenceStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteReferenceStoreRequestTypeDef
def get_value() -> DeleteReferenceStoreRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteReferenceStoreRequestTypeDef definition
class DeleteReferenceStoreRequestTypeDef(TypedDict):
    id: str,DeleteRunCacheRequestTypeDef#
# DeleteRunCacheRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteRunCacheRequestTypeDef
def get_value() -> DeleteRunCacheRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteRunCacheRequestTypeDef definition
class DeleteRunCacheRequestTypeDef(TypedDict):
    id: str,DeleteRunGroupRequestTypeDef#
# DeleteRunGroupRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteRunGroupRequestTypeDef
def get_value() -> DeleteRunGroupRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteRunGroupRequestTypeDef definition
class DeleteRunGroupRequestTypeDef(TypedDict):
    id: str,DeleteRunRequestTypeDef#
# DeleteRunRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteRunRequestTypeDef
def get_value() -> DeleteRunRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteRunRequestTypeDef definition
class DeleteRunRequestTypeDef(TypedDict):
    id: str,DeleteS3AccessPolicyRequestTypeDef#
# DeleteS3AccessPolicyRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteS3AccessPolicyRequestTypeDef
def get_value() -> DeleteS3AccessPolicyRequestTypeDef:
    return {
        "s3AccessPointArn": ...,
    }
# DeleteS3AccessPolicyRequestTypeDef definition
class DeleteS3AccessPolicyRequestTypeDef(TypedDict):
    s3AccessPointArn: str,DeleteSequenceStoreRequestTypeDef#
# DeleteSequenceStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteSequenceStoreRequestTypeDef
def get_value() -> DeleteSequenceStoreRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteSequenceStoreRequestTypeDef definition
class DeleteSequenceStoreRequestTypeDef(TypedDict):
    id: str,DeleteShareRequestTypeDef#
# DeleteShareRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteShareRequestTypeDef
def get_value() -> DeleteShareRequestTypeDef:
    return {
        "shareId": ...,
    }
# DeleteShareRequestTypeDef definition
class DeleteShareRequestTypeDef(TypedDict):
    shareId: str,DeleteVariantStoreRequestTypeDef#
# DeleteVariantStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteVariantStoreRequestTypeDef
def get_value() -> DeleteVariantStoreRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteVariantStoreRequestTypeDef definition
class DeleteVariantStoreRequestTypeDef(TypedDict):
    name: str,
    force: NotRequired[bool],DeleteWorkflowRequestTypeDef#
# DeleteWorkflowRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteWorkflowRequestTypeDef
def get_value() -> DeleteWorkflowRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteWorkflowRequestTypeDef definition
class DeleteWorkflowRequestTypeDef(TypedDict):
    id: str,DeleteWorkflowVersionRequestTypeDef#
# DeleteWorkflowVersionRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteWorkflowVersionRequestTypeDef
def get_value() -> DeleteWorkflowVersionRequestTypeDef:
    return {
        "workflowId": ...,
    }
# DeleteWorkflowVersionRequestTypeDef definition
class DeleteWorkflowVersionRequestTypeDef(TypedDict):
    workflowId: str,
    versionName: str,ETagTypeDef#
# ETagTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ETagTypeDef
def get_value() -> ETagTypeDef:
    return {
        "algorithm": ...,
    }
# ETagTypeDef definition
class ETagTypeDef(TypedDict):
    algorithm: NotRequired[ETagAlgorithmType],  # (1)
    source1: NotRequired[str],
    source2: NotRequired[str],ExportReadSetDetailTypeDef#
# ExportReadSetDetailTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ExportReadSetDetailTypeDef
def get_value() -> ExportReadSetDetailTypeDef:
    return {
        "id": ...,
    }
# ExportReadSetDetailTypeDef definition
class ExportReadSetDetailTypeDef(TypedDict):
    id: str,
    status: ReadSetExportJobItemStatusType,  # (1)
    statusMessage: NotRequired[str],ExportReadSetJobDetailTypeDef#
# ExportReadSetJobDetailTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ExportReadSetJobDetailTypeDef
def get_value() -> ExportReadSetJobDetailTypeDef:
    return {
        "id": ...,
    }
# ExportReadSetJobDetailTypeDef definition
class ExportReadSetJobDetailTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    destination: str,
    status: ReadSetExportJobStatusType,  # (1)
    creationTime: datetime.datetime,
    completionTime: NotRequired[datetime.datetime],ExportReadSetTypeDef#
# ExportReadSetTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ExportReadSetTypeDef
def get_value() -> ExportReadSetTypeDef:
    return {
        "readSetId": ...,
    }
# ExportReadSetTypeDef definition
class ExportReadSetTypeDef(TypedDict):
    readSetId: str,ReadSetS3AccessTypeDef#
# ReadSetS3AccessTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReadSetS3AccessTypeDef
def get_value() -> ReadSetS3AccessTypeDef:
    return {
        "s3Uri": ...,
    }
# ReadSetS3AccessTypeDef definition
class ReadSetS3AccessTypeDef(TypedDict):
    s3Uri: NotRequired[str],FilterTypeDef#
# FilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
    return {
        "resourceArns": ...,
    }
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
    resourceArns: NotRequired[Sequence[str]],
    status: NotRequired[Sequence[ShareStatusType]],  # (1)
    type: NotRequired[Sequence[ShareResourceTypeType]],  # (2)- See Sequence[ShareStatusType]
- See Sequence[ShareResourceTypeType]
VcfOptionsTypeDef#
# VcfOptionsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import VcfOptionsTypeDef
def get_value() -> VcfOptionsTypeDef:
    return {
        "ignoreQualField": ...,
    }
# VcfOptionsTypeDef definition
class VcfOptionsTypeDef(TypedDict):
    ignoreQualField: NotRequired[bool],
    ignoreFilterField: NotRequired[bool],GetAnnotationImportRequestTypeDef#
# GetAnnotationImportRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationImportRequestTypeDef
def get_value() -> GetAnnotationImportRequestTypeDef:
    return {
        "jobId": ...,
    }
# GetAnnotationImportRequestTypeDef definition
class GetAnnotationImportRequestTypeDef(TypedDict):
    jobId: str,WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_omics.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],GetAnnotationStoreRequestTypeDef#
# GetAnnotationStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationStoreRequestTypeDef
def get_value() -> GetAnnotationStoreRequestTypeDef:
    return {
        "name": ...,
    }
# GetAnnotationStoreRequestTypeDef definition
class GetAnnotationStoreRequestTypeDef(TypedDict):
    name: str,GetAnnotationStoreVersionRequestTypeDef#
# GetAnnotationStoreVersionRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationStoreVersionRequestTypeDef
def get_value() -> GetAnnotationStoreVersionRequestTypeDef:
    return {
        "name": ...,
    }
# GetAnnotationStoreVersionRequestTypeDef definition
class GetAnnotationStoreVersionRequestTypeDef(TypedDict):
    name: str,
    versionName: str,GetReadSetActivationJobRequestTypeDef#
# GetReadSetActivationJobRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetActivationJobRequestTypeDef
def get_value() -> GetReadSetActivationJobRequestTypeDef:
    return {
        "id": ...,
    }
# GetReadSetActivationJobRequestTypeDef definition
class GetReadSetActivationJobRequestTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,GetReadSetExportJobRequestTypeDef#
# GetReadSetExportJobRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetExportJobRequestTypeDef
def get_value() -> GetReadSetExportJobRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# GetReadSetExportJobRequestTypeDef definition
class GetReadSetExportJobRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    id: str,GetReadSetImportJobRequestTypeDef#
# GetReadSetImportJobRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetImportJobRequestTypeDef
def get_value() -> GetReadSetImportJobRequestTypeDef:
    return {
        "id": ...,
    }
# GetReadSetImportJobRequestTypeDef definition
class GetReadSetImportJobRequestTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,GetReadSetMetadataRequestTypeDef#
# GetReadSetMetadataRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetMetadataRequestTypeDef
def get_value() -> GetReadSetMetadataRequestTypeDef:
    return {
        "id": ...,
    }
# GetReadSetMetadataRequestTypeDef definition
class GetReadSetMetadataRequestTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,SequenceInformationTypeDef#
# SequenceInformationTypeDef TypedDict usage example
from types_boto3_omics.type_defs import SequenceInformationTypeDef
def get_value() -> SequenceInformationTypeDef:
    return {
        "totalReadCount": ...,
    }
# SequenceInformationTypeDef definition
class SequenceInformationTypeDef(TypedDict):
    totalReadCount: NotRequired[int],
    totalBaseCount: NotRequired[int],
    generatedFrom: NotRequired[str],
    alignment: NotRequired[str],GetReadSetRequestTypeDef#
# GetReadSetRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetRequestTypeDef
def get_value() -> GetReadSetRequestTypeDef:
    return {
        "id": ...,
    }
# GetReadSetRequestTypeDef definition
class GetReadSetRequestTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    partNumber: int,
    file: NotRequired[ReadSetFileType],  # (1)- See ReadSetFileType
GetReferenceImportJobRequestTypeDef#
# GetReferenceImportJobRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceImportJobRequestTypeDef
def get_value() -> GetReferenceImportJobRequestTypeDef:
    return {
        "id": ...,
    }
# GetReferenceImportJobRequestTypeDef definition
class GetReferenceImportJobRequestTypeDef(TypedDict):
    id: str,
    referenceStoreId: str,ImportReferenceSourceItemTypeDef#
# ImportReferenceSourceItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ImportReferenceSourceItemTypeDef
def get_value() -> ImportReferenceSourceItemTypeDef:
    return {
        "sourceFile": ...,
    }
# ImportReferenceSourceItemTypeDef definition
class ImportReferenceSourceItemTypeDef(TypedDict):
    status: ReferenceImportJobItemStatusType,  # (1)
    sourceFile: NotRequired[str],
    statusMessage: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    referenceId: NotRequired[str],GetReferenceMetadataRequestTypeDef#
# GetReferenceMetadataRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceMetadataRequestTypeDef
def get_value() -> GetReferenceMetadataRequestTypeDef:
    return {
        "id": ...,
    }
# GetReferenceMetadataRequestTypeDef definition
class GetReferenceMetadataRequestTypeDef(TypedDict):
    id: str,
    referenceStoreId: str,GetReferenceRequestTypeDef#
# GetReferenceRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceRequestTypeDef
def get_value() -> GetReferenceRequestTypeDef:
    return {
        "id": ...,
    }
# GetReferenceRequestTypeDef definition
class GetReferenceRequestTypeDef(TypedDict):
    id: str,
    referenceStoreId: str,
    partNumber: int,
    range: NotRequired[str],
    file: NotRequired[ReferenceFileType],  # (1)GetReferenceStoreRequestTypeDef#
# GetReferenceStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceStoreRequestTypeDef
def get_value() -> GetReferenceStoreRequestTypeDef:
    return {
        "id": ...,
    }
# GetReferenceStoreRequestTypeDef definition
class GetReferenceStoreRequestTypeDef(TypedDict):
    id: str,GetRunCacheRequestTypeDef#
# GetRunCacheRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunCacheRequestTypeDef
def get_value() -> GetRunCacheRequestTypeDef:
    return {
        "id": ...,
    }
# GetRunCacheRequestTypeDef definition
class GetRunCacheRequestTypeDef(TypedDict):
    id: str,GetRunGroupRequestTypeDef#
# GetRunGroupRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunGroupRequestTypeDef
def get_value() -> GetRunGroupRequestTypeDef:
    return {
        "id": ...,
    }
# GetRunGroupRequestTypeDef definition
class GetRunGroupRequestTypeDef(TypedDict):
    id: str,GetRunRequestTypeDef#
# GetRunRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunRequestTypeDef
def get_value() -> GetRunRequestTypeDef:
    return {
        "id": ...,
    }
# GetRunRequestTypeDef definition
class GetRunRequestTypeDef(TypedDict):
    id: str,
    export: NotRequired[Sequence[RunExportType]],  # (1)- See Sequence[Literal['DEFINITION']]
RunLogLocationTypeDef#
# RunLogLocationTypeDef TypedDict usage example
from types_boto3_omics.type_defs import RunLogLocationTypeDef
def get_value() -> RunLogLocationTypeDef:
    return {
        "engineLogStream": ...,
    }
# RunLogLocationTypeDef definition
class RunLogLocationTypeDef(TypedDict):
    engineLogStream: NotRequired[str],
    runLogStream: NotRequired[str],GetRunTaskRequestTypeDef#
# GetRunTaskRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunTaskRequestTypeDef
def get_value() -> GetRunTaskRequestTypeDef:
    return {
        "id": ...,
    }
# GetRunTaskRequestTypeDef definition
class GetRunTaskRequestTypeDef(TypedDict):
    id: str,
    taskId: str,ImageDetailsTypeDef#
# ImageDetailsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ImageDetailsTypeDef
def get_value() -> ImageDetailsTypeDef:
    return {
        "image": ...,
    }
# ImageDetailsTypeDef definition
class ImageDetailsTypeDef(TypedDict):
    image: NotRequired[str],
    imageDigest: NotRequired[str],
    sourceImage: NotRequired[str],GetS3AccessPolicyRequestTypeDef#
# GetS3AccessPolicyRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetS3AccessPolicyRequestTypeDef
def get_value() -> GetS3AccessPolicyRequestTypeDef:
    return {
        "s3AccessPointArn": ...,
    }
# GetS3AccessPolicyRequestTypeDef definition
class GetS3AccessPolicyRequestTypeDef(TypedDict):
    s3AccessPointArn: str,GetSequenceStoreRequestTypeDef#
# GetSequenceStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetSequenceStoreRequestTypeDef
def get_value() -> GetSequenceStoreRequestTypeDef:
    return {
        "id": ...,
    }
# GetSequenceStoreRequestTypeDef definition
class GetSequenceStoreRequestTypeDef(TypedDict):
    id: str,GetShareRequestTypeDef#
# GetShareRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetShareRequestTypeDef
def get_value() -> GetShareRequestTypeDef:
    return {
        "shareId": ...,
    }
# GetShareRequestTypeDef definition
class GetShareRequestTypeDef(TypedDict):
    shareId: str,ShareDetailsTypeDef#
# ShareDetailsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ShareDetailsTypeDef
def get_value() -> ShareDetailsTypeDef:
    return {
        "shareId": ...,
    }
# ShareDetailsTypeDef definition
class ShareDetailsTypeDef(TypedDict):
    shareId: NotRequired[str],
    resourceArn: NotRequired[str],
    resourceId: NotRequired[str],
    principalSubscriber: NotRequired[str],
    ownerId: NotRequired[str],
    status: NotRequired[ShareStatusType],  # (1)
    statusMessage: NotRequired[str],
    shareName: NotRequired[str],
    creationTime: NotRequired[datetime.datetime],
    updateTime: NotRequired[datetime.datetime],- See ShareStatusType
GetVariantImportRequestTypeDef#
# GetVariantImportRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetVariantImportRequestTypeDef
def get_value() -> GetVariantImportRequestTypeDef:
    return {
        "jobId": ...,
    }
# GetVariantImportRequestTypeDef definition
class GetVariantImportRequestTypeDef(TypedDict):
    jobId: str,VariantImportItemDetailTypeDef#
# VariantImportItemDetailTypeDef TypedDict usage example
from types_boto3_omics.type_defs import VariantImportItemDetailTypeDef
def get_value() -> VariantImportItemDetailTypeDef:
    return {
        "source": ...,
    }
# VariantImportItemDetailTypeDef definition
class VariantImportItemDetailTypeDef(TypedDict):
    source: str,
    jobStatus: JobStatusType,  # (1)
    statusMessage: NotRequired[str],- See JobStatusType
GetVariantStoreRequestTypeDef#
# GetVariantStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetVariantStoreRequestTypeDef
def get_value() -> GetVariantStoreRequestTypeDef:
    return {
        "name": ...,
    }
# GetVariantStoreRequestTypeDef definition
class GetVariantStoreRequestTypeDef(TypedDict):
    name: str,GetWorkflowRequestTypeDef#
# GetWorkflowRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetWorkflowRequestTypeDef
def get_value() -> GetWorkflowRequestTypeDef:
    return {
        "id": ...,
    }
# GetWorkflowRequestTypeDef definition
class GetWorkflowRequestTypeDef(TypedDict):
    id: str,
    type: NotRequired[WorkflowTypeType],  # (1)
    export: NotRequired[Sequence[WorkflowExportType]],  # (2)
    workflowOwnerId: NotRequired[str],- See WorkflowTypeType
- See Sequence[WorkflowExportType]
GetWorkflowVersionRequestTypeDef#
# GetWorkflowVersionRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetWorkflowVersionRequestTypeDef
def get_value() -> GetWorkflowVersionRequestTypeDef:
    return {
        "workflowId": ...,
    }
# GetWorkflowVersionRequestTypeDef definition
class GetWorkflowVersionRequestTypeDef(TypedDict):
    workflowId: str,
    versionName: str,
    type: NotRequired[WorkflowTypeType],  # (1)
    export: NotRequired[Sequence[WorkflowExportType]],  # (2)
    workflowOwnerId: NotRequired[str],- See WorkflowTypeType
- See Sequence[WorkflowExportType]
ImportReadSetJobItemTypeDef#
# ImportReadSetJobItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ImportReadSetJobItemTypeDef
def get_value() -> ImportReadSetJobItemTypeDef:
    return {
        "id": ...,
    }
# ImportReadSetJobItemTypeDef definition
class ImportReadSetJobItemTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    roleArn: str,
    status: ReadSetImportJobStatusType,  # (1)
    creationTime: datetime.datetime,
    completionTime: NotRequired[datetime.datetime],SourceFilesTypeDef#
# SourceFilesTypeDef TypedDict usage example
from types_boto3_omics.type_defs import SourceFilesTypeDef
def get_value() -> SourceFilesTypeDef:
    return {
        "source1": ...,
    }
# SourceFilesTypeDef definition
class SourceFilesTypeDef(TypedDict):
    source1: str,
    source2: NotRequired[str],ImportReferenceJobItemTypeDef#
# ImportReferenceJobItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ImportReferenceJobItemTypeDef
def get_value() -> ImportReferenceJobItemTypeDef:
    return {
        "id": ...,
    }
# ImportReferenceJobItemTypeDef definition
class ImportReferenceJobItemTypeDef(TypedDict):
    id: str,
    referenceStoreId: str,
    roleArn: str,
    status: ReferenceImportJobStatusType,  # (1)
    creationTime: datetime.datetime,
    completionTime: NotRequired[datetime.datetime],ListAnnotationImportJobsFilterTypeDef#
# ListAnnotationImportJobsFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationImportJobsFilterTypeDef
def get_value() -> ListAnnotationImportJobsFilterTypeDef:
    return {
        "status": ...,
    }
# ListAnnotationImportJobsFilterTypeDef definition
class ListAnnotationImportJobsFilterTypeDef(TypedDict):
    status: NotRequired[JobStatusType],  # (1)
    storeName: NotRequired[str],- See JobStatusType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_omics.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],ListAnnotationStoreVersionsFilterTypeDef#
# ListAnnotationStoreVersionsFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationStoreVersionsFilterTypeDef
def get_value() -> ListAnnotationStoreVersionsFilterTypeDef:
    return {
        "status": ...,
    }
# ListAnnotationStoreVersionsFilterTypeDef definition
class ListAnnotationStoreVersionsFilterTypeDef(TypedDict):
    status: NotRequired[VersionStatusType],  # (1)ListAnnotationStoresFilterTypeDef#
# ListAnnotationStoresFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationStoresFilterTypeDef
def get_value() -> ListAnnotationStoresFilterTypeDef:
    return {
        "status": ...,
    }
# ListAnnotationStoresFilterTypeDef definition
class ListAnnotationStoresFilterTypeDef(TypedDict):
    status: NotRequired[StoreStatusType],  # (1)- See StoreStatusType
ListMultipartReadSetUploadsRequestTypeDef#
# ListMultipartReadSetUploadsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListMultipartReadSetUploadsRequestTypeDef
def get_value() -> ListMultipartReadSetUploadsRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListMultipartReadSetUploadsRequestTypeDef definition
class ListMultipartReadSetUploadsRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],MultipartReadSetUploadListItemTypeDef#
# MultipartReadSetUploadListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import MultipartReadSetUploadListItemTypeDef
def get_value() -> MultipartReadSetUploadListItemTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# MultipartReadSetUploadListItemTypeDef definition
class MultipartReadSetUploadListItemTypeDef(TypedDict):
    sequenceStoreId: str,
    uploadId: str,
    sourceFileType: FileTypeType,  # (1)
    subjectId: str,
    sampleId: str,
    generatedFrom: str,
    referenceArn: str,
    creationTime: datetime.datetime,
    name: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Dict[str, str]],- See FileTypeType
ReadSetUploadPartListItemTypeDef#
# ReadSetUploadPartListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReadSetUploadPartListItemTypeDef
def get_value() -> ReadSetUploadPartListItemTypeDef:
    return {
        "partNumber": ...,
    }
# ReadSetUploadPartListItemTypeDef definition
class ReadSetUploadPartListItemTypeDef(TypedDict):
    partNumber: int,
    partSize: int,
    partSource: ReadSetPartSourceType,  # (1)
    checksum: str,
    creationTime: NotRequired[datetime.datetime],
    lastUpdatedTime: NotRequired[datetime.datetime],ReferenceListItemTypeDef#
# ReferenceListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReferenceListItemTypeDef
def get_value() -> ReferenceListItemTypeDef:
    return {
        "id": ...,
    }
# ReferenceListItemTypeDef definition
class ReferenceListItemTypeDef(TypedDict):
    id: str,
    arn: str,
    referenceStoreId: str,
    md5: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    status: NotRequired[ReferenceStatusType],  # (1)
    name: NotRequired[str],
    description: NotRequired[str],ListRunCachesRequestTypeDef#
# ListRunCachesRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunCachesRequestTypeDef
def get_value() -> ListRunCachesRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListRunCachesRequestTypeDef definition
class ListRunCachesRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    startingToken: NotRequired[str],RunCacheListItemTypeDef#
# RunCacheListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import RunCacheListItemTypeDef
def get_value() -> RunCacheListItemTypeDef:
    return {
        "arn": ...,
    }
# RunCacheListItemTypeDef definition
class RunCacheListItemTypeDef(TypedDict):
    arn: NotRequired[str],
    cacheBehavior: NotRequired[CacheBehaviorType],  # (1)
    cacheS3Uri: NotRequired[str],
    creationTime: NotRequired[datetime.datetime],
    id: NotRequired[str],
    name: NotRequired[str],
    status: NotRequired[RunCacheStatusType],  # (2)- See CacheBehaviorType
- See RunCacheStatusType
ListRunGroupsRequestTypeDef#
# ListRunGroupsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunGroupsRequestTypeDef
def get_value() -> ListRunGroupsRequestTypeDef:
    return {
        "name": ...,
    }
# ListRunGroupsRequestTypeDef definition
class ListRunGroupsRequestTypeDef(TypedDict):
    name: NotRequired[str],
    startingToken: NotRequired[str],
    maxResults: NotRequired[int],RunGroupListItemTypeDef#
# RunGroupListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import RunGroupListItemTypeDef
def get_value() -> RunGroupListItemTypeDef:
    return {
        "arn": ...,
    }
# RunGroupListItemTypeDef definition
class RunGroupListItemTypeDef(TypedDict):
    arn: NotRequired[str],
    id: NotRequired[str],
    name: NotRequired[str],
    maxCpus: NotRequired[int],
    maxRuns: NotRequired[int],
    maxDuration: NotRequired[int],
    creationTime: NotRequired[datetime.datetime],
    maxGpus: NotRequired[int],ListRunTasksRequestTypeDef#
# ListRunTasksRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunTasksRequestTypeDef
def get_value() -> ListRunTasksRequestTypeDef:
    return {
        "id": ...,
    }
# ListRunTasksRequestTypeDef definition
class ListRunTasksRequestTypeDef(TypedDict):
    id: str,
    status: NotRequired[TaskStatusType],  # (1)
    startingToken: NotRequired[str],
    maxResults: NotRequired[int],- See TaskStatusType
TaskListItemTypeDef#
# TaskListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import TaskListItemTypeDef
def get_value() -> TaskListItemTypeDef:
    return {
        "taskId": ...,
    }
# TaskListItemTypeDef definition
class TaskListItemTypeDef(TypedDict):
    taskId: NotRequired[str],
    status: NotRequired[TaskStatusType],  # (1)
    name: NotRequired[str],
    cpus: NotRequired[int],
    cacheHit: NotRequired[bool],
    cacheS3Uri: NotRequired[str],
    memory: NotRequired[int],
    creationTime: NotRequired[datetime.datetime],
    startTime: NotRequired[datetime.datetime],
    stopTime: NotRequired[datetime.datetime],
    gpus: NotRequired[int],
    instanceType: NotRequired[str],- See TaskStatusType
ListRunsRequestTypeDef#
# ListRunsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunsRequestTypeDef
def get_value() -> ListRunsRequestTypeDef:
    return {
        "name": ...,
    }
# ListRunsRequestTypeDef definition
class ListRunsRequestTypeDef(TypedDict):
    name: NotRequired[str],
    runGroupId: NotRequired[str],
    startingToken: NotRequired[str],
    maxResults: NotRequired[int],
    status: NotRequired[RunStatusType],  # (1)- See RunStatusType
RunListItemTypeDef#
# RunListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import RunListItemTypeDef
def get_value() -> RunListItemTypeDef:
    return {
        "arn": ...,
    }
# RunListItemTypeDef definition
class RunListItemTypeDef(TypedDict):
    arn: NotRequired[str],
    id: NotRequired[str],
    status: NotRequired[RunStatusType],  # (1)
    workflowId: NotRequired[str],
    name: NotRequired[str],
    priority: NotRequired[int],
    storageCapacity: NotRequired[int],
    creationTime: NotRequired[datetime.datetime],
    startTime: NotRequired[datetime.datetime],
    stopTime: NotRequired[datetime.datetime],
    storageType: NotRequired[StorageTypeType],  # (2)
    workflowVersionName: NotRequired[str],- See RunStatusType
- See StorageTypeType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,ListVariantImportJobsFilterTypeDef#
# ListVariantImportJobsFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListVariantImportJobsFilterTypeDef
def get_value() -> ListVariantImportJobsFilterTypeDef:
    return {
        "status": ...,
    }
# ListVariantImportJobsFilterTypeDef definition
class ListVariantImportJobsFilterTypeDef(TypedDict):
    status: NotRequired[JobStatusType],  # (1)
    storeName: NotRequired[str],- See JobStatusType
VariantImportJobItemTypeDef#
# VariantImportJobItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import VariantImportJobItemTypeDef
def get_value() -> VariantImportJobItemTypeDef:
    return {
        "id": ...,
    }
# VariantImportJobItemTypeDef definition
class VariantImportJobItemTypeDef(TypedDict):
    id: str,
    destinationName: str,
    roleArn: str,
    status: JobStatusType,  # (1)
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    completionTime: NotRequired[datetime.datetime],
    runLeftNormalization: NotRequired[bool],
    annotationFields: NotRequired[Dict[str, str]],- See JobStatusType
ListVariantStoresFilterTypeDef#
# ListVariantStoresFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListVariantStoresFilterTypeDef
def get_value() -> ListVariantStoresFilterTypeDef:
    return {
        "status": ...,
    }
# ListVariantStoresFilterTypeDef definition
class ListVariantStoresFilterTypeDef(TypedDict):
    status: NotRequired[StoreStatusType],  # (1)- See StoreStatusType
ListWorkflowVersionsRequestTypeDef#
# ListWorkflowVersionsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListWorkflowVersionsRequestTypeDef
def get_value() -> ListWorkflowVersionsRequestTypeDef:
    return {
        "workflowId": ...,
    }
# ListWorkflowVersionsRequestTypeDef definition
class ListWorkflowVersionsRequestTypeDef(TypedDict):
    workflowId: str,
    type: NotRequired[WorkflowTypeType],  # (1)
    workflowOwnerId: NotRequired[str],
    startingToken: NotRequired[str],
    maxResults: NotRequired[int],- See WorkflowTypeType
WorkflowVersionListItemTypeDef#
# WorkflowVersionListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import WorkflowVersionListItemTypeDef
def get_value() -> WorkflowVersionListItemTypeDef:
    return {
        "arn": ...,
    }
# WorkflowVersionListItemTypeDef definition
class WorkflowVersionListItemTypeDef(TypedDict):
    arn: NotRequired[str],
    workflowId: NotRequired[str],
    versionName: NotRequired[str],
    description: NotRequired[str],
    status: NotRequired[WorkflowStatusType],  # (1)
    type: NotRequired[WorkflowTypeType],  # (2)
    digest: NotRequired[str],
    creationTime: NotRequired[datetime.datetime],
    metadata: NotRequired[Dict[str, str]],- See WorkflowStatusType
- See WorkflowTypeType
ListWorkflowsRequestTypeDef#
# ListWorkflowsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListWorkflowsRequestTypeDef
def get_value() -> ListWorkflowsRequestTypeDef:
    return {
        "type": ...,
    }
# ListWorkflowsRequestTypeDef definition
class ListWorkflowsRequestTypeDef(TypedDict):
    type: NotRequired[WorkflowTypeType],  # (1)
    name: NotRequired[str],
    startingToken: NotRequired[str],
    maxResults: NotRequired[int],- See WorkflowTypeType
WorkflowListItemTypeDef#
# WorkflowListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import WorkflowListItemTypeDef
def get_value() -> WorkflowListItemTypeDef:
    return {
        "arn": ...,
    }
# WorkflowListItemTypeDef definition
class WorkflowListItemTypeDef(TypedDict):
    arn: NotRequired[str],
    id: NotRequired[str],
    name: NotRequired[str],
    status: NotRequired[WorkflowStatusType],  # (1)
    type: NotRequired[WorkflowTypeType],  # (2)
    digest: NotRequired[str],
    creationTime: NotRequired[datetime.datetime],
    metadata: NotRequired[Dict[str, str]],- See WorkflowStatusType
- See WorkflowTypeType
PutS3AccessPolicyRequestTypeDef#
# PutS3AccessPolicyRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import PutS3AccessPolicyRequestTypeDef
def get_value() -> PutS3AccessPolicyRequestTypeDef:
    return {
        "s3AccessPointArn": ...,
    }
# PutS3AccessPolicyRequestTypeDef definition
class PutS3AccessPolicyRequestTypeDef(TypedDict):
    s3AccessPointArn: str,
    s3AccessPolicy: str,ReadOptionsTypeDef#
# ReadOptionsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReadOptionsTypeDef
def get_value() -> ReadOptionsTypeDef:
    return {
        "sep": ...,
    }
# ReadOptionsTypeDef definition
class ReadOptionsTypeDef(TypedDict):
    sep: NotRequired[str],
    encoding: NotRequired[str],
    quote: NotRequired[str],
    quoteAll: NotRequired[bool],
    escape: NotRequired[str],
    escapeQuotes: NotRequired[bool],
    comment: NotRequired[str],
    header: NotRequired[bool],
    lineSep: NotRequired[str],StartReadSetActivationJobSourceItemTypeDef#
# StartReadSetActivationJobSourceItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReadSetActivationJobSourceItemTypeDef
def get_value() -> StartReadSetActivationJobSourceItemTypeDef:
    return {
        "readSetId": ...,
    }
# StartReadSetActivationJobSourceItemTypeDef definition
class StartReadSetActivationJobSourceItemTypeDef(TypedDict):
    readSetId: str,StartReferenceImportJobSourceItemTypeDef#
# StartReferenceImportJobSourceItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReferenceImportJobSourceItemTypeDef
def get_value() -> StartReferenceImportJobSourceItemTypeDef:
    return {
        "sourceFile": ...,
    }
# StartReferenceImportJobSourceItemTypeDef definition
class StartReferenceImportJobSourceItemTypeDef(TypedDict):
    sourceFile: str,
    name: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],StartRunRequestTypeDef#
# StartRunRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartRunRequestTypeDef
def get_value() -> StartRunRequestTypeDef:
    return {
        "roleArn": ...,
    }
# StartRunRequestTypeDef definition
class StartRunRequestTypeDef(TypedDict):
    roleArn: str,
    outputUri: str,
    requestId: str,
    workflowId: NotRequired[str],
    workflowType: NotRequired[WorkflowTypeType],  # (1)
    runId: NotRequired[str],
    name: NotRequired[str],
    cacheId: NotRequired[str],
    cacheBehavior: NotRequired[CacheBehaviorType],  # (2)
    runGroupId: NotRequired[str],
    priority: NotRequired[int],
    parameters: NotRequired[Mapping[str, Any]],
    storageCapacity: NotRequired[int],
    logLevel: NotRequired[RunLogLevelType],  # (3)
    tags: NotRequired[Mapping[str, str]],
    retentionMode: NotRequired[RunRetentionModeType],  # (4)
    storageType: NotRequired[StorageTypeType],  # (5)
    workflowOwnerId: NotRequired[str],
    workflowVersionName: NotRequired[str],- See WorkflowTypeType
- See CacheBehaviorType
- See RunLogLevelType
- See RunRetentionModeType
- See StorageTypeType
VariantImportItemSourceTypeDef#
# VariantImportItemSourceTypeDef TypedDict usage example
from types_boto3_omics.type_defs import VariantImportItemSourceTypeDef
def get_value() -> VariantImportItemSourceTypeDef:
    return {
        "source": ...,
    }
# VariantImportItemSourceTypeDef definition
class VariantImportItemSourceTypeDef(TypedDict):
    source: str,TsvStoreOptionsOutputTypeDef#
# TsvStoreOptionsOutputTypeDef TypedDict usage example
from types_boto3_omics.type_defs import TsvStoreOptionsOutputTypeDef
def get_value() -> TsvStoreOptionsOutputTypeDef:
    return {
        "annotationType": ...,
    }
# TsvStoreOptionsOutputTypeDef definition
class TsvStoreOptionsOutputTypeDef(TypedDict):
    annotationType: NotRequired[AnnotationTypeType],  # (1)
    formatToHeader: NotRequired[Dict[FormatToHeaderKeyType, str]],  # (2)
    schema: NotRequired[List[Dict[str, SchemaValueTypeType]]],  # (3)- See AnnotationTypeType
- See Dict[FormatToHeaderKeyType, str]
- See List[Dict[str, SchemaValueTypeType]]
TsvStoreOptionsTypeDef#
# TsvStoreOptionsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import TsvStoreOptionsTypeDef
def get_value() -> TsvStoreOptionsTypeDef:
    return {
        "annotationType": ...,
    }
# TsvStoreOptionsTypeDef definition
class TsvStoreOptionsTypeDef(TypedDict):
    annotationType: NotRequired[AnnotationTypeType],  # (1)
    formatToHeader: NotRequired[Mapping[FormatToHeaderKeyType, str]],  # (2)
    schema: NotRequired[Sequence[Mapping[str, SchemaValueTypeType]]],  # (3)- See AnnotationTypeType
- See Mapping[FormatToHeaderKeyType, str]
- See Sequence[Mapping[str, SchemaValueTypeType]]
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],TsvVersionOptionsOutputTypeDef#
# TsvVersionOptionsOutputTypeDef TypedDict usage example
from types_boto3_omics.type_defs import TsvVersionOptionsOutputTypeDef
def get_value() -> TsvVersionOptionsOutputTypeDef:
    return {
        "annotationType": ...,
    }
# TsvVersionOptionsOutputTypeDef definition
class TsvVersionOptionsOutputTypeDef(TypedDict):
    annotationType: NotRequired[AnnotationTypeType],  # (1)
    formatToHeader: NotRequired[Dict[FormatToHeaderKeyType, str]],  # (2)
    schema: NotRequired[List[Dict[str, SchemaValueTypeType]]],  # (3)- See AnnotationTypeType
- See Dict[FormatToHeaderKeyType, str]
- See List[Dict[str, SchemaValueTypeType]]
TsvVersionOptionsTypeDef#
# TsvVersionOptionsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import TsvVersionOptionsTypeDef
def get_value() -> TsvVersionOptionsTypeDef:
    return {
        "annotationType": ...,
    }
# TsvVersionOptionsTypeDef definition
class TsvVersionOptionsTypeDef(TypedDict):
    annotationType: NotRequired[AnnotationTypeType],  # (1)
    formatToHeader: NotRequired[Mapping[FormatToHeaderKeyType, str]],  # (2)
    schema: NotRequired[Sequence[Mapping[str, SchemaValueTypeType]]],  # (3)- See AnnotationTypeType
- See Mapping[FormatToHeaderKeyType, str]
- See Sequence[Mapping[str, SchemaValueTypeType]]
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],UpdateAnnotationStoreRequestTypeDef#
# UpdateAnnotationStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateAnnotationStoreRequestTypeDef
def get_value() -> UpdateAnnotationStoreRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateAnnotationStoreRequestTypeDef definition
class UpdateAnnotationStoreRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],UpdateAnnotationStoreVersionRequestTypeDef#
# UpdateAnnotationStoreVersionRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateAnnotationStoreVersionRequestTypeDef
def get_value() -> UpdateAnnotationStoreVersionRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateAnnotationStoreVersionRequestTypeDef definition
class UpdateAnnotationStoreVersionRequestTypeDef(TypedDict):
    name: str,
    versionName: str,
    description: NotRequired[str],UpdateRunCacheRequestTypeDef#
# UpdateRunCacheRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateRunCacheRequestTypeDef
def get_value() -> UpdateRunCacheRequestTypeDef:
    return {
        "id": ...,
    }
# UpdateRunCacheRequestTypeDef definition
class UpdateRunCacheRequestTypeDef(TypedDict):
    id: str,
    cacheBehavior: NotRequired[CacheBehaviorType],  # (1)
    description: NotRequired[str],
    name: NotRequired[str],UpdateRunGroupRequestTypeDef#
# UpdateRunGroupRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateRunGroupRequestTypeDef
def get_value() -> UpdateRunGroupRequestTypeDef:
    return {
        "id": ...,
    }
# UpdateRunGroupRequestTypeDef definition
class UpdateRunGroupRequestTypeDef(TypedDict):
    id: str,
    name: NotRequired[str],
    maxCpus: NotRequired[int],
    maxRuns: NotRequired[int],
    maxDuration: NotRequired[int],
    maxGpus: NotRequired[int],UpdateVariantStoreRequestTypeDef#
# UpdateVariantStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateVariantStoreRequestTypeDef
def get_value() -> UpdateVariantStoreRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateVariantStoreRequestTypeDef definition
class UpdateVariantStoreRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],UpdateWorkflowRequestTypeDef#
# UpdateWorkflowRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateWorkflowRequestTypeDef
def get_value() -> UpdateWorkflowRequestTypeDef:
    return {
        "id": ...,
    }
# UpdateWorkflowRequestTypeDef definition
class UpdateWorkflowRequestTypeDef(TypedDict):
    id: str,
    name: NotRequired[str],
    description: NotRequired[str],
    storageType: NotRequired[StorageTypeType],  # (1)
    storageCapacity: NotRequired[int],
    readmeMarkdown: NotRequired[str],- See StorageTypeType
UpdateWorkflowVersionRequestTypeDef#
# UpdateWorkflowVersionRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateWorkflowVersionRequestTypeDef
def get_value() -> UpdateWorkflowVersionRequestTypeDef:
    return {
        "workflowId": ...,
    }
# UpdateWorkflowVersionRequestTypeDef definition
class UpdateWorkflowVersionRequestTypeDef(TypedDict):
    workflowId: str,
    versionName: str,
    description: NotRequired[str],
    storageType: NotRequired[StorageTypeType],  # (1)
    storageCapacity: NotRequired[int],
    readmeMarkdown: NotRequired[str],- See StorageTypeType
AcceptShareResponseTypeDef#
# AcceptShareResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import AcceptShareResponseTypeDef
def get_value() -> AcceptShareResponseTypeDef:
    return {
        "status": ...,
    }
# AcceptShareResponseTypeDef definition
class AcceptShareResponseTypeDef(TypedDict):
    status: ShareStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CompleteMultipartReadSetUploadResponseTypeDef#
# CompleteMultipartReadSetUploadResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CompleteMultipartReadSetUploadResponseTypeDef
def get_value() -> CompleteMultipartReadSetUploadResponseTypeDef:
    return {
        "readSetId": ...,
    }
# CompleteMultipartReadSetUploadResponseTypeDef definition
class CompleteMultipartReadSetUploadResponseTypeDef(TypedDict):
    readSetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateMultipartReadSetUploadResponseTypeDef#
# CreateMultipartReadSetUploadResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateMultipartReadSetUploadResponseTypeDef
def get_value() -> CreateMultipartReadSetUploadResponseTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# CreateMultipartReadSetUploadResponseTypeDef definition
class CreateMultipartReadSetUploadResponseTypeDef(TypedDict):
    sequenceStoreId: str,
    uploadId: str,
    sourceFileType: FileTypeType,  # (1)
    subjectId: str,
    sampleId: str,
    generatedFrom: str,
    referenceArn: str,
    name: str,
    description: str,
    tags: Dict[str, str],
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See FileTypeType
- See ResponseMetadataTypeDef
CreateRunCacheResponseTypeDef#
# CreateRunCacheResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateRunCacheResponseTypeDef
def get_value() -> CreateRunCacheResponseTypeDef:
    return {
        "arn": ...,
    }
# CreateRunCacheResponseTypeDef definition
class CreateRunCacheResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    status: RunCacheStatusType,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateRunGroupResponseTypeDef#
# CreateRunGroupResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateRunGroupResponseTypeDef
def get_value() -> CreateRunGroupResponseTypeDef:
    return {
        "arn": ...,
    }
# CreateRunGroupResponseTypeDef definition
class CreateRunGroupResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateShareResponseTypeDef#
# CreateShareResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateShareResponseTypeDef
def get_value() -> CreateShareResponseTypeDef:
    return {
        "shareId": ...,
    }
# CreateShareResponseTypeDef definition
class CreateShareResponseTypeDef(TypedDict):
    shareId: str,
    status: ShareStatusType,  # (1)
    shareName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateWorkflowResponseTypeDef#
# CreateWorkflowResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateWorkflowResponseTypeDef
def get_value() -> CreateWorkflowResponseTypeDef:
    return {
        "arn": ...,
    }
# CreateWorkflowResponseTypeDef definition
class CreateWorkflowResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    status: WorkflowStatusType,  # (1)
    tags: Dict[str, str],
    uuid: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateWorkflowVersionResponseTypeDef#
# CreateWorkflowVersionResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateWorkflowVersionResponseTypeDef
def get_value() -> CreateWorkflowVersionResponseTypeDef:
    return {
        "arn": ...,
    }
# CreateWorkflowVersionResponseTypeDef definition
class CreateWorkflowVersionResponseTypeDef(TypedDict):
    arn: str,
    workflowId: str,
    versionName: str,
    status: WorkflowStatusType,  # (1)
    tags: Dict[str, str],
    uuid: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)DeleteAnnotationStoreResponseTypeDef#
# DeleteAnnotationStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteAnnotationStoreResponseTypeDef
def get_value() -> DeleteAnnotationStoreResponseTypeDef:
    return {
        "status": ...,
    }
# DeleteAnnotationStoreResponseTypeDef definition
class DeleteAnnotationStoreResponseTypeDef(TypedDict):
    status: StoreStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)DeleteShareResponseTypeDef#
# DeleteShareResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteShareResponseTypeDef
def get_value() -> DeleteShareResponseTypeDef:
    return {
        "status": ...,
    }
# DeleteShareResponseTypeDef definition
class DeleteShareResponseTypeDef(TypedDict):
    status: ShareStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)DeleteVariantStoreResponseTypeDef#
# DeleteVariantStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteVariantStoreResponseTypeDef
def get_value() -> DeleteVariantStoreResponseTypeDef:
    return {
        "status": ...,
    }
# DeleteVariantStoreResponseTypeDef definition
class DeleteVariantStoreResponseTypeDef(TypedDict):
    status: StoreStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_omics.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetReadSetResponseTypeDef#
# GetReadSetResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetResponseTypeDef
def get_value() -> GetReadSetResponseTypeDef:
    return {
        "payload": ...,
    }
# GetReadSetResponseTypeDef definition
class GetReadSetResponseTypeDef(TypedDict):
    payload: botocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetReferenceResponseTypeDef#
# GetReferenceResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceResponseTypeDef
def get_value() -> GetReferenceResponseTypeDef:
    return {
        "payload": ...,
    }
# GetReferenceResponseTypeDef definition
class GetReferenceResponseTypeDef(TypedDict):
    payload: botocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetRunCacheResponseTypeDef#
# GetRunCacheResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunCacheResponseTypeDef
def get_value() -> GetRunCacheResponseTypeDef:
    return {
        "arn": ...,
    }
# GetRunCacheResponseTypeDef definition
class GetRunCacheResponseTypeDef(TypedDict):
    arn: str,
    cacheBehavior: CacheBehaviorType,  # (1)
    cacheBucketOwnerId: str,
    cacheS3Uri: str,
    creationTime: datetime.datetime,
    description: str,
    id: str,
    name: str,
    status: RunCacheStatusType,  # (2)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)GetRunGroupResponseTypeDef#
# GetRunGroupResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunGroupResponseTypeDef
def get_value() -> GetRunGroupResponseTypeDef:
    return {
        "arn": ...,
    }
# GetRunGroupResponseTypeDef definition
class GetRunGroupResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    maxCpus: int,
    maxRuns: int,
    maxDuration: int,
    creationTime: datetime.datetime,
    tags: Dict[str, str],
    maxGpus: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetS3AccessPolicyResponseTypeDef#
# GetS3AccessPolicyResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetS3AccessPolicyResponseTypeDef
def get_value() -> GetS3AccessPolicyResponseTypeDef:
    return {
        "s3AccessPointArn": ...,
    }
# GetS3AccessPolicyResponseTypeDef definition
class GetS3AccessPolicyResponseTypeDef(TypedDict):
    s3AccessPointArn: str,
    storeId: str,
    storeType: StoreTypeType,  # (1)
    updateTime: datetime.datetime,
    s3AccessPolicy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See StoreTypeType
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)PutS3AccessPolicyResponseTypeDef#
# PutS3AccessPolicyResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import PutS3AccessPolicyResponseTypeDef
def get_value() -> PutS3AccessPolicyResponseTypeDef:
    return {
        "s3AccessPointArn": ...,
    }
# PutS3AccessPolicyResponseTypeDef definition
class PutS3AccessPolicyResponseTypeDef(TypedDict):
    s3AccessPointArn: str,
    storeId: str,
    storeType: StoreTypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See StoreTypeType
- See ResponseMetadataTypeDef
StartAnnotationImportResponseTypeDef#
# StartAnnotationImportResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartAnnotationImportResponseTypeDef
def get_value() -> StartAnnotationImportResponseTypeDef:
    return {
        "jobId": ...,
    }
# StartAnnotationImportResponseTypeDef definition
class StartAnnotationImportResponseTypeDef(TypedDict):
    jobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)StartReadSetActivationJobResponseTypeDef#
# StartReadSetActivationJobResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReadSetActivationJobResponseTypeDef
def get_value() -> StartReadSetActivationJobResponseTypeDef:
    return {
        "id": ...,
    }
# StartReadSetActivationJobResponseTypeDef definition
class StartReadSetActivationJobResponseTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    status: ReadSetActivationJobStatusType,  # (1)
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartReadSetExportJobResponseTypeDef#
# StartReadSetExportJobResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReadSetExportJobResponseTypeDef
def get_value() -> StartReadSetExportJobResponseTypeDef:
    return {
        "id": ...,
    }
# StartReadSetExportJobResponseTypeDef definition
class StartReadSetExportJobResponseTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    destination: str,
    status: ReadSetExportJobStatusType,  # (1)
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartReadSetImportJobResponseTypeDef#
# StartReadSetImportJobResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReadSetImportJobResponseTypeDef
def get_value() -> StartReadSetImportJobResponseTypeDef:
    return {
        "id": ...,
    }
# StartReadSetImportJobResponseTypeDef definition
class StartReadSetImportJobResponseTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    roleArn: str,
    status: ReadSetImportJobStatusType,  # (1)
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartReferenceImportJobResponseTypeDef#
# StartReferenceImportJobResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReferenceImportJobResponseTypeDef
def get_value() -> StartReferenceImportJobResponseTypeDef:
    return {
        "id": ...,
    }
# StartReferenceImportJobResponseTypeDef definition
class StartReferenceImportJobResponseTypeDef(TypedDict):
    id: str,
    referenceStoreId: str,
    roleArn: str,
    status: ReferenceImportJobStatusType,  # (1)
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)StartRunResponseTypeDef#
# StartRunResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartRunResponseTypeDef
def get_value() -> StartRunResponseTypeDef:
    return {
        "arn": ...,
    }
# StartRunResponseTypeDef definition
class StartRunResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    status: RunStatusType,  # (1)
    tags: Dict[str, str],
    uuid: str,
    runOutputUri: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See RunStatusType
- See ResponseMetadataTypeDef
StartVariantImportResponseTypeDef#
# StartVariantImportResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartVariantImportResponseTypeDef
def get_value() -> StartVariantImportResponseTypeDef:
    return {
        "jobId": ...,
    }
# StartVariantImportResponseTypeDef definition
class StartVariantImportResponseTypeDef(TypedDict):
    jobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)UpdateAnnotationStoreVersionResponseTypeDef#
# UpdateAnnotationStoreVersionResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateAnnotationStoreVersionResponseTypeDef
def get_value() -> UpdateAnnotationStoreVersionResponseTypeDef:
    return {
        "storeId": ...,
    }
# UpdateAnnotationStoreVersionResponseTypeDef definition
class UpdateAnnotationStoreVersionResponseTypeDef(TypedDict):
    storeId: str,
    id: str,
    status: VersionStatusType,  # (1)
    name: str,
    versionName: str,
    description: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)UploadReadSetPartResponseTypeDef#
# UploadReadSetPartResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UploadReadSetPartResponseTypeDef
def get_value() -> UploadReadSetPartResponseTypeDef:
    return {
        "checksum": ...,
    }
# UploadReadSetPartResponseTypeDef definition
class UploadReadSetPartResponseTypeDef(TypedDict):
    checksum: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)ActivateReadSetFilterTypeDef#
# ActivateReadSetFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ActivateReadSetFilterTypeDef
def get_value() -> ActivateReadSetFilterTypeDef:
    return {
        "status": ...,
    }
# ActivateReadSetFilterTypeDef definition
class ActivateReadSetFilterTypeDef(TypedDict):
    status: NotRequired[ReadSetActivationJobStatusType],  # (1)
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],ExportReadSetFilterTypeDef#
# ExportReadSetFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ExportReadSetFilterTypeDef
def get_value() -> ExportReadSetFilterTypeDef:
    return {
        "status": ...,
    }
# ExportReadSetFilterTypeDef definition
class ExportReadSetFilterTypeDef(TypedDict):
    status: NotRequired[ReadSetExportJobStatusType],  # (1)
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],ImportReadSetFilterTypeDef#
# ImportReadSetFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ImportReadSetFilterTypeDef
def get_value() -> ImportReadSetFilterTypeDef:
    return {
        "status": ...,
    }
# ImportReadSetFilterTypeDef definition
class ImportReadSetFilterTypeDef(TypedDict):
    status: NotRequired[ReadSetImportJobStatusType],  # (1)
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],ImportReferenceFilterTypeDef#
# ImportReferenceFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ImportReferenceFilterTypeDef
def get_value() -> ImportReferenceFilterTypeDef:
    return {
        "status": ...,
    }
# ImportReferenceFilterTypeDef definition
class ImportReferenceFilterTypeDef(TypedDict):
    status: NotRequired[ReferenceImportJobStatusType],  # (1)
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],ReadSetFilterTypeDef#
# ReadSetFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReadSetFilterTypeDef
def get_value() -> ReadSetFilterTypeDef:
    return {
        "name": ...,
    }
# ReadSetFilterTypeDef definition
class ReadSetFilterTypeDef(TypedDict):
    name: NotRequired[str],
    status: NotRequired[ReadSetStatusType],  # (1)
    referenceArn: NotRequired[str],
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],
    sampleId: NotRequired[str],
    subjectId: NotRequired[str],
    generatedFrom: NotRequired[str],
    creationType: NotRequired[CreationTypeType],  # (2)- See ReadSetStatusType
- See CreationTypeType
ReadSetUploadPartListFilterTypeDef#
# ReadSetUploadPartListFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReadSetUploadPartListFilterTypeDef
def get_value() -> ReadSetUploadPartListFilterTypeDef:
    return {
        "createdAfter": ...,
    }
# ReadSetUploadPartListFilterTypeDef definition
class ReadSetUploadPartListFilterTypeDef(TypedDict):
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],ReferenceFilterTypeDef#
# ReferenceFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReferenceFilterTypeDef
def get_value() -> ReferenceFilterTypeDef:
    return {
        "name": ...,
    }
# ReferenceFilterTypeDef definition
class ReferenceFilterTypeDef(TypedDict):
    name: NotRequired[str],
    md5: NotRequired[str],
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],ReferenceStoreFilterTypeDef#
# ReferenceStoreFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReferenceStoreFilterTypeDef
def get_value() -> ReferenceStoreFilterTypeDef:
    return {
        "name": ...,
    }
# ReferenceStoreFilterTypeDef definition
class ReferenceStoreFilterTypeDef(TypedDict):
    name: NotRequired[str],
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],SequenceStoreFilterTypeDef#
# SequenceStoreFilterTypeDef TypedDict usage example
from types_boto3_omics.type_defs import SequenceStoreFilterTypeDef
def get_value() -> SequenceStoreFilterTypeDef:
    return {
        "name": ...,
    }
# SequenceStoreFilterTypeDef definition
class SequenceStoreFilterTypeDef(TypedDict):
    name: NotRequired[str],
    createdAfter: NotRequired[TimestampTypeDef],
    createdBefore: NotRequired[TimestampTypeDef],
    status: NotRequired[SequenceStoreStatusType],  # (1)
    updatedAfter: NotRequired[TimestampTypeDef],
    updatedBefore: NotRequired[TimestampTypeDef],ListReadSetActivationJobsResponseTypeDef#
# ListReadSetActivationJobsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetActivationJobsResponseTypeDef
def get_value() -> ListReadSetActivationJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListReadSetActivationJobsResponseTypeDef definition
class ListReadSetActivationJobsResponseTypeDef(TypedDict):
    activationJobs: List[ActivateReadSetJobItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ActivateReadSetJobItemTypeDef]
- See ResponseMetadataTypeDef
GetReadSetActivationJobResponseTypeDef#
# GetReadSetActivationJobResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetActivationJobResponseTypeDef
def get_value() -> GetReadSetActivationJobResponseTypeDef:
    return {
        "id": ...,
    }
# GetReadSetActivationJobResponseTypeDef definition
class GetReadSetActivationJobResponseTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    status: ReadSetActivationJobStatusType,  # (1)
    statusMessage: str,
    creationTime: datetime.datetime,
    completionTime: datetime.datetime,
    sources: List[ActivateReadSetSourceItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See ReadSetActivationJobStatusType
- See List[ActivateReadSetSourceItemTypeDef]
- See ResponseMetadataTypeDef
ListAnnotationImportJobsResponseTypeDef#
# ListAnnotationImportJobsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationImportJobsResponseTypeDef
def get_value() -> ListAnnotationImportJobsResponseTypeDef:
    return {
        "annotationImportJobs": ...,
    }
# ListAnnotationImportJobsResponseTypeDef definition
class ListAnnotationImportJobsResponseTypeDef(TypedDict):
    annotationImportJobs: List[AnnotationImportJobItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AnnotationImportJobItemTypeDef]
- See ResponseMetadataTypeDef
CreateVariantStoreResponseTypeDef#
# CreateVariantStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateVariantStoreResponseTypeDef
def get_value() -> CreateVariantStoreResponseTypeDef:
    return {
        "id": ...,
    }
# CreateVariantStoreResponseTypeDef definition
class CreateVariantStoreResponseTypeDef(TypedDict):
    id: str,
    reference: ReferenceItemTypeDef,  # (1)
    status: StoreStatusType,  # (2)
    name: str,
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)UpdateVariantStoreResponseTypeDef#
# UpdateVariantStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateVariantStoreResponseTypeDef
def get_value() -> UpdateVariantStoreResponseTypeDef:
    return {
        "id": ...,
    }
# UpdateVariantStoreResponseTypeDef definition
class UpdateVariantStoreResponseTypeDef(TypedDict):
    id: str,
    reference: ReferenceItemTypeDef,  # (1)
    status: StoreStatusType,  # (2)
    name: str,
    description: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)AnnotationStoreItemTypeDef#
# AnnotationStoreItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import AnnotationStoreItemTypeDef
def get_value() -> AnnotationStoreItemTypeDef:
    return {
        "id": ...,
    }
# AnnotationStoreItemTypeDef definition
class AnnotationStoreItemTypeDef(TypedDict):
    id: str,
    reference: ReferenceItemTypeDef,  # (1)
    status: StoreStatusType,  # (2)
    storeArn: str,
    name: str,
    storeFormat: StoreFormatType,  # (3)
    description: str,
    sseConfig: SseConfigTypeDef,  # (4)
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    statusMessage: str,
    storeSizeBytes: int,- See ReferenceItemTypeDef
- See StoreStatusType
- See StoreFormatType
- See SseConfigTypeDef
CreateReferenceStoreRequestTypeDef#
# CreateReferenceStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateReferenceStoreRequestTypeDef
def get_value() -> CreateReferenceStoreRequestTypeDef:
    return {
        "name": ...,
    }
# CreateReferenceStoreRequestTypeDef definition
class CreateReferenceStoreRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    sseConfig: NotRequired[SseConfigTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],- See SseConfigTypeDef
CreateReferenceStoreResponseTypeDef#
# CreateReferenceStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateReferenceStoreResponseTypeDef
def get_value() -> CreateReferenceStoreResponseTypeDef:
    return {
        "id": ...,
    }
# CreateReferenceStoreResponseTypeDef definition
class CreateReferenceStoreResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    sseConfig: SseConfigTypeDef,  # (1)
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateVariantStoreRequestTypeDef#
# CreateVariantStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateVariantStoreRequestTypeDef
def get_value() -> CreateVariantStoreRequestTypeDef:
    return {
        "reference": ...,
    }
# CreateVariantStoreRequestTypeDef definition
class CreateVariantStoreRequestTypeDef(TypedDict):
    reference: ReferenceItemTypeDef,  # (1)
    name: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    sseConfig: NotRequired[SseConfigTypeDef],  # (2)- See ReferenceItemTypeDef
- See SseConfigTypeDef
GetReferenceStoreResponseTypeDef#
# GetReferenceStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceStoreResponseTypeDef
def get_value() -> GetReferenceStoreResponseTypeDef:
    return {
        "id": ...,
    }
# GetReferenceStoreResponseTypeDef definition
class GetReferenceStoreResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    sseConfig: SseConfigTypeDef,  # (1)
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetVariantStoreResponseTypeDef#
# GetVariantStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetVariantStoreResponseTypeDef
def get_value() -> GetVariantStoreResponseTypeDef:
    return {
        "id": ...,
    }
# GetVariantStoreResponseTypeDef definition
class GetVariantStoreResponseTypeDef(TypedDict):
    id: str,
    reference: ReferenceItemTypeDef,  # (1)
    status: StoreStatusType,  # (2)
    storeArn: str,
    name: str,
    description: str,
    sseConfig: SseConfigTypeDef,  # (3)
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    tags: Dict[str, str],
    statusMessage: str,
    storeSizeBytes: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)- See ReferenceItemTypeDef
- See StoreStatusType
- See SseConfigTypeDef
- See ResponseMetadataTypeDef
ReferenceStoreDetailTypeDef#
# ReferenceStoreDetailTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReferenceStoreDetailTypeDef
def get_value() -> ReferenceStoreDetailTypeDef:
    return {
        "arn": ...,
    }
# ReferenceStoreDetailTypeDef definition
class ReferenceStoreDetailTypeDef(TypedDict):
    arn: str,
    id: str,
    creationTime: datetime.datetime,
    name: NotRequired[str],
    description: NotRequired[str],
    sseConfig: NotRequired[SseConfigTypeDef],  # (1)- See SseConfigTypeDef
SequenceStoreDetailTypeDef#
# SequenceStoreDetailTypeDef TypedDict usage example
from types_boto3_omics.type_defs import SequenceStoreDetailTypeDef
def get_value() -> SequenceStoreDetailTypeDef:
    return {
        "arn": ...,
    }
# SequenceStoreDetailTypeDef definition
class SequenceStoreDetailTypeDef(TypedDict):
    arn: str,
    id: str,
    creationTime: datetime.datetime,
    name: NotRequired[str],
    description: NotRequired[str],
    sseConfig: NotRequired[SseConfigTypeDef],  # (1)
    fallbackLocation: NotRequired[str],
    eTagAlgorithmFamily: NotRequired[ETagAlgorithmFamilyType],  # (2)
    status: NotRequired[SequenceStoreStatusType],  # (3)
    statusMessage: NotRequired[str],
    updateTime: NotRequired[datetime.datetime],VariantStoreItemTypeDef#
# VariantStoreItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import VariantStoreItemTypeDef
def get_value() -> VariantStoreItemTypeDef:
    return {
        "id": ...,
    }
# VariantStoreItemTypeDef definition
class VariantStoreItemTypeDef(TypedDict):
    id: str,
    reference: ReferenceItemTypeDef,  # (1)
    status: StoreStatusType,  # (2)
    storeArn: str,
    name: str,
    description: str,
    sseConfig: SseConfigTypeDef,  # (3)
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    statusMessage: str,
    storeSizeBytes: int,- See ReferenceItemTypeDef
- See StoreStatusType
- See SseConfigTypeDef
ListAnnotationStoreVersionsResponseTypeDef#
# ListAnnotationStoreVersionsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationStoreVersionsResponseTypeDef
def get_value() -> ListAnnotationStoreVersionsResponseTypeDef:
    return {
        "annotationStoreVersions": ...,
    }
# ListAnnotationStoreVersionsResponseTypeDef definition
class ListAnnotationStoreVersionsResponseTypeDef(TypedDict):
    annotationStoreVersions: List[AnnotationStoreVersionItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AnnotationStoreVersionItemTypeDef]
- See ResponseMetadataTypeDef
BatchDeleteReadSetResponseTypeDef#
# BatchDeleteReadSetResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import BatchDeleteReadSetResponseTypeDef
def get_value() -> BatchDeleteReadSetResponseTypeDef:
    return {
        "errors": ...,
    }
# BatchDeleteReadSetResponseTypeDef definition
class BatchDeleteReadSetResponseTypeDef(TypedDict):
    errors: List[ReadSetBatchErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See List[ReadSetBatchErrorTypeDef]
- See ResponseMetadataTypeDef
UploadReadSetPartRequestTypeDef#
# UploadReadSetPartRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UploadReadSetPartRequestTypeDef
def get_value() -> UploadReadSetPartRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# UploadReadSetPartRequestTypeDef definition
class UploadReadSetPartRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    uploadId: str,
    partSource: ReadSetPartSourceType,  # (1)
    partNumber: int,
    payload: BlobTypeDef,CompleteMultipartReadSetUploadRequestTypeDef#
# CompleteMultipartReadSetUploadRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CompleteMultipartReadSetUploadRequestTypeDef
def get_value() -> CompleteMultipartReadSetUploadRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# CompleteMultipartReadSetUploadRequestTypeDef definition
class CompleteMultipartReadSetUploadRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    uploadId: str,
    parts: Sequence[CompleteReadSetUploadPartListItemTypeDef],  # (1)- See Sequence[CompleteReadSetUploadPartListItemTypeDef]
ContainerRegistryMapOutputTypeDef#
# ContainerRegistryMapOutputTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ContainerRegistryMapOutputTypeDef
def get_value() -> ContainerRegistryMapOutputTypeDef:
    return {
        "registryMappings": ...,
    }
# ContainerRegistryMapOutputTypeDef definition
class ContainerRegistryMapOutputTypeDef(TypedDict):
    registryMappings: NotRequired[List[RegistryMappingTypeDef]],  # (1)
    imageMappings: NotRequired[List[ImageMappingTypeDef]],  # (2)- See List[RegistryMappingTypeDef]
- See List[ImageMappingTypeDef]
ContainerRegistryMapTypeDef#
# ContainerRegistryMapTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ContainerRegistryMapTypeDef
def get_value() -> ContainerRegistryMapTypeDef:
    return {
        "registryMappings": ...,
    }
# ContainerRegistryMapTypeDef definition
class ContainerRegistryMapTypeDef(TypedDict):
    registryMappings: NotRequired[Sequence[RegistryMappingTypeDef]],  # (1)
    imageMappings: NotRequired[Sequence[ImageMappingTypeDef]],  # (2)- See Sequence[RegistryMappingTypeDef]
- See Sequence[ImageMappingTypeDef]
CreateSequenceStoreRequestTypeDef#
# CreateSequenceStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateSequenceStoreRequestTypeDef
def get_value() -> CreateSequenceStoreRequestTypeDef:
    return {
        "name": ...,
    }
# CreateSequenceStoreRequestTypeDef definition
class CreateSequenceStoreRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    sseConfig: NotRequired[SseConfigTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
    fallbackLocation: NotRequired[str],
    eTagAlgorithmFamily: NotRequired[ETagAlgorithmFamilyType],  # (2)
    propagatedSetLevelTags: NotRequired[Sequence[str]],
    s3AccessConfig: NotRequired[S3AccessConfigTypeDef],  # (3)UpdateSequenceStoreRequestTypeDef#
# UpdateSequenceStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateSequenceStoreRequestTypeDef
def get_value() -> UpdateSequenceStoreRequestTypeDef:
    return {
        "id": ...,
    }
# UpdateSequenceStoreRequestTypeDef definition
class UpdateSequenceStoreRequestTypeDef(TypedDict):
    id: str,
    name: NotRequired[str],
    description: NotRequired[str],
    clientToken: NotRequired[str],
    fallbackLocation: NotRequired[str],
    propagatedSetLevelTags: NotRequired[Sequence[str]],
    s3AccessConfig: NotRequired[S3AccessConfigTypeDef],  # (1)CreateSequenceStoreResponseTypeDef#
# CreateSequenceStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateSequenceStoreResponseTypeDef
def get_value() -> CreateSequenceStoreResponseTypeDef:
    return {
        "id": ...,
    }
# CreateSequenceStoreResponseTypeDef definition
class CreateSequenceStoreResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    sseConfig: SseConfigTypeDef,  # (1)
    creationTime: datetime.datetime,
    fallbackLocation: str,
    eTagAlgorithmFamily: ETagAlgorithmFamilyType,  # (2)
    status: SequenceStoreStatusType,  # (3)
    statusMessage: str,
    propagatedSetLevelTags: List[str],
    s3Access: SequenceStoreS3AccessTypeDef,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See SseConfigTypeDef
- See ETagAlgorithmFamilyType
- See SequenceStoreStatusType
- See SequenceStoreS3AccessTypeDef
- See ResponseMetadataTypeDef
GetSequenceStoreResponseTypeDef#
# GetSequenceStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetSequenceStoreResponseTypeDef
def get_value() -> GetSequenceStoreResponseTypeDef:
    return {
        "id": ...,
    }
# GetSequenceStoreResponseTypeDef definition
class GetSequenceStoreResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    sseConfig: SseConfigTypeDef,  # (1)
    creationTime: datetime.datetime,
    fallbackLocation: str,
    s3Access: SequenceStoreS3AccessTypeDef,  # (2)
    eTagAlgorithmFamily: ETagAlgorithmFamilyType,  # (3)
    status: SequenceStoreStatusType,  # (4)
    statusMessage: str,
    propagatedSetLevelTags: List[str],
    updateTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See SseConfigTypeDef
- See SequenceStoreS3AccessTypeDef
- See ETagAlgorithmFamilyType
- See SequenceStoreStatusType
- See ResponseMetadataTypeDef
UpdateSequenceStoreResponseTypeDef#
# UpdateSequenceStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateSequenceStoreResponseTypeDef
def get_value() -> UpdateSequenceStoreResponseTypeDef:
    return {
        "id": ...,
    }
# UpdateSequenceStoreResponseTypeDef definition
class UpdateSequenceStoreResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    sseConfig: SseConfigTypeDef,  # (1)
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    propagatedSetLevelTags: List[str],
    status: SequenceStoreStatusType,  # (2)
    statusMessage: str,
    fallbackLocation: str,
    s3Access: SequenceStoreS3AccessTypeDef,  # (3)
    eTagAlgorithmFamily: ETagAlgorithmFamilyType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See SseConfigTypeDef
- See SequenceStoreStatusType
- See SequenceStoreS3AccessTypeDef
- See ETagAlgorithmFamilyType
- See ResponseMetadataTypeDef
DefinitionRepositoryDetailsTypeDef#
# DefinitionRepositoryDetailsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DefinitionRepositoryDetailsTypeDef
def get_value() -> DefinitionRepositoryDetailsTypeDef:
    return {
        "connectionArn": ...,
    }
# DefinitionRepositoryDetailsTypeDef definition
class DefinitionRepositoryDetailsTypeDef(TypedDict):
    connectionArn: NotRequired[str],
    fullRepositoryId: NotRequired[str],
    sourceReference: NotRequired[SourceReferenceTypeDef],  # (1)
    providerType: NotRequired[str],
    providerEndpoint: NotRequired[str],DefinitionRepositoryTypeDef#
# DefinitionRepositoryTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DefinitionRepositoryTypeDef
def get_value() -> DefinitionRepositoryTypeDef:
    return {
        "connectionArn": ...,
    }
# DefinitionRepositoryTypeDef definition
class DefinitionRepositoryTypeDef(TypedDict):
    connectionArn: str,
    fullRepositoryId: str,
    sourceReference: NotRequired[SourceReferenceTypeDef],  # (1)
    excludeFilePatterns: NotRequired[Sequence[str]],DeleteAnnotationStoreVersionsResponseTypeDef#
# DeleteAnnotationStoreVersionsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import DeleteAnnotationStoreVersionsResponseTypeDef
def get_value() -> DeleteAnnotationStoreVersionsResponseTypeDef:
    return {
        "errors": ...,
    }
# DeleteAnnotationStoreVersionsResponseTypeDef definition
class DeleteAnnotationStoreVersionsResponseTypeDef(TypedDict):
    errors: List[VersionDeleteErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See List[VersionDeleteErrorTypeDef]
- See ResponseMetadataTypeDef
GetReadSetExportJobResponseTypeDef#
# GetReadSetExportJobResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetExportJobResponseTypeDef
def get_value() -> GetReadSetExportJobResponseTypeDef:
    return {
        "id": ...,
    }
# GetReadSetExportJobResponseTypeDef definition
class GetReadSetExportJobResponseTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    destination: str,
    status: ReadSetExportJobStatusType,  # (1)
    statusMessage: str,
    creationTime: datetime.datetime,
    completionTime: datetime.datetime,
    readSets: List[ExportReadSetDetailTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See ReadSetExportJobStatusType
- See List[ExportReadSetDetailTypeDef]
- See ResponseMetadataTypeDef
ListReadSetExportJobsResponseTypeDef#
# ListReadSetExportJobsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetExportJobsResponseTypeDef
def get_value() -> ListReadSetExportJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListReadSetExportJobsResponseTypeDef definition
class ListReadSetExportJobsResponseTypeDef(TypedDict):
    exportJobs: List[ExportReadSetJobDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ExportReadSetJobDetailTypeDef]
- See ResponseMetadataTypeDef
StartReadSetExportJobRequestTypeDef#
# StartReadSetExportJobRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReadSetExportJobRequestTypeDef
def get_value() -> StartReadSetExportJobRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# StartReadSetExportJobRequestTypeDef definition
class StartReadSetExportJobRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    destination: str,
    roleArn: str,
    sources: Sequence[ExportReadSetTypeDef],  # (1)
    clientToken: NotRequired[str],- See Sequence[ExportReadSetTypeDef]
FileInformationTypeDef#
# FileInformationTypeDef TypedDict usage example
from types_boto3_omics.type_defs import FileInformationTypeDef
def get_value() -> FileInformationTypeDef:
    return {
        "totalParts": ...,
    }
# FileInformationTypeDef definition
class FileInformationTypeDef(TypedDict):
    totalParts: NotRequired[int],
    partSize: NotRequired[int],
    contentLength: NotRequired[int],
    s3Access: NotRequired[ReadSetS3AccessTypeDef],  # (1)ListSharesRequestTypeDef#
# ListSharesRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListSharesRequestTypeDef
def get_value() -> ListSharesRequestTypeDef:
    return {
        "resourceOwner": ...,
    }
# ListSharesRequestTypeDef definition
class ListSharesRequestTypeDef(TypedDict):
    resourceOwner: ResourceOwnerType,  # (1)
    filter: NotRequired[FilterTypeDef],  # (2)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],- See ResourceOwnerType
- See FilterTypeDef
GetAnnotationImportRequestWaitTypeDef#
# GetAnnotationImportRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationImportRequestWaitTypeDef
def get_value() -> GetAnnotationImportRequestWaitTypeDef:
    return {
        "jobId": ...,
    }
# GetAnnotationImportRequestWaitTypeDef definition
class GetAnnotationImportRequestWaitTypeDef(TypedDict):
    jobId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetAnnotationStoreRequestWaitExtraTypeDef#
# GetAnnotationStoreRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationStoreRequestWaitExtraTypeDef
def get_value() -> GetAnnotationStoreRequestWaitExtraTypeDef:
    return {
        "name": ...,
    }
# GetAnnotationStoreRequestWaitExtraTypeDef definition
class GetAnnotationStoreRequestWaitExtraTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetAnnotationStoreRequestWaitTypeDef#
# GetAnnotationStoreRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationStoreRequestWaitTypeDef
def get_value() -> GetAnnotationStoreRequestWaitTypeDef:
    return {
        "name": ...,
    }
# GetAnnotationStoreRequestWaitTypeDef definition
class GetAnnotationStoreRequestWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetAnnotationStoreVersionRequestWaitExtraTypeDef#
# GetAnnotationStoreVersionRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationStoreVersionRequestWaitExtraTypeDef
def get_value() -> GetAnnotationStoreVersionRequestWaitExtraTypeDef:
    return {
        "name": ...,
    }
# GetAnnotationStoreVersionRequestWaitExtraTypeDef definition
class GetAnnotationStoreVersionRequestWaitExtraTypeDef(TypedDict):
    name: str,
    versionName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetAnnotationStoreVersionRequestWaitTypeDef#
# GetAnnotationStoreVersionRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationStoreVersionRequestWaitTypeDef
def get_value() -> GetAnnotationStoreVersionRequestWaitTypeDef:
    return {
        "name": ...,
    }
# GetAnnotationStoreVersionRequestWaitTypeDef definition
class GetAnnotationStoreVersionRequestWaitTypeDef(TypedDict):
    name: str,
    versionName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetReadSetActivationJobRequestWaitTypeDef#
# GetReadSetActivationJobRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetActivationJobRequestWaitTypeDef
def get_value() -> GetReadSetActivationJobRequestWaitTypeDef:
    return {
        "id": ...,
    }
# GetReadSetActivationJobRequestWaitTypeDef definition
class GetReadSetActivationJobRequestWaitTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetReadSetExportJobRequestWaitTypeDef#
# GetReadSetExportJobRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetExportJobRequestWaitTypeDef
def get_value() -> GetReadSetExportJobRequestWaitTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# GetReadSetExportJobRequestWaitTypeDef definition
class GetReadSetExportJobRequestWaitTypeDef(TypedDict):
    sequenceStoreId: str,
    id: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetReadSetImportJobRequestWaitTypeDef#
# GetReadSetImportJobRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetImportJobRequestWaitTypeDef
def get_value() -> GetReadSetImportJobRequestWaitTypeDef:
    return {
        "id": ...,
    }
# GetReadSetImportJobRequestWaitTypeDef definition
class GetReadSetImportJobRequestWaitTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetReferenceImportJobRequestWaitTypeDef#
# GetReferenceImportJobRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceImportJobRequestWaitTypeDef
def get_value() -> GetReferenceImportJobRequestWaitTypeDef:
    return {
        "id": ...,
    }
# GetReferenceImportJobRequestWaitTypeDef definition
class GetReferenceImportJobRequestWaitTypeDef(TypedDict):
    id: str,
    referenceStoreId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetRunRequestWaitExtraTypeDef#
# GetRunRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunRequestWaitExtraTypeDef
def get_value() -> GetRunRequestWaitExtraTypeDef:
    return {
        "id": ...,
    }
# GetRunRequestWaitExtraTypeDef definition
class GetRunRequestWaitExtraTypeDef(TypedDict):
    id: str,
    export: NotRequired[Sequence[RunExportType]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)- See Sequence[Literal['DEFINITION']]
- See WaiterConfigTypeDef
GetRunRequestWaitTypeDef#
# GetRunRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunRequestWaitTypeDef
def get_value() -> GetRunRequestWaitTypeDef:
    return {
        "id": ...,
    }
# GetRunRequestWaitTypeDef definition
class GetRunRequestWaitTypeDef(TypedDict):
    id: str,
    export: NotRequired[Sequence[RunExportType]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)- See Sequence[Literal['DEFINITION']]
- See WaiterConfigTypeDef
GetRunTaskRequestWaitExtraTypeDef#
# GetRunTaskRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunTaskRequestWaitExtraTypeDef
def get_value() -> GetRunTaskRequestWaitExtraTypeDef:
    return {
        "id": ...,
    }
# GetRunTaskRequestWaitExtraTypeDef definition
class GetRunTaskRequestWaitExtraTypeDef(TypedDict):
    id: str,
    taskId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetRunTaskRequestWaitTypeDef#
# GetRunTaskRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunTaskRequestWaitTypeDef
def get_value() -> GetRunTaskRequestWaitTypeDef:
    return {
        "id": ...,
    }
# GetRunTaskRequestWaitTypeDef definition
class GetRunTaskRequestWaitTypeDef(TypedDict):
    id: str,
    taskId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetVariantImportRequestWaitTypeDef#
# GetVariantImportRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetVariantImportRequestWaitTypeDef
def get_value() -> GetVariantImportRequestWaitTypeDef:
    return {
        "jobId": ...,
    }
# GetVariantImportRequestWaitTypeDef definition
class GetVariantImportRequestWaitTypeDef(TypedDict):
    jobId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetVariantStoreRequestWaitExtraTypeDef#
# GetVariantStoreRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetVariantStoreRequestWaitExtraTypeDef
def get_value() -> GetVariantStoreRequestWaitExtraTypeDef:
    return {
        "name": ...,
    }
# GetVariantStoreRequestWaitExtraTypeDef definition
class GetVariantStoreRequestWaitExtraTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetVariantStoreRequestWaitTypeDef#
# GetVariantStoreRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetVariantStoreRequestWaitTypeDef
def get_value() -> GetVariantStoreRequestWaitTypeDef:
    return {
        "name": ...,
    }
# GetVariantStoreRequestWaitTypeDef definition
class GetVariantStoreRequestWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)GetWorkflowRequestWaitTypeDef#
# GetWorkflowRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetWorkflowRequestWaitTypeDef
def get_value() -> GetWorkflowRequestWaitTypeDef:
    return {
        "id": ...,
    }
# GetWorkflowRequestWaitTypeDef definition
class GetWorkflowRequestWaitTypeDef(TypedDict):
    id: str,
    type: NotRequired[WorkflowTypeType],  # (1)
    export: NotRequired[Sequence[WorkflowExportType]],  # (2)
    workflowOwnerId: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (3)- See WorkflowTypeType
- See Sequence[WorkflowExportType]
- See WaiterConfigTypeDef
GetWorkflowVersionRequestWaitTypeDef#
# GetWorkflowVersionRequestWaitTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetWorkflowVersionRequestWaitTypeDef
def get_value() -> GetWorkflowVersionRequestWaitTypeDef:
    return {
        "workflowId": ...,
    }
# GetWorkflowVersionRequestWaitTypeDef definition
class GetWorkflowVersionRequestWaitTypeDef(TypedDict):
    workflowId: str,
    versionName: str,
    type: NotRequired[WorkflowTypeType],  # (1)
    export: NotRequired[Sequence[WorkflowExportType]],  # (2)
    workflowOwnerId: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (3)- See WorkflowTypeType
- See Sequence[WorkflowExportType]
- See WaiterConfigTypeDef
ReadSetListItemTypeDef#
# ReadSetListItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReadSetListItemTypeDef
def get_value() -> ReadSetListItemTypeDef:
    return {
        "id": ...,
    }
# ReadSetListItemTypeDef definition
class ReadSetListItemTypeDef(TypedDict):
    id: str,
    arn: str,
    sequenceStoreId: str,
    status: ReadSetStatusType,  # (1)
    fileType: FileTypeType,  # (2)
    creationTime: datetime.datetime,
    subjectId: NotRequired[str],
    sampleId: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    referenceArn: NotRequired[str],
    sequenceInformation: NotRequired[SequenceInformationTypeDef],  # (3)
    statusMessage: NotRequired[str],
    creationType: NotRequired[CreationTypeType],  # (4)
    etag: NotRequired[ETagTypeDef],  # (5)- See ReadSetStatusType
- See FileTypeType
- See SequenceInformationTypeDef
- See CreationTypeType
- See ETagTypeDef
GetReferenceImportJobResponseTypeDef#
# GetReferenceImportJobResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceImportJobResponseTypeDef
def get_value() -> GetReferenceImportJobResponseTypeDef:
    return {
        "id": ...,
    }
# GetReferenceImportJobResponseTypeDef definition
class GetReferenceImportJobResponseTypeDef(TypedDict):
    id: str,
    referenceStoreId: str,
    roleArn: str,
    status: ReferenceImportJobStatusType,  # (1)
    statusMessage: str,
    creationTime: datetime.datetime,
    completionTime: datetime.datetime,
    sources: List[ImportReferenceSourceItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See ReferenceImportJobStatusType
- See List[ImportReferenceSourceItemTypeDef]
- See ResponseMetadataTypeDef
GetRunResponseTypeDef#
# GetRunResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunResponseTypeDef
def get_value() -> GetRunResponseTypeDef:
    return {
        "arn": ...,
    }
# GetRunResponseTypeDef definition
class GetRunResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    cacheId: str,
    cacheBehavior: CacheBehaviorType,  # (1)
    engineVersion: str,
    status: RunStatusType,  # (2)
    workflowId: str,
    workflowType: WorkflowTypeType,  # (3)
    runId: str,
    roleArn: str,
    name: str,
    runGroupId: str,
    priority: int,
    definition: str,
    digest: str,
    parameters: Dict[str, Any],
    storageCapacity: int,
    outputUri: str,
    logLevel: RunLogLevelType,  # (4)
    resourceDigests: Dict[str, str],
    startedBy: str,
    creationTime: datetime.datetime,
    startTime: datetime.datetime,
    stopTime: datetime.datetime,
    statusMessage: str,
    tags: Dict[str, str],
    accelerators: AcceleratorsType,  # (5)
    retentionMode: RunRetentionModeType,  # (6)
    failureReason: str,
    logLocation: RunLogLocationTypeDef,  # (7)
    uuid: str,
    runOutputUri: str,
    storageType: StorageTypeType,  # (8)
    workflowOwnerId: str,
    workflowVersionName: str,
    workflowUuid: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)- See CacheBehaviorType
- See RunStatusType
- See WorkflowTypeType
- See RunLogLevelType
- See AcceleratorsType
- See RunRetentionModeType
- See RunLogLocationTypeDef
- See StorageTypeType
- See ResponseMetadataTypeDef
GetRunTaskResponseTypeDef#
# GetRunTaskResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetRunTaskResponseTypeDef
def get_value() -> GetRunTaskResponseTypeDef:
    return {
        "taskId": ...,
    }
# GetRunTaskResponseTypeDef definition
class GetRunTaskResponseTypeDef(TypedDict):
    taskId: str,
    status: TaskStatusType,  # (1)
    name: str,
    cpus: int,
    cacheHit: bool,
    cacheS3Uri: str,
    memory: int,
    creationTime: datetime.datetime,
    startTime: datetime.datetime,
    stopTime: datetime.datetime,
    statusMessage: str,
    logStream: str,
    gpus: int,
    instanceType: str,
    failureReason: str,
    imageDetails: ImageDetailsTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See TaskStatusType
- See ImageDetailsTypeDef
- See ResponseMetadataTypeDef
GetShareResponseTypeDef#
# GetShareResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetShareResponseTypeDef
def get_value() -> GetShareResponseTypeDef:
    return {
        "share": ...,
    }
# GetShareResponseTypeDef definition
class GetShareResponseTypeDef(TypedDict):
    share: ShareDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)ListSharesResponseTypeDef#
# ListSharesResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListSharesResponseTypeDef
def get_value() -> ListSharesResponseTypeDef:
    return {
        "shares": ...,
    }
# ListSharesResponseTypeDef definition
class ListSharesResponseTypeDef(TypedDict):
    shares: List[ShareDetailsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ShareDetailsTypeDef]
- See ResponseMetadataTypeDef
GetVariantImportResponseTypeDef#
# GetVariantImportResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetVariantImportResponseTypeDef
def get_value() -> GetVariantImportResponseTypeDef:
    return {
        "id": ...,
    }
# GetVariantImportResponseTypeDef definition
class GetVariantImportResponseTypeDef(TypedDict):
    id: str,
    destinationName: str,
    roleArn: str,
    status: JobStatusType,  # (1)
    statusMessage: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    completionTime: datetime.datetime,
    items: List[VariantImportItemDetailTypeDef],  # (2)
    runLeftNormalization: bool,
    annotationFields: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See JobStatusType
- See List[VariantImportItemDetailTypeDef]
- See ResponseMetadataTypeDef
ListReadSetImportJobsResponseTypeDef#
# ListReadSetImportJobsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetImportJobsResponseTypeDef
def get_value() -> ListReadSetImportJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListReadSetImportJobsResponseTypeDef definition
class ListReadSetImportJobsResponseTypeDef(TypedDict):
    importJobs: List[ImportReadSetJobItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ImportReadSetJobItemTypeDef]
- See ResponseMetadataTypeDef
ImportReadSetSourceItemTypeDef#
# ImportReadSetSourceItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ImportReadSetSourceItemTypeDef
def get_value() -> ImportReadSetSourceItemTypeDef:
    return {
        "sourceFiles": ...,
    }
# ImportReadSetSourceItemTypeDef definition
class ImportReadSetSourceItemTypeDef(TypedDict):
    sourceFiles: SourceFilesTypeDef,  # (1)
    sourceFileType: FileTypeType,  # (2)
    status: ReadSetImportJobItemStatusType,  # (3)
    subjectId: str,
    sampleId: str,
    statusMessage: NotRequired[str],
    generatedFrom: NotRequired[str],
    referenceArn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    readSetId: NotRequired[str],StartReadSetImportJobSourceItemTypeDef#
# StartReadSetImportJobSourceItemTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReadSetImportJobSourceItemTypeDef
def get_value() -> StartReadSetImportJobSourceItemTypeDef:
    return {
        "sourceFiles": ...,
    }
# StartReadSetImportJobSourceItemTypeDef definition
class StartReadSetImportJobSourceItemTypeDef(TypedDict):
    sourceFiles: SourceFilesTypeDef,  # (1)
    sourceFileType: FileTypeType,  # (2)
    subjectId: str,
    sampleId: str,
    generatedFrom: NotRequired[str],
    referenceArn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],- See SourceFilesTypeDef
- See FileTypeType
ListReferenceImportJobsResponseTypeDef#
# ListReferenceImportJobsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferenceImportJobsResponseTypeDef
def get_value() -> ListReferenceImportJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListReferenceImportJobsResponseTypeDef definition
class ListReferenceImportJobsResponseTypeDef(TypedDict):
    importJobs: List[ImportReferenceJobItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ImportReferenceJobItemTypeDef]
- See ResponseMetadataTypeDef
ListAnnotationImportJobsRequestTypeDef#
# ListAnnotationImportJobsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationImportJobsRequestTypeDef
def get_value() -> ListAnnotationImportJobsRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListAnnotationImportJobsRequestTypeDef definition
class ListAnnotationImportJobsRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    ids: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
    filter: NotRequired[ListAnnotationImportJobsFilterTypeDef],  # (1)ListAnnotationImportJobsRequestPaginateTypeDef#
# ListAnnotationImportJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationImportJobsRequestPaginateTypeDef
def get_value() -> ListAnnotationImportJobsRequestPaginateTypeDef:
    return {
        "ids": ...,
    }
# ListAnnotationImportJobsRequestPaginateTypeDef definition
class ListAnnotationImportJobsRequestPaginateTypeDef(TypedDict):
    ids: NotRequired[Sequence[str]],
    filter: NotRequired[ListAnnotationImportJobsFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListMultipartReadSetUploadsRequestPaginateTypeDef#
# ListMultipartReadSetUploadsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListMultipartReadSetUploadsRequestPaginateTypeDef
def get_value() -> ListMultipartReadSetUploadsRequestPaginateTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListMultipartReadSetUploadsRequestPaginateTypeDef definition
class ListMultipartReadSetUploadsRequestPaginateTypeDef(TypedDict):
    sequenceStoreId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListRunCachesRequestPaginateTypeDef#
# ListRunCachesRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunCachesRequestPaginateTypeDef
def get_value() -> ListRunCachesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListRunCachesRequestPaginateTypeDef definition
class ListRunCachesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListRunGroupsRequestPaginateTypeDef#
# ListRunGroupsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunGroupsRequestPaginateTypeDef
def get_value() -> ListRunGroupsRequestPaginateTypeDef:
    return {
        "name": ...,
    }
# ListRunGroupsRequestPaginateTypeDef definition
class ListRunGroupsRequestPaginateTypeDef(TypedDict):
    name: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListRunTasksRequestPaginateTypeDef#
# ListRunTasksRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunTasksRequestPaginateTypeDef
def get_value() -> ListRunTasksRequestPaginateTypeDef:
    return {
        "id": ...,
    }
# ListRunTasksRequestPaginateTypeDef definition
class ListRunTasksRequestPaginateTypeDef(TypedDict):
    id: str,
    status: NotRequired[TaskStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)- See TaskStatusType
- See PaginatorConfigTypeDef
ListRunsRequestPaginateTypeDef#
# ListRunsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunsRequestPaginateTypeDef
def get_value() -> ListRunsRequestPaginateTypeDef:
    return {
        "name": ...,
    }
# ListRunsRequestPaginateTypeDef definition
class ListRunsRequestPaginateTypeDef(TypedDict):
    name: NotRequired[str],
    runGroupId: NotRequired[str],
    status: NotRequired[RunStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)- See RunStatusType
- See PaginatorConfigTypeDef
ListSharesRequestPaginateTypeDef#
# ListSharesRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListSharesRequestPaginateTypeDef
def get_value() -> ListSharesRequestPaginateTypeDef:
    return {
        "resourceOwner": ...,
    }
# ListSharesRequestPaginateTypeDef definition
class ListSharesRequestPaginateTypeDef(TypedDict):
    resourceOwner: ResourceOwnerType,  # (1)
    filter: NotRequired[FilterTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)- See ResourceOwnerType
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListWorkflowVersionsRequestPaginateTypeDef#
# ListWorkflowVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListWorkflowVersionsRequestPaginateTypeDef
def get_value() -> ListWorkflowVersionsRequestPaginateTypeDef:
    return {
        "workflowId": ...,
    }
# ListWorkflowVersionsRequestPaginateTypeDef definition
class ListWorkflowVersionsRequestPaginateTypeDef(TypedDict):
    workflowId: str,
    type: NotRequired[WorkflowTypeType],  # (1)
    workflowOwnerId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListWorkflowsRequestPaginateTypeDef#
# ListWorkflowsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListWorkflowsRequestPaginateTypeDef
def get_value() -> ListWorkflowsRequestPaginateTypeDef:
    return {
        "type": ...,
    }
# ListWorkflowsRequestPaginateTypeDef definition
class ListWorkflowsRequestPaginateTypeDef(TypedDict):
    type: NotRequired[WorkflowTypeType],  # (1)
    name: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListAnnotationStoreVersionsRequestPaginateTypeDef#
# ListAnnotationStoreVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationStoreVersionsRequestPaginateTypeDef
def get_value() -> ListAnnotationStoreVersionsRequestPaginateTypeDef:
    return {
        "name": ...,
    }
# ListAnnotationStoreVersionsRequestPaginateTypeDef definition
class ListAnnotationStoreVersionsRequestPaginateTypeDef(TypedDict):
    name: str,
    filter: NotRequired[ListAnnotationStoreVersionsFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListAnnotationStoreVersionsRequestTypeDef#
# ListAnnotationStoreVersionsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationStoreVersionsRequestTypeDef
def get_value() -> ListAnnotationStoreVersionsRequestTypeDef:
    return {
        "name": ...,
    }
# ListAnnotationStoreVersionsRequestTypeDef definition
class ListAnnotationStoreVersionsRequestTypeDef(TypedDict):
    name: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ListAnnotationStoreVersionsFilterTypeDef],  # (1)ListAnnotationStoresRequestPaginateTypeDef#
# ListAnnotationStoresRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationStoresRequestPaginateTypeDef
def get_value() -> ListAnnotationStoresRequestPaginateTypeDef:
    return {
        "ids": ...,
    }
# ListAnnotationStoresRequestPaginateTypeDef definition
class ListAnnotationStoresRequestPaginateTypeDef(TypedDict):
    ids: NotRequired[Sequence[str]],
    filter: NotRequired[ListAnnotationStoresFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListAnnotationStoresRequestTypeDef#
# ListAnnotationStoresRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationStoresRequestTypeDef
def get_value() -> ListAnnotationStoresRequestTypeDef:
    return {
        "ids": ...,
    }
# ListAnnotationStoresRequestTypeDef definition
class ListAnnotationStoresRequestTypeDef(TypedDict):
    ids: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ListAnnotationStoresFilterTypeDef],  # (1)ListMultipartReadSetUploadsResponseTypeDef#
# ListMultipartReadSetUploadsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListMultipartReadSetUploadsResponseTypeDef
def get_value() -> ListMultipartReadSetUploadsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListMultipartReadSetUploadsResponseTypeDef definition
class ListMultipartReadSetUploadsResponseTypeDef(TypedDict):
    uploads: List[MultipartReadSetUploadListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[MultipartReadSetUploadListItemTypeDef]
- See ResponseMetadataTypeDef
ListReadSetUploadPartsResponseTypeDef#
# ListReadSetUploadPartsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetUploadPartsResponseTypeDef
def get_value() -> ListReadSetUploadPartsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListReadSetUploadPartsResponseTypeDef definition
class ListReadSetUploadPartsResponseTypeDef(TypedDict):
    parts: List[ReadSetUploadPartListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ReadSetUploadPartListItemTypeDef]
- See ResponseMetadataTypeDef
ListReferencesResponseTypeDef#
# ListReferencesResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferencesResponseTypeDef
def get_value() -> ListReferencesResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListReferencesResponseTypeDef definition
class ListReferencesResponseTypeDef(TypedDict):
    references: List[ReferenceListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ReferenceListItemTypeDef]
- See ResponseMetadataTypeDef
ListRunCachesResponseTypeDef#
# ListRunCachesResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunCachesResponseTypeDef
def get_value() -> ListRunCachesResponseTypeDef:
    return {
        "items": ...,
    }
# ListRunCachesResponseTypeDef definition
class ListRunCachesResponseTypeDef(TypedDict):
    items: List[RunCacheListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[RunCacheListItemTypeDef]
- See ResponseMetadataTypeDef
ListRunGroupsResponseTypeDef#
# ListRunGroupsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunGroupsResponseTypeDef
def get_value() -> ListRunGroupsResponseTypeDef:
    return {
        "items": ...,
    }
# ListRunGroupsResponseTypeDef definition
class ListRunGroupsResponseTypeDef(TypedDict):
    items: List[RunGroupListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[RunGroupListItemTypeDef]
- See ResponseMetadataTypeDef
ListRunTasksResponseTypeDef#
# ListRunTasksResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunTasksResponseTypeDef
def get_value() -> ListRunTasksResponseTypeDef:
    return {
        "items": ...,
    }
# ListRunTasksResponseTypeDef definition
class ListRunTasksResponseTypeDef(TypedDict):
    items: List[TaskListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[TaskListItemTypeDef]
- See ResponseMetadataTypeDef
ListRunsResponseTypeDef#
# ListRunsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListRunsResponseTypeDef
def get_value() -> ListRunsResponseTypeDef:
    return {
        "items": ...,
    }
# ListRunsResponseTypeDef definition
class ListRunsResponseTypeDef(TypedDict):
    items: List[RunListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[RunListItemTypeDef]
- See ResponseMetadataTypeDef
ListVariantImportJobsRequestPaginateTypeDef#
# ListVariantImportJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListVariantImportJobsRequestPaginateTypeDef
def get_value() -> ListVariantImportJobsRequestPaginateTypeDef:
    return {
        "ids": ...,
    }
# ListVariantImportJobsRequestPaginateTypeDef definition
class ListVariantImportJobsRequestPaginateTypeDef(TypedDict):
    ids: NotRequired[Sequence[str]],
    filter: NotRequired[ListVariantImportJobsFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListVariantImportJobsRequestTypeDef#
# ListVariantImportJobsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListVariantImportJobsRequestTypeDef
def get_value() -> ListVariantImportJobsRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListVariantImportJobsRequestTypeDef definition
class ListVariantImportJobsRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    ids: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
    filter: NotRequired[ListVariantImportJobsFilterTypeDef],  # (1)ListVariantImportJobsResponseTypeDef#
# ListVariantImportJobsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListVariantImportJobsResponseTypeDef
def get_value() -> ListVariantImportJobsResponseTypeDef:
    return {
        "variantImportJobs": ...,
    }
# ListVariantImportJobsResponseTypeDef definition
class ListVariantImportJobsResponseTypeDef(TypedDict):
    variantImportJobs: List[VariantImportJobItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[VariantImportJobItemTypeDef]
- See ResponseMetadataTypeDef
ListVariantStoresRequestPaginateTypeDef#
# ListVariantStoresRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListVariantStoresRequestPaginateTypeDef
def get_value() -> ListVariantStoresRequestPaginateTypeDef:
    return {
        "ids": ...,
    }
# ListVariantStoresRequestPaginateTypeDef definition
class ListVariantStoresRequestPaginateTypeDef(TypedDict):
    ids: NotRequired[Sequence[str]],
    filter: NotRequired[ListVariantStoresFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListVariantStoresRequestTypeDef#
# ListVariantStoresRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListVariantStoresRequestTypeDef
def get_value() -> ListVariantStoresRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListVariantStoresRequestTypeDef definition
class ListVariantStoresRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    ids: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
    filter: NotRequired[ListVariantStoresFilterTypeDef],  # (1)ListWorkflowVersionsResponseTypeDef#
# ListWorkflowVersionsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListWorkflowVersionsResponseTypeDef
def get_value() -> ListWorkflowVersionsResponseTypeDef:
    return {
        "items": ...,
    }
# ListWorkflowVersionsResponseTypeDef definition
class ListWorkflowVersionsResponseTypeDef(TypedDict):
    items: List[WorkflowVersionListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[WorkflowVersionListItemTypeDef]
- See ResponseMetadataTypeDef
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
    return {
        "items": ...,
    }
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
    items: List[WorkflowListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[WorkflowListItemTypeDef]
- See ResponseMetadataTypeDef
TsvOptionsTypeDef#
# TsvOptionsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import TsvOptionsTypeDef
def get_value() -> TsvOptionsTypeDef:
    return {
        "readOptions": ...,
    }
# TsvOptionsTypeDef definition
class TsvOptionsTypeDef(TypedDict):
    readOptions: NotRequired[ReadOptionsTypeDef],  # (1)StartReadSetActivationJobRequestTypeDef#
# StartReadSetActivationJobRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReadSetActivationJobRequestTypeDef
def get_value() -> StartReadSetActivationJobRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# StartReadSetActivationJobRequestTypeDef definition
class StartReadSetActivationJobRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    sources: Sequence[StartReadSetActivationJobSourceItemTypeDef],  # (1)
    clientToken: NotRequired[str],- See Sequence[StartReadSetActivationJobSourceItemTypeDef]
StartReferenceImportJobRequestTypeDef#
# StartReferenceImportJobRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReferenceImportJobRequestTypeDef
def get_value() -> StartReferenceImportJobRequestTypeDef:
    return {
        "referenceStoreId": ...,
    }
# StartReferenceImportJobRequestTypeDef definition
class StartReferenceImportJobRequestTypeDef(TypedDict):
    referenceStoreId: str,
    roleArn: str,
    sources: Sequence[StartReferenceImportJobSourceItemTypeDef],  # (1)
    clientToken: NotRequired[str],- See Sequence[StartReferenceImportJobSourceItemTypeDef]
StartVariantImportRequestTypeDef#
# StartVariantImportRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartVariantImportRequestTypeDef
def get_value() -> StartVariantImportRequestTypeDef:
    return {
        "destinationName": ...,
    }
# StartVariantImportRequestTypeDef definition
class StartVariantImportRequestTypeDef(TypedDict):
    destinationName: str,
    roleArn: str,
    items: Sequence[VariantImportItemSourceTypeDef],  # (1)
    runLeftNormalization: NotRequired[bool],
    annotationFields: NotRequired[Mapping[str, str]],- See Sequence[VariantImportItemSourceTypeDef]
StoreOptionsOutputTypeDef#
# StoreOptionsOutputTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StoreOptionsOutputTypeDef
def get_value() -> StoreOptionsOutputTypeDef:
    return {
        "tsvStoreOptions": ...,
    }
# StoreOptionsOutputTypeDef definition
class StoreOptionsOutputTypeDef(TypedDict):
    tsvStoreOptions: NotRequired[TsvStoreOptionsOutputTypeDef],  # (1)StoreOptionsTypeDef#
# StoreOptionsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StoreOptionsTypeDef
def get_value() -> StoreOptionsTypeDef:
    return {
        "tsvStoreOptions": ...,
    }
# StoreOptionsTypeDef definition
class StoreOptionsTypeDef(TypedDict):
    tsvStoreOptions: NotRequired[TsvStoreOptionsTypeDef],  # (1)VersionOptionsOutputTypeDef#
# VersionOptionsOutputTypeDef TypedDict usage example
from types_boto3_omics.type_defs import VersionOptionsOutputTypeDef
def get_value() -> VersionOptionsOutputTypeDef:
    return {
        "tsvVersionOptions": ...,
    }
# VersionOptionsOutputTypeDef definition
class VersionOptionsOutputTypeDef(TypedDict):
    tsvVersionOptions: NotRequired[TsvVersionOptionsOutputTypeDef],  # (1)VersionOptionsTypeDef#
# VersionOptionsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import VersionOptionsTypeDef
def get_value() -> VersionOptionsTypeDef:
    return {
        "tsvVersionOptions": ...,
    }
# VersionOptionsTypeDef definition
class VersionOptionsTypeDef(TypedDict):
    tsvVersionOptions: NotRequired[TsvVersionOptionsTypeDef],  # (1)ListReadSetActivationJobsRequestPaginateTypeDef#
# ListReadSetActivationJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetActivationJobsRequestPaginateTypeDef
def get_value() -> ListReadSetActivationJobsRequestPaginateTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetActivationJobsRequestPaginateTypeDef definition
class ListReadSetActivationJobsRequestPaginateTypeDef(TypedDict):
    sequenceStoreId: str,
    filter: NotRequired[ActivateReadSetFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListReadSetActivationJobsRequestTypeDef#
# ListReadSetActivationJobsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetActivationJobsRequestTypeDef
def get_value() -> ListReadSetActivationJobsRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetActivationJobsRequestTypeDef definition
class ListReadSetActivationJobsRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ActivateReadSetFilterTypeDef],  # (1)ListReadSetExportJobsRequestPaginateTypeDef#
# ListReadSetExportJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetExportJobsRequestPaginateTypeDef
def get_value() -> ListReadSetExportJobsRequestPaginateTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetExportJobsRequestPaginateTypeDef definition
class ListReadSetExportJobsRequestPaginateTypeDef(TypedDict):
    sequenceStoreId: str,
    filter: NotRequired[ExportReadSetFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListReadSetExportJobsRequestTypeDef#
# ListReadSetExportJobsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetExportJobsRequestTypeDef
def get_value() -> ListReadSetExportJobsRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetExportJobsRequestTypeDef definition
class ListReadSetExportJobsRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ExportReadSetFilterTypeDef],  # (1)ListReadSetImportJobsRequestPaginateTypeDef#
# ListReadSetImportJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetImportJobsRequestPaginateTypeDef
def get_value() -> ListReadSetImportJobsRequestPaginateTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetImportJobsRequestPaginateTypeDef definition
class ListReadSetImportJobsRequestPaginateTypeDef(TypedDict):
    sequenceStoreId: str,
    filter: NotRequired[ImportReadSetFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListReadSetImportJobsRequestTypeDef#
# ListReadSetImportJobsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetImportJobsRequestTypeDef
def get_value() -> ListReadSetImportJobsRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetImportJobsRequestTypeDef definition
class ListReadSetImportJobsRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ImportReadSetFilterTypeDef],  # (1)ListReferenceImportJobsRequestPaginateTypeDef#
# ListReferenceImportJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferenceImportJobsRequestPaginateTypeDef
def get_value() -> ListReferenceImportJobsRequestPaginateTypeDef:
    return {
        "referenceStoreId": ...,
    }
# ListReferenceImportJobsRequestPaginateTypeDef definition
class ListReferenceImportJobsRequestPaginateTypeDef(TypedDict):
    referenceStoreId: str,
    filter: NotRequired[ImportReferenceFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListReferenceImportJobsRequestTypeDef#
# ListReferenceImportJobsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferenceImportJobsRequestTypeDef
def get_value() -> ListReferenceImportJobsRequestTypeDef:
    return {
        "referenceStoreId": ...,
    }
# ListReferenceImportJobsRequestTypeDef definition
class ListReferenceImportJobsRequestTypeDef(TypedDict):
    referenceStoreId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ImportReferenceFilterTypeDef],  # (1)ListReadSetsRequestPaginateTypeDef#
# ListReadSetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetsRequestPaginateTypeDef
def get_value() -> ListReadSetsRequestPaginateTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetsRequestPaginateTypeDef definition
class ListReadSetsRequestPaginateTypeDef(TypedDict):
    sequenceStoreId: str,
    filter: NotRequired[ReadSetFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListReadSetsRequestTypeDef#
# ListReadSetsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetsRequestTypeDef
def get_value() -> ListReadSetsRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetsRequestTypeDef definition
class ListReadSetsRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ReadSetFilterTypeDef],  # (1)ListReadSetUploadPartsRequestPaginateTypeDef#
# ListReadSetUploadPartsRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetUploadPartsRequestPaginateTypeDef
def get_value() -> ListReadSetUploadPartsRequestPaginateTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetUploadPartsRequestPaginateTypeDef definition
class ListReadSetUploadPartsRequestPaginateTypeDef(TypedDict):
    sequenceStoreId: str,
    uploadId: str,
    partSource: ReadSetPartSourceType,  # (1)
    filter: NotRequired[ReadSetUploadPartListFilterTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)ListReadSetUploadPartsRequestTypeDef#
# ListReadSetUploadPartsRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetUploadPartsRequestTypeDef
def get_value() -> ListReadSetUploadPartsRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# ListReadSetUploadPartsRequestTypeDef definition
class ListReadSetUploadPartsRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    uploadId: str,
    partSource: ReadSetPartSourceType,  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ReadSetUploadPartListFilterTypeDef],  # (2)ListReferencesRequestPaginateTypeDef#
# ListReferencesRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferencesRequestPaginateTypeDef
def get_value() -> ListReferencesRequestPaginateTypeDef:
    return {
        "referenceStoreId": ...,
    }
# ListReferencesRequestPaginateTypeDef definition
class ListReferencesRequestPaginateTypeDef(TypedDict):
    referenceStoreId: str,
    filter: NotRequired[ReferenceFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListReferencesRequestTypeDef#
# ListReferencesRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferencesRequestTypeDef
def get_value() -> ListReferencesRequestTypeDef:
    return {
        "referenceStoreId": ...,
    }
# ListReferencesRequestTypeDef definition
class ListReferencesRequestTypeDef(TypedDict):
    referenceStoreId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ReferenceFilterTypeDef],  # (1)ListReferenceStoresRequestPaginateTypeDef#
# ListReferenceStoresRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferenceStoresRequestPaginateTypeDef
def get_value() -> ListReferenceStoresRequestPaginateTypeDef:
    return {
        "filter": ...,
    }
# ListReferenceStoresRequestPaginateTypeDef definition
class ListReferenceStoresRequestPaginateTypeDef(TypedDict):
    filter: NotRequired[ReferenceStoreFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListReferenceStoresRequestTypeDef#
# ListReferenceStoresRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferenceStoresRequestTypeDef
def get_value() -> ListReferenceStoresRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListReferenceStoresRequestTypeDef definition
class ListReferenceStoresRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[ReferenceStoreFilterTypeDef],  # (1)ListSequenceStoresRequestPaginateTypeDef#
# ListSequenceStoresRequestPaginateTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListSequenceStoresRequestPaginateTypeDef
def get_value() -> ListSequenceStoresRequestPaginateTypeDef:
    return {
        "filter": ...,
    }
# ListSequenceStoresRequestPaginateTypeDef definition
class ListSequenceStoresRequestPaginateTypeDef(TypedDict):
    filter: NotRequired[SequenceStoreFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListSequenceStoresRequestTypeDef#
# ListSequenceStoresRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListSequenceStoresRequestTypeDef
def get_value() -> ListSequenceStoresRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListSequenceStoresRequestTypeDef definition
class ListSequenceStoresRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    filter: NotRequired[SequenceStoreFilterTypeDef],  # (1)ListAnnotationStoresResponseTypeDef#
# ListAnnotationStoresResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListAnnotationStoresResponseTypeDef
def get_value() -> ListAnnotationStoresResponseTypeDef:
    return {
        "annotationStores": ...,
    }
# ListAnnotationStoresResponseTypeDef definition
class ListAnnotationStoresResponseTypeDef(TypedDict):
    annotationStores: List[AnnotationStoreItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AnnotationStoreItemTypeDef]
- See ResponseMetadataTypeDef
ListReferenceStoresResponseTypeDef#
# ListReferenceStoresResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReferenceStoresResponseTypeDef
def get_value() -> ListReferenceStoresResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListReferenceStoresResponseTypeDef definition
class ListReferenceStoresResponseTypeDef(TypedDict):
    referenceStores: List[ReferenceStoreDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ReferenceStoreDetailTypeDef]
- See ResponseMetadataTypeDef
ListSequenceStoresResponseTypeDef#
# ListSequenceStoresResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListSequenceStoresResponseTypeDef
def get_value() -> ListSequenceStoresResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListSequenceStoresResponseTypeDef definition
class ListSequenceStoresResponseTypeDef(TypedDict):
    sequenceStores: List[SequenceStoreDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[SequenceStoreDetailTypeDef]
- See ResponseMetadataTypeDef
ListVariantStoresResponseTypeDef#
# ListVariantStoresResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListVariantStoresResponseTypeDef
def get_value() -> ListVariantStoresResponseTypeDef:
    return {
        "variantStores": ...,
    }
# ListVariantStoresResponseTypeDef definition
class ListVariantStoresResponseTypeDef(TypedDict):
    variantStores: List[VariantStoreItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[VariantStoreItemTypeDef]
- See ResponseMetadataTypeDef
GetWorkflowResponseTypeDef#
# GetWorkflowResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetWorkflowResponseTypeDef
def get_value() -> GetWorkflowResponseTypeDef:
    return {
        "arn": ...,
    }
# GetWorkflowResponseTypeDef definition
class GetWorkflowResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    status: WorkflowStatusType,  # (1)
    type: WorkflowTypeType,  # (2)
    name: str,
    description: str,
    engine: WorkflowEngineType,  # (3)
    definition: str,
    main: str,
    digest: str,
    parameterTemplate: Dict[str, WorkflowParameterTypeDef],  # (4)
    storageCapacity: int,
    creationTime: datetime.datetime,
    statusMessage: str,
    tags: Dict[str, str],
    metadata: Dict[str, str],
    accelerators: AcceleratorsType,  # (5)
    storageType: StorageTypeType,  # (6)
    uuid: str,
    containerRegistryMap: ContainerRegistryMapOutputTypeDef,  # (7)
    readme: str,
    definitionRepositoryDetails: DefinitionRepositoryDetailsTypeDef,  # (8)
    readmePath: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)- See WorkflowStatusType
- See WorkflowTypeType
- See WorkflowEngineType
- See Dict[str, WorkflowParameterTypeDef]
- See AcceleratorsType
- See StorageTypeType
- See ContainerRegistryMapOutputTypeDef
- See DefinitionRepositoryDetailsTypeDef
- See ResponseMetadataTypeDef
GetWorkflowVersionResponseTypeDef#
# GetWorkflowVersionResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetWorkflowVersionResponseTypeDef
def get_value() -> GetWorkflowVersionResponseTypeDef:
    return {
        "arn": ...,
    }
# GetWorkflowVersionResponseTypeDef definition
class GetWorkflowVersionResponseTypeDef(TypedDict):
    arn: str,
    workflowId: str,
    versionName: str,
    accelerators: AcceleratorsType,  # (1)
    creationTime: datetime.datetime,
    description: str,
    definition: str,
    digest: str,
    engine: WorkflowEngineType,  # (2)
    main: str,
    metadata: Dict[str, str],
    parameterTemplate: Dict[str, WorkflowParameterTypeDef],  # (3)
    status: WorkflowStatusType,  # (4)
    statusMessage: str,
    storageType: StorageTypeType,  # (5)
    storageCapacity: int,
    type: WorkflowTypeType,  # (6)
    tags: Dict[str, str],
    uuid: str,
    workflowBucketOwnerId: str,
    containerRegistryMap: ContainerRegistryMapOutputTypeDef,  # (7)
    readme: str,
    definitionRepositoryDetails: DefinitionRepositoryDetailsTypeDef,  # (8)
    readmePath: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)- See AcceleratorsType
- See WorkflowEngineType
- See Dict[str, WorkflowParameterTypeDef]
- See WorkflowStatusType
- See StorageTypeType
- See WorkflowTypeType
- See ContainerRegistryMapOutputTypeDef
- See DefinitionRepositoryDetailsTypeDef
- See ResponseMetadataTypeDef
ReadSetFilesTypeDef#
# ReadSetFilesTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReadSetFilesTypeDef
def get_value() -> ReadSetFilesTypeDef:
    return {
        "source1": ...,
    }
# ReadSetFilesTypeDef definition
class ReadSetFilesTypeDef(TypedDict):
    source1: NotRequired[FileInformationTypeDef],  # (1)
    source2: NotRequired[FileInformationTypeDef],  # (1)
    index: NotRequired[FileInformationTypeDef],  # (1)ReferenceFilesTypeDef#
# ReferenceFilesTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ReferenceFilesTypeDef
def get_value() -> ReferenceFilesTypeDef:
    return {
        "source": ...,
    }
# ReferenceFilesTypeDef definition
class ReferenceFilesTypeDef(TypedDict):
    source: NotRequired[FileInformationTypeDef],  # (1)
    index: NotRequired[FileInformationTypeDef],  # (1)ListReadSetsResponseTypeDef#
# ListReadSetsResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import ListReadSetsResponseTypeDef
def get_value() -> ListReadSetsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListReadSetsResponseTypeDef definition
class ListReadSetsResponseTypeDef(TypedDict):
    readSets: List[ReadSetListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ReadSetListItemTypeDef]
- See ResponseMetadataTypeDef
GetReadSetImportJobResponseTypeDef#
# GetReadSetImportJobResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetImportJobResponseTypeDef
def get_value() -> GetReadSetImportJobResponseTypeDef:
    return {
        "id": ...,
    }
# GetReadSetImportJobResponseTypeDef definition
class GetReadSetImportJobResponseTypeDef(TypedDict):
    id: str,
    sequenceStoreId: str,
    roleArn: str,
    status: ReadSetImportJobStatusType,  # (1)
    statusMessage: str,
    creationTime: datetime.datetime,
    completionTime: datetime.datetime,
    sources: List[ImportReadSetSourceItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See ReadSetImportJobStatusType
- See List[ImportReadSetSourceItemTypeDef]
- See ResponseMetadataTypeDef
StartReadSetImportJobRequestTypeDef#
# StartReadSetImportJobRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartReadSetImportJobRequestTypeDef
def get_value() -> StartReadSetImportJobRequestTypeDef:
    return {
        "sequenceStoreId": ...,
    }
# StartReadSetImportJobRequestTypeDef definition
class StartReadSetImportJobRequestTypeDef(TypedDict):
    sequenceStoreId: str,
    roleArn: str,
    sources: Sequence[StartReadSetImportJobSourceItemTypeDef],  # (1)
    clientToken: NotRequired[str],- See Sequence[StartReadSetImportJobSourceItemTypeDef]
FormatOptionsTypeDef#
# FormatOptionsTypeDef TypedDict usage example
from types_boto3_omics.type_defs import FormatOptionsTypeDef
def get_value() -> FormatOptionsTypeDef:
    return {
        "tsvOptions": ...,
    }
# FormatOptionsTypeDef definition
class FormatOptionsTypeDef(TypedDict):
    tsvOptions: NotRequired[TsvOptionsTypeDef],  # (1)
    vcfOptions: NotRequired[VcfOptionsTypeDef],  # (2)- See TsvOptionsTypeDef
- See VcfOptionsTypeDef
CreateAnnotationStoreResponseTypeDef#
# CreateAnnotationStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateAnnotationStoreResponseTypeDef
def get_value() -> CreateAnnotationStoreResponseTypeDef:
    return {
        "id": ...,
    }
# CreateAnnotationStoreResponseTypeDef definition
class CreateAnnotationStoreResponseTypeDef(TypedDict):
    id: str,
    reference: ReferenceItemTypeDef,  # (1)
    storeFormat: StoreFormatType,  # (2)
    storeOptions: StoreOptionsOutputTypeDef,  # (3)
    status: StoreStatusType,  # (4)
    name: str,
    versionName: str,
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See ReferenceItemTypeDef
- See StoreFormatType
- See StoreOptionsOutputTypeDef
- See StoreStatusType
- See ResponseMetadataTypeDef
GetAnnotationStoreResponseTypeDef#
# GetAnnotationStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationStoreResponseTypeDef
def get_value() -> GetAnnotationStoreResponseTypeDef:
    return {
        "id": ...,
    }
# GetAnnotationStoreResponseTypeDef definition
class GetAnnotationStoreResponseTypeDef(TypedDict):
    id: str,
    reference: ReferenceItemTypeDef,  # (1)
    status: StoreStatusType,  # (2)
    storeArn: str,
    name: str,
    description: str,
    sseConfig: SseConfigTypeDef,  # (3)
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    tags: Dict[str, str],
    storeOptions: StoreOptionsOutputTypeDef,  # (4)
    storeFormat: StoreFormatType,  # (5)
    statusMessage: str,
    storeSizeBytes: int,
    numVersions: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)- See ReferenceItemTypeDef
- See StoreStatusType
- See SseConfigTypeDef
- See StoreOptionsOutputTypeDef
- See StoreFormatType
- See ResponseMetadataTypeDef
UpdateAnnotationStoreResponseTypeDef#
# UpdateAnnotationStoreResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import UpdateAnnotationStoreResponseTypeDef
def get_value() -> UpdateAnnotationStoreResponseTypeDef:
    return {
        "id": ...,
    }
# UpdateAnnotationStoreResponseTypeDef definition
class UpdateAnnotationStoreResponseTypeDef(TypedDict):
    id: str,
    reference: ReferenceItemTypeDef,  # (1)
    status: StoreStatusType,  # (2)
    name: str,
    description: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    storeOptions: StoreOptionsOutputTypeDef,  # (3)
    storeFormat: StoreFormatType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See ReferenceItemTypeDef
- See StoreStatusType
- See StoreOptionsOutputTypeDef
- See StoreFormatType
- See ResponseMetadataTypeDef
CreateAnnotationStoreVersionResponseTypeDef#
# CreateAnnotationStoreVersionResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateAnnotationStoreVersionResponseTypeDef
def get_value() -> CreateAnnotationStoreVersionResponseTypeDef:
    return {
        "id": ...,
    }
# CreateAnnotationStoreVersionResponseTypeDef definition
class CreateAnnotationStoreVersionResponseTypeDef(TypedDict):
    id: str,
    versionName: str,
    storeId: str,
    versionOptions: VersionOptionsOutputTypeDef,  # (1)
    name: str,
    status: VersionStatusType,  # (2)
    creationTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)GetAnnotationStoreVersionResponseTypeDef#
# GetAnnotationStoreVersionResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationStoreVersionResponseTypeDef
def get_value() -> GetAnnotationStoreVersionResponseTypeDef:
    return {
        "storeId": ...,
    }
# GetAnnotationStoreVersionResponseTypeDef definition
class GetAnnotationStoreVersionResponseTypeDef(TypedDict):
    storeId: str,
    id: str,
    status: VersionStatusType,  # (1)
    versionArn: str,
    name: str,
    versionName: str,
    description: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    tags: Dict[str, str],
    versionOptions: VersionOptionsOutputTypeDef,  # (2)
    statusMessage: str,
    versionSizeBytes: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)CreateWorkflowRequestTypeDef#
# CreateWorkflowRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateWorkflowRequestTypeDef
def get_value() -> CreateWorkflowRequestTypeDef:
    return {
        "requestId": ...,
    }
# CreateWorkflowRequestTypeDef definition
class CreateWorkflowRequestTypeDef(TypedDict):
    requestId: str,
    name: NotRequired[str],
    description: NotRequired[str],
    engine: NotRequired[WorkflowEngineType],  # (1)
    definitionZip: NotRequired[BlobTypeDef],
    definitionUri: NotRequired[str],
    main: NotRequired[str],
    parameterTemplate: NotRequired[Mapping[str, WorkflowParameterTypeDef]],  # (2)
    storageCapacity: NotRequired[int],
    tags: NotRequired[Mapping[str, str]],
    accelerators: NotRequired[AcceleratorsType],  # (3)
    storageType: NotRequired[StorageTypeType],  # (4)
    containerRegistryMap: NotRequired[ContainerRegistryMapUnionTypeDef],  # (5)
    containerRegistryMapUri: NotRequired[str],
    readmeMarkdown: NotRequired[str],
    parameterTemplatePath: NotRequired[str],
    readmePath: NotRequired[str],
    definitionRepository: NotRequired[DefinitionRepositoryTypeDef],  # (6)
    workflowBucketOwnerId: NotRequired[str],
    readmeUri: NotRequired[str],- See WorkflowEngineType
- See Mapping[str, WorkflowParameterTypeDef]
- See AcceleratorsType
- See StorageTypeType
- See ContainerRegistryMapUnionTypeDef
- See DefinitionRepositoryTypeDef
CreateWorkflowVersionRequestTypeDef#
# CreateWorkflowVersionRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateWorkflowVersionRequestTypeDef
def get_value() -> CreateWorkflowVersionRequestTypeDef:
    return {
        "workflowId": ...,
    }
# CreateWorkflowVersionRequestTypeDef definition
class CreateWorkflowVersionRequestTypeDef(TypedDict):
    workflowId: str,
    versionName: str,
    requestId: str,
    definitionZip: NotRequired[BlobTypeDef],
    definitionUri: NotRequired[str],
    accelerators: NotRequired[AcceleratorsType],  # (1)
    description: NotRequired[str],
    engine: NotRequired[WorkflowEngineType],  # (2)
    main: NotRequired[str],
    parameterTemplate: NotRequired[Mapping[str, WorkflowParameterTypeDef]],  # (3)
    storageType: NotRequired[StorageTypeType],  # (4)
    storageCapacity: NotRequired[int],
    tags: NotRequired[Mapping[str, str]],
    workflowBucketOwnerId: NotRequired[str],
    containerRegistryMap: NotRequired[ContainerRegistryMapUnionTypeDef],  # (5)
    containerRegistryMapUri: NotRequired[str],
    readmeMarkdown: NotRequired[str],
    parameterTemplatePath: NotRequired[str],
    readmePath: NotRequired[str],
    definitionRepository: NotRequired[DefinitionRepositoryTypeDef],  # (6)
    readmeUri: NotRequired[str],- See AcceleratorsType
- See WorkflowEngineType
- See Mapping[str, WorkflowParameterTypeDef]
- See StorageTypeType
- See ContainerRegistryMapUnionTypeDef
- See DefinitionRepositoryTypeDef
GetReadSetMetadataResponseTypeDef#
# GetReadSetMetadataResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReadSetMetadataResponseTypeDef
def get_value() -> GetReadSetMetadataResponseTypeDef:
    return {
        "id": ...,
    }
# GetReadSetMetadataResponseTypeDef definition
class GetReadSetMetadataResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    sequenceStoreId: str,
    subjectId: str,
    sampleId: str,
    status: ReadSetStatusType,  # (1)
    name: str,
    description: str,
    fileType: FileTypeType,  # (2)
    creationTime: datetime.datetime,
    sequenceInformation: SequenceInformationTypeDef,  # (3)
    referenceArn: str,
    files: ReadSetFilesTypeDef,  # (4)
    statusMessage: str,
    creationType: CreationTypeType,  # (5)
    etag: ETagTypeDef,  # (6)
    creationJobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)- See ReadSetStatusType
- See FileTypeType
- See SequenceInformationTypeDef
- See ReadSetFilesTypeDef
- See CreationTypeType
- See ETagTypeDef
- See ResponseMetadataTypeDef
GetReferenceMetadataResponseTypeDef#
# GetReferenceMetadataResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetReferenceMetadataResponseTypeDef
def get_value() -> GetReferenceMetadataResponseTypeDef:
    return {
        "id": ...,
    }
# GetReferenceMetadataResponseTypeDef definition
class GetReferenceMetadataResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    referenceStoreId: str,
    md5: str,
    status: ReferenceStatusType,  # (1)
    name: str,
    description: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    files: ReferenceFilesTypeDef,  # (2)
    creationType: ReferenceCreationTypeType,  # (3)
    creationJobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)- See ReferenceStatusType
- See ReferenceFilesTypeDef
- See ReferenceCreationTypeType
- See ResponseMetadataTypeDef
GetAnnotationImportResponseTypeDef#
# GetAnnotationImportResponseTypeDef TypedDict usage example
from types_boto3_omics.type_defs import GetAnnotationImportResponseTypeDef
def get_value() -> GetAnnotationImportResponseTypeDef:
    return {
        "id": ...,
    }
# GetAnnotationImportResponseTypeDef definition
class GetAnnotationImportResponseTypeDef(TypedDict):
    id: str,
    destinationName: str,
    versionName: str,
    roleArn: str,
    status: JobStatusType,  # (1)
    statusMessage: str,
    creationTime: datetime.datetime,
    updateTime: datetime.datetime,
    completionTime: datetime.datetime,
    items: List[AnnotationImportItemDetailTypeDef],  # (2)
    runLeftNormalization: bool,
    formatOptions: FormatOptionsTypeDef,  # (3)
    annotationFields: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)- See JobStatusType
- See List[AnnotationImportItemDetailTypeDef]
- See FormatOptionsTypeDef
- See ResponseMetadataTypeDef
StartAnnotationImportRequestTypeDef#
# StartAnnotationImportRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import StartAnnotationImportRequestTypeDef
def get_value() -> StartAnnotationImportRequestTypeDef:
    return {
        "destinationName": ...,
    }
# StartAnnotationImportRequestTypeDef definition
class StartAnnotationImportRequestTypeDef(TypedDict):
    destinationName: str,
    roleArn: str,
    items: Sequence[AnnotationImportItemSourceTypeDef],  # (1)
    versionName: NotRequired[str],
    formatOptions: NotRequired[FormatOptionsTypeDef],  # (2)
    runLeftNormalization: NotRequired[bool],
    annotationFields: NotRequired[Mapping[str, str]],- See Sequence[AnnotationImportItemSourceTypeDef]
- See FormatOptionsTypeDef
CreateAnnotationStoreRequestTypeDef#
# CreateAnnotationStoreRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateAnnotationStoreRequestTypeDef
def get_value() -> CreateAnnotationStoreRequestTypeDef:
    return {
        "storeFormat": ...,
    }
# CreateAnnotationStoreRequestTypeDef definition
class CreateAnnotationStoreRequestTypeDef(TypedDict):
    storeFormat: StoreFormatType,  # (1)
    reference: NotRequired[ReferenceItemTypeDef],  # (2)
    name: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    versionName: NotRequired[str],
    sseConfig: NotRequired[SseConfigTypeDef],  # (3)
    storeOptions: NotRequired[StoreOptionsUnionTypeDef],  # (4)- See StoreFormatType
- See ReferenceItemTypeDef
- See SseConfigTypeDef
- See StoreOptionsUnionTypeDef
CreateAnnotationStoreVersionRequestTypeDef#
# CreateAnnotationStoreVersionRequestTypeDef TypedDict usage example
from types_boto3_omics.type_defs import CreateAnnotationStoreVersionRequestTypeDef
def get_value() -> CreateAnnotationStoreVersionRequestTypeDef:
    return {
        "name": ...,
    }
# CreateAnnotationStoreVersionRequestTypeDef definition
class CreateAnnotationStoreVersionRequestTypeDef(TypedDict):
    name: str,
    versionName: str,
    description: NotRequired[str],
    versionOptions: NotRequired[VersionOptionsUnionTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],