Typed dictionaries#
Index > LookoutforVision > Typed dictionaries
Auto-generated documentation for LookoutforVision type annotations stubs module mypy-boto3-lookoutvision.
PixelAnomalyTypeDef#
# PixelAnomalyTypeDef usage example
from mypy_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 usage example
from mypy_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],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateProjectRequestRequestTypeDef#
# CreateProjectRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import CreateProjectRequestRequestTypeDef
def get_value() -> CreateProjectRequestRequestTypeDef:
return {
"ProjectName": ...,
}
# CreateProjectRequestRequestTypeDef definition
class CreateProjectRequestRequestTypeDef(TypedDict):
ProjectName: str,
ClientToken: NotRequired[str],
ProjectMetadataTypeDef#
# ProjectMetadataTypeDef usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_boto3_lookoutvision.type_defs import InputS3ObjectTypeDef
def get_value() -> InputS3ObjectTypeDef:
return {
"Bucket": ...,
"Key": ...,
}
# InputS3ObjectTypeDef definition
class InputS3ObjectTypeDef(TypedDict):
Bucket: str,
Key: str,
VersionId: NotRequired[str],
DeleteDatasetRequestRequestTypeDef#
# DeleteDatasetRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DeleteDatasetRequestRequestTypeDef
def get_value() -> DeleteDatasetRequestRequestTypeDef:
return {
"ProjectName": ...,
"DatasetType": ...,
}
# DeleteDatasetRequestRequestTypeDef definition
class DeleteDatasetRequestRequestTypeDef(TypedDict):
ProjectName: str,
DatasetType: str,
ClientToken: NotRequired[str],
DeleteModelRequestRequestTypeDef#
# DeleteModelRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DeleteModelRequestRequestTypeDef
def get_value() -> DeleteModelRequestRequestTypeDef:
return {
"ProjectName": ...,
"ModelVersion": ...,
}
# DeleteModelRequestRequestTypeDef definition
class DeleteModelRequestRequestTypeDef(TypedDict):
ProjectName: str,
ModelVersion: str,
ClientToken: NotRequired[str],
DeleteModelResponseTypeDef#
# DeleteModelResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DeleteModelResponseTypeDef
def get_value() -> DeleteModelResponseTypeDef:
return {
"ModelArn": ...,
"ResponseMetadata": ...,
}
# DeleteModelResponseTypeDef definition
class DeleteModelResponseTypeDef(TypedDict):
ModelArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProjectRequestRequestTypeDef#
# DeleteProjectRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DeleteProjectRequestRequestTypeDef
def get_value() -> DeleteProjectRequestRequestTypeDef:
return {
"ProjectName": ...,
}
# DeleteProjectRequestRequestTypeDef definition
class DeleteProjectRequestRequestTypeDef(TypedDict):
ProjectName: str,
ClientToken: NotRequired[str],
DeleteProjectResponseTypeDef#
# DeleteProjectResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DeleteProjectResponseTypeDef
def get_value() -> DeleteProjectResponseTypeDef:
return {
"ProjectArn": ...,
"ResponseMetadata": ...,
}
# DeleteProjectResponseTypeDef definition
class DeleteProjectResponseTypeDef(TypedDict):
ProjectArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeDatasetRequestRequestTypeDef#
# DescribeDatasetRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DescribeDatasetRequestRequestTypeDef
def get_value() -> DescribeDatasetRequestRequestTypeDef:
return {
"ProjectName": ...,
"DatasetType": ...,
}
# DescribeDatasetRequestRequestTypeDef definition
class DescribeDatasetRequestRequestTypeDef(TypedDict):
ProjectName: str,
DatasetType: str,
DescribeModelPackagingJobRequestRequestTypeDef#
# DescribeModelPackagingJobRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DescribeModelPackagingJobRequestRequestTypeDef
def get_value() -> DescribeModelPackagingJobRequestRequestTypeDef:
return {
"ProjectName": ...,
"JobName": ...,
}
# DescribeModelPackagingJobRequestRequestTypeDef definition
class DescribeModelPackagingJobRequestRequestTypeDef(TypedDict):
ProjectName: str,
JobName: str,
DescribeModelRequestRequestTypeDef#
# DescribeModelRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DescribeModelRequestRequestTypeDef
def get_value() -> DescribeModelRequestRequestTypeDef:
return {
"ProjectName": ...,
"ModelVersion": ...,
}
# DescribeModelRequestRequestTypeDef definition
class DescribeModelRequestRequestTypeDef(TypedDict):
ProjectName: str,
ModelVersion: str,
DescribeProjectRequestRequestTypeDef#
# DescribeProjectRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DescribeProjectRequestRequestTypeDef
def get_value() -> DescribeProjectRequestRequestTypeDef:
return {
"ProjectName": ...,
}
# DescribeProjectRequestRequestTypeDef definition
class DescribeProjectRequestRequestTypeDef(TypedDict):
ProjectName: str,
DetectAnomaliesRequestRequestTypeDef#
# DetectAnomaliesRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DetectAnomaliesRequestRequestTypeDef
def get_value() -> DetectAnomaliesRequestRequestTypeDef:
return {
"ProjectName": ...,
"ModelVersion": ...,
"Body": ...,
"ContentType": ...,
}
# DetectAnomaliesRequestRequestTypeDef definition
class DetectAnomaliesRequestRequestTypeDef(TypedDict):
ProjectName: str,
ModelVersion: str,
Body: Union[str, bytes, IO[Any], StreamingBody],
ContentType: str,
ImageSourceTypeDef#
# ImageSourceTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ImageSourceTypeDef
def get_value() -> ImageSourceTypeDef:
return {
"Type": ...,
}
# ImageSourceTypeDef definition
class ImageSourceTypeDef(TypedDict):
Type: NotRequired[str],
S3LocationTypeDef#
# S3LocationTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"Bucket": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
Bucket: str,
Prefix: NotRequired[str],
TargetPlatformTypeDef#
# TargetPlatformTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import TargetPlatformTypeDef
def get_value() -> TargetPlatformTypeDef:
return {
"Os": ...,
"Arch": ...,
}
# TargetPlatformTypeDef definition
class TargetPlatformTypeDef(TypedDict):
Os: TargetPlatformOsType, # (1)
Arch: TargetPlatformArchType, # (2)
Accelerator: NotRequired[TargetPlatformAcceleratorType], # (3)
GreengrassOutputDetailsTypeDef#
# GreengrassOutputDetailsTypeDef usage example
from mypy_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],
ListDatasetEntriesRequestListDatasetEntriesPaginateTypeDef#
# ListDatasetEntriesRequestListDatasetEntriesPaginateTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListDatasetEntriesRequestListDatasetEntriesPaginateTypeDef
def get_value() -> ListDatasetEntriesRequestListDatasetEntriesPaginateTypeDef:
return {
"ProjectName": ...,
"DatasetType": ...,
}
# ListDatasetEntriesRequestListDatasetEntriesPaginateTypeDef definition
class ListDatasetEntriesRequestListDatasetEntriesPaginateTypeDef(TypedDict):
ProjectName: str,
DatasetType: str,
Labeled: NotRequired[bool],
AnomalyClass: NotRequired[str],
BeforeCreationDate: NotRequired[Union[datetime, str]],
AfterCreationDate: NotRequired[Union[datetime, str]],
SourceRefContains: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetEntriesRequestRequestTypeDef#
# ListDatasetEntriesRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListDatasetEntriesRequestRequestTypeDef
def get_value() -> ListDatasetEntriesRequestRequestTypeDef:
return {
"ProjectName": ...,
"DatasetType": ...,
}
# ListDatasetEntriesRequestRequestTypeDef definition
class ListDatasetEntriesRequestRequestTypeDef(TypedDict):
ProjectName: str,
DatasetType: str,
Labeled: NotRequired[bool],
AnomalyClass: NotRequired[str],
BeforeCreationDate: NotRequired[Union[datetime, str]],
AfterCreationDate: NotRequired[Union[datetime, str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SourceRefContains: NotRequired[str],
ListDatasetEntriesResponseTypeDef#
# ListDatasetEntriesResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListDatasetEntriesResponseTypeDef
def get_value() -> ListDatasetEntriesResponseTypeDef:
return {
"DatasetEntries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListDatasetEntriesResponseTypeDef definition
class ListDatasetEntriesResponseTypeDef(TypedDict):
DatasetEntries: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListModelPackagingJobsRequestListModelPackagingJobsPaginateTypeDef#
# ListModelPackagingJobsRequestListModelPackagingJobsPaginateTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListModelPackagingJobsRequestListModelPackagingJobsPaginateTypeDef
def get_value() -> ListModelPackagingJobsRequestListModelPackagingJobsPaginateTypeDef:
return {
"ProjectName": ...,
}
# ListModelPackagingJobsRequestListModelPackagingJobsPaginateTypeDef definition
class ListModelPackagingJobsRequestListModelPackagingJobsPaginateTypeDef(TypedDict):
ProjectName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListModelPackagingJobsRequestRequestTypeDef#
# ListModelPackagingJobsRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListModelPackagingJobsRequestRequestTypeDef
def get_value() -> ListModelPackagingJobsRequestRequestTypeDef:
return {
"ProjectName": ...,
}
# ListModelPackagingJobsRequestRequestTypeDef definition
class ListModelPackagingJobsRequestRequestTypeDef(TypedDict):
ProjectName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ModelPackagingJobMetadataTypeDef#
# ModelPackagingJobMetadataTypeDef usage example
from mypy_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],
ListModelsRequestListModelsPaginateTypeDef#
# ListModelsRequestListModelsPaginateTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListModelsRequestListModelsPaginateTypeDef
def get_value() -> ListModelsRequestListModelsPaginateTypeDef:
return {
"ProjectName": ...,
}
# ListModelsRequestListModelsPaginateTypeDef definition
class ListModelsRequestListModelsPaginateTypeDef(TypedDict):
ProjectName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListModelsRequestRequestTypeDef#
# ListModelsRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListModelsRequestRequestTypeDef
def get_value() -> ListModelsRequestRequestTypeDef:
return {
"ProjectName": ...,
}
# ListModelsRequestRequestTypeDef definition
class ListModelsRequestRequestTypeDef(TypedDict):
ProjectName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListProjectsRequestListProjectsPaginateTypeDef#
# ListProjectsRequestListProjectsPaginateTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListProjectsRequestListProjectsPaginateTypeDef
def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListProjectsRequestListProjectsPaginateTypeDef definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestRequestTypeDef#
# ListProjectsRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListProjectsRequestRequestTypeDef
def get_value() -> ListProjectsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListProjectsRequestRequestTypeDef definition
class ListProjectsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ModelPerformanceTypeDef#
# ModelPerformanceTypeDef usage example
from mypy_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 usage example
from mypy_boto3_lookoutvision.type_defs import OutputS3ObjectTypeDef
def get_value() -> OutputS3ObjectTypeDef:
return {
"Bucket": ...,
"Key": ...,
}
# OutputS3ObjectTypeDef definition
class OutputS3ObjectTypeDef(TypedDict):
Bucket: str,
Key: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_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],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
StartModelPackagingJobResponseTypeDef#
# StartModelPackagingJobResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import StartModelPackagingJobResponseTypeDef
def get_value() -> StartModelPackagingJobResponseTypeDef:
return {
"JobName": ...,
"ResponseMetadata": ...,
}
# StartModelPackagingJobResponseTypeDef definition
class StartModelPackagingJobResponseTypeDef(TypedDict):
JobName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartModelRequestRequestTypeDef#
# StartModelRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import StartModelRequestRequestTypeDef
def get_value() -> StartModelRequestRequestTypeDef:
return {
"ProjectName": ...,
"ModelVersion": ...,
"MinInferenceUnits": ...,
}
# StartModelRequestRequestTypeDef definition
class StartModelRequestRequestTypeDef(TypedDict):
ProjectName: str,
ModelVersion: str,
MinInferenceUnits: int,
ClientToken: NotRequired[str],
MaxInferenceUnits: NotRequired[int],
StartModelResponseTypeDef#
# StartModelResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import StartModelResponseTypeDef
def get_value() -> StartModelResponseTypeDef:
return {
"Status": ...,
"ResponseMetadata": ...,
}
# StartModelResponseTypeDef definition
class StartModelResponseTypeDef(TypedDict):
Status: ModelHostingStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopModelRequestRequestTypeDef#
# StopModelRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import StopModelRequestRequestTypeDef
def get_value() -> StopModelRequestRequestTypeDef:
return {
"ProjectName": ...,
"ModelVersion": ...,
}
# StopModelRequestRequestTypeDef definition
class StopModelRequestRequestTypeDef(TypedDict):
ProjectName: str,
ModelVersion: str,
ClientToken: NotRequired[str],
StopModelResponseTypeDef#
# StopModelResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import StopModelResponseTypeDef
def get_value() -> StopModelResponseTypeDef:
return {
"Status": ...,
"ResponseMetadata": ...,
}
# StopModelResponseTypeDef definition
class StopModelResponseTypeDef(TypedDict):
Status: ModelHostingStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateDatasetEntriesRequestRequestTypeDef#
# UpdateDatasetEntriesRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import UpdateDatasetEntriesRequestRequestTypeDef
def get_value() -> UpdateDatasetEntriesRequestRequestTypeDef:
return {
"ProjectName": ...,
"DatasetType": ...,
"Changes": ...,
}
# UpdateDatasetEntriesRequestRequestTypeDef definition
class UpdateDatasetEntriesRequestRequestTypeDef(TypedDict):
ProjectName: str,
DatasetType: str,
Changes: Union[str, bytes, IO[Any], StreamingBody],
ClientToken: NotRequired[str],
UpdateDatasetEntriesResponseTypeDef#
# UpdateDatasetEntriesResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import UpdateDatasetEntriesResponseTypeDef
def get_value() -> UpdateDatasetEntriesResponseTypeDef:
return {
"Status": ...,
"ResponseMetadata": ...,
}
# UpdateDatasetEntriesResponseTypeDef definition
class UpdateDatasetEntriesResponseTypeDef(TypedDict):
Status: DatasetStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AnomalyTypeDef#
# AnomalyTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import AnomalyTypeDef
def get_value() -> AnomalyTypeDef:
return {
"Name": ...,
}
# AnomalyTypeDef definition
class AnomalyTypeDef(TypedDict):
Name: NotRequired[str],
PixelAnomaly: NotRequired[PixelAnomalyTypeDef], # (1)
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"DatasetMetadata": ...,
"ResponseMetadata": ...,
}
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
DatasetMetadata: DatasetMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProjectDescriptionTypeDef#
# ProjectDescriptionTypeDef usage example
from mypy_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)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateProjectResponseTypeDef#
# CreateProjectResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import CreateProjectResponseTypeDef
def get_value() -> CreateProjectResponseTypeDef:
return {
"ProjectMetadata": ...,
"ResponseMetadata": ...,
}
# CreateProjectResponseTypeDef definition
class CreateProjectResponseTypeDef(TypedDict):
ProjectMetadata: ProjectMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProjectsResponseTypeDef#
# ListProjectsResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListProjectsResponseTypeDef
def get_value() -> ListProjectsResponseTypeDef:
return {
"Projects": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListProjectsResponseTypeDef definition
class ListProjectsResponseTypeDef(TypedDict):
Projects: List[ProjectMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DatasetDescriptionTypeDef#
# DatasetDescriptionTypeDef usage example
from mypy_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)
DatasetGroundTruthManifestTypeDef#
# DatasetGroundTruthManifestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DatasetGroundTruthManifestTypeDef
def get_value() -> DatasetGroundTruthManifestTypeDef:
return {
"S3Object": ...,
}
# DatasetGroundTruthManifestTypeDef definition
class DatasetGroundTruthManifestTypeDef(TypedDict):
S3Object: NotRequired[InputS3ObjectTypeDef], # (1)
OutputConfigTypeDef#
# OutputConfigTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import OutputConfigTypeDef
def get_value() -> OutputConfigTypeDef:
return {
"S3Location": ...,
}
# OutputConfigTypeDef definition
class OutputConfigTypeDef(TypedDict):
S3Location: S3LocationTypeDef, # (1)
GreengrassConfigurationTypeDef#
# GreengrassConfigurationTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import GreengrassConfigurationTypeDef
def get_value() -> GreengrassConfigurationTypeDef:
return {
"S3OutputLocation": ...,
"ComponentName": ...,
}
# 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[List[TagTypeDef]], # (4)
- See TargetDeviceType
- See TargetPlatformTypeDef
- See S3LocationTypeDef
- See TagTypeDef
ModelPackagingOutputDetailsTypeDef#
# ModelPackagingOutputDetailsTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ModelPackagingOutputDetailsTypeDef
def get_value() -> ModelPackagingOutputDetailsTypeDef:
return {
"Greengrass": ...,
}
# ModelPackagingOutputDetailsTypeDef definition
class ModelPackagingOutputDetailsTypeDef(TypedDict):
Greengrass: NotRequired[GreengrassOutputDetailsTypeDef], # (1)
ListModelPackagingJobsResponseTypeDef#
# ListModelPackagingJobsResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListModelPackagingJobsResponseTypeDef
def get_value() -> ListModelPackagingJobsResponseTypeDef:
return {
"ModelPackagingJobs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListModelPackagingJobsResponseTypeDef definition
class ListModelPackagingJobsResponseTypeDef(TypedDict):
ModelPackagingJobs: List[ModelPackagingJobMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModelMetadataTypeDef#
# ModelMetadataTypeDef usage example
from mypy_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)
DetectAnomalyResultTypeDef#
# DetectAnomalyResultTypeDef usage example
from mypy_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],
- See ImageSourceTypeDef
- See AnomalyTypeDef
DescribeProjectResponseTypeDef#
# DescribeProjectResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DescribeProjectResponseTypeDef
def get_value() -> DescribeProjectResponseTypeDef:
return {
"ProjectDescription": ...,
"ResponseMetadata": ...,
}
# DescribeProjectResponseTypeDef definition
class DescribeProjectResponseTypeDef(TypedDict):
ProjectDescription: ProjectDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDatasetResponseTypeDef#
# DescribeDatasetResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DescribeDatasetResponseTypeDef
def get_value() -> DescribeDatasetResponseTypeDef:
return {
"DatasetDescription": ...,
"ResponseMetadata": ...,
}
# DescribeDatasetResponseTypeDef definition
class DescribeDatasetResponseTypeDef(TypedDict):
DatasetDescription: DatasetDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DatasetSourceTypeDef#
# DatasetSourceTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DatasetSourceTypeDef
def get_value() -> DatasetSourceTypeDef:
return {
"GroundTruthManifest": ...,
}
# DatasetSourceTypeDef definition
class DatasetSourceTypeDef(TypedDict):
GroundTruthManifest: NotRequired[DatasetGroundTruthManifestTypeDef], # (1)
CreateModelRequestRequestTypeDef#
# CreateModelRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import CreateModelRequestRequestTypeDef
def get_value() -> CreateModelRequestRequestTypeDef:
return {
"ProjectName": ...,
"OutputConfig": ...,
}
# CreateModelRequestRequestTypeDef definition
class CreateModelRequestRequestTypeDef(TypedDict):
ProjectName: str,
OutputConfig: OutputConfigTypeDef, # (1)
Description: NotRequired[str],
ClientToken: NotRequired[str],
KmsKeyId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See OutputConfigTypeDef
- See TagTypeDef
ModelDescriptionTypeDef#
# ModelDescriptionTypeDef usage example
from mypy_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],
- See ModelStatusType
- See ModelPerformanceTypeDef
- See OutputConfigTypeDef
- See OutputS3ObjectTypeDef
- See OutputS3ObjectTypeDef
ModelPackagingConfigurationTypeDef#
# ModelPackagingConfigurationTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ModelPackagingConfigurationTypeDef
def get_value() -> ModelPackagingConfigurationTypeDef:
return {
"Greengrass": ...,
}
# ModelPackagingConfigurationTypeDef definition
class ModelPackagingConfigurationTypeDef(TypedDict):
Greengrass: GreengrassConfigurationTypeDef, # (1)
CreateModelResponseTypeDef#
# CreateModelResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import CreateModelResponseTypeDef
def get_value() -> CreateModelResponseTypeDef:
return {
"ModelMetadata": ...,
"ResponseMetadata": ...,
}
# CreateModelResponseTypeDef definition
class CreateModelResponseTypeDef(TypedDict):
ModelMetadata: ModelMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListModelsResponseTypeDef#
# ListModelsResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import ListModelsResponseTypeDef
def get_value() -> ListModelsResponseTypeDef:
return {
"Models": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListModelsResponseTypeDef definition
class ListModelsResponseTypeDef(TypedDict):
Models: List[ModelMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetectAnomaliesResponseTypeDef#
# DetectAnomaliesResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DetectAnomaliesResponseTypeDef
def get_value() -> DetectAnomaliesResponseTypeDef:
return {
"DetectAnomalyResult": ...,
"ResponseMetadata": ...,
}
# DetectAnomaliesResponseTypeDef definition
class DetectAnomaliesResponseTypeDef(TypedDict):
DetectAnomalyResult: DetectAnomalyResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetRequestRequestTypeDef#
# CreateDatasetRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import CreateDatasetRequestRequestTypeDef
def get_value() -> CreateDatasetRequestRequestTypeDef:
return {
"ProjectName": ...,
"DatasetType": ...,
}
# CreateDatasetRequestRequestTypeDef definition
class CreateDatasetRequestRequestTypeDef(TypedDict):
ProjectName: str,
DatasetType: str,
DatasetSource: NotRequired[DatasetSourceTypeDef], # (1)
ClientToken: NotRequired[str],
DescribeModelResponseTypeDef#
# DescribeModelResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DescribeModelResponseTypeDef
def get_value() -> DescribeModelResponseTypeDef:
return {
"ModelDescription": ...,
"ResponseMetadata": ...,
}
# DescribeModelResponseTypeDef definition
class DescribeModelResponseTypeDef(TypedDict):
ModelDescription: ModelDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModelPackagingDescriptionTypeDef#
# ModelPackagingDescriptionTypeDef usage example
from mypy_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[ModelPackagingConfigurationTypeDef], # (1)
ModelPackagingJobDescription: NotRequired[str],
ModelPackagingMethod: NotRequired[str],
ModelPackagingOutputDetails: NotRequired[ModelPackagingOutputDetailsTypeDef], # (2)
Status: NotRequired[ModelPackagingJobStatusType], # (3)
StatusMessage: NotRequired[str],
CreationTimestamp: NotRequired[datetime],
LastUpdatedTimestamp: NotRequired[datetime],
- See ModelPackagingConfigurationTypeDef
- See ModelPackagingOutputDetailsTypeDef
- See ModelPackagingJobStatusType
StartModelPackagingJobRequestRequestTypeDef#
# StartModelPackagingJobRequestRequestTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import StartModelPackagingJobRequestRequestTypeDef
def get_value() -> StartModelPackagingJobRequestRequestTypeDef:
return {
"ProjectName": ...,
"ModelVersion": ...,
"Configuration": ...,
}
# StartModelPackagingJobRequestRequestTypeDef definition
class StartModelPackagingJobRequestRequestTypeDef(TypedDict):
ProjectName: str,
ModelVersion: str,
Configuration: ModelPackagingConfigurationTypeDef, # (1)
JobName: NotRequired[str],
Description: NotRequired[str],
ClientToken: NotRequired[str],
DescribeModelPackagingJobResponseTypeDef#
# DescribeModelPackagingJobResponseTypeDef usage example
from mypy_boto3_lookoutvision.type_defs import DescribeModelPackagingJobResponseTypeDef
def get_value() -> DescribeModelPackagingJobResponseTypeDef:
return {
"ModelPackagingDescription": ...,
"ResponseMetadata": ...,
}
# DescribeModelPackagingJobResponseTypeDef definition
class DescribeModelPackagingJobResponseTypeDef(TypedDict):
ModelPackagingDescription: ModelPackagingDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)