Skip to content

Type definitions#

Index > LookoutforVision > Type definitions

Auto-generated documentation for LookoutforVision type annotations stubs module types-boto3-lookoutvision.

BlobTypeDef#

# BlobTypeDef Union usage example

from types_boto3_lookoutvision.type_defs import BlobTypeDef


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


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_lookoutvision.type_defs import TimestampTypeDef


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


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ModelPackagingConfigurationUnionTypeDef#

# ModelPackagingConfigurationUnionTypeDef Union usage example

from types_boto3_lookoutvision.type_defs import ModelPackagingConfigurationUnionTypeDef


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


# ModelPackagingConfigurationUnionTypeDef definition

ModelPackagingConfigurationUnionTypeDef = Union[
    ModelPackagingConfigurationTypeDef,  # (1)
    ModelPackagingConfigurationOutputTypeDef,  # (2)
]
  1. See ModelPackagingConfigurationTypeDef
  2. See ModelPackagingConfigurationOutputTypeDef

PixelAnomalyTypeDef#

# PixelAnomalyTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import PixelAnomalyTypeDef


def get_value() -> PixelAnomalyTypeDef:
    return {
        "TotalPercentageArea": ...,
    }


# PixelAnomalyTypeDef definition

class PixelAnomalyTypeDef(TypedDict):
    TotalPercentageArea: NotRequired[float],
    Color: NotRequired[str],

DatasetMetadataTypeDef#

# DatasetMetadataTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DatasetMetadataTypeDef


def get_value() -> DatasetMetadataTypeDef:
    return {
        "DatasetType": ...,
    }


# DatasetMetadataTypeDef definition

class DatasetMetadataTypeDef(TypedDict):
    DatasetType: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],
    Status: NotRequired[DatasetStatusType],  # (1)
    StatusMessage: NotRequired[str],
  1. See DatasetStatusType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_lookoutvision.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],

TagTypeDef#

# TagTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import TagTypeDef


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


# TagTypeDef definition

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

CreateProjectRequestTypeDef#

# CreateProjectRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import CreateProjectRequestTypeDef


def get_value() -> CreateProjectRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# CreateProjectRequestTypeDef definition

class CreateProjectRequestTypeDef(TypedDict):
    ProjectName: str,
    ClientToken: NotRequired[str],

ProjectMetadataTypeDef#

# ProjectMetadataTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ProjectMetadataTypeDef


def get_value() -> ProjectMetadataTypeDef:
    return {
        "ProjectArn": ...,
    }


# ProjectMetadataTypeDef definition

class ProjectMetadataTypeDef(TypedDict):
    ProjectArn: NotRequired[str],
    ProjectName: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],

DatasetImageStatsTypeDef#

# DatasetImageStatsTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DatasetImageStatsTypeDef


def get_value() -> DatasetImageStatsTypeDef:
    return {
        "Total": ...,
    }


# DatasetImageStatsTypeDef definition

class DatasetImageStatsTypeDef(TypedDict):
    Total: NotRequired[int],
    Labeled: NotRequired[int],
    Normal: NotRequired[int],
    Anomaly: NotRequired[int],

InputS3ObjectTypeDef#

# InputS3ObjectTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import InputS3ObjectTypeDef


def get_value() -> InputS3ObjectTypeDef:
    return {
        "Bucket": ...,
    }


# InputS3ObjectTypeDef definition

class InputS3ObjectTypeDef(TypedDict):
    Bucket: str,
    Key: str,
    VersionId: NotRequired[str],

DeleteDatasetRequestTypeDef#

# DeleteDatasetRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DeleteDatasetRequestTypeDef


def get_value() -> DeleteDatasetRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# DeleteDatasetRequestTypeDef definition

class DeleteDatasetRequestTypeDef(TypedDict):
    ProjectName: str,
    DatasetType: str,
    ClientToken: NotRequired[str],

DeleteModelRequestTypeDef#

# DeleteModelRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DeleteModelRequestTypeDef


def get_value() -> DeleteModelRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# DeleteModelRequestTypeDef definition

class DeleteModelRequestTypeDef(TypedDict):
    ProjectName: str,
    ModelVersion: str,
    ClientToken: NotRequired[str],

DeleteProjectRequestTypeDef#

# DeleteProjectRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DeleteProjectRequestTypeDef


def get_value() -> DeleteProjectRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# DeleteProjectRequestTypeDef definition

class DeleteProjectRequestTypeDef(TypedDict):
    ProjectName: str,
    ClientToken: NotRequired[str],

DescribeDatasetRequestTypeDef#

# DescribeDatasetRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DescribeDatasetRequestTypeDef


def get_value() -> DescribeDatasetRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# DescribeDatasetRequestTypeDef definition

class DescribeDatasetRequestTypeDef(TypedDict):
    ProjectName: str,
    DatasetType: str,

DescribeModelPackagingJobRequestTypeDef#

# DescribeModelPackagingJobRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DescribeModelPackagingJobRequestTypeDef


def get_value() -> DescribeModelPackagingJobRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# DescribeModelPackagingJobRequestTypeDef definition

class DescribeModelPackagingJobRequestTypeDef(TypedDict):
    ProjectName: str,
    JobName: str,

DescribeModelRequestTypeDef#

# DescribeModelRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DescribeModelRequestTypeDef


def get_value() -> DescribeModelRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# DescribeModelRequestTypeDef definition

class DescribeModelRequestTypeDef(TypedDict):
    ProjectName: str,
    ModelVersion: str,

DescribeProjectRequestTypeDef#

# DescribeProjectRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DescribeProjectRequestTypeDef


def get_value() -> DescribeProjectRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# DescribeProjectRequestTypeDef definition

class DescribeProjectRequestTypeDef(TypedDict):
    ProjectName: str,

ImageSourceTypeDef#

# ImageSourceTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ImageSourceTypeDef


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


# ImageSourceTypeDef definition

class ImageSourceTypeDef(TypedDict):
    Type: NotRequired[str],

S3LocationTypeDef#

# S3LocationTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import S3LocationTypeDef


def get_value() -> S3LocationTypeDef:
    return {
        "Bucket": ...,
    }


# S3LocationTypeDef definition

class S3LocationTypeDef(TypedDict):
    Bucket: str,
    Prefix: NotRequired[str],

TargetPlatformTypeDef#

# TargetPlatformTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import TargetPlatformTypeDef


def get_value() -> TargetPlatformTypeDef:
    return {
        "Os": ...,
    }


# TargetPlatformTypeDef definition

class TargetPlatformTypeDef(TypedDict):
    Os: TargetPlatformOsType,  # (1)
    Arch: TargetPlatformArchType,  # (2)
    Accelerator: NotRequired[TargetPlatformAcceleratorType],  # (3)
  1. See TargetPlatformOsType
  2. See TargetPlatformArchType
  3. See TargetPlatformAcceleratorType

GreengrassOutputDetailsTypeDef#

# GreengrassOutputDetailsTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import GreengrassOutputDetailsTypeDef


def get_value() -> GreengrassOutputDetailsTypeDef:
    return {
        "ComponentVersionArn": ...,
    }


# GreengrassOutputDetailsTypeDef definition

class GreengrassOutputDetailsTypeDef(TypedDict):
    ComponentVersionArn: NotRequired[str],
    ComponentName: NotRequired[str],
    ComponentVersion: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import PaginatorConfigTypeDef


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


# PaginatorConfigTypeDef definition

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

ListModelPackagingJobsRequestTypeDef#

# ListModelPackagingJobsRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListModelPackagingJobsRequestTypeDef


def get_value() -> ListModelPackagingJobsRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# ListModelPackagingJobsRequestTypeDef definition

class ListModelPackagingJobsRequestTypeDef(TypedDict):
    ProjectName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ModelPackagingJobMetadataTypeDef#

# ModelPackagingJobMetadataTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ModelPackagingJobMetadataTypeDef


def get_value() -> ModelPackagingJobMetadataTypeDef:
    return {
        "JobName": ...,
    }


# ModelPackagingJobMetadataTypeDef definition

class ModelPackagingJobMetadataTypeDef(TypedDict):
    JobName: NotRequired[str],
    ProjectName: NotRequired[str],
    ModelVersion: NotRequired[str],
    ModelPackagingJobDescription: NotRequired[str],
    ModelPackagingMethod: NotRequired[str],
    Status: NotRequired[ModelPackagingJobStatusType],  # (1)
    StatusMessage: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],
    LastUpdatedTimestamp: NotRequired[datetime],
  1. See ModelPackagingJobStatusType

ListModelsRequestTypeDef#

# ListModelsRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListModelsRequestTypeDef


def get_value() -> ListModelsRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# ListModelsRequestTypeDef definition

class ListModelsRequestTypeDef(TypedDict):
    ProjectName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListProjectsRequestTypeDef#

# ListProjectsRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListProjectsRequestTypeDef


def get_value() -> ListProjectsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListProjectsRequestTypeDef definition

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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListTagsForResourceRequestTypeDef


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


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

ModelPerformanceTypeDef#

# ModelPerformanceTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ModelPerformanceTypeDef


def get_value() -> ModelPerformanceTypeDef:
    return {
        "F1Score": ...,
    }


# ModelPerformanceTypeDef definition

class ModelPerformanceTypeDef(TypedDict):
    F1Score: NotRequired[float],
    Recall: NotRequired[float],
    Precision: NotRequired[float],

OutputS3ObjectTypeDef#

# OutputS3ObjectTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import OutputS3ObjectTypeDef


def get_value() -> OutputS3ObjectTypeDef:
    return {
        "Bucket": ...,
    }


# OutputS3ObjectTypeDef definition

class OutputS3ObjectTypeDef(TypedDict):
    Bucket: str,
    Key: str,

StartModelRequestTypeDef#

# StartModelRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import StartModelRequestTypeDef


def get_value() -> StartModelRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# StartModelRequestTypeDef definition

class StartModelRequestTypeDef(TypedDict):
    ProjectName: str,
    ModelVersion: str,
    MinInferenceUnits: int,
    ClientToken: NotRequired[str],
    MaxInferenceUnits: NotRequired[int],

StopModelRequestTypeDef#

# StopModelRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import StopModelRequestTypeDef


def get_value() -> StopModelRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# StopModelRequestTypeDef definition

class StopModelRequestTypeDef(TypedDict):
    ProjectName: str,
    ModelVersion: str,
    ClientToken: NotRequired[str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import UntagResourceRequestTypeDef


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


# UntagResourceRequestTypeDef definition

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

AnomalyTypeDef#

# AnomalyTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import AnomalyTypeDef


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


# AnomalyTypeDef definition

class AnomalyTypeDef(TypedDict):
    Name: NotRequired[str],
    PixelAnomaly: NotRequired[PixelAnomalyTypeDef],  # (1)
  1. See PixelAnomalyTypeDef

DetectAnomaliesRequestTypeDef#

# DetectAnomaliesRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DetectAnomaliesRequestTypeDef


def get_value() -> DetectAnomaliesRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# DetectAnomaliesRequestTypeDef definition

class DetectAnomaliesRequestTypeDef(TypedDict):
    ProjectName: str,
    ModelVersion: str,
    Body: BlobTypeDef,
    ContentType: str,

UpdateDatasetEntriesRequestTypeDef#

# UpdateDatasetEntriesRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import UpdateDatasetEntriesRequestTypeDef


def get_value() -> UpdateDatasetEntriesRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# UpdateDatasetEntriesRequestTypeDef definition

class UpdateDatasetEntriesRequestTypeDef(TypedDict):
    ProjectName: str,
    DatasetType: str,
    Changes: BlobTypeDef,
    ClientToken: NotRequired[str],

ProjectDescriptionTypeDef#

# ProjectDescriptionTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ProjectDescriptionTypeDef


def get_value() -> ProjectDescriptionTypeDef:
    return {
        "ProjectArn": ...,
    }


# ProjectDescriptionTypeDef definition

class ProjectDescriptionTypeDef(TypedDict):
    ProjectArn: NotRequired[str],
    ProjectName: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],
    Datasets: NotRequired[List[DatasetMetadataTypeDef]],  # (1)
  1. See DatasetMetadataTypeDef

CreateDatasetResponseTypeDef#

# CreateDatasetResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import CreateDatasetResponseTypeDef


def get_value() -> CreateDatasetResponseTypeDef:
    return {
        "DatasetMetadata": ...,
    }


# CreateDatasetResponseTypeDef definition

class CreateDatasetResponseTypeDef(TypedDict):
    DatasetMetadata: DatasetMetadataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetMetadataTypeDef
  2. See ResponseMetadataTypeDef

DeleteModelResponseTypeDef#

# DeleteModelResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DeleteModelResponseTypeDef


def get_value() -> DeleteModelResponseTypeDef:
    return {
        "ModelArn": ...,
    }


# DeleteModelResponseTypeDef definition

class DeleteModelResponseTypeDef(TypedDict):
    ModelArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteProjectResponseTypeDef#

# DeleteProjectResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DeleteProjectResponseTypeDef


def get_value() -> DeleteProjectResponseTypeDef:
    return {
        "ProjectArn": ...,
    }


# DeleteProjectResponseTypeDef definition

class DeleteProjectResponseTypeDef(TypedDict):
    ProjectArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListDatasetEntriesResponseTypeDef#

# ListDatasetEntriesResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListDatasetEntriesResponseTypeDef


def get_value() -> ListDatasetEntriesResponseTypeDef:
    return {
        "DatasetEntries": ...,
    }


# ListDatasetEntriesResponseTypeDef definition

class ListDatasetEntriesResponseTypeDef(TypedDict):
    DatasetEntries: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

StartModelPackagingJobResponseTypeDef#

# StartModelPackagingJobResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import StartModelPackagingJobResponseTypeDef


def get_value() -> StartModelPackagingJobResponseTypeDef:
    return {
        "JobName": ...,
    }


# StartModelPackagingJobResponseTypeDef definition

class StartModelPackagingJobResponseTypeDef(TypedDict):
    JobName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartModelResponseTypeDef#

# StartModelResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import StartModelResponseTypeDef


def get_value() -> StartModelResponseTypeDef:
    return {
        "Status": ...,
    }


# StartModelResponseTypeDef definition

class StartModelResponseTypeDef(TypedDict):
    Status: ModelHostingStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ModelHostingStatusType
  2. See ResponseMetadataTypeDef

StopModelResponseTypeDef#

# StopModelResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import StopModelResponseTypeDef


def get_value() -> StopModelResponseTypeDef:
    return {
        "Status": ...,
    }


# StopModelResponseTypeDef definition

class StopModelResponseTypeDef(TypedDict):
    Status: ModelHostingStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ModelHostingStatusType
  2. See ResponseMetadataTypeDef

UpdateDatasetEntriesResponseTypeDef#

# UpdateDatasetEntriesResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import UpdateDatasetEntriesResponseTypeDef


def get_value() -> UpdateDatasetEntriesResponseTypeDef:
    return {
        "Status": ...,
    }


# UpdateDatasetEntriesResponseTypeDef definition

class UpdateDatasetEntriesResponseTypeDef(TypedDict):
    Status: DatasetStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetStatusType
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import TagResourceRequestTypeDef


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


# TagResourceRequestTypeDef definition

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

CreateProjectResponseTypeDef#

# CreateProjectResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import CreateProjectResponseTypeDef


def get_value() -> CreateProjectResponseTypeDef:
    return {
        "ProjectMetadata": ...,
    }


# CreateProjectResponseTypeDef definition

class CreateProjectResponseTypeDef(TypedDict):
    ProjectMetadata: ProjectMetadataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListProjectsResponseTypeDef#

# ListProjectsResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListProjectsResponseTypeDef


def get_value() -> ListProjectsResponseTypeDef:
    return {
        "Projects": ...,
    }


# ListProjectsResponseTypeDef definition

class ListProjectsResponseTypeDef(TypedDict):
    Projects: List[ProjectMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ProjectMetadataTypeDef
  2. See ResponseMetadataTypeDef

DatasetDescriptionTypeDef#

# DatasetDescriptionTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DatasetDescriptionTypeDef


def get_value() -> DatasetDescriptionTypeDef:
    return {
        "ProjectName": ...,
    }


# DatasetDescriptionTypeDef definition

class DatasetDescriptionTypeDef(TypedDict):
    ProjectName: NotRequired[str],
    DatasetType: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],
    LastUpdatedTimestamp: NotRequired[datetime],
    Status: NotRequired[DatasetStatusType],  # (1)
    StatusMessage: NotRequired[str],
    ImageStats: NotRequired[DatasetImageStatsTypeDef],  # (2)
  1. See DatasetStatusType
  2. See DatasetImageStatsTypeDef

DatasetGroundTruthManifestTypeDef#

# DatasetGroundTruthManifestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DatasetGroundTruthManifestTypeDef


def get_value() -> DatasetGroundTruthManifestTypeDef:
    return {
        "S3Object": ...,
    }


# DatasetGroundTruthManifestTypeDef definition

class DatasetGroundTruthManifestTypeDef(TypedDict):
    S3Object: NotRequired[InputS3ObjectTypeDef],  # (1)
  1. See InputS3ObjectTypeDef

OutputConfigTypeDef#

# OutputConfigTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import OutputConfigTypeDef


def get_value() -> OutputConfigTypeDef:
    return {
        "S3Location": ...,
    }


# OutputConfigTypeDef definition

class OutputConfigTypeDef(TypedDict):
    S3Location: S3LocationTypeDef,  # (1)
  1. See S3LocationTypeDef

GreengrassConfigurationOutputTypeDef#

# GreengrassConfigurationOutputTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import GreengrassConfigurationOutputTypeDef


def get_value() -> GreengrassConfigurationOutputTypeDef:
    return {
        "CompilerOptions": ...,
    }


# GreengrassConfigurationOutputTypeDef definition

class GreengrassConfigurationOutputTypeDef(TypedDict):
    S3OutputLocation: S3LocationTypeDef,  # (3)
    ComponentName: str,
    CompilerOptions: NotRequired[str],
    TargetDevice: NotRequired[TargetDeviceType],  # (1)
    TargetPlatform: NotRequired[TargetPlatformTypeDef],  # (2)
    ComponentVersion: NotRequired[str],
    ComponentDescription: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (4)
  1. See TargetDeviceType
  2. See TargetPlatformTypeDef
  3. See S3LocationTypeDef
  4. See TagTypeDef

GreengrassConfigurationTypeDef#

# GreengrassConfigurationTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import GreengrassConfigurationTypeDef


def get_value() -> GreengrassConfigurationTypeDef:
    return {
        "CompilerOptions": ...,
    }


# GreengrassConfigurationTypeDef definition

class GreengrassConfigurationTypeDef(TypedDict):
    S3OutputLocation: S3LocationTypeDef,  # (3)
    ComponentName: str,
    CompilerOptions: NotRequired[str],
    TargetDevice: NotRequired[TargetDeviceType],  # (1)
    TargetPlatform: NotRequired[TargetPlatformTypeDef],  # (2)
    ComponentVersion: NotRequired[str],
    ComponentDescription: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See TargetDeviceType
  2. See TargetPlatformTypeDef
  3. See S3LocationTypeDef
  4. See TagTypeDef

ModelPackagingOutputDetailsTypeDef#

# ModelPackagingOutputDetailsTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ModelPackagingOutputDetailsTypeDef


def get_value() -> ModelPackagingOutputDetailsTypeDef:
    return {
        "Greengrass": ...,
    }


# ModelPackagingOutputDetailsTypeDef definition

class ModelPackagingOutputDetailsTypeDef(TypedDict):
    Greengrass: NotRequired[GreengrassOutputDetailsTypeDef],  # (1)
  1. See GreengrassOutputDetailsTypeDef

ListModelPackagingJobsRequestPaginateTypeDef#

# ListModelPackagingJobsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListModelPackagingJobsRequestPaginateTypeDef


def get_value() -> ListModelPackagingJobsRequestPaginateTypeDef:
    return {
        "ProjectName": ...,
    }


# ListModelPackagingJobsRequestPaginateTypeDef definition

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

ListModelsRequestPaginateTypeDef#

# ListModelsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListModelsRequestPaginateTypeDef


def get_value() -> ListModelsRequestPaginateTypeDef:
    return {
        "ProjectName": ...,
    }


# ListModelsRequestPaginateTypeDef definition

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

ListProjectsRequestPaginateTypeDef#

# ListProjectsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListProjectsRequestPaginateTypeDef


def get_value() -> ListProjectsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListProjectsRequestPaginateTypeDef definition

class ListProjectsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDatasetEntriesRequestPaginateTypeDef#

# ListDatasetEntriesRequestPaginateTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListDatasetEntriesRequestPaginateTypeDef


def get_value() -> ListDatasetEntriesRequestPaginateTypeDef:
    return {
        "ProjectName": ...,
    }


# ListDatasetEntriesRequestPaginateTypeDef definition

class ListDatasetEntriesRequestPaginateTypeDef(TypedDict):
    ProjectName: str,
    DatasetType: str,
    Labeled: NotRequired[bool],
    AnomalyClass: NotRequired[str],
    BeforeCreationDate: NotRequired[TimestampTypeDef],
    AfterCreationDate: NotRequired[TimestampTypeDef],
    SourceRefContains: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDatasetEntriesRequestTypeDef#

# ListDatasetEntriesRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListDatasetEntriesRequestTypeDef


def get_value() -> ListDatasetEntriesRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# ListDatasetEntriesRequestTypeDef definition

class ListDatasetEntriesRequestTypeDef(TypedDict):
    ProjectName: str,
    DatasetType: str,
    Labeled: NotRequired[bool],
    AnomalyClass: NotRequired[str],
    BeforeCreationDate: NotRequired[TimestampTypeDef],
    AfterCreationDate: NotRequired[TimestampTypeDef],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SourceRefContains: NotRequired[str],

ListModelPackagingJobsResponseTypeDef#

# ListModelPackagingJobsResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListModelPackagingJobsResponseTypeDef


def get_value() -> ListModelPackagingJobsResponseTypeDef:
    return {
        "ModelPackagingJobs": ...,
    }


# ListModelPackagingJobsResponseTypeDef definition

class ListModelPackagingJobsResponseTypeDef(TypedDict):
    ModelPackagingJobs: List[ModelPackagingJobMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ModelPackagingJobMetadataTypeDef
  2. See ResponseMetadataTypeDef

ModelMetadataTypeDef#

# ModelMetadataTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ModelMetadataTypeDef


def get_value() -> ModelMetadataTypeDef:
    return {
        "CreationTimestamp": ...,
    }


# ModelMetadataTypeDef definition

class ModelMetadataTypeDef(TypedDict):
    CreationTimestamp: NotRequired[datetime],
    ModelVersion: NotRequired[str],
    ModelArn: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[ModelStatusType],  # (1)
    StatusMessage: NotRequired[str],
    Performance: NotRequired[ModelPerformanceTypeDef],  # (2)
  1. See ModelStatusType
  2. See ModelPerformanceTypeDef

DetectAnomalyResultTypeDef#

# DetectAnomalyResultTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DetectAnomalyResultTypeDef


def get_value() -> DetectAnomalyResultTypeDef:
    return {
        "Source": ...,
    }


# DetectAnomalyResultTypeDef definition

class DetectAnomalyResultTypeDef(TypedDict):
    Source: NotRequired[ImageSourceTypeDef],  # (1)
    IsAnomalous: NotRequired[bool],
    Confidence: NotRequired[float],
    Anomalies: NotRequired[List[AnomalyTypeDef]],  # (2)
    AnomalyMask: NotRequired[bytes],
  1. See ImageSourceTypeDef
  2. See AnomalyTypeDef

DescribeProjectResponseTypeDef#

# DescribeProjectResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DescribeProjectResponseTypeDef


def get_value() -> DescribeProjectResponseTypeDef:
    return {
        "ProjectDescription": ...,
    }


# DescribeProjectResponseTypeDef definition

class DescribeProjectResponseTypeDef(TypedDict):
    ProjectDescription: ProjectDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeDatasetResponseTypeDef#

# DescribeDatasetResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DescribeDatasetResponseTypeDef


def get_value() -> DescribeDatasetResponseTypeDef:
    return {
        "DatasetDescription": ...,
    }


# DescribeDatasetResponseTypeDef definition

class DescribeDatasetResponseTypeDef(TypedDict):
    DatasetDescription: DatasetDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DatasetSourceTypeDef#

# DatasetSourceTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DatasetSourceTypeDef


def get_value() -> DatasetSourceTypeDef:
    return {
        "GroundTruthManifest": ...,
    }


# DatasetSourceTypeDef definition

class DatasetSourceTypeDef(TypedDict):
    GroundTruthManifest: NotRequired[DatasetGroundTruthManifestTypeDef],  # (1)
  1. See DatasetGroundTruthManifestTypeDef

CreateModelRequestTypeDef#

# CreateModelRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import CreateModelRequestTypeDef


def get_value() -> CreateModelRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# CreateModelRequestTypeDef definition

class CreateModelRequestTypeDef(TypedDict):
    ProjectName: str,
    OutputConfig: OutputConfigTypeDef,  # (1)
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    KmsKeyId: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See OutputConfigTypeDef
  2. See TagTypeDef

ModelDescriptionTypeDef#

# ModelDescriptionTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ModelDescriptionTypeDef


def get_value() -> ModelDescriptionTypeDef:
    return {
        "ModelVersion": ...,
    }


# ModelDescriptionTypeDef definition

class ModelDescriptionTypeDef(TypedDict):
    ModelVersion: NotRequired[str],
    ModelArn: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],
    Description: NotRequired[str],
    Status: NotRequired[ModelStatusType],  # (1)
    StatusMessage: NotRequired[str],
    Performance: NotRequired[ModelPerformanceTypeDef],  # (2)
    OutputConfig: NotRequired[OutputConfigTypeDef],  # (3)
    EvaluationManifest: NotRequired[OutputS3ObjectTypeDef],  # (4)
    EvaluationResult: NotRequired[OutputS3ObjectTypeDef],  # (4)
    EvaluationEndTimestamp: NotRequired[datetime],
    KmsKeyId: NotRequired[str],
    MinInferenceUnits: NotRequired[int],
    MaxInferenceUnits: NotRequired[int],
  1. See ModelStatusType
  2. See ModelPerformanceTypeDef
  3. See OutputConfigTypeDef
  4. See OutputS3ObjectTypeDef
  5. See OutputS3ObjectTypeDef

ModelPackagingConfigurationOutputTypeDef#

# ModelPackagingConfigurationOutputTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ModelPackagingConfigurationOutputTypeDef


def get_value() -> ModelPackagingConfigurationOutputTypeDef:
    return {
        "Greengrass": ...,
    }


# ModelPackagingConfigurationOutputTypeDef definition

class ModelPackagingConfigurationOutputTypeDef(TypedDict):
    Greengrass: GreengrassConfigurationOutputTypeDef,  # (1)
  1. See GreengrassConfigurationOutputTypeDef

ModelPackagingConfigurationTypeDef#

# ModelPackagingConfigurationTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ModelPackagingConfigurationTypeDef


def get_value() -> ModelPackagingConfigurationTypeDef:
    return {
        "Greengrass": ...,
    }


# ModelPackagingConfigurationTypeDef definition

class ModelPackagingConfigurationTypeDef(TypedDict):
    Greengrass: GreengrassConfigurationTypeDef,  # (1)
  1. See GreengrassConfigurationTypeDef

CreateModelResponseTypeDef#

# CreateModelResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import CreateModelResponseTypeDef


def get_value() -> CreateModelResponseTypeDef:
    return {
        "ModelMetadata": ...,
    }


# CreateModelResponseTypeDef definition

class CreateModelResponseTypeDef(TypedDict):
    ModelMetadata: ModelMetadataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ModelMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListModelsResponseTypeDef#

# ListModelsResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ListModelsResponseTypeDef


def get_value() -> ListModelsResponseTypeDef:
    return {
        "Models": ...,
    }


# ListModelsResponseTypeDef definition

class ListModelsResponseTypeDef(TypedDict):
    Models: List[ModelMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ModelMetadataTypeDef
  2. See ResponseMetadataTypeDef

DetectAnomaliesResponseTypeDef#

# DetectAnomaliesResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DetectAnomaliesResponseTypeDef


def get_value() -> DetectAnomaliesResponseTypeDef:
    return {
        "DetectAnomalyResult": ...,
    }


# DetectAnomaliesResponseTypeDef definition

class DetectAnomaliesResponseTypeDef(TypedDict):
    DetectAnomalyResult: DetectAnomalyResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DetectAnomalyResultTypeDef
  2. See ResponseMetadataTypeDef

CreateDatasetRequestTypeDef#

# CreateDatasetRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import CreateDatasetRequestTypeDef


def get_value() -> CreateDatasetRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# CreateDatasetRequestTypeDef definition

class CreateDatasetRequestTypeDef(TypedDict):
    ProjectName: str,
    DatasetType: str,
    DatasetSource: NotRequired[DatasetSourceTypeDef],  # (1)
    ClientToken: NotRequired[str],
  1. See DatasetSourceTypeDef

DescribeModelResponseTypeDef#

# DescribeModelResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DescribeModelResponseTypeDef


def get_value() -> DescribeModelResponseTypeDef:
    return {
        "ModelDescription": ...,
    }


# DescribeModelResponseTypeDef definition

class DescribeModelResponseTypeDef(TypedDict):
    ModelDescription: ModelDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ModelDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ModelPackagingDescriptionTypeDef#

# ModelPackagingDescriptionTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import ModelPackagingDescriptionTypeDef


def get_value() -> ModelPackagingDescriptionTypeDef:
    return {
        "JobName": ...,
    }


# ModelPackagingDescriptionTypeDef definition

class ModelPackagingDescriptionTypeDef(TypedDict):
    JobName: NotRequired[str],
    ProjectName: NotRequired[str],
    ModelVersion: NotRequired[str],
    ModelPackagingConfiguration: NotRequired[ModelPackagingConfigurationOutputTypeDef],  # (1)
    ModelPackagingJobDescription: NotRequired[str],
    ModelPackagingMethod: NotRequired[str],
    ModelPackagingOutputDetails: NotRequired[ModelPackagingOutputDetailsTypeDef],  # (2)
    Status: NotRequired[ModelPackagingJobStatusType],  # (3)
    StatusMessage: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],
    LastUpdatedTimestamp: NotRequired[datetime],
  1. See ModelPackagingConfigurationOutputTypeDef
  2. See ModelPackagingOutputDetailsTypeDef
  3. See ModelPackagingJobStatusType

DescribeModelPackagingJobResponseTypeDef#

# DescribeModelPackagingJobResponseTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import DescribeModelPackagingJobResponseTypeDef


def get_value() -> DescribeModelPackagingJobResponseTypeDef:
    return {
        "ModelPackagingDescription": ...,
    }


# DescribeModelPackagingJobResponseTypeDef definition

class DescribeModelPackagingJobResponseTypeDef(TypedDict):
    ModelPackagingDescription: ModelPackagingDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ModelPackagingDescriptionTypeDef
  2. See ResponseMetadataTypeDef

StartModelPackagingJobRequestTypeDef#

# StartModelPackagingJobRequestTypeDef TypedDict usage example

from types_boto3_lookoutvision.type_defs import StartModelPackagingJobRequestTypeDef


def get_value() -> StartModelPackagingJobRequestTypeDef:
    return {
        "ProjectName": ...,
    }


# StartModelPackagingJobRequestTypeDef definition

class StartModelPackagingJobRequestTypeDef(TypedDict):
    ProjectName: str,
    ModelVersion: str,
    Configuration: ModelPackagingConfigurationUnionTypeDef,  # (1)
    JobName: NotRequired[str],
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
  1. See ModelPackagingConfigurationTypeDef ModelPackagingConfigurationOutputTypeDef