Skip to content

Typed dictionaries#

Index > Personalize > Typed dictionaries

Auto-generated documentation for Personalize type annotations stubs module mypy-boto3-personalize.

AlgorithmImageTypeDef#

# AlgorithmImageTypeDef usage example

from mypy_boto3_personalize.type_defs import AlgorithmImageTypeDef

def get_value() -> AlgorithmImageTypeDef:
    return {
        "dockerURI": ...,
    }
# AlgorithmImageTypeDef definition

class AlgorithmImageTypeDef(TypedDict):
    dockerURI: str,
    name: NotRequired[str],

AutoMLConfigTypeDef#

# AutoMLConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import AutoMLConfigTypeDef

def get_value() -> AutoMLConfigTypeDef:
    return {
        "metricName": ...,
    }
# AutoMLConfigTypeDef definition

class AutoMLConfigTypeDef(TypedDict):
    metricName: NotRequired[str],
    recipeList: NotRequired[Sequence[str]],

AutoMLResultTypeDef#

# AutoMLResultTypeDef usage example

from mypy_boto3_personalize.type_defs import AutoMLResultTypeDef

def get_value() -> AutoMLResultTypeDef:
    return {
        "bestRecipeArn": ...,
    }
# AutoMLResultTypeDef definition

class AutoMLResultTypeDef(TypedDict):
    bestRecipeArn: NotRequired[str],

BatchInferenceJobConfigTypeDef#

# BatchInferenceJobConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchInferenceJobConfigTypeDef

def get_value() -> BatchInferenceJobConfigTypeDef:
    return {
        "itemExplorationConfig": ...,
    }
# BatchInferenceJobConfigTypeDef definition

class BatchInferenceJobConfigTypeDef(TypedDict):
    itemExplorationConfig: NotRequired[Mapping[str, str]],

S3DataConfigTypeDef#

# S3DataConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import S3DataConfigTypeDef

def get_value() -> S3DataConfigTypeDef:
    return {
        "path": ...,
    }
# S3DataConfigTypeDef definition

class S3DataConfigTypeDef(TypedDict):
    path: str,
    kmsKeyArn: NotRequired[str],

BatchInferenceJobSummaryTypeDef#

# BatchInferenceJobSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchInferenceJobSummaryTypeDef

def get_value() -> BatchInferenceJobSummaryTypeDef:
    return {
        "batchInferenceJobArn": ...,
    }
# BatchInferenceJobSummaryTypeDef definition

class BatchInferenceJobSummaryTypeDef(TypedDict):
    batchInferenceJobArn: NotRequired[str],
    jobName: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
    solutionVersionArn: NotRequired[str],

BatchSegmentJobSummaryTypeDef#

# BatchSegmentJobSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchSegmentJobSummaryTypeDef

def get_value() -> BatchSegmentJobSummaryTypeDef:
    return {
        "batchSegmentJobArn": ...,
    }
# BatchSegmentJobSummaryTypeDef definition

class BatchSegmentJobSummaryTypeDef(TypedDict):
    batchSegmentJobArn: NotRequired[str],
    jobName: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
    solutionVersionArn: NotRequired[str],

CampaignConfigTypeDef#

# CampaignConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import CampaignConfigTypeDef

def get_value() -> CampaignConfigTypeDef:
    return {
        "itemExplorationConfig": ...,
    }
# CampaignConfigTypeDef definition

class CampaignConfigTypeDef(TypedDict):
    itemExplorationConfig: NotRequired[Mapping[str, str]],

CampaignSummaryTypeDef#

# CampaignSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import CampaignSummaryTypeDef

def get_value() -> CampaignSummaryTypeDef:
    return {
        "name": ...,
    }
# CampaignSummaryTypeDef definition

class CampaignSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    campaignArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],

CategoricalHyperParameterRangeTypeDef#

# CategoricalHyperParameterRangeTypeDef usage example

from mypy_boto3_personalize.type_defs import CategoricalHyperParameterRangeTypeDef

def get_value() -> CategoricalHyperParameterRangeTypeDef:
    return {
        "name": ...,
    }
# CategoricalHyperParameterRangeTypeDef definition

class CategoricalHyperParameterRangeTypeDef(TypedDict):
    name: NotRequired[str],
    values: NotRequired[Sequence[str]],

ContinuousHyperParameterRangeTypeDef#

# ContinuousHyperParameterRangeTypeDef usage example

from mypy_boto3_personalize.type_defs import ContinuousHyperParameterRangeTypeDef

def get_value() -> ContinuousHyperParameterRangeTypeDef:
    return {
        "name": ...,
    }
# ContinuousHyperParameterRangeTypeDef definition

class ContinuousHyperParameterRangeTypeDef(TypedDict):
    name: NotRequired[str],
    minValue: NotRequired[float],
    maxValue: NotRequired[float],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_personalize.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "tagKey": ...,
        "tagValue": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    tagKey: str,
    tagValue: str,

CreateBatchInferenceJobResponseTypeDef#

# CreateBatchInferenceJobResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateBatchInferenceJobResponseTypeDef

def get_value() -> CreateBatchInferenceJobResponseTypeDef:
    return {
        "batchInferenceJobArn": ...,
        "ResponseMetadata": ...,
    }
# CreateBatchInferenceJobResponseTypeDef definition

class CreateBatchInferenceJobResponseTypeDef(TypedDict):
    batchInferenceJobArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateBatchSegmentJobResponseTypeDef#

# CreateBatchSegmentJobResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateBatchSegmentJobResponseTypeDef

def get_value() -> CreateBatchSegmentJobResponseTypeDef:
    return {
        "batchSegmentJobArn": ...,
        "ResponseMetadata": ...,
    }
# CreateBatchSegmentJobResponseTypeDef definition

class CreateBatchSegmentJobResponseTypeDef(TypedDict):
    batchSegmentJobArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateCampaignResponseTypeDef#

# CreateCampaignResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateCampaignResponseTypeDef

def get_value() -> CreateCampaignResponseTypeDef:
    return {
        "campaignArn": ...,
        "ResponseMetadata": ...,
    }
# CreateCampaignResponseTypeDef definition

class CreateCampaignResponseTypeDef(TypedDict):
    campaignArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDatasetExportJobResponseTypeDef#

# CreateDatasetExportJobResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateDatasetExportJobResponseTypeDef

def get_value() -> CreateDatasetExportJobResponseTypeDef:
    return {
        "datasetExportJobArn": ...,
        "ResponseMetadata": ...,
    }
# CreateDatasetExportJobResponseTypeDef definition

class CreateDatasetExportJobResponseTypeDef(TypedDict):
    datasetExportJobArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDatasetGroupResponseTypeDef#

# CreateDatasetGroupResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateDatasetGroupResponseTypeDef

def get_value() -> CreateDatasetGroupResponseTypeDef:
    return {
        "datasetGroupArn": ...,
        "domain": ...,
        "ResponseMetadata": ...,
    }
# CreateDatasetGroupResponseTypeDef definition

class CreateDatasetGroupResponseTypeDef(TypedDict):
    datasetGroupArn: str,
    domain: DomainType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainType
  2. See ResponseMetadataTypeDef

DataSourceTypeDef#

# DataSourceTypeDef usage example

from mypy_boto3_personalize.type_defs import DataSourceTypeDef

def get_value() -> DataSourceTypeDef:
    return {
        "dataLocation": ...,
    }
# DataSourceTypeDef definition

class DataSourceTypeDef(TypedDict):
    dataLocation: NotRequired[str],

CreateDatasetImportJobResponseTypeDef#

# CreateDatasetImportJobResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateDatasetImportJobResponseTypeDef

def get_value() -> CreateDatasetImportJobResponseTypeDef:
    return {
        "datasetImportJobArn": ...,
        "ResponseMetadata": ...,
    }
# CreateDatasetImportJobResponseTypeDef definition

class CreateDatasetImportJobResponseTypeDef(TypedDict):
    datasetImportJobArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDatasetResponseTypeDef#

# CreateDatasetResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateDatasetResponseTypeDef

def get_value() -> CreateDatasetResponseTypeDef:
    return {
        "datasetArn": ...,
        "ResponseMetadata": ...,
    }
# CreateDatasetResponseTypeDef definition

class CreateDatasetResponseTypeDef(TypedDict):
    datasetArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateEventTrackerResponseTypeDef#

# CreateEventTrackerResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateEventTrackerResponseTypeDef

def get_value() -> CreateEventTrackerResponseTypeDef:
    return {
        "eventTrackerArn": ...,
        "trackingId": ...,
        "ResponseMetadata": ...,
    }
# CreateEventTrackerResponseTypeDef definition

class CreateEventTrackerResponseTypeDef(TypedDict):
    eventTrackerArn: str,
    trackingId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFilterResponseTypeDef#

# CreateFilterResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateFilterResponseTypeDef

def get_value() -> CreateFilterResponseTypeDef:
    return {
        "filterArn": ...,
        "ResponseMetadata": ...,
    }
# CreateFilterResponseTypeDef definition

class CreateFilterResponseTypeDef(TypedDict):
    filterArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

MetricAttributeTypeDef#

# MetricAttributeTypeDef usage example

from mypy_boto3_personalize.type_defs import MetricAttributeTypeDef

def get_value() -> MetricAttributeTypeDef:
    return {
        "eventType": ...,
        "metricName": ...,
        "expression": ...,
    }
# MetricAttributeTypeDef definition

class MetricAttributeTypeDef(TypedDict):
    eventType: str,
    metricName: str,
    expression: str,

CreateMetricAttributionResponseTypeDef#

# CreateMetricAttributionResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateMetricAttributionResponseTypeDef

def get_value() -> CreateMetricAttributionResponseTypeDef:
    return {
        "metricAttributionArn": ...,
        "ResponseMetadata": ...,
    }
# CreateMetricAttributionResponseTypeDef definition

class CreateMetricAttributionResponseTypeDef(TypedDict):
    metricAttributionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRecommenderResponseTypeDef#

# CreateRecommenderResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateRecommenderResponseTypeDef

def get_value() -> CreateRecommenderResponseTypeDef:
    return {
        "recommenderArn": ...,
        "ResponseMetadata": ...,
    }
# CreateRecommenderResponseTypeDef definition

class CreateRecommenderResponseTypeDef(TypedDict):
    recommenderArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSchemaRequestRequestTypeDef#

# CreateSchemaRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateSchemaRequestRequestTypeDef

def get_value() -> CreateSchemaRequestRequestTypeDef:
    return {
        "name": ...,
        "schema": ...,
    }
# CreateSchemaRequestRequestTypeDef definition

class CreateSchemaRequestRequestTypeDef(TypedDict):
    name: str,
    schema: str,
    domain: NotRequired[DomainType],  # (1)
  1. See DomainType

CreateSchemaResponseTypeDef#

# CreateSchemaResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateSchemaResponseTypeDef

def get_value() -> CreateSchemaResponseTypeDef:
    return {
        "schemaArn": ...,
        "ResponseMetadata": ...,
    }
# CreateSchemaResponseTypeDef definition

class CreateSchemaResponseTypeDef(TypedDict):
    schemaArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSolutionResponseTypeDef#

# CreateSolutionResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateSolutionResponseTypeDef

def get_value() -> CreateSolutionResponseTypeDef:
    return {
        "solutionArn": ...,
        "ResponseMetadata": ...,
    }
# CreateSolutionResponseTypeDef definition

class CreateSolutionResponseTypeDef(TypedDict):
    solutionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSolutionVersionResponseTypeDef#

# CreateSolutionVersionResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateSolutionVersionResponseTypeDef

def get_value() -> CreateSolutionVersionResponseTypeDef:
    return {
        "solutionVersionArn": ...,
        "ResponseMetadata": ...,
    }
# CreateSolutionVersionResponseTypeDef definition

class CreateSolutionVersionResponseTypeDef(TypedDict):
    solutionVersionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DatasetExportJobSummaryTypeDef#

# DatasetExportJobSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetExportJobSummaryTypeDef

def get_value() -> DatasetExportJobSummaryTypeDef:
    return {
        "datasetExportJobArn": ...,
    }
# DatasetExportJobSummaryTypeDef definition

class DatasetExportJobSummaryTypeDef(TypedDict):
    datasetExportJobArn: NotRequired[str],
    jobName: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],

DatasetGroupSummaryTypeDef#

# DatasetGroupSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetGroupSummaryTypeDef

def get_value() -> DatasetGroupSummaryTypeDef:
    return {
        "name": ...,
    }
# DatasetGroupSummaryTypeDef definition

class DatasetGroupSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
    domain: NotRequired[DomainType],  # (1)
  1. See DomainType

DatasetGroupTypeDef#

# DatasetGroupTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetGroupTypeDef

def get_value() -> DatasetGroupTypeDef:
    return {
        "name": ...,
    }
# DatasetGroupTypeDef definition

class DatasetGroupTypeDef(TypedDict):
    name: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    status: NotRequired[str],
    roleArn: NotRequired[str],
    kmsKeyArn: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
    domain: NotRequired[DomainType],  # (1)
  1. See DomainType

DatasetImportJobSummaryTypeDef#

# DatasetImportJobSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetImportJobSummaryTypeDef

def get_value() -> DatasetImportJobSummaryTypeDef:
    return {
        "datasetImportJobArn": ...,
    }
# DatasetImportJobSummaryTypeDef definition

class DatasetImportJobSummaryTypeDef(TypedDict):
    datasetImportJobArn: NotRequired[str],
    jobName: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
    importMode: NotRequired[ImportModeType],  # (1)
  1. See ImportModeType

DatasetSchemaSummaryTypeDef#

# DatasetSchemaSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetSchemaSummaryTypeDef

def get_value() -> DatasetSchemaSummaryTypeDef:
    return {
        "name": ...,
    }
# DatasetSchemaSummaryTypeDef definition

class DatasetSchemaSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    schemaArn: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    domain: NotRequired[DomainType],  # (1)
  1. See DomainType

DatasetSchemaTypeDef#

# DatasetSchemaTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetSchemaTypeDef

def get_value() -> DatasetSchemaTypeDef:
    return {
        "name": ...,
    }
# DatasetSchemaTypeDef definition

class DatasetSchemaTypeDef(TypedDict):
    name: NotRequired[str],
    schemaArn: NotRequired[str],
    schema: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    domain: NotRequired[DomainType],  # (1)
  1. See DomainType

DatasetSummaryTypeDef#

# DatasetSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetSummaryTypeDef

def get_value() -> DatasetSummaryTypeDef:
    return {
        "name": ...,
    }
# DatasetSummaryTypeDef definition

class DatasetSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    datasetArn: NotRequired[str],
    datasetType: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],

DatasetTypeDef#

# DatasetTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetTypeDef

def get_value() -> DatasetTypeDef:
    return {
        "name": ...,
    }
# DatasetTypeDef definition

class DatasetTypeDef(TypedDict):
    name: NotRequired[str],
    datasetArn: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    datasetType: NotRequired[str],
    schemaArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],

DefaultCategoricalHyperParameterRangeTypeDef#

# DefaultCategoricalHyperParameterRangeTypeDef usage example

from mypy_boto3_personalize.type_defs import DefaultCategoricalHyperParameterRangeTypeDef

def get_value() -> DefaultCategoricalHyperParameterRangeTypeDef:
    return {
        "name": ...,
    }
# DefaultCategoricalHyperParameterRangeTypeDef definition

class DefaultCategoricalHyperParameterRangeTypeDef(TypedDict):
    name: NotRequired[str],
    values: NotRequired[List[str]],
    isTunable: NotRequired[bool],

DefaultContinuousHyperParameterRangeTypeDef#

# DefaultContinuousHyperParameterRangeTypeDef usage example

from mypy_boto3_personalize.type_defs import DefaultContinuousHyperParameterRangeTypeDef

def get_value() -> DefaultContinuousHyperParameterRangeTypeDef:
    return {
        "name": ...,
    }
# DefaultContinuousHyperParameterRangeTypeDef definition

class DefaultContinuousHyperParameterRangeTypeDef(TypedDict):
    name: NotRequired[str],
    minValue: NotRequired[float],
    maxValue: NotRequired[float],
    isTunable: NotRequired[bool],

DefaultIntegerHyperParameterRangeTypeDef#

# DefaultIntegerHyperParameterRangeTypeDef usage example

from mypy_boto3_personalize.type_defs import DefaultIntegerHyperParameterRangeTypeDef

def get_value() -> DefaultIntegerHyperParameterRangeTypeDef:
    return {
        "name": ...,
    }
# DefaultIntegerHyperParameterRangeTypeDef definition

class DefaultIntegerHyperParameterRangeTypeDef(TypedDict):
    name: NotRequired[str],
    minValue: NotRequired[int],
    maxValue: NotRequired[int],
    isTunable: NotRequired[bool],

DeleteCampaignRequestRequestTypeDef#

# DeleteCampaignRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteCampaignRequestRequestTypeDef

def get_value() -> DeleteCampaignRequestRequestTypeDef:
    return {
        "campaignArn": ...,
    }
# DeleteCampaignRequestRequestTypeDef definition

class DeleteCampaignRequestRequestTypeDef(TypedDict):
    campaignArn: str,

DeleteDatasetGroupRequestRequestTypeDef#

# DeleteDatasetGroupRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteDatasetGroupRequestRequestTypeDef

def get_value() -> DeleteDatasetGroupRequestRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# DeleteDatasetGroupRequestRequestTypeDef definition

class DeleteDatasetGroupRequestRequestTypeDef(TypedDict):
    datasetGroupArn: str,

DeleteDatasetRequestRequestTypeDef#

# DeleteDatasetRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteDatasetRequestRequestTypeDef

def get_value() -> DeleteDatasetRequestRequestTypeDef:
    return {
        "datasetArn": ...,
    }
# DeleteDatasetRequestRequestTypeDef definition

class DeleteDatasetRequestRequestTypeDef(TypedDict):
    datasetArn: str,

DeleteEventTrackerRequestRequestTypeDef#

# DeleteEventTrackerRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteEventTrackerRequestRequestTypeDef

def get_value() -> DeleteEventTrackerRequestRequestTypeDef:
    return {
        "eventTrackerArn": ...,
    }
# DeleteEventTrackerRequestRequestTypeDef definition

class DeleteEventTrackerRequestRequestTypeDef(TypedDict):
    eventTrackerArn: str,

DeleteFilterRequestRequestTypeDef#

# DeleteFilterRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteFilterRequestRequestTypeDef

def get_value() -> DeleteFilterRequestRequestTypeDef:
    return {
        "filterArn": ...,
    }
# DeleteFilterRequestRequestTypeDef definition

class DeleteFilterRequestRequestTypeDef(TypedDict):
    filterArn: str,

DeleteMetricAttributionRequestRequestTypeDef#

# DeleteMetricAttributionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteMetricAttributionRequestRequestTypeDef

def get_value() -> DeleteMetricAttributionRequestRequestTypeDef:
    return {
        "metricAttributionArn": ...,
    }
# DeleteMetricAttributionRequestRequestTypeDef definition

class DeleteMetricAttributionRequestRequestTypeDef(TypedDict):
    metricAttributionArn: str,

DeleteRecommenderRequestRequestTypeDef#

# DeleteRecommenderRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteRecommenderRequestRequestTypeDef

def get_value() -> DeleteRecommenderRequestRequestTypeDef:
    return {
        "recommenderArn": ...,
    }
# DeleteRecommenderRequestRequestTypeDef definition

class DeleteRecommenderRequestRequestTypeDef(TypedDict):
    recommenderArn: str,

DeleteSchemaRequestRequestTypeDef#

# DeleteSchemaRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteSchemaRequestRequestTypeDef

def get_value() -> DeleteSchemaRequestRequestTypeDef:
    return {
        "schemaArn": ...,
    }
# DeleteSchemaRequestRequestTypeDef definition

class DeleteSchemaRequestRequestTypeDef(TypedDict):
    schemaArn: str,

DeleteSolutionRequestRequestTypeDef#

# DeleteSolutionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DeleteSolutionRequestRequestTypeDef

def get_value() -> DeleteSolutionRequestRequestTypeDef:
    return {
        "solutionArn": ...,
    }
# DeleteSolutionRequestRequestTypeDef definition

class DeleteSolutionRequestRequestTypeDef(TypedDict):
    solutionArn: str,

DescribeAlgorithmRequestRequestTypeDef#

# DescribeAlgorithmRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeAlgorithmRequestRequestTypeDef

def get_value() -> DescribeAlgorithmRequestRequestTypeDef:
    return {
        "algorithmArn": ...,
    }
# DescribeAlgorithmRequestRequestTypeDef definition

class DescribeAlgorithmRequestRequestTypeDef(TypedDict):
    algorithmArn: str,

DescribeBatchInferenceJobRequestRequestTypeDef#

# DescribeBatchInferenceJobRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeBatchInferenceJobRequestRequestTypeDef

def get_value() -> DescribeBatchInferenceJobRequestRequestTypeDef:
    return {
        "batchInferenceJobArn": ...,
    }
# DescribeBatchInferenceJobRequestRequestTypeDef definition

class DescribeBatchInferenceJobRequestRequestTypeDef(TypedDict):
    batchInferenceJobArn: str,

DescribeBatchSegmentJobRequestRequestTypeDef#

# DescribeBatchSegmentJobRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeBatchSegmentJobRequestRequestTypeDef

def get_value() -> DescribeBatchSegmentJobRequestRequestTypeDef:
    return {
        "batchSegmentJobArn": ...,
    }
# DescribeBatchSegmentJobRequestRequestTypeDef definition

class DescribeBatchSegmentJobRequestRequestTypeDef(TypedDict):
    batchSegmentJobArn: str,

DescribeCampaignRequestRequestTypeDef#

# DescribeCampaignRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeCampaignRequestRequestTypeDef

def get_value() -> DescribeCampaignRequestRequestTypeDef:
    return {
        "campaignArn": ...,
    }
# DescribeCampaignRequestRequestTypeDef definition

class DescribeCampaignRequestRequestTypeDef(TypedDict):
    campaignArn: str,

DescribeDatasetExportJobRequestRequestTypeDef#

# DescribeDatasetExportJobRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetExportJobRequestRequestTypeDef

def get_value() -> DescribeDatasetExportJobRequestRequestTypeDef:
    return {
        "datasetExportJobArn": ...,
    }
# DescribeDatasetExportJobRequestRequestTypeDef definition

class DescribeDatasetExportJobRequestRequestTypeDef(TypedDict):
    datasetExportJobArn: str,

DescribeDatasetGroupRequestRequestTypeDef#

# DescribeDatasetGroupRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetGroupRequestRequestTypeDef

def get_value() -> DescribeDatasetGroupRequestRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# DescribeDatasetGroupRequestRequestTypeDef definition

class DescribeDatasetGroupRequestRequestTypeDef(TypedDict):
    datasetGroupArn: str,

DescribeDatasetImportJobRequestRequestTypeDef#

# DescribeDatasetImportJobRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetImportJobRequestRequestTypeDef

def get_value() -> DescribeDatasetImportJobRequestRequestTypeDef:
    return {
        "datasetImportJobArn": ...,
    }
# DescribeDatasetImportJobRequestRequestTypeDef definition

class DescribeDatasetImportJobRequestRequestTypeDef(TypedDict):
    datasetImportJobArn: str,

DescribeDatasetRequestRequestTypeDef#

# DescribeDatasetRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetRequestRequestTypeDef

def get_value() -> DescribeDatasetRequestRequestTypeDef:
    return {
        "datasetArn": ...,
    }
# DescribeDatasetRequestRequestTypeDef definition

class DescribeDatasetRequestRequestTypeDef(TypedDict):
    datasetArn: str,

DescribeEventTrackerRequestRequestTypeDef#

# DescribeEventTrackerRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeEventTrackerRequestRequestTypeDef

def get_value() -> DescribeEventTrackerRequestRequestTypeDef:
    return {
        "eventTrackerArn": ...,
    }
# DescribeEventTrackerRequestRequestTypeDef definition

class DescribeEventTrackerRequestRequestTypeDef(TypedDict):
    eventTrackerArn: str,

EventTrackerTypeDef#

# EventTrackerTypeDef usage example

from mypy_boto3_personalize.type_defs import EventTrackerTypeDef

def get_value() -> EventTrackerTypeDef:
    return {
        "name": ...,
    }
# EventTrackerTypeDef definition

class EventTrackerTypeDef(TypedDict):
    name: NotRequired[str],
    eventTrackerArn: NotRequired[str],
    accountId: NotRequired[str],
    trackingId: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],

DescribeFeatureTransformationRequestRequestTypeDef#

# DescribeFeatureTransformationRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeFeatureTransformationRequestRequestTypeDef

def get_value() -> DescribeFeatureTransformationRequestRequestTypeDef:
    return {
        "featureTransformationArn": ...,
    }
# DescribeFeatureTransformationRequestRequestTypeDef definition

class DescribeFeatureTransformationRequestRequestTypeDef(TypedDict):
    featureTransformationArn: str,

FeatureTransformationTypeDef#

# FeatureTransformationTypeDef usage example

from mypy_boto3_personalize.type_defs import FeatureTransformationTypeDef

def get_value() -> FeatureTransformationTypeDef:
    return {
        "name": ...,
    }
# FeatureTransformationTypeDef definition

class FeatureTransformationTypeDef(TypedDict):
    name: NotRequired[str],
    featureTransformationArn: NotRequired[str],
    defaultParameters: NotRequired[Dict[str, str]],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    status: NotRequired[str],

DescribeFilterRequestRequestTypeDef#

# DescribeFilterRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeFilterRequestRequestTypeDef

def get_value() -> DescribeFilterRequestRequestTypeDef:
    return {
        "filterArn": ...,
    }
# DescribeFilterRequestRequestTypeDef definition

class DescribeFilterRequestRequestTypeDef(TypedDict):
    filterArn: str,

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_personalize.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "name": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    name: NotRequired[str],
    filterArn: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    datasetGroupArn: NotRequired[str],
    failureReason: NotRequired[str],
    filterExpression: NotRequired[str],
    status: NotRequired[str],

DescribeMetricAttributionRequestRequestTypeDef#

# DescribeMetricAttributionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeMetricAttributionRequestRequestTypeDef

def get_value() -> DescribeMetricAttributionRequestRequestTypeDef:
    return {
        "metricAttributionArn": ...,
    }
# DescribeMetricAttributionRequestRequestTypeDef definition

class DescribeMetricAttributionRequestRequestTypeDef(TypedDict):
    metricAttributionArn: str,

DescribeRecipeRequestRequestTypeDef#

# DescribeRecipeRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeRecipeRequestRequestTypeDef

def get_value() -> DescribeRecipeRequestRequestTypeDef:
    return {
        "recipeArn": ...,
    }
# DescribeRecipeRequestRequestTypeDef definition

class DescribeRecipeRequestRequestTypeDef(TypedDict):
    recipeArn: str,

RecipeTypeDef#

# RecipeTypeDef usage example

from mypy_boto3_personalize.type_defs import RecipeTypeDef

def get_value() -> RecipeTypeDef:
    return {
        "name": ...,
    }
# RecipeTypeDef definition

class RecipeTypeDef(TypedDict):
    name: NotRequired[str],
    recipeArn: NotRequired[str],
    algorithmArn: NotRequired[str],
    featureTransformationArn: NotRequired[str],
    status: NotRequired[str],
    description: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    recipeType: NotRequired[str],
    lastUpdatedDateTime: NotRequired[datetime],

DescribeRecommenderRequestRequestTypeDef#

# DescribeRecommenderRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeRecommenderRequestRequestTypeDef

def get_value() -> DescribeRecommenderRequestRequestTypeDef:
    return {
        "recommenderArn": ...,
    }
# DescribeRecommenderRequestRequestTypeDef definition

class DescribeRecommenderRequestRequestTypeDef(TypedDict):
    recommenderArn: str,

DescribeSchemaRequestRequestTypeDef#

# DescribeSchemaRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeSchemaRequestRequestTypeDef

def get_value() -> DescribeSchemaRequestRequestTypeDef:
    return {
        "schemaArn": ...,
    }
# DescribeSchemaRequestRequestTypeDef definition

class DescribeSchemaRequestRequestTypeDef(TypedDict):
    schemaArn: str,

DescribeSolutionRequestRequestTypeDef#

# DescribeSolutionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeSolutionRequestRequestTypeDef

def get_value() -> DescribeSolutionRequestRequestTypeDef:
    return {
        "solutionArn": ...,
    }
# DescribeSolutionRequestRequestTypeDef definition

class DescribeSolutionRequestRequestTypeDef(TypedDict):
    solutionArn: str,

DescribeSolutionVersionRequestRequestTypeDef#

# DescribeSolutionVersionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeSolutionVersionRequestRequestTypeDef

def get_value() -> DescribeSolutionVersionRequestRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# DescribeSolutionVersionRequestRequestTypeDef definition

class DescribeSolutionVersionRequestRequestTypeDef(TypedDict):
    solutionVersionArn: str,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_personalize.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EventTrackerSummaryTypeDef#

# EventTrackerSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import EventTrackerSummaryTypeDef

def get_value() -> EventTrackerSummaryTypeDef:
    return {
        "name": ...,
    }
# EventTrackerSummaryTypeDef definition

class EventTrackerSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    eventTrackerArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],

FilterSummaryTypeDef#

# FilterSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import FilterSummaryTypeDef

def get_value() -> FilterSummaryTypeDef:
    return {
        "name": ...,
    }
# FilterSummaryTypeDef definition

class FilterSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    filterArn: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    datasetGroupArn: NotRequired[str],
    failureReason: NotRequired[str],
    status: NotRequired[str],

GetSolutionMetricsRequestRequestTypeDef#

# GetSolutionMetricsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import GetSolutionMetricsRequestRequestTypeDef

def get_value() -> GetSolutionMetricsRequestRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# GetSolutionMetricsRequestRequestTypeDef definition

class GetSolutionMetricsRequestRequestTypeDef(TypedDict):
    solutionVersionArn: str,

GetSolutionMetricsResponseTypeDef#

# GetSolutionMetricsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import GetSolutionMetricsResponseTypeDef

def get_value() -> GetSolutionMetricsResponseTypeDef:
    return {
        "solutionVersionArn": ...,
        "metrics": ...,
        "ResponseMetadata": ...,
    }
# GetSolutionMetricsResponseTypeDef definition

class GetSolutionMetricsResponseTypeDef(TypedDict):
    solutionVersionArn: str,
    metrics: Dict[str, float],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

HPOObjectiveTypeDef#

# HPOObjectiveTypeDef usage example

from mypy_boto3_personalize.type_defs import HPOObjectiveTypeDef

def get_value() -> HPOObjectiveTypeDef:
    return {
        "type": ...,
    }
# HPOObjectiveTypeDef definition

class HPOObjectiveTypeDef(TypedDict):
    type: NotRequired[str],
    metricName: NotRequired[str],
    metricRegex: NotRequired[str],

HPOResourceConfigTypeDef#

# HPOResourceConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import HPOResourceConfigTypeDef

def get_value() -> HPOResourceConfigTypeDef:
    return {
        "maxNumberOfTrainingJobs": ...,
    }
# HPOResourceConfigTypeDef definition

class HPOResourceConfigTypeDef(TypedDict):
    maxNumberOfTrainingJobs: NotRequired[str],
    maxParallelTrainingJobs: NotRequired[str],

IntegerHyperParameterRangeTypeDef#

# IntegerHyperParameterRangeTypeDef usage example

from mypy_boto3_personalize.type_defs import IntegerHyperParameterRangeTypeDef

def get_value() -> IntegerHyperParameterRangeTypeDef:
    return {
        "name": ...,
    }
# IntegerHyperParameterRangeTypeDef definition

class IntegerHyperParameterRangeTypeDef(TypedDict):
    name: NotRequired[str],
    minValue: NotRequired[int],
    maxValue: NotRequired[int],

ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef#

# ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef

def get_value() -> ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef definition

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

ListBatchInferenceJobsRequestRequestTypeDef#

# ListBatchInferenceJobsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsRequestRequestTypeDef

def get_value() -> ListBatchInferenceJobsRequestRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# ListBatchInferenceJobsRequestRequestTypeDef definition

class ListBatchInferenceJobsRequestRequestTypeDef(TypedDict):
    solutionVersionArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef#

# ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef

def get_value() -> ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef definition

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

ListBatchSegmentJobsRequestRequestTypeDef#

# ListBatchSegmentJobsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsRequestRequestTypeDef

def get_value() -> ListBatchSegmentJobsRequestRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# ListBatchSegmentJobsRequestRequestTypeDef definition

class ListBatchSegmentJobsRequestRequestTypeDef(TypedDict):
    solutionVersionArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListCampaignsRequestListCampaignsPaginateTypeDef#

# ListCampaignsRequestListCampaignsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListCampaignsRequestListCampaignsPaginateTypeDef

def get_value() -> ListCampaignsRequestListCampaignsPaginateTypeDef:
    return {
        "solutionArn": ...,
    }
# ListCampaignsRequestListCampaignsPaginateTypeDef definition

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

ListCampaignsRequestRequestTypeDef#

# ListCampaignsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListCampaignsRequestRequestTypeDef

def get_value() -> ListCampaignsRequestRequestTypeDef:
    return {
        "solutionArn": ...,
    }
# ListCampaignsRequestRequestTypeDef definition

class ListCampaignsRequestRequestTypeDef(TypedDict):
    solutionArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef#

# ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef

def get_value() -> ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef:
    return {
        "datasetArn": ...,
    }
# ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef definition

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

ListDatasetExportJobsRequestRequestTypeDef#

# ListDatasetExportJobsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetExportJobsRequestRequestTypeDef

def get_value() -> ListDatasetExportJobsRequestRequestTypeDef:
    return {
        "datasetArn": ...,
    }
# ListDatasetExportJobsRequestRequestTypeDef definition

class ListDatasetExportJobsRequestRequestTypeDef(TypedDict):
    datasetArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef#

# ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef

def get_value() -> ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef definition

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

ListDatasetGroupsRequestRequestTypeDef#

# ListDatasetGroupsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetGroupsRequestRequestTypeDef

def get_value() -> ListDatasetGroupsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListDatasetGroupsRequestRequestTypeDef definition

class ListDatasetGroupsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef#

# ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef

def get_value() -> ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef:
    return {
        "datasetArn": ...,
    }
# ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef definition

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

ListDatasetImportJobsRequestRequestTypeDef#

# ListDatasetImportJobsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetImportJobsRequestRequestTypeDef

def get_value() -> ListDatasetImportJobsRequestRequestTypeDef:
    return {
        "datasetArn": ...,
    }
# ListDatasetImportJobsRequestRequestTypeDef definition

class ListDatasetImportJobsRequestRequestTypeDef(TypedDict):
    datasetArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDatasetsRequestListDatasetsPaginateTypeDef#

# ListDatasetsRequestListDatasetsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetsRequestListDatasetsPaginateTypeDef

def get_value() -> ListDatasetsRequestListDatasetsPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListDatasetsRequestListDatasetsPaginateTypeDef definition

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

ListDatasetsRequestRequestTypeDef#

# ListDatasetsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetsRequestRequestTypeDef

def get_value() -> ListDatasetsRequestRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListDatasetsRequestRequestTypeDef definition

class ListDatasetsRequestRequestTypeDef(TypedDict):
    datasetGroupArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListEventTrackersRequestListEventTrackersPaginateTypeDef#

# ListEventTrackersRequestListEventTrackersPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListEventTrackersRequestListEventTrackersPaginateTypeDef

def get_value() -> ListEventTrackersRequestListEventTrackersPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListEventTrackersRequestListEventTrackersPaginateTypeDef definition

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

ListEventTrackersRequestRequestTypeDef#

# ListEventTrackersRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListEventTrackersRequestRequestTypeDef

def get_value() -> ListEventTrackersRequestRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListEventTrackersRequestRequestTypeDef definition

class ListEventTrackersRequestRequestTypeDef(TypedDict):
    datasetGroupArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListFiltersRequestListFiltersPaginateTypeDef#

# ListFiltersRequestListFiltersPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListFiltersRequestListFiltersPaginateTypeDef

def get_value() -> ListFiltersRequestListFiltersPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListFiltersRequestListFiltersPaginateTypeDef definition

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

ListFiltersRequestRequestTypeDef#

# ListFiltersRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListFiltersRequestRequestTypeDef

def get_value() -> ListFiltersRequestRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListFiltersRequestRequestTypeDef definition

class ListFiltersRequestRequestTypeDef(TypedDict):
    datasetGroupArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef#

# ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef

def get_value() -> ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef:
    return {
        "metricAttributionArn": ...,
    }
# ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef definition

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

ListMetricAttributionMetricsRequestRequestTypeDef#

# ListMetricAttributionMetricsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsRequestRequestTypeDef

def get_value() -> ListMetricAttributionMetricsRequestRequestTypeDef:
    return {
        "metricAttributionArn": ...,
    }
# ListMetricAttributionMetricsRequestRequestTypeDef definition

class ListMetricAttributionMetricsRequestRequestTypeDef(TypedDict):
    metricAttributionArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef#

# ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef

def get_value() -> ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef definition

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

ListMetricAttributionsRequestRequestTypeDef#

# ListMetricAttributionsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionsRequestRequestTypeDef

def get_value() -> ListMetricAttributionsRequestRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListMetricAttributionsRequestRequestTypeDef definition

class ListMetricAttributionsRequestRequestTypeDef(TypedDict):
    datasetGroupArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

MetricAttributionSummaryTypeDef#

# MetricAttributionSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import MetricAttributionSummaryTypeDef

def get_value() -> MetricAttributionSummaryTypeDef:
    return {
        "name": ...,
    }
# MetricAttributionSummaryTypeDef definition

class MetricAttributionSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    metricAttributionArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],

ListRecipesRequestListRecipesPaginateTypeDef#

# ListRecipesRequestListRecipesPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListRecipesRequestListRecipesPaginateTypeDef

def get_value() -> ListRecipesRequestListRecipesPaginateTypeDef:
    return {
        "recipeProvider": ...,
    }
# ListRecipesRequestListRecipesPaginateTypeDef definition

class ListRecipesRequestListRecipesPaginateTypeDef(TypedDict):
    recipeProvider: NotRequired[RecipeProviderType],  # (1)
    domain: NotRequired[DomainType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See RecipeProviderType
  2. See DomainType
  3. See PaginatorConfigTypeDef

ListRecipesRequestRequestTypeDef#

# ListRecipesRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListRecipesRequestRequestTypeDef

def get_value() -> ListRecipesRequestRequestTypeDef:
    return {
        "recipeProvider": ...,
    }
# ListRecipesRequestRequestTypeDef definition

class ListRecipesRequestRequestTypeDef(TypedDict):
    recipeProvider: NotRequired[RecipeProviderType],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    domain: NotRequired[DomainType],  # (2)
  1. See RecipeProviderType
  2. See DomainType

RecipeSummaryTypeDef#

# RecipeSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import RecipeSummaryTypeDef

def get_value() -> RecipeSummaryTypeDef:
    return {
        "name": ...,
    }
# RecipeSummaryTypeDef definition

class RecipeSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    recipeArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    domain: NotRequired[DomainType],  # (1)
  1. See DomainType

ListRecommendersRequestListRecommendersPaginateTypeDef#

# ListRecommendersRequestListRecommendersPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListRecommendersRequestListRecommendersPaginateTypeDef

def get_value() -> ListRecommendersRequestListRecommendersPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListRecommendersRequestListRecommendersPaginateTypeDef definition

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

ListRecommendersRequestRequestTypeDef#

# ListRecommendersRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListRecommendersRequestRequestTypeDef

def get_value() -> ListRecommendersRequestRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListRecommendersRequestRequestTypeDef definition

class ListRecommendersRequestRequestTypeDef(TypedDict):
    datasetGroupArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListSchemasRequestListSchemasPaginateTypeDef#

# ListSchemasRequestListSchemasPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSchemasRequestListSchemasPaginateTypeDef

def get_value() -> ListSchemasRequestListSchemasPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSchemasRequestListSchemasPaginateTypeDef definition

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

ListSchemasRequestRequestTypeDef#

# ListSchemasRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSchemasRequestRequestTypeDef

def get_value() -> ListSchemasRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListSchemasRequestRequestTypeDef definition

class ListSchemasRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef#

# ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef

def get_value() -> ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef:
    return {
        "solutionArn": ...,
    }
# ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef definition

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

ListSolutionVersionsRequestRequestTypeDef#

# ListSolutionVersionsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSolutionVersionsRequestRequestTypeDef

def get_value() -> ListSolutionVersionsRequestRequestTypeDef:
    return {
        "solutionArn": ...,
    }
# ListSolutionVersionsRequestRequestTypeDef definition

class ListSolutionVersionsRequestRequestTypeDef(TypedDict):
    solutionArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

SolutionVersionSummaryTypeDef#

# SolutionVersionSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import SolutionVersionSummaryTypeDef

def get_value() -> SolutionVersionSummaryTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# SolutionVersionSummaryTypeDef definition

class SolutionVersionSummaryTypeDef(TypedDict):
    solutionVersionArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],

ListSolutionsRequestListSolutionsPaginateTypeDef#

# ListSolutionsRequestListSolutionsPaginateTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSolutionsRequestListSolutionsPaginateTypeDef

def get_value() -> ListSolutionsRequestListSolutionsPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListSolutionsRequestListSolutionsPaginateTypeDef definition

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

ListSolutionsRequestRequestTypeDef#

# ListSolutionsRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSolutionsRequestRequestTypeDef

def get_value() -> ListSolutionsRequestRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }
# ListSolutionsRequestRequestTypeDef definition

class ListSolutionsRequestRequestTypeDef(TypedDict):
    datasetGroupArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

SolutionSummaryTypeDef#

# SolutionSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import SolutionSummaryTypeDef

def get_value() -> SolutionSummaryTypeDef:
    return {
        "name": ...,
    }
# SolutionSummaryTypeDef definition

class SolutionSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    solutionArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    recipeArn: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

OptimizationObjectiveTypeDef#

# OptimizationObjectiveTypeDef usage example

from mypy_boto3_personalize.type_defs import OptimizationObjectiveTypeDef

def get_value() -> OptimizationObjectiveTypeDef:
    return {
        "itemAttribute": ...,
    }
# OptimizationObjectiveTypeDef definition

class OptimizationObjectiveTypeDef(TypedDict):
    itemAttribute: NotRequired[str],
    objectiveSensitivity: NotRequired[ObjectiveSensitivityType],  # (1)
  1. See ObjectiveSensitivityType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import PaginatorConfigTypeDef

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

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

TrainingDataConfigTypeDef#

# TrainingDataConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import TrainingDataConfigTypeDef

def get_value() -> TrainingDataConfigTypeDef:
    return {
        "excludedDatasetColumns": ...,
    }
# TrainingDataConfigTypeDef definition

class TrainingDataConfigTypeDef(TypedDict):
    excludedDatasetColumns: NotRequired[Mapping[str, Sequence[str]]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_personalize.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,

TunedHPOParamsTypeDef#

# TunedHPOParamsTypeDef usage example

from mypy_boto3_personalize.type_defs import TunedHPOParamsTypeDef

def get_value() -> TunedHPOParamsTypeDef:
    return {
        "algorithmHyperParameters": ...,
    }
# TunedHPOParamsTypeDef definition

class TunedHPOParamsTypeDef(TypedDict):
    algorithmHyperParameters: NotRequired[Dict[str, str]],

StartRecommenderRequestRequestTypeDef#

# StartRecommenderRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import StartRecommenderRequestRequestTypeDef

def get_value() -> StartRecommenderRequestRequestTypeDef:
    return {
        "recommenderArn": ...,
    }
# StartRecommenderRequestRequestTypeDef definition

class StartRecommenderRequestRequestTypeDef(TypedDict):
    recommenderArn: str,

StartRecommenderResponseTypeDef#

# StartRecommenderResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import StartRecommenderResponseTypeDef

def get_value() -> StartRecommenderResponseTypeDef:
    return {
        "recommenderArn": ...,
        "ResponseMetadata": ...,
    }
# StartRecommenderResponseTypeDef definition

class StartRecommenderResponseTypeDef(TypedDict):
    recommenderArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopRecommenderRequestRequestTypeDef#

# StopRecommenderRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import StopRecommenderRequestRequestTypeDef

def get_value() -> StopRecommenderRequestRequestTypeDef:
    return {
        "recommenderArn": ...,
    }
# StopRecommenderRequestRequestTypeDef definition

class StopRecommenderRequestRequestTypeDef(TypedDict):
    recommenderArn: str,

StopRecommenderResponseTypeDef#

# StopRecommenderResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import StopRecommenderResponseTypeDef

def get_value() -> StopRecommenderResponseTypeDef:
    return {
        "recommenderArn": ...,
        "ResponseMetadata": ...,
    }
# StopRecommenderResponseTypeDef definition

class StopRecommenderResponseTypeDef(TypedDict):
    recommenderArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopSolutionVersionCreationRequestRequestTypeDef#

# StopSolutionVersionCreationRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import StopSolutionVersionCreationRequestRequestTypeDef

def get_value() -> StopSolutionVersionCreationRequestRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# StopSolutionVersionCreationRequestRequestTypeDef definition

class StopSolutionVersionCreationRequestRequestTypeDef(TypedDict):
    solutionVersionArn: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateCampaignResponseTypeDef#

# UpdateCampaignResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import UpdateCampaignResponseTypeDef

def get_value() -> UpdateCampaignResponseTypeDef:
    return {
        "campaignArn": ...,
        "ResponseMetadata": ...,
    }
# UpdateCampaignResponseTypeDef definition

class UpdateCampaignResponseTypeDef(TypedDict):
    campaignArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateMetricAttributionResponseTypeDef#

# UpdateMetricAttributionResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import UpdateMetricAttributionResponseTypeDef

def get_value() -> UpdateMetricAttributionResponseTypeDef:
    return {
        "metricAttributionArn": ...,
        "ResponseMetadata": ...,
    }
# UpdateMetricAttributionResponseTypeDef definition

class UpdateMetricAttributionResponseTypeDef(TypedDict):
    metricAttributionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRecommenderResponseTypeDef#

# UpdateRecommenderResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import UpdateRecommenderResponseTypeDef

def get_value() -> UpdateRecommenderResponseTypeDef:
    return {
        "recommenderArn": ...,
        "ResponseMetadata": ...,
    }
# UpdateRecommenderResponseTypeDef definition

class UpdateRecommenderResponseTypeDef(TypedDict):
    recommenderArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchInferenceJobInputTypeDef#

# BatchInferenceJobInputTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchInferenceJobInputTypeDef

def get_value() -> BatchInferenceJobInputTypeDef:
    return {
        "s3DataSource": ...,
    }
# BatchInferenceJobInputTypeDef definition

class BatchInferenceJobInputTypeDef(TypedDict):
    s3DataSource: S3DataConfigTypeDef,  # (1)
  1. See S3DataConfigTypeDef

BatchInferenceJobOutputTypeDef#

# BatchInferenceJobOutputTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchInferenceJobOutputTypeDef

def get_value() -> BatchInferenceJobOutputTypeDef:
    return {
        "s3DataDestination": ...,
    }
# BatchInferenceJobOutputTypeDef definition

class BatchInferenceJobOutputTypeDef(TypedDict):
    s3DataDestination: S3DataConfigTypeDef,  # (1)
  1. See S3DataConfigTypeDef

BatchSegmentJobInputTypeDef#

# BatchSegmentJobInputTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchSegmentJobInputTypeDef

def get_value() -> BatchSegmentJobInputTypeDef:
    return {
        "s3DataSource": ...,
    }
# BatchSegmentJobInputTypeDef definition

class BatchSegmentJobInputTypeDef(TypedDict):
    s3DataSource: S3DataConfigTypeDef,  # (1)
  1. See S3DataConfigTypeDef

BatchSegmentJobOutputTypeDef#

# BatchSegmentJobOutputTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchSegmentJobOutputTypeDef

def get_value() -> BatchSegmentJobOutputTypeDef:
    return {
        "s3DataDestination": ...,
    }
# BatchSegmentJobOutputTypeDef definition

class BatchSegmentJobOutputTypeDef(TypedDict):
    s3DataDestination: S3DataConfigTypeDef,  # (1)
  1. See S3DataConfigTypeDef

DatasetExportJobOutputTypeDef#

# DatasetExportJobOutputTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetExportJobOutputTypeDef

def get_value() -> DatasetExportJobOutputTypeDef:
    return {
        "s3DataDestination": ...,
    }
# DatasetExportJobOutputTypeDef definition

class DatasetExportJobOutputTypeDef(TypedDict):
    s3DataDestination: S3DataConfigTypeDef,  # (1)
  1. See S3DataConfigTypeDef

MetricAttributionOutputTypeDef#

# MetricAttributionOutputTypeDef usage example

from mypy_boto3_personalize.type_defs import MetricAttributionOutputTypeDef

def get_value() -> MetricAttributionOutputTypeDef:
    return {
        "roleArn": ...,
    }
# MetricAttributionOutputTypeDef definition

class MetricAttributionOutputTypeDef(TypedDict):
    roleArn: str,
    s3DataDestination: NotRequired[S3DataConfigTypeDef],  # (1)
  1. See S3DataConfigTypeDef

ListBatchInferenceJobsResponseTypeDef#

# ListBatchInferenceJobsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsResponseTypeDef

def get_value() -> ListBatchInferenceJobsResponseTypeDef:
    return {
        "batchInferenceJobs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListBatchInferenceJobsResponseTypeDef definition

class ListBatchInferenceJobsResponseTypeDef(TypedDict):
    batchInferenceJobs: List[BatchInferenceJobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchInferenceJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListBatchSegmentJobsResponseTypeDef#

# ListBatchSegmentJobsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsResponseTypeDef

def get_value() -> ListBatchSegmentJobsResponseTypeDef:
    return {
        "batchSegmentJobs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListBatchSegmentJobsResponseTypeDef definition

class ListBatchSegmentJobsResponseTypeDef(TypedDict):
    batchSegmentJobs: List[BatchSegmentJobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchSegmentJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

CampaignUpdateSummaryTypeDef#

# CampaignUpdateSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import CampaignUpdateSummaryTypeDef

def get_value() -> CampaignUpdateSummaryTypeDef:
    return {
        "solutionVersionArn": ...,
    }
# CampaignUpdateSummaryTypeDef definition

class CampaignUpdateSummaryTypeDef(TypedDict):
    solutionVersionArn: NotRequired[str],
    minProvisionedTPS: NotRequired[int],
    campaignConfig: NotRequired[CampaignConfigTypeDef],  # (1)
    status: NotRequired[str],
    failureReason: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See CampaignConfigTypeDef

UpdateCampaignRequestRequestTypeDef#

# UpdateCampaignRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import UpdateCampaignRequestRequestTypeDef

def get_value() -> UpdateCampaignRequestRequestTypeDef:
    return {
        "campaignArn": ...,
    }
# UpdateCampaignRequestRequestTypeDef definition

class UpdateCampaignRequestRequestTypeDef(TypedDict):
    campaignArn: str,
    solutionVersionArn: NotRequired[str],
    minProvisionedTPS: NotRequired[int],
    campaignConfig: NotRequired[CampaignConfigTypeDef],  # (1)
  1. See CampaignConfigTypeDef

ListCampaignsResponseTypeDef#

# ListCampaignsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListCampaignsResponseTypeDef

def get_value() -> ListCampaignsResponseTypeDef:
    return {
        "campaigns": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCampaignsResponseTypeDef definition

class ListCampaignsResponseTypeDef(TypedDict):
    campaigns: List[CampaignSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CampaignSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateCampaignRequestRequestTypeDef#

# CreateCampaignRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateCampaignRequestRequestTypeDef

def get_value() -> CreateCampaignRequestRequestTypeDef:
    return {
        "name": ...,
        "solutionVersionArn": ...,
    }
# CreateCampaignRequestRequestTypeDef definition

class CreateCampaignRequestRequestTypeDef(TypedDict):
    name: str,
    solutionVersionArn: str,
    minProvisionedTPS: NotRequired[int],
    campaignConfig: NotRequired[CampaignConfigTypeDef],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See CampaignConfigTypeDef
  2. See TagTypeDef

CreateDatasetGroupRequestRequestTypeDef#

# CreateDatasetGroupRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateDatasetGroupRequestRequestTypeDef

def get_value() -> CreateDatasetGroupRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateDatasetGroupRequestRequestTypeDef definition

class CreateDatasetGroupRequestRequestTypeDef(TypedDict):
    name: str,
    roleArn: NotRequired[str],
    kmsKeyArn: NotRequired[str],
    domain: NotRequired[DomainType],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See DomainType
  2. See TagTypeDef

CreateDatasetRequestRequestTypeDef#

# CreateDatasetRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateDatasetRequestRequestTypeDef

def get_value() -> CreateDatasetRequestRequestTypeDef:
    return {
        "name": ...,
        "schemaArn": ...,
        "datasetGroupArn": ...,
        "datasetType": ...,
    }
# CreateDatasetRequestRequestTypeDef definition

class CreateDatasetRequestRequestTypeDef(TypedDict):
    name: str,
    schemaArn: str,
    datasetGroupArn: str,
    datasetType: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateEventTrackerRequestRequestTypeDef#

# CreateEventTrackerRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateEventTrackerRequestRequestTypeDef

def get_value() -> CreateEventTrackerRequestRequestTypeDef:
    return {
        "name": ...,
        "datasetGroupArn": ...,
    }
# CreateEventTrackerRequestRequestTypeDef definition

class CreateEventTrackerRequestRequestTypeDef(TypedDict):
    name: str,
    datasetGroupArn: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateFilterRequestRequestTypeDef#

# CreateFilterRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateFilterRequestRequestTypeDef

def get_value() -> CreateFilterRequestRequestTypeDef:
    return {
        "name": ...,
        "datasetGroupArn": ...,
        "filterExpression": ...,
    }
# CreateFilterRequestRequestTypeDef definition

class CreateFilterRequestRequestTypeDef(TypedDict):
    name: str,
    datasetGroupArn: str,
    filterExpression: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateSolutionVersionRequestRequestTypeDef#

# CreateSolutionVersionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateSolutionVersionRequestRequestTypeDef

def get_value() -> CreateSolutionVersionRequestRequestTypeDef:
    return {
        "solutionArn": ...,
    }
# CreateSolutionVersionRequestRequestTypeDef definition

class CreateSolutionVersionRequestRequestTypeDef(TypedDict):
    solutionArn: str,
    name: NotRequired[str],
    trainingMode: NotRequired[TrainingModeType],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See TrainingModeType
  2. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateDatasetImportJobRequestRequestTypeDef#

# CreateDatasetImportJobRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateDatasetImportJobRequestRequestTypeDef

def get_value() -> CreateDatasetImportJobRequestRequestTypeDef:
    return {
        "jobName": ...,
        "datasetArn": ...,
        "dataSource": ...,
        "roleArn": ...,
    }
# CreateDatasetImportJobRequestRequestTypeDef definition

class CreateDatasetImportJobRequestRequestTypeDef(TypedDict):
    jobName: str,
    datasetArn: str,
    dataSource: DataSourceTypeDef,  # (1)
    roleArn: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    importMode: NotRequired[ImportModeType],  # (3)
    publishAttributionMetricsToS3: NotRequired[bool],
  1. See DataSourceTypeDef
  2. See TagTypeDef
  3. See ImportModeType

DatasetImportJobTypeDef#

# DatasetImportJobTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetImportJobTypeDef

def get_value() -> DatasetImportJobTypeDef:
    return {
        "jobName": ...,
    }
# DatasetImportJobTypeDef definition

class DatasetImportJobTypeDef(TypedDict):
    jobName: NotRequired[str],
    datasetImportJobArn: NotRequired[str],
    datasetArn: NotRequired[str],
    dataSource: NotRequired[DataSourceTypeDef],  # (1)
    roleArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
    importMode: NotRequired[ImportModeType],  # (2)
    publishAttributionMetricsToS3: NotRequired[bool],
  1. See DataSourceTypeDef
  2. See ImportModeType

ListMetricAttributionMetricsResponseTypeDef#

# ListMetricAttributionMetricsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsResponseTypeDef

def get_value() -> ListMetricAttributionMetricsResponseTypeDef:
    return {
        "metrics": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListMetricAttributionMetricsResponseTypeDef definition

class ListMetricAttributionMetricsResponseTypeDef(TypedDict):
    metrics: List[MetricAttributeTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MetricAttributeTypeDef
  2. See ResponseMetadataTypeDef

ListDatasetExportJobsResponseTypeDef#

# ListDatasetExportJobsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetExportJobsResponseTypeDef

def get_value() -> ListDatasetExportJobsResponseTypeDef:
    return {
        "datasetExportJobs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDatasetExportJobsResponseTypeDef definition

class ListDatasetExportJobsResponseTypeDef(TypedDict):
    datasetExportJobs: List[DatasetExportJobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetExportJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDatasetGroupsResponseTypeDef#

# ListDatasetGroupsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetGroupsResponseTypeDef

def get_value() -> ListDatasetGroupsResponseTypeDef:
    return {
        "datasetGroups": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDatasetGroupsResponseTypeDef definition

class ListDatasetGroupsResponseTypeDef(TypedDict):
    datasetGroups: List[DatasetGroupSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeDatasetGroupResponseTypeDef#

# DescribeDatasetGroupResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetGroupResponseTypeDef

def get_value() -> DescribeDatasetGroupResponseTypeDef:
    return {
        "datasetGroup": ...,
        "ResponseMetadata": ...,
    }
# DescribeDatasetGroupResponseTypeDef definition

class DescribeDatasetGroupResponseTypeDef(TypedDict):
    datasetGroup: DatasetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetGroupTypeDef
  2. See ResponseMetadataTypeDef

ListDatasetImportJobsResponseTypeDef#

# ListDatasetImportJobsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetImportJobsResponseTypeDef

def get_value() -> ListDatasetImportJobsResponseTypeDef:
    return {
        "datasetImportJobs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDatasetImportJobsResponseTypeDef definition

class ListDatasetImportJobsResponseTypeDef(TypedDict):
    datasetImportJobs: List[DatasetImportJobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetImportJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSchemasResponseTypeDef#

# ListSchemasResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSchemasResponseTypeDef

def get_value() -> ListSchemasResponseTypeDef:
    return {
        "schemas": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSchemasResponseTypeDef definition

class ListSchemasResponseTypeDef(TypedDict):
    schemas: List[DatasetSchemaSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetSchemaSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeSchemaResponseTypeDef#

# DescribeSchemaResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeSchemaResponseTypeDef

def get_value() -> DescribeSchemaResponseTypeDef:
    return {
        "schema": ...,
        "ResponseMetadata": ...,
    }
# DescribeSchemaResponseTypeDef definition

class DescribeSchemaResponseTypeDef(TypedDict):
    schema: DatasetSchemaTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetSchemaTypeDef
  2. See ResponseMetadataTypeDef

ListDatasetsResponseTypeDef#

# ListDatasetsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListDatasetsResponseTypeDef

def get_value() -> ListDatasetsResponseTypeDef:
    return {
        "datasets": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDatasetsResponseTypeDef definition

class ListDatasetsResponseTypeDef(TypedDict):
    datasets: List[DatasetSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeDatasetResponseTypeDef#

# DescribeDatasetResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetResponseTypeDef

def get_value() -> DescribeDatasetResponseTypeDef:
    return {
        "dataset": ...,
        "ResponseMetadata": ...,
    }
# DescribeDatasetResponseTypeDef definition

class DescribeDatasetResponseTypeDef(TypedDict):
    dataset: DatasetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetTypeDef
  2. See ResponseMetadataTypeDef

DefaultHyperParameterRangesTypeDef#

# DefaultHyperParameterRangesTypeDef usage example

from mypy_boto3_personalize.type_defs import DefaultHyperParameterRangesTypeDef

def get_value() -> DefaultHyperParameterRangesTypeDef:
    return {
        "integerHyperParameterRanges": ...,
    }
# DefaultHyperParameterRangesTypeDef definition

class DefaultHyperParameterRangesTypeDef(TypedDict):
    integerHyperParameterRanges: NotRequired[List[DefaultIntegerHyperParameterRangeTypeDef]],  # (1)
    continuousHyperParameterRanges: NotRequired[List[DefaultContinuousHyperParameterRangeTypeDef]],  # (2)
    categoricalHyperParameterRanges: NotRequired[List[DefaultCategoricalHyperParameterRangeTypeDef]],  # (3)
  1. See DefaultIntegerHyperParameterRangeTypeDef
  2. See DefaultContinuousHyperParameterRangeTypeDef
  3. See DefaultCategoricalHyperParameterRangeTypeDef

DescribeEventTrackerResponseTypeDef#

# DescribeEventTrackerResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeEventTrackerResponseTypeDef

def get_value() -> DescribeEventTrackerResponseTypeDef:
    return {
        "eventTracker": ...,
        "ResponseMetadata": ...,
    }
# DescribeEventTrackerResponseTypeDef definition

class DescribeEventTrackerResponseTypeDef(TypedDict):
    eventTracker: EventTrackerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventTrackerTypeDef
  2. See ResponseMetadataTypeDef

DescribeFeatureTransformationResponseTypeDef#

# DescribeFeatureTransformationResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeFeatureTransformationResponseTypeDef

def get_value() -> DescribeFeatureTransformationResponseTypeDef:
    return {
        "featureTransformation": ...,
        "ResponseMetadata": ...,
    }
# DescribeFeatureTransformationResponseTypeDef definition

class DescribeFeatureTransformationResponseTypeDef(TypedDict):
    featureTransformation: FeatureTransformationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FeatureTransformationTypeDef
  2. See ResponseMetadataTypeDef

DescribeFilterResponseTypeDef#

# DescribeFilterResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeFilterResponseTypeDef

def get_value() -> DescribeFilterResponseTypeDef:
    return {
        "filter": ...,
        "ResponseMetadata": ...,
    }
# DescribeFilterResponseTypeDef definition

class DescribeFilterResponseTypeDef(TypedDict):
    filter: FilterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FilterTypeDef
  2. See ResponseMetadataTypeDef

DescribeRecipeResponseTypeDef#

# DescribeRecipeResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeRecipeResponseTypeDef

def get_value() -> DescribeRecipeResponseTypeDef:
    return {
        "recipe": ...,
        "ResponseMetadata": ...,
    }
# DescribeRecipeResponseTypeDef definition

class DescribeRecipeResponseTypeDef(TypedDict):
    recipe: RecipeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeTypeDef
  2. See ResponseMetadataTypeDef

ListEventTrackersResponseTypeDef#

# ListEventTrackersResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListEventTrackersResponseTypeDef

def get_value() -> ListEventTrackersResponseTypeDef:
    return {
        "eventTrackers": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEventTrackersResponseTypeDef definition

class ListEventTrackersResponseTypeDef(TypedDict):
    eventTrackers: List[EventTrackerSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventTrackerSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListFiltersResponseTypeDef#

# ListFiltersResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListFiltersResponseTypeDef

def get_value() -> ListFiltersResponseTypeDef:
    return {
        "Filters": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFiltersResponseTypeDef definition

class ListFiltersResponseTypeDef(TypedDict):
    Filters: List[FilterSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FilterSummaryTypeDef
  2. See ResponseMetadataTypeDef

HyperParameterRangesTypeDef#

# HyperParameterRangesTypeDef usage example

from mypy_boto3_personalize.type_defs import HyperParameterRangesTypeDef

def get_value() -> HyperParameterRangesTypeDef:
    return {
        "integerHyperParameterRanges": ...,
    }
# HyperParameterRangesTypeDef definition

class HyperParameterRangesTypeDef(TypedDict):
    integerHyperParameterRanges: NotRequired[Sequence[IntegerHyperParameterRangeTypeDef]],  # (1)
    continuousHyperParameterRanges: NotRequired[Sequence[ContinuousHyperParameterRangeTypeDef]],  # (2)
    categoricalHyperParameterRanges: NotRequired[Sequence[CategoricalHyperParameterRangeTypeDef]],  # (3)
  1. See IntegerHyperParameterRangeTypeDef
  2. See ContinuousHyperParameterRangeTypeDef
  3. See CategoricalHyperParameterRangeTypeDef

ListMetricAttributionsResponseTypeDef#

# ListMetricAttributionsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionsResponseTypeDef

def get_value() -> ListMetricAttributionsResponseTypeDef:
    return {
        "metricAttributions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListMetricAttributionsResponseTypeDef definition

class ListMetricAttributionsResponseTypeDef(TypedDict):
    metricAttributions: List[MetricAttributionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MetricAttributionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListRecipesResponseTypeDef#

# ListRecipesResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListRecipesResponseTypeDef

def get_value() -> ListRecipesResponseTypeDef:
    return {
        "recipes": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRecipesResponseTypeDef definition

class ListRecipesResponseTypeDef(TypedDict):
    recipes: List[RecipeSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSolutionVersionsResponseTypeDef#

# ListSolutionVersionsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSolutionVersionsResponseTypeDef

def get_value() -> ListSolutionVersionsResponseTypeDef:
    return {
        "solutionVersions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSolutionVersionsResponseTypeDef definition

class ListSolutionVersionsResponseTypeDef(TypedDict):
    solutionVersions: List[SolutionVersionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SolutionVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSolutionsResponseTypeDef#

# ListSolutionsResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListSolutionsResponseTypeDef

def get_value() -> ListSolutionsResponseTypeDef:
    return {
        "solutions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSolutionsResponseTypeDef definition

class ListSolutionsResponseTypeDef(TypedDict):
    solutions: List[SolutionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SolutionSummaryTypeDef
  2. See ResponseMetadataTypeDef

RecommenderConfigTypeDef#

# RecommenderConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import RecommenderConfigTypeDef

def get_value() -> RecommenderConfigTypeDef:
    return {
        "itemExplorationConfig": ...,
    }
# RecommenderConfigTypeDef definition

class RecommenderConfigTypeDef(TypedDict):
    itemExplorationConfig: NotRequired[Mapping[str, str]],
    minRecommendationRequestsPerSecond: NotRequired[int],
    trainingDataConfig: NotRequired[TrainingDataConfigTypeDef],  # (1)
  1. See TrainingDataConfigTypeDef

BatchInferenceJobTypeDef#

# BatchInferenceJobTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchInferenceJobTypeDef

def get_value() -> BatchInferenceJobTypeDef:
    return {
        "jobName": ...,
    }
# BatchInferenceJobTypeDef definition

class BatchInferenceJobTypeDef(TypedDict):
    jobName: NotRequired[str],
    batchInferenceJobArn: NotRequired[str],
    filterArn: NotRequired[str],
    failureReason: NotRequired[str],
    solutionVersionArn: NotRequired[str],
    numResults: NotRequired[int],
    jobInput: NotRequired[BatchInferenceJobInputTypeDef],  # (1)
    jobOutput: NotRequired[BatchInferenceJobOutputTypeDef],  # (2)
    batchInferenceJobConfig: NotRequired[BatchInferenceJobConfigTypeDef],  # (3)
    roleArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See BatchInferenceJobInputTypeDef
  2. See BatchInferenceJobOutputTypeDef
  3. See BatchInferenceJobConfigTypeDef

CreateBatchInferenceJobRequestRequestTypeDef#

# CreateBatchInferenceJobRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateBatchInferenceJobRequestRequestTypeDef

def get_value() -> CreateBatchInferenceJobRequestRequestTypeDef:
    return {
        "jobName": ...,
        "solutionVersionArn": ...,
        "jobInput": ...,
        "jobOutput": ...,
        "roleArn": ...,
    }
# CreateBatchInferenceJobRequestRequestTypeDef definition

class CreateBatchInferenceJobRequestRequestTypeDef(TypedDict):
    jobName: str,
    solutionVersionArn: str,
    jobInput: BatchInferenceJobInputTypeDef,  # (1)
    jobOutput: BatchInferenceJobOutputTypeDef,  # (2)
    roleArn: str,
    filterArn: NotRequired[str],
    numResults: NotRequired[int],
    batchInferenceJobConfig: NotRequired[BatchInferenceJobConfigTypeDef],  # (3)
    tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See BatchInferenceJobInputTypeDef
  2. See BatchInferenceJobOutputTypeDef
  3. See BatchInferenceJobConfigTypeDef
  4. See TagTypeDef

BatchSegmentJobTypeDef#

# BatchSegmentJobTypeDef usage example

from mypy_boto3_personalize.type_defs import BatchSegmentJobTypeDef

def get_value() -> BatchSegmentJobTypeDef:
    return {
        "jobName": ...,
    }
# BatchSegmentJobTypeDef definition

class BatchSegmentJobTypeDef(TypedDict):
    jobName: NotRequired[str],
    batchSegmentJobArn: NotRequired[str],
    filterArn: NotRequired[str],
    failureReason: NotRequired[str],
    solutionVersionArn: NotRequired[str],
    numResults: NotRequired[int],
    jobInput: NotRequired[BatchSegmentJobInputTypeDef],  # (1)
    jobOutput: NotRequired[BatchSegmentJobOutputTypeDef],  # (2)
    roleArn: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See BatchSegmentJobInputTypeDef
  2. See BatchSegmentJobOutputTypeDef

CreateBatchSegmentJobRequestRequestTypeDef#

# CreateBatchSegmentJobRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateBatchSegmentJobRequestRequestTypeDef

def get_value() -> CreateBatchSegmentJobRequestRequestTypeDef:
    return {
        "jobName": ...,
        "solutionVersionArn": ...,
        "jobInput": ...,
        "jobOutput": ...,
        "roleArn": ...,
    }
# CreateBatchSegmentJobRequestRequestTypeDef definition

class CreateBatchSegmentJobRequestRequestTypeDef(TypedDict):
    jobName: str,
    solutionVersionArn: str,
    jobInput: BatchSegmentJobInputTypeDef,  # (1)
    jobOutput: BatchSegmentJobOutputTypeDef,  # (2)
    roleArn: str,
    filterArn: NotRequired[str],
    numResults: NotRequired[int],
    tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See BatchSegmentJobInputTypeDef
  2. See BatchSegmentJobOutputTypeDef
  3. See TagTypeDef

CreateDatasetExportJobRequestRequestTypeDef#

# CreateDatasetExportJobRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateDatasetExportJobRequestRequestTypeDef

def get_value() -> CreateDatasetExportJobRequestRequestTypeDef:
    return {
        "jobName": ...,
        "datasetArn": ...,
        "roleArn": ...,
        "jobOutput": ...,
    }
# CreateDatasetExportJobRequestRequestTypeDef definition

class CreateDatasetExportJobRequestRequestTypeDef(TypedDict):
    jobName: str,
    datasetArn: str,
    roleArn: str,
    jobOutput: DatasetExportJobOutputTypeDef,  # (1)
    ingestionMode: NotRequired[IngestionModeType],  # (2)
    tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See DatasetExportJobOutputTypeDef
  2. See IngestionModeType
  3. See TagTypeDef

DatasetExportJobTypeDef#

# DatasetExportJobTypeDef usage example

from mypy_boto3_personalize.type_defs import DatasetExportJobTypeDef

def get_value() -> DatasetExportJobTypeDef:
    return {
        "jobName": ...,
    }
# DatasetExportJobTypeDef definition

class DatasetExportJobTypeDef(TypedDict):
    jobName: NotRequired[str],
    datasetExportJobArn: NotRequired[str],
    datasetArn: NotRequired[str],
    ingestionMode: NotRequired[IngestionModeType],  # (1)
    roleArn: NotRequired[str],
    status: NotRequired[str],
    jobOutput: NotRequired[DatasetExportJobOutputTypeDef],  # (2)
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
  1. See IngestionModeType
  2. See DatasetExportJobOutputTypeDef

CreateMetricAttributionRequestRequestTypeDef#

# CreateMetricAttributionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateMetricAttributionRequestRequestTypeDef

def get_value() -> CreateMetricAttributionRequestRequestTypeDef:
    return {
        "name": ...,
        "datasetGroupArn": ...,
        "metrics": ...,
        "metricsOutputConfig": ...,
    }
# CreateMetricAttributionRequestRequestTypeDef definition

class CreateMetricAttributionRequestRequestTypeDef(TypedDict):
    name: str,
    datasetGroupArn: str,
    metrics: Sequence[MetricAttributeTypeDef],  # (1)
    metricsOutputConfig: MetricAttributionOutputTypeDef,  # (2)
  1. See MetricAttributeTypeDef
  2. See MetricAttributionOutputTypeDef

MetricAttributionTypeDef#

# MetricAttributionTypeDef usage example

from mypy_boto3_personalize.type_defs import MetricAttributionTypeDef

def get_value() -> MetricAttributionTypeDef:
    return {
        "name": ...,
    }
# MetricAttributionTypeDef definition

class MetricAttributionTypeDef(TypedDict):
    name: NotRequired[str],
    metricAttributionArn: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    metricsOutputConfig: NotRequired[MetricAttributionOutputTypeDef],  # (1)
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
  1. See MetricAttributionOutputTypeDef

UpdateMetricAttributionRequestRequestTypeDef#

# UpdateMetricAttributionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import UpdateMetricAttributionRequestRequestTypeDef

def get_value() -> UpdateMetricAttributionRequestRequestTypeDef:
    return {
        "addMetrics": ...,
    }
# UpdateMetricAttributionRequestRequestTypeDef definition

class UpdateMetricAttributionRequestRequestTypeDef(TypedDict):
    addMetrics: NotRequired[Sequence[MetricAttributeTypeDef]],  # (1)
    removeMetrics: NotRequired[Sequence[str]],
    metricsOutputConfig: NotRequired[MetricAttributionOutputTypeDef],  # (2)
    metricAttributionArn: NotRequired[str],
  1. See MetricAttributeTypeDef
  2. See MetricAttributionOutputTypeDef

CampaignTypeDef#

# CampaignTypeDef usage example

from mypy_boto3_personalize.type_defs import CampaignTypeDef

def get_value() -> CampaignTypeDef:
    return {
        "name": ...,
    }
# CampaignTypeDef definition

class CampaignTypeDef(TypedDict):
    name: NotRequired[str],
    campaignArn: NotRequired[str],
    solutionVersionArn: NotRequired[str],
    minProvisionedTPS: NotRequired[int],
    campaignConfig: NotRequired[CampaignConfigTypeDef],  # (1)
    status: NotRequired[str],
    failureReason: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    latestCampaignUpdate: NotRequired[CampaignUpdateSummaryTypeDef],  # (2)
  1. See CampaignConfigTypeDef
  2. See CampaignUpdateSummaryTypeDef

DescribeDatasetImportJobResponseTypeDef#

# DescribeDatasetImportJobResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetImportJobResponseTypeDef

def get_value() -> DescribeDatasetImportJobResponseTypeDef:
    return {
        "datasetImportJob": ...,
        "ResponseMetadata": ...,
    }
# DescribeDatasetImportJobResponseTypeDef definition

class DescribeDatasetImportJobResponseTypeDef(TypedDict):
    datasetImportJob: DatasetImportJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetImportJobTypeDef
  2. See ResponseMetadataTypeDef

AlgorithmTypeDef#

# AlgorithmTypeDef usage example

from mypy_boto3_personalize.type_defs import AlgorithmTypeDef

def get_value() -> AlgorithmTypeDef:
    return {
        "name": ...,
    }
# AlgorithmTypeDef definition

class AlgorithmTypeDef(TypedDict):
    name: NotRequired[str],
    algorithmArn: NotRequired[str],
    algorithmImage: NotRequired[AlgorithmImageTypeDef],  # (1)
    defaultHyperParameters: NotRequired[Dict[str, str]],
    defaultHyperParameterRanges: NotRequired[DefaultHyperParameterRangesTypeDef],  # (2)
    defaultResourceConfig: NotRequired[Dict[str, str]],
    trainingInputMode: NotRequired[str],
    roleArn: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See AlgorithmImageTypeDef
  2. See DefaultHyperParameterRangesTypeDef

HPOConfigTypeDef#

# HPOConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import HPOConfigTypeDef

def get_value() -> HPOConfigTypeDef:
    return {
        "hpoObjective": ...,
    }
# HPOConfigTypeDef definition

class HPOConfigTypeDef(TypedDict):
    hpoObjective: NotRequired[HPOObjectiveTypeDef],  # (1)
    hpoResourceConfig: NotRequired[HPOResourceConfigTypeDef],  # (2)
    algorithmHyperParameterRanges: NotRequired[HyperParameterRangesTypeDef],  # (3)
  1. See HPOObjectiveTypeDef
  2. See HPOResourceConfigTypeDef
  3. See HyperParameterRangesTypeDef

CreateRecommenderRequestRequestTypeDef#

# CreateRecommenderRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateRecommenderRequestRequestTypeDef

def get_value() -> CreateRecommenderRequestRequestTypeDef:
    return {
        "name": ...,
        "datasetGroupArn": ...,
        "recipeArn": ...,
    }
# CreateRecommenderRequestRequestTypeDef definition

class CreateRecommenderRequestRequestTypeDef(TypedDict):
    name: str,
    datasetGroupArn: str,
    recipeArn: str,
    recommenderConfig: NotRequired[RecommenderConfigTypeDef],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See RecommenderConfigTypeDef
  2. See TagTypeDef

RecommenderSummaryTypeDef#

# RecommenderSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import RecommenderSummaryTypeDef

def get_value() -> RecommenderSummaryTypeDef:
    return {
        "name": ...,
    }
# RecommenderSummaryTypeDef definition

class RecommenderSummaryTypeDef(TypedDict):
    name: NotRequired[str],
    recommenderArn: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    recipeArn: NotRequired[str],
    recommenderConfig: NotRequired[RecommenderConfigTypeDef],  # (1)
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See RecommenderConfigTypeDef

RecommenderUpdateSummaryTypeDef#

# RecommenderUpdateSummaryTypeDef usage example

from mypy_boto3_personalize.type_defs import RecommenderUpdateSummaryTypeDef

def get_value() -> RecommenderUpdateSummaryTypeDef:
    return {
        "recommenderConfig": ...,
    }
# RecommenderUpdateSummaryTypeDef definition

class RecommenderUpdateSummaryTypeDef(TypedDict):
    recommenderConfig: NotRequired[RecommenderConfigTypeDef],  # (1)
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    status: NotRequired[str],
    failureReason: NotRequired[str],
  1. See RecommenderConfigTypeDef

UpdateRecommenderRequestRequestTypeDef#

# UpdateRecommenderRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import UpdateRecommenderRequestRequestTypeDef

def get_value() -> UpdateRecommenderRequestRequestTypeDef:
    return {
        "recommenderArn": ...,
        "recommenderConfig": ...,
    }
# UpdateRecommenderRequestRequestTypeDef definition

class UpdateRecommenderRequestRequestTypeDef(TypedDict):
    recommenderArn: str,
    recommenderConfig: RecommenderConfigTypeDef,  # (1)
  1. See RecommenderConfigTypeDef

DescribeBatchInferenceJobResponseTypeDef#

# DescribeBatchInferenceJobResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeBatchInferenceJobResponseTypeDef

def get_value() -> DescribeBatchInferenceJobResponseTypeDef:
    return {
        "batchInferenceJob": ...,
        "ResponseMetadata": ...,
    }
# DescribeBatchInferenceJobResponseTypeDef definition

class DescribeBatchInferenceJobResponseTypeDef(TypedDict):
    batchInferenceJob: BatchInferenceJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchInferenceJobTypeDef
  2. See ResponseMetadataTypeDef

DescribeBatchSegmentJobResponseTypeDef#

# DescribeBatchSegmentJobResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeBatchSegmentJobResponseTypeDef

def get_value() -> DescribeBatchSegmentJobResponseTypeDef:
    return {
        "batchSegmentJob": ...,
        "ResponseMetadata": ...,
    }
# DescribeBatchSegmentJobResponseTypeDef definition

class DescribeBatchSegmentJobResponseTypeDef(TypedDict):
    batchSegmentJob: BatchSegmentJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchSegmentJobTypeDef
  2. See ResponseMetadataTypeDef

DescribeDatasetExportJobResponseTypeDef#

# DescribeDatasetExportJobResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetExportJobResponseTypeDef

def get_value() -> DescribeDatasetExportJobResponseTypeDef:
    return {
        "datasetExportJob": ...,
        "ResponseMetadata": ...,
    }
# DescribeDatasetExportJobResponseTypeDef definition

class DescribeDatasetExportJobResponseTypeDef(TypedDict):
    datasetExportJob: DatasetExportJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetExportJobTypeDef
  2. See ResponseMetadataTypeDef

DescribeMetricAttributionResponseTypeDef#

# DescribeMetricAttributionResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeMetricAttributionResponseTypeDef

def get_value() -> DescribeMetricAttributionResponseTypeDef:
    return {
        "metricAttribution": ...,
        "ResponseMetadata": ...,
    }
# DescribeMetricAttributionResponseTypeDef definition

class DescribeMetricAttributionResponseTypeDef(TypedDict):
    metricAttribution: MetricAttributionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MetricAttributionTypeDef
  2. See ResponseMetadataTypeDef

DescribeCampaignResponseTypeDef#

# DescribeCampaignResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeCampaignResponseTypeDef

def get_value() -> DescribeCampaignResponseTypeDef:
    return {
        "campaign": ...,
        "ResponseMetadata": ...,
    }
# DescribeCampaignResponseTypeDef definition

class DescribeCampaignResponseTypeDef(TypedDict):
    campaign: CampaignTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CampaignTypeDef
  2. See ResponseMetadataTypeDef

DescribeAlgorithmResponseTypeDef#

# DescribeAlgorithmResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeAlgorithmResponseTypeDef

def get_value() -> DescribeAlgorithmResponseTypeDef:
    return {
        "algorithm": ...,
        "ResponseMetadata": ...,
    }
# DescribeAlgorithmResponseTypeDef definition

class DescribeAlgorithmResponseTypeDef(TypedDict):
    algorithm: AlgorithmTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlgorithmTypeDef
  2. See ResponseMetadataTypeDef

SolutionConfigTypeDef#

# SolutionConfigTypeDef usage example

from mypy_boto3_personalize.type_defs import SolutionConfigTypeDef

def get_value() -> SolutionConfigTypeDef:
    return {
        "eventValueThreshold": ...,
    }
# SolutionConfigTypeDef definition

class SolutionConfigTypeDef(TypedDict):
    eventValueThreshold: NotRequired[str],
    hpoConfig: NotRequired[HPOConfigTypeDef],  # (1)
    algorithmHyperParameters: NotRequired[Mapping[str, str]],
    featureTransformationParameters: NotRequired[Mapping[str, str]],
    autoMLConfig: NotRequired[AutoMLConfigTypeDef],  # (2)
    optimizationObjective: NotRequired[OptimizationObjectiveTypeDef],  # (3)
    trainingDataConfig: NotRequired[TrainingDataConfigTypeDef],  # (4)
  1. See HPOConfigTypeDef
  2. See AutoMLConfigTypeDef
  3. See OptimizationObjectiveTypeDef
  4. See TrainingDataConfigTypeDef

ListRecommendersResponseTypeDef#

# ListRecommendersResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import ListRecommendersResponseTypeDef

def get_value() -> ListRecommendersResponseTypeDef:
    return {
        "recommenders": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRecommendersResponseTypeDef definition

class ListRecommendersResponseTypeDef(TypedDict):
    recommenders: List[RecommenderSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecommenderSummaryTypeDef
  2. See ResponseMetadataTypeDef

RecommenderTypeDef#

# RecommenderTypeDef usage example

from mypy_boto3_personalize.type_defs import RecommenderTypeDef

def get_value() -> RecommenderTypeDef:
    return {
        "recommenderArn": ...,
    }
# RecommenderTypeDef definition

class RecommenderTypeDef(TypedDict):
    recommenderArn: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    name: NotRequired[str],
    recipeArn: NotRequired[str],
    recommenderConfig: NotRequired[RecommenderConfigTypeDef],  # (1)
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    status: NotRequired[str],
    failureReason: NotRequired[str],
    latestRecommenderUpdate: NotRequired[RecommenderUpdateSummaryTypeDef],  # (2)
    modelMetrics: NotRequired[Dict[str, float]],
  1. See RecommenderConfigTypeDef
  2. See RecommenderUpdateSummaryTypeDef

CreateSolutionRequestRequestTypeDef#

# CreateSolutionRequestRequestTypeDef usage example

from mypy_boto3_personalize.type_defs import CreateSolutionRequestRequestTypeDef

def get_value() -> CreateSolutionRequestRequestTypeDef:
    return {
        "name": ...,
        "datasetGroupArn": ...,
    }
# CreateSolutionRequestRequestTypeDef definition

class CreateSolutionRequestRequestTypeDef(TypedDict):
    name: str,
    datasetGroupArn: str,
    performHPO: NotRequired[bool],
    performAutoML: NotRequired[bool],
    recipeArn: NotRequired[str],
    eventType: NotRequired[str],
    solutionConfig: NotRequired[SolutionConfigTypeDef],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See SolutionConfigTypeDef
  2. See TagTypeDef

SolutionTypeDef#

# SolutionTypeDef usage example

from mypy_boto3_personalize.type_defs import SolutionTypeDef

def get_value() -> SolutionTypeDef:
    return {
        "name": ...,
    }
# SolutionTypeDef definition

class SolutionTypeDef(TypedDict):
    name: NotRequired[str],
    solutionArn: NotRequired[str],
    performHPO: NotRequired[bool],
    performAutoML: NotRequired[bool],
    recipeArn: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    eventType: NotRequired[str],
    solutionConfig: NotRequired[SolutionConfigTypeDef],  # (1)
    autoMLResult: NotRequired[AutoMLResultTypeDef],  # (2)
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    latestSolutionVersion: NotRequired[SolutionVersionSummaryTypeDef],  # (3)
  1. See SolutionConfigTypeDef
  2. See AutoMLResultTypeDef
  3. See SolutionVersionSummaryTypeDef

SolutionVersionTypeDef#

# SolutionVersionTypeDef usage example

from mypy_boto3_personalize.type_defs import SolutionVersionTypeDef

def get_value() -> SolutionVersionTypeDef:
    return {
        "name": ...,
    }
# SolutionVersionTypeDef definition

class SolutionVersionTypeDef(TypedDict):
    name: NotRequired[str],
    solutionVersionArn: NotRequired[str],
    solutionArn: NotRequired[str],
    performHPO: NotRequired[bool],
    performAutoML: NotRequired[bool],
    recipeArn: NotRequired[str],
    eventType: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    solutionConfig: NotRequired[SolutionConfigTypeDef],  # (1)
    trainingHours: NotRequired[float],
    trainingMode: NotRequired[TrainingModeType],  # (2)
    tunedHPOParams: NotRequired[TunedHPOParamsTypeDef],  # (3)
    status: NotRequired[str],
    failureReason: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See SolutionConfigTypeDef
  2. See TrainingModeType
  3. See TunedHPOParamsTypeDef

DescribeRecommenderResponseTypeDef#

# DescribeRecommenderResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeRecommenderResponseTypeDef

def get_value() -> DescribeRecommenderResponseTypeDef:
    return {
        "recommender": ...,
        "ResponseMetadata": ...,
    }
# DescribeRecommenderResponseTypeDef definition

class DescribeRecommenderResponseTypeDef(TypedDict):
    recommender: RecommenderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecommenderTypeDef
  2. See ResponseMetadataTypeDef

DescribeSolutionResponseTypeDef#

# DescribeSolutionResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeSolutionResponseTypeDef

def get_value() -> DescribeSolutionResponseTypeDef:
    return {
        "solution": ...,
        "ResponseMetadata": ...,
    }
# DescribeSolutionResponseTypeDef definition

class DescribeSolutionResponseTypeDef(TypedDict):
    solution: SolutionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SolutionTypeDef
  2. See ResponseMetadataTypeDef

DescribeSolutionVersionResponseTypeDef#

# DescribeSolutionVersionResponseTypeDef usage example

from mypy_boto3_personalize.type_defs import DescribeSolutionVersionResponseTypeDef

def get_value() -> DescribeSolutionVersionResponseTypeDef:
    return {
        "solutionVersion": ...,
        "ResponseMetadata": ...,
    }
# DescribeSolutionVersionResponseTypeDef definition

class DescribeSolutionVersionResponseTypeDef(TypedDict):
    solutionVersion: SolutionVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SolutionVersionTypeDef
  2. See ResponseMetadataTypeDef