Skip to content

Type definitions#

Index > Omics > 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,
    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],
    StreamingBody,
]

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)
]
  1. See StoreOptionsTypeDef
  2. See StoreOptionsOutputTypeDef

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)
]
  1. See VersionOptionsTypeDef
  2. See VersionOptionsOutputTypeDef

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,
    completionTime: NotRequired[datetime],
  1. See ReadSetActivationJobStatusType

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

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)
  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,
    updateTime: datetime,
    completionTime: NotRequired[datetime],
    runLeftNormalization: NotRequired[bool],
    annotationFields: NotRequired[Dict[str, str]],
  1. 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],
  1. See EncryptionTypeType

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,
    updateTime: datetime,
    statusMessage: str,
    versionSizeBytes: int,
  1. See VersionStatusType

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

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

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],

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,

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

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

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,
    completionTime: NotRequired[datetime],
  1. See ReadSetExportJobStatusType

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)
  1. See ShareStatusType
  2. See 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)
  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],
  1. See ReferenceImportJobItemStatusType

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

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

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,

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],
    updateTime: NotRequired[datetime],
  1. 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],
  1. 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],
  1. See WorkflowTypeType
  2. See 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,
    completionTime: NotRequired[datetime],
  1. See ReadSetImportJobStatusType

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,
    completionTime: NotRequired[datetime],
  1. See ReferenceImportJobStatusType

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

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)
  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,
    name: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
  1. 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],
    lastUpdatedTime: NotRequired[datetime],
  1. See ReadSetPartSourceType

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,
    updateTime: datetime,
    status: NotRequired[ReferenceStatusType],  # (1)
    name: NotRequired[str],
    description: NotRequired[str],
  1. See ReferenceStatusType

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],
    id: NotRequired[str],
    name: NotRequired[str],
    status: NotRequired[RunCacheStatusType],  # (2)
  1. See CacheBehaviorType
  2. 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],
    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],
  1. 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],
    startTime: NotRequired[datetime],
    stopTime: NotRequired[datetime],
    gpus: NotRequired[int],
    instanceType: NotRequired[str],
  1. 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)
  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],
    startTime: NotRequired[datetime],
    stopTime: NotRequired[datetime],
    storageType: NotRequired[StorageTypeType],  # (2)
  1. See RunStatusType
  2. 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],
  1. 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,
    updateTime: datetime,
    completionTime: NotRequired[datetime],
    runLeftNormalization: NotRequired[bool],
    annotationFields: NotRequired[Dict[str, str]],
  1. 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)
  1. See StoreStatusType

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],
  1. 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],
    metadata: NotRequired[Dict[str, str]],
  1. See WorkflowStatusType
  2. 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,
    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],
    outputUri: NotRequired[str],
    logLevel: NotRequired[RunLogLevelType],  # (3)
    tags: NotRequired[Mapping[str, str]],
    retentionMode: NotRequired[RunRetentionModeType],  # (4)
    storageType: NotRequired[StorageTypeType],  # (5)
    workflowOwnerId: NotRequired[str],
  1. See WorkflowTypeType
  2. See CacheBehaviorType
  3. See RunLogLevelType
  4. See RunRetentionModeType
  5. 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)
  1. See AnnotationTypeType
  2. See FormatToHeaderKeyType
  3. See 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)
  1. See AnnotationTypeType
  2. See FormatToHeaderKeyType
  3. See 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)
  1. See AnnotationTypeType
  2. See FormatToHeaderKeyType
  3. See 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)
  1. See AnnotationTypeType
  2. See FormatToHeaderKeyType
  3. See 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],
  1. See CacheBehaviorType

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],

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

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

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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FileTypeType
  2. 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)
  1. See RunCacheStatusType
  2. See ResponseMetadataTypeDef

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

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

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],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkflowStatusType
  2. See ResponseMetadataTypeDef

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

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

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

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

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: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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,
    description: str,
    id: str,
    name: str,
    status: RunCacheStatusType,  # (2)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CacheBehaviorType
  2. See RunCacheStatusType
  3. See ResponseMetadataTypeDef

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,
    tags: Dict[str, str],
    maxGpus: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. 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,
    startTime: datetime,
    stopTime: datetime,
    statusMessage: str,
    logStream: str,
    gpus: int,
    instanceType: str,
    failureReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TaskStatusType
  2. See ResponseMetadataTypeDef

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,
    s3AccessPolicy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StoreTypeType
  2. 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)
  1. See ResponseMetadataTypeDef

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

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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReadSetActivationJobStatusType
  2. See ResponseMetadataTypeDef

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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReadSetExportJobStatusType
  2. See ResponseMetadataTypeDef

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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReadSetImportJobStatusType
  2. See ResponseMetadataTypeDef

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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReferenceImportJobStatusType
  2. See ResponseMetadataTypeDef

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

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,
    updateTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VersionStatusType
  2. See ResponseMetadataTypeDef

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

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

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

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

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

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)
  1. See ReadSetStatusType
  2. 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],
  1. See SequenceStoreStatusType

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],
  1. See ActivateReadSetJobItemTypeDef
  2. 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,
    completionTime: datetime,
    sources: List[ActivateReadSetSourceItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReadSetActivationJobStatusType
  2. See ActivateReadSetSourceItemTypeDef
  3. 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],
  1. See AnnotationImportJobItemTypeDef
  2. 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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReferenceItemTypeDef
  2. See StoreStatusType
  3. See ResponseMetadataTypeDef

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,
    updateTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReferenceItemTypeDef
  2. See StoreStatusType
  3. See ResponseMetadataTypeDef

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,
    updateTime: datetime,
    statusMessage: str,
    storeSizeBytes: int,
  1. See ReferenceItemTypeDef
  2. See StoreStatusType
  3. See StoreFormatType
  4. 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],
  1. 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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SseConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ReferenceItemTypeDef
  2. 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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SseConfigTypeDef
  2. See ResponseMetadataTypeDef

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,
    updateTime: datetime,
    tags: Dict[str, str],
    statusMessage: str,
    storeSizeBytes: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ReferenceItemTypeDef
  2. See StoreStatusType
  3. See SseConfigTypeDef
  4. 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,
    name: NotRequired[str],
    description: NotRequired[str],
    sseConfig: NotRequired[SseConfigTypeDef],  # (1)
  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,
    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],
  1. See SseConfigTypeDef
  2. See ETagAlgorithmFamilyType
  3. See SequenceStoreStatusType

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,
    updateTime: datetime,
    statusMessage: str,
    storeSizeBytes: int,
  1. See ReferenceItemTypeDef
  2. See StoreStatusType
  3. 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],
  1. See AnnotationStoreVersionItemTypeDef
  2. 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)
  1. See ReadSetBatchErrorTypeDef
  2. 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,
  1. See ReadSetPartSourceType

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

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)
  1. See SseConfigTypeDef
  2. See ETagAlgorithmFamilyType
  3. See S3AccessConfigTypeDef

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

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,
    fallbackLocation: str,
    eTagAlgorithmFamily: ETagAlgorithmFamilyType,  # (2)
    status: SequenceStoreStatusType,  # (3)
    statusMessage: str,
    propagatedSetLevelTags: List[str],
    s3Access: SequenceStoreS3AccessTypeDef,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See SseConfigTypeDef
  2. See ETagAlgorithmFamilyType
  3. See SequenceStoreStatusType
  4. See SequenceStoreS3AccessTypeDef
  5. 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,
    fallbackLocation: str,
    s3Access: SequenceStoreS3AccessTypeDef,  # (2)
    eTagAlgorithmFamily: ETagAlgorithmFamilyType,  # (3)
    status: SequenceStoreStatusType,  # (4)
    statusMessage: str,
    propagatedSetLevelTags: List[str],
    updateTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See SseConfigTypeDef
  2. See SequenceStoreS3AccessTypeDef
  3. See ETagAlgorithmFamilyType
  4. See SequenceStoreStatusType
  5. 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,
    updateTime: datetime,
    propagatedSetLevelTags: List[str],
    status: SequenceStoreStatusType,  # (2)
    statusMessage: str,
    fallbackLocation: str,
    s3Access: SequenceStoreS3AccessTypeDef,  # (3)
    eTagAlgorithmFamily: ETagAlgorithmFamilyType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See SseConfigTypeDef
  2. See SequenceStoreStatusType
  3. See SequenceStoreS3AccessTypeDef
  4. See ETagAlgorithmFamilyType
  5. See ResponseMetadataTypeDef

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)
  1. See WorkflowEngineType
  2. See WorkflowParameterTypeDef
  3. See AcceleratorsType

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,
    statusMessage: str,
    tags: Dict[str, str],
    metadata: Dict[str, str],
    accelerators: AcceleratorsType,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See WorkflowStatusType
  2. See WorkflowTypeType
  3. See WorkflowEngineType
  4. See WorkflowParameterTypeDef
  5. See AcceleratorsType
  6. See ResponseMetadataTypeDef

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)
  1. See VersionDeleteErrorTypeDef
  2. 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,
    completionTime: datetime,
    readSets: List[ExportReadSetDetailTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReadSetExportJobStatusType
  2. See ExportReadSetDetailTypeDef
  3. 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],
  1. See ExportReadSetJobDetailTypeDef
  2. 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],
  1. See 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)
  1. See ReadSetS3AccessTypeDef

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],
  1. See ResourceOwnerType
  2. 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)
  1. See WaiterConfigTypeDef

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

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

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

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

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

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

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

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

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

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

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

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

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

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)
  1. See WorkflowTypeType
  2. See WorkflowExportType
  3. 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,
    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)
  1. See ReadSetStatusType
  2. See FileTypeType
  3. See SequenceInformationTypeDef
  4. See CreationTypeType
  5. 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,
    completionTime: datetime,
    sources: List[ImportReferenceSourceItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReferenceImportJobStatusType
  2. See ImportReferenceSourceItemTypeDef
  3. 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,
    startTime: datetime,
    stopTime: 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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See CacheBehaviorType
  2. See RunStatusType
  3. See WorkflowTypeType
  4. See RunLogLevelType
  5. See AcceleratorsType
  6. See RunRetentionModeType
  7. See RunLogLocationTypeDef
  8. See StorageTypeType
  9. 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)
  1. See ShareDetailsTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ShareDetailsTypeDef
  2. 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,
    updateTime: datetime,
    completionTime: datetime,
    items: List[VariantImportItemDetailTypeDef],  # (2)
    runLeftNormalization: bool,
    annotationFields: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See JobStatusType
  2. See VariantImportItemDetailTypeDef
  3. 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],
  1. See ImportReadSetJobItemTypeDef
  2. 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],
  1. See SourceFilesTypeDef
  2. See FileTypeType
  3. See ReadSetImportJobItemStatusType

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]],
  1. See SourceFilesTypeDef
  2. 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],
  1. See ImportReferenceJobItemTypeDef
  2. 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)
  1. See ListAnnotationImportJobsFilterTypeDef

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

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

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

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

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)
  1. See TaskStatusType
  2. 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)
  1. See RunStatusType
  2. 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)
  1. See ResourceOwnerType
  2. See FilterTypeDef
  3. See PaginatorConfigTypeDef

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

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

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

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

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

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],
  1. See MultipartReadSetUploadListItemTypeDef
  2. 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],
  1. See ReadSetUploadPartListItemTypeDef
  2. 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],
  1. See ReferenceListItemTypeDef
  2. 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],
  1. See RunCacheListItemTypeDef
  2. 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],
  1. See RunGroupListItemTypeDef
  2. 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],
  1. See TaskListItemTypeDef
  2. 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],
  1. See RunListItemTypeDef
  2. 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)
  1. See ListVariantImportJobsFilterTypeDef
  2. See PaginatorConfigTypeDef

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

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

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

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],
  1. See WorkflowListItemTypeDef
  2. 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)
  1. See ReadOptionsTypeDef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)
  1. See ReadSetPartSourceType
  2. See ReadSetUploadPartListFilterTypeDef
  3. See PaginatorConfigTypeDef

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

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

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

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

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

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

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

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],
  1. See AnnotationStoreItemTypeDef
  2. 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],
  1. See ReferenceStoreDetailTypeDef
  2. 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],
  1. See SequenceStoreDetailTypeDef
  2. 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],
  1. See VariantStoreItemTypeDef
  2. 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)
  1. See FileInformationTypeDef
  2. See FileInformationTypeDef
  3. See FileInformationTypeDef

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

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],
  1. See ReadSetListItemTypeDef
  2. 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,
    completionTime: datetime,
    sources: List[ImportReadSetSourceItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReadSetImportJobStatusType
  2. See ImportReadSetSourceItemTypeDef
  3. 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],
  1. See 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)
  1. See TsvOptionsTypeDef
  2. 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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ReferenceItemTypeDef
  2. See StoreFormatType
  3. See StoreOptionsOutputTypeDef
  4. See StoreStatusType
  5. 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,
    updateTime: datetime,
    tags: Dict[str, str],
    storeOptions: StoreOptionsOutputTypeDef,  # (4)
    storeFormat: StoreFormatType,  # (5)
    statusMessage: str,
    storeSizeBytes: int,
    numVersions: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See ReferenceItemTypeDef
  2. See StoreStatusType
  3. See SseConfigTypeDef
  4. See StoreOptionsOutputTypeDef
  5. See StoreFormatType
  6. 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,
    updateTime: datetime,
    storeOptions: StoreOptionsOutputTypeDef,  # (3)
    storeFormat: StoreFormatType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ReferenceItemTypeDef
  2. See StoreStatusType
  3. See StoreOptionsOutputTypeDef
  4. See StoreFormatType
  5. 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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VersionOptionsOutputTypeDef
  2. See VersionStatusType
  3. See ResponseMetadataTypeDef

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,
    updateTime: datetime,
    tags: Dict[str, str],
    versionOptions: VersionOptionsOutputTypeDef,  # (2)
    statusMessage: str,
    versionSizeBytes: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VersionStatusType
  2. See VersionOptionsOutputTypeDef
  3. See ResponseMetadataTypeDef

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,
    sequenceInformation: SequenceInformationTypeDef,  # (3)
    referenceArn: str,
    files: ReadSetFilesTypeDef,  # (4)
    statusMessage: str,
    creationType: CreationTypeType,  # (5)
    etag: ETagTypeDef,  # (6)
    creationJobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See ReadSetStatusType
  2. See FileTypeType
  3. See SequenceInformationTypeDef
  4. See ReadSetFilesTypeDef
  5. See CreationTypeType
  6. See ETagTypeDef
  7. 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,
    updateTime: datetime,
    files: ReferenceFilesTypeDef,  # (2)
    creationType: ReferenceCreationTypeType,  # (3)
    creationJobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ReferenceStatusType
  2. See ReferenceFilesTypeDef
  3. See ReferenceCreationTypeType
  4. 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,
    updateTime: datetime,
    completionTime: datetime,
    items: List[AnnotationImportItemDetailTypeDef],  # (2)
    runLeftNormalization: bool,
    formatOptions: FormatOptionsTypeDef,  # (3)
    annotationFields: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See JobStatusType
  2. See AnnotationImportItemDetailTypeDef
  3. See FormatOptionsTypeDef
  4. 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]],
  1. See AnnotationImportItemSourceTypeDef
  2. 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)
  1. See StoreFormatType
  2. See ReferenceItemTypeDef
  3. See SseConfigTypeDef
  4. See StoreOptionsTypeDef StoreOptionsOutputTypeDef

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