Skip to content

Type definitions#

Index > Personalize > Type definitions

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

BatchInferenceJobConfigUnionTypeDef#

# BatchInferenceJobConfigUnionTypeDef Union usage example

from mypy_boto3_personalize.type_defs import BatchInferenceJobConfigUnionTypeDef


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


# BatchInferenceJobConfigUnionTypeDef definition

BatchInferenceJobConfigUnionTypeDef = Union[
    BatchInferenceJobConfigTypeDef,  # (1)
    BatchInferenceJobConfigOutputTypeDef,  # (2)
]
  1. See BatchInferenceJobConfigTypeDef
  2. See BatchInferenceJobConfigOutputTypeDef

CampaignConfigUnionTypeDef#

# CampaignConfigUnionTypeDef Union usage example

from mypy_boto3_personalize.type_defs import CampaignConfigUnionTypeDef


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


# CampaignConfigUnionTypeDef definition

CampaignConfigUnionTypeDef = Union[
    CampaignConfigTypeDef,  # (1)
    CampaignConfigOutputTypeDef,  # (2)
]
  1. See CampaignConfigTypeDef
  2. See CampaignConfigOutputTypeDef

RecommenderConfigUnionTypeDef#

# RecommenderConfigUnionTypeDef Union usage example

from mypy_boto3_personalize.type_defs import RecommenderConfigUnionTypeDef


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


# RecommenderConfigUnionTypeDef definition

RecommenderConfigUnionTypeDef = Union[
    RecommenderConfigTypeDef,  # (1)
    RecommenderConfigOutputTypeDef,  # (2)
]
  1. See RecommenderConfigTypeDef
  2. See RecommenderConfigOutputTypeDef

SolutionConfigUnionTypeDef#

# SolutionConfigUnionTypeDef Union usage example

from mypy_boto3_personalize.type_defs import SolutionConfigUnionTypeDef


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


# SolutionConfigUnionTypeDef definition

SolutionConfigUnionTypeDef = Union[
    SolutionConfigTypeDef,  # (1)
    SolutionConfigOutputTypeDef,  # (2)
]
  1. See SolutionConfigTypeDef
  2. See SolutionConfigOutputTypeDef

AlgorithmImageTypeDef#

# AlgorithmImageTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import AlgorithmImageTypeDef


def get_value() -> AlgorithmImageTypeDef:
    return {
        "name": ...,
    }


# AlgorithmImageTypeDef definition

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

AutoMLConfigOutputTypeDef#

# AutoMLConfigOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import AutoMLConfigOutputTypeDef


def get_value() -> AutoMLConfigOutputTypeDef:
    return {
        "metricName": ...,
    }


# AutoMLConfigOutputTypeDef definition

class AutoMLConfigOutputTypeDef(TypedDict):
    metricName: NotRequired[str],
    recipeList: NotRequired[List[str]],

AutoMLConfigTypeDef#

# AutoMLConfigTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_personalize.type_defs import AutoMLResultTypeDef


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


# AutoMLResultTypeDef definition

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

AutoTrainingConfigTypeDef#

# AutoTrainingConfigTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import AutoTrainingConfigTypeDef


def get_value() -> AutoTrainingConfigTypeDef:
    return {
        "schedulingExpression": ...,
    }


# AutoTrainingConfigTypeDef definition

class AutoTrainingConfigTypeDef(TypedDict):
    schedulingExpression: NotRequired[str],

BatchInferenceJobConfigOutputTypeDef#

# BatchInferenceJobConfigOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import BatchInferenceJobConfigOutputTypeDef


def get_value() -> BatchInferenceJobConfigOutputTypeDef:
    return {
        "itemExplorationConfig": ...,
    }


# BatchInferenceJobConfigOutputTypeDef definition

class BatchInferenceJobConfigOutputTypeDef(TypedDict):
    itemExplorationConfig: NotRequired[Dict[str, str]],

BatchInferenceJobConfigTypeDef#

# BatchInferenceJobConfigTypeDef TypedDict 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 TypedDict 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 TypedDict 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],
    batchInferenceJobMode: NotRequired[BatchInferenceJobModeType],  # (1)
  1. See BatchInferenceJobModeType

BatchSegmentJobSummaryTypeDef#

# BatchSegmentJobSummaryTypeDef TypedDict 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],

CampaignConfigOutputTypeDef#

# CampaignConfigOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CampaignConfigOutputTypeDef


def get_value() -> CampaignConfigOutputTypeDef:
    return {
        "itemExplorationConfig": ...,
    }


# CampaignConfigOutputTypeDef definition

class CampaignConfigOutputTypeDef(TypedDict):
    itemExplorationConfig: NotRequired[Dict[str, str]],
    enableMetadataWithRecommendations: NotRequired[bool],
    syncWithLatestSolutionVersion: NotRequired[bool],

CampaignConfigTypeDef#

# CampaignConfigTypeDef TypedDict 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]],
    enableMetadataWithRecommendations: NotRequired[bool],
    syncWithLatestSolutionVersion: NotRequired[bool],

CampaignSummaryTypeDef#

# CampaignSummaryTypeDef TypedDict 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],

CategoricalHyperParameterRangeOutputTypeDef#

# CategoricalHyperParameterRangeOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CategoricalHyperParameterRangeOutputTypeDef


def get_value() -> CategoricalHyperParameterRangeOutputTypeDef:
    return {
        "name": ...,
    }


# CategoricalHyperParameterRangeOutputTypeDef definition

class CategoricalHyperParameterRangeOutputTypeDef(TypedDict):
    name: NotRequired[str],
    values: NotRequired[List[str]],

CategoricalHyperParameterRangeTypeDef#

# CategoricalHyperParameterRangeTypeDef TypedDict 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 TypedDict 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 TypedDict usage example

from mypy_boto3_personalize.type_defs import TagTypeDef


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


# TagTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

DataSourceTypeDef#

# DataSourceTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DataSourceTypeDef


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


# DataSourceTypeDef definition

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

MetricAttributeTypeDef#

# MetricAttributeTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import MetricAttributeTypeDef


def get_value() -> MetricAttributeTypeDef:
    return {
        "eventType": ...,
    }


# MetricAttributeTypeDef definition

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

CreateSchemaRequestTypeDef#

# CreateSchemaRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateSchemaRequestTypeDef


def get_value() -> CreateSchemaRequestTypeDef:
    return {
        "name": ...,
    }


# CreateSchemaRequestTypeDef definition

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

DataDeletionJobSummaryTypeDef#

# DataDeletionJobSummaryTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DataDeletionJobSummaryTypeDef


def get_value() -> DataDeletionJobSummaryTypeDef:
    return {
        "dataDeletionJobArn": ...,
    }


# DataDeletionJobSummaryTypeDef definition

class DataDeletionJobSummaryTypeDef(TypedDict):
    dataDeletionJobArn: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    jobName: NotRequired[str],
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],

DatasetExportJobSummaryTypeDef#

# DatasetExportJobSummaryTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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],

DatasetUpdateSummaryTypeDef#

# DatasetUpdateSummaryTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DatasetUpdateSummaryTypeDef


def get_value() -> DatasetUpdateSummaryTypeDef:
    return {
        "schemaArn": ...,
    }


# DatasetUpdateSummaryTypeDef definition

class DatasetUpdateSummaryTypeDef(TypedDict):
    schemaArn: NotRequired[str],
    status: NotRequired[str],
    failureReason: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],

DefaultCategoricalHyperParameterRangeTypeDef#

# DefaultCategoricalHyperParameterRangeTypeDef TypedDict 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 TypedDict 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 TypedDict 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],

DeleteCampaignRequestTypeDef#

# DeleteCampaignRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteCampaignRequestTypeDef


def get_value() -> DeleteCampaignRequestTypeDef:
    return {
        "campaignArn": ...,
    }


# DeleteCampaignRequestTypeDef definition

class DeleteCampaignRequestTypeDef(TypedDict):
    campaignArn: str,

DeleteDatasetGroupRequestTypeDef#

# DeleteDatasetGroupRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteDatasetGroupRequestTypeDef


def get_value() -> DeleteDatasetGroupRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# DeleteDatasetGroupRequestTypeDef definition

class DeleteDatasetGroupRequestTypeDef(TypedDict):
    datasetGroupArn: str,

DeleteDatasetRequestTypeDef#

# DeleteDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteDatasetRequestTypeDef


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


# DeleteDatasetRequestTypeDef definition

class DeleteDatasetRequestTypeDef(TypedDict):
    datasetArn: str,

DeleteEventTrackerRequestTypeDef#

# DeleteEventTrackerRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteEventTrackerRequestTypeDef


def get_value() -> DeleteEventTrackerRequestTypeDef:
    return {
        "eventTrackerArn": ...,
    }


# DeleteEventTrackerRequestTypeDef definition

class DeleteEventTrackerRequestTypeDef(TypedDict):
    eventTrackerArn: str,

DeleteFilterRequestTypeDef#

# DeleteFilterRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteFilterRequestTypeDef


def get_value() -> DeleteFilterRequestTypeDef:
    return {
        "filterArn": ...,
    }


# DeleteFilterRequestTypeDef definition

class DeleteFilterRequestTypeDef(TypedDict):
    filterArn: str,

DeleteMetricAttributionRequestTypeDef#

# DeleteMetricAttributionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteMetricAttributionRequestTypeDef


def get_value() -> DeleteMetricAttributionRequestTypeDef:
    return {
        "metricAttributionArn": ...,
    }


# DeleteMetricAttributionRequestTypeDef definition

class DeleteMetricAttributionRequestTypeDef(TypedDict):
    metricAttributionArn: str,

DeleteRecommenderRequestTypeDef#

# DeleteRecommenderRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteRecommenderRequestTypeDef


def get_value() -> DeleteRecommenderRequestTypeDef:
    return {
        "recommenderArn": ...,
    }


# DeleteRecommenderRequestTypeDef definition

class DeleteRecommenderRequestTypeDef(TypedDict):
    recommenderArn: str,

DeleteSchemaRequestTypeDef#

# DeleteSchemaRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteSchemaRequestTypeDef


def get_value() -> DeleteSchemaRequestTypeDef:
    return {
        "schemaArn": ...,
    }


# DeleteSchemaRequestTypeDef definition

class DeleteSchemaRequestTypeDef(TypedDict):
    schemaArn: str,

DeleteSolutionRequestTypeDef#

# DeleteSolutionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DeleteSolutionRequestTypeDef


def get_value() -> DeleteSolutionRequestTypeDef:
    return {
        "solutionArn": ...,
    }


# DeleteSolutionRequestTypeDef definition

class DeleteSolutionRequestTypeDef(TypedDict):
    solutionArn: str,

DescribeAlgorithmRequestTypeDef#

# DescribeAlgorithmRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeAlgorithmRequestTypeDef


def get_value() -> DescribeAlgorithmRequestTypeDef:
    return {
        "algorithmArn": ...,
    }


# DescribeAlgorithmRequestTypeDef definition

class DescribeAlgorithmRequestTypeDef(TypedDict):
    algorithmArn: str,

DescribeBatchInferenceJobRequestTypeDef#

# DescribeBatchInferenceJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeBatchInferenceJobRequestTypeDef


def get_value() -> DescribeBatchInferenceJobRequestTypeDef:
    return {
        "batchInferenceJobArn": ...,
    }


# DescribeBatchInferenceJobRequestTypeDef definition

class DescribeBatchInferenceJobRequestTypeDef(TypedDict):
    batchInferenceJobArn: str,

DescribeBatchSegmentJobRequestTypeDef#

# DescribeBatchSegmentJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeBatchSegmentJobRequestTypeDef


def get_value() -> DescribeBatchSegmentJobRequestTypeDef:
    return {
        "batchSegmentJobArn": ...,
    }


# DescribeBatchSegmentJobRequestTypeDef definition

class DescribeBatchSegmentJobRequestTypeDef(TypedDict):
    batchSegmentJobArn: str,

DescribeCampaignRequestTypeDef#

# DescribeCampaignRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeCampaignRequestTypeDef


def get_value() -> DescribeCampaignRequestTypeDef:
    return {
        "campaignArn": ...,
    }


# DescribeCampaignRequestTypeDef definition

class DescribeCampaignRequestTypeDef(TypedDict):
    campaignArn: str,

DescribeDataDeletionJobRequestTypeDef#

# DescribeDataDeletionJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDataDeletionJobRequestTypeDef


def get_value() -> DescribeDataDeletionJobRequestTypeDef:
    return {
        "dataDeletionJobArn": ...,
    }


# DescribeDataDeletionJobRequestTypeDef definition

class DescribeDataDeletionJobRequestTypeDef(TypedDict):
    dataDeletionJobArn: str,

DescribeDatasetExportJobRequestTypeDef#

# DescribeDatasetExportJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetExportJobRequestTypeDef


def get_value() -> DescribeDatasetExportJobRequestTypeDef:
    return {
        "datasetExportJobArn": ...,
    }


# DescribeDatasetExportJobRequestTypeDef definition

class DescribeDatasetExportJobRequestTypeDef(TypedDict):
    datasetExportJobArn: str,

DescribeDatasetGroupRequestTypeDef#

# DescribeDatasetGroupRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetGroupRequestTypeDef


def get_value() -> DescribeDatasetGroupRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# DescribeDatasetGroupRequestTypeDef definition

class DescribeDatasetGroupRequestTypeDef(TypedDict):
    datasetGroupArn: str,

DescribeDatasetImportJobRequestTypeDef#

# DescribeDatasetImportJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetImportJobRequestTypeDef


def get_value() -> DescribeDatasetImportJobRequestTypeDef:
    return {
        "datasetImportJobArn": ...,
    }


# DescribeDatasetImportJobRequestTypeDef definition

class DescribeDatasetImportJobRequestTypeDef(TypedDict):
    datasetImportJobArn: str,

DescribeDatasetRequestTypeDef#

# DescribeDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetRequestTypeDef


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


# DescribeDatasetRequestTypeDef definition

class DescribeDatasetRequestTypeDef(TypedDict):
    datasetArn: str,

DescribeEventTrackerRequestTypeDef#

# DescribeEventTrackerRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeEventTrackerRequestTypeDef


def get_value() -> DescribeEventTrackerRequestTypeDef:
    return {
        "eventTrackerArn": ...,
    }


# DescribeEventTrackerRequestTypeDef definition

class DescribeEventTrackerRequestTypeDef(TypedDict):
    eventTrackerArn: str,

EventTrackerTypeDef#

# EventTrackerTypeDef TypedDict 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],

DescribeFeatureTransformationRequestTypeDef#

# DescribeFeatureTransformationRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeFeatureTransformationRequestTypeDef


def get_value() -> DescribeFeatureTransformationRequestTypeDef:
    return {
        "featureTransformationArn": ...,
    }


# DescribeFeatureTransformationRequestTypeDef definition

class DescribeFeatureTransformationRequestTypeDef(TypedDict):
    featureTransformationArn: str,

FeatureTransformationTypeDef#

# FeatureTransformationTypeDef TypedDict 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],

DescribeFilterRequestTypeDef#

# DescribeFilterRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeFilterRequestTypeDef


def get_value() -> DescribeFilterRequestTypeDef:
    return {
        "filterArn": ...,
    }


# DescribeFilterRequestTypeDef definition

class DescribeFilterRequestTypeDef(TypedDict):
    filterArn: str,

FilterTypeDef#

# FilterTypeDef TypedDict 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],

DescribeMetricAttributionRequestTypeDef#

# DescribeMetricAttributionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeMetricAttributionRequestTypeDef


def get_value() -> DescribeMetricAttributionRequestTypeDef:
    return {
        "metricAttributionArn": ...,
    }


# DescribeMetricAttributionRequestTypeDef definition

class DescribeMetricAttributionRequestTypeDef(TypedDict):
    metricAttributionArn: str,

DescribeRecipeRequestTypeDef#

# DescribeRecipeRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeRecipeRequestTypeDef


def get_value() -> DescribeRecipeRequestTypeDef:
    return {
        "recipeArn": ...,
    }


# DescribeRecipeRequestTypeDef definition

class DescribeRecipeRequestTypeDef(TypedDict):
    recipeArn: str,

RecipeTypeDef#

# RecipeTypeDef TypedDict 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],

DescribeRecommenderRequestTypeDef#

# DescribeRecommenderRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeRecommenderRequestTypeDef


def get_value() -> DescribeRecommenderRequestTypeDef:
    return {
        "recommenderArn": ...,
    }


# DescribeRecommenderRequestTypeDef definition

class DescribeRecommenderRequestTypeDef(TypedDict):
    recommenderArn: str,

DescribeSchemaRequestTypeDef#

# DescribeSchemaRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeSchemaRequestTypeDef


def get_value() -> DescribeSchemaRequestTypeDef:
    return {
        "schemaArn": ...,
    }


# DescribeSchemaRequestTypeDef definition

class DescribeSchemaRequestTypeDef(TypedDict):
    schemaArn: str,

DescribeSolutionRequestTypeDef#

# DescribeSolutionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeSolutionRequestTypeDef


def get_value() -> DescribeSolutionRequestTypeDef:
    return {
        "solutionArn": ...,
    }


# DescribeSolutionRequestTypeDef definition

class DescribeSolutionRequestTypeDef(TypedDict):
    solutionArn: str,

DescribeSolutionVersionRequestTypeDef#

# DescribeSolutionVersionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeSolutionVersionRequestTypeDef


def get_value() -> DescribeSolutionVersionRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }


# DescribeSolutionVersionRequestTypeDef definition

class DescribeSolutionVersionRequestTypeDef(TypedDict):
    solutionVersionArn: str,

EventTrackerSummaryTypeDef#

# EventTrackerSummaryTypeDef TypedDict 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],

FieldsForThemeGenerationTypeDef#

# FieldsForThemeGenerationTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import FieldsForThemeGenerationTypeDef


def get_value() -> FieldsForThemeGenerationTypeDef:
    return {
        "itemName": ...,
    }


# FieldsForThemeGenerationTypeDef definition

class FieldsForThemeGenerationTypeDef(TypedDict):
    itemName: str,

FilterSummaryTypeDef#

# FilterSummaryTypeDef TypedDict 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],

GetSolutionMetricsRequestTypeDef#

# GetSolutionMetricsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import GetSolutionMetricsRequestTypeDef


def get_value() -> GetSolutionMetricsRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }


# GetSolutionMetricsRequestTypeDef definition

class GetSolutionMetricsRequestTypeDef(TypedDict):
    solutionVersionArn: str,

HPOObjectiveTypeDef#

# HPOObjectiveTypeDef TypedDict 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 TypedDict 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 TypedDict 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],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict 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],

ListBatchInferenceJobsRequestTypeDef#

# ListBatchInferenceJobsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsRequestTypeDef


def get_value() -> ListBatchInferenceJobsRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }


# ListBatchInferenceJobsRequestTypeDef definition

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

ListBatchSegmentJobsRequestTypeDef#

# ListBatchSegmentJobsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsRequestTypeDef


def get_value() -> ListBatchSegmentJobsRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }


# ListBatchSegmentJobsRequestTypeDef definition

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

ListCampaignsRequestTypeDef#

# ListCampaignsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListCampaignsRequestTypeDef


def get_value() -> ListCampaignsRequestTypeDef:
    return {
        "solutionArn": ...,
    }


# ListCampaignsRequestTypeDef definition

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

ListDataDeletionJobsRequestTypeDef#

# ListDataDeletionJobsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDataDeletionJobsRequestTypeDef


def get_value() -> ListDataDeletionJobsRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListDataDeletionJobsRequestTypeDef definition

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

ListDatasetExportJobsRequestTypeDef#

# ListDatasetExportJobsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetExportJobsRequestTypeDef


def get_value() -> ListDatasetExportJobsRequestTypeDef:
    return {
        "datasetArn": ...,
    }


# ListDatasetExportJobsRequestTypeDef definition

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

ListDatasetGroupsRequestTypeDef#

# ListDatasetGroupsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetGroupsRequestTypeDef


def get_value() -> ListDatasetGroupsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListDatasetGroupsRequestTypeDef definition

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

ListDatasetImportJobsRequestTypeDef#

# ListDatasetImportJobsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetImportJobsRequestTypeDef


def get_value() -> ListDatasetImportJobsRequestTypeDef:
    return {
        "datasetArn": ...,
    }


# ListDatasetImportJobsRequestTypeDef definition

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

ListDatasetsRequestTypeDef#

# ListDatasetsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetsRequestTypeDef


def get_value() -> ListDatasetsRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListDatasetsRequestTypeDef definition

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

ListEventTrackersRequestTypeDef#

# ListEventTrackersRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListEventTrackersRequestTypeDef


def get_value() -> ListEventTrackersRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListEventTrackersRequestTypeDef definition

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

ListFiltersRequestTypeDef#

# ListFiltersRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListFiltersRequestTypeDef


def get_value() -> ListFiltersRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListFiltersRequestTypeDef definition

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

ListMetricAttributionMetricsRequestTypeDef#

# ListMetricAttributionMetricsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsRequestTypeDef


def get_value() -> ListMetricAttributionMetricsRequestTypeDef:
    return {
        "metricAttributionArn": ...,
    }


# ListMetricAttributionMetricsRequestTypeDef definition

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

ListMetricAttributionsRequestTypeDef#

# ListMetricAttributionsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionsRequestTypeDef


def get_value() -> ListMetricAttributionsRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListMetricAttributionsRequestTypeDef definition

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

MetricAttributionSummaryTypeDef#

# MetricAttributionSummaryTypeDef TypedDict 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],

ListRecipesRequestTypeDef#

# ListRecipesRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListRecipesRequestTypeDef


def get_value() -> ListRecipesRequestTypeDef:
    return {
        "recipeProvider": ...,
    }


# ListRecipesRequestTypeDef definition

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

RecipeSummaryTypeDef#

# RecipeSummaryTypeDef TypedDict 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

ListRecommendersRequestTypeDef#

# ListRecommendersRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListRecommendersRequestTypeDef


def get_value() -> ListRecommendersRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListRecommendersRequestTypeDef definition

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

ListSchemasRequestTypeDef#

# ListSchemasRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSchemasRequestTypeDef


def get_value() -> ListSchemasRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListSchemasRequestTypeDef definition

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

ListSolutionVersionsRequestTypeDef#

# ListSolutionVersionsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSolutionVersionsRequestTypeDef


def get_value() -> ListSolutionVersionsRequestTypeDef:
    return {
        "solutionArn": ...,
    }


# ListSolutionVersionsRequestTypeDef definition

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

SolutionVersionSummaryTypeDef#

# SolutionVersionSummaryTypeDef TypedDict 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],
    trainingMode: NotRequired[TrainingModeType],  # (1)
    trainingType: NotRequired[TrainingTypeType],  # (2)
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
  1. See TrainingModeType
  2. See TrainingTypeType

ListSolutionsRequestTypeDef#

# ListSolutionsRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSolutionsRequestTypeDef


def get_value() -> ListSolutionsRequestTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListSolutionsRequestTypeDef definition

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

SolutionSummaryTypeDef#

# SolutionSummaryTypeDef TypedDict 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],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListTagsForResourceRequestTypeDef


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


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

OptimizationObjectiveTypeDef#

# OptimizationObjectiveTypeDef TypedDict 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

TrainingDataConfigOutputTypeDef#

# TrainingDataConfigOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import TrainingDataConfigOutputTypeDef


def get_value() -> TrainingDataConfigOutputTypeDef:
    return {
        "excludedDatasetColumns": ...,
    }


# TrainingDataConfigOutputTypeDef definition

class TrainingDataConfigOutputTypeDef(TypedDict):
    excludedDatasetColumns: NotRequired[Dict[str, List[str]]],

TrainingDataConfigTypeDef#

# TrainingDataConfigTypeDef TypedDict 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]]],

TunedHPOParamsTypeDef#

# TunedHPOParamsTypeDef TypedDict 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]],

StartRecommenderRequestTypeDef#

# StartRecommenderRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import StartRecommenderRequestTypeDef


def get_value() -> StartRecommenderRequestTypeDef:
    return {
        "recommenderArn": ...,
    }


# StartRecommenderRequestTypeDef definition

class StartRecommenderRequestTypeDef(TypedDict):
    recommenderArn: str,

StopRecommenderRequestTypeDef#

# StopRecommenderRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import StopRecommenderRequestTypeDef


def get_value() -> StopRecommenderRequestTypeDef:
    return {
        "recommenderArn": ...,
    }


# StopRecommenderRequestTypeDef definition

class StopRecommenderRequestTypeDef(TypedDict):
    recommenderArn: str,

StopSolutionVersionCreationRequestTypeDef#

# StopSolutionVersionCreationRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import StopSolutionVersionCreationRequestTypeDef


def get_value() -> StopSolutionVersionCreationRequestTypeDef:
    return {
        "solutionVersionArn": ...,
    }


# StopSolutionVersionCreationRequestTypeDef definition

class StopSolutionVersionCreationRequestTypeDef(TypedDict):
    solutionVersionArn: str,

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UntagResourceRequestTypeDef


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


# UntagResourceRequestTypeDef definition

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

UpdateDatasetRequestTypeDef#

# UpdateDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateDatasetRequestTypeDef


def get_value() -> UpdateDatasetRequestTypeDef:
    return {
        "datasetArn": ...,
    }


# UpdateDatasetRequestTypeDef definition

class UpdateDatasetRequestTypeDef(TypedDict):
    datasetArn: str,
    schemaArn: str,

SolutionUpdateConfigTypeDef#

# SolutionUpdateConfigTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import SolutionUpdateConfigTypeDef


def get_value() -> SolutionUpdateConfigTypeDef:
    return {
        "autoTrainingConfig": ...,
    }


# SolutionUpdateConfigTypeDef definition

class SolutionUpdateConfigTypeDef(TypedDict):
    autoTrainingConfig: NotRequired[AutoTrainingConfigTypeDef],  # (1)
  1. See AutoTrainingConfigTypeDef

BatchInferenceJobInputTypeDef#

# BatchInferenceJobInputTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict usage example

from mypy_boto3_personalize.type_defs import MetricAttributionOutputTypeDef


def get_value() -> MetricAttributionOutputTypeDef:
    return {
        "s3DataDestination": ...,
    }


# MetricAttributionOutputTypeDef definition

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

CampaignUpdateSummaryTypeDef#

# CampaignUpdateSummaryTypeDef TypedDict 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[CampaignConfigOutputTypeDef],  # (1)
    status: NotRequired[str],
    failureReason: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See CampaignConfigOutputTypeDef

CreateDatasetGroupRequestTypeDef#

# CreateDatasetGroupRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDatasetGroupRequestTypeDef


def get_value() -> CreateDatasetGroupRequestTypeDef:
    return {
        "name": ...,
    }


# CreateDatasetGroupRequestTypeDef definition

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

CreateDatasetRequestTypeDef#

# CreateDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDatasetRequestTypeDef


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


# CreateDatasetRequestTypeDef definition

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

CreateEventTrackerRequestTypeDef#

# CreateEventTrackerRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateEventTrackerRequestTypeDef


def get_value() -> CreateEventTrackerRequestTypeDef:
    return {
        "name": ...,
    }


# CreateEventTrackerRequestTypeDef definition

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

CreateFilterRequestTypeDef#

# CreateFilterRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateFilterRequestTypeDef


def get_value() -> CreateFilterRequestTypeDef:
    return {
        "name": ...,
    }


# CreateFilterRequestTypeDef definition

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

CreateSolutionVersionRequestTypeDef#

# CreateSolutionVersionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateSolutionVersionRequestTypeDef


def get_value() -> CreateSolutionVersionRequestTypeDef:
    return {
        "solutionArn": ...,
    }


# CreateSolutionVersionRequestTypeDef definition

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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import TagResourceRequestTypeDef


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


# TagResourceRequestTypeDef definition

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

CreateBatchInferenceJobResponseTypeDef#

# CreateBatchInferenceJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateBatchInferenceJobResponseTypeDef


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


# CreateBatchInferenceJobResponseTypeDef definition

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

CreateBatchSegmentJobResponseTypeDef#

# CreateBatchSegmentJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateBatchSegmentJobResponseTypeDef


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


# CreateBatchSegmentJobResponseTypeDef definition

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

CreateCampaignResponseTypeDef#

# CreateCampaignResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateCampaignResponseTypeDef


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


# CreateCampaignResponseTypeDef definition

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

CreateDataDeletionJobResponseTypeDef#

# CreateDataDeletionJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDataDeletionJobResponseTypeDef


def get_value() -> CreateDataDeletionJobResponseTypeDef:
    return {
        "dataDeletionJobArn": ...,
    }


# CreateDataDeletionJobResponseTypeDef definition

class CreateDataDeletionJobResponseTypeDef(TypedDict):
    dataDeletionJobArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDatasetExportJobResponseTypeDef#

# CreateDatasetExportJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDatasetExportJobResponseTypeDef


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


# CreateDatasetExportJobResponseTypeDef definition

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

CreateDatasetGroupResponseTypeDef#

# CreateDatasetGroupResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDatasetGroupResponseTypeDef


def get_value() -> CreateDatasetGroupResponseTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# CreateDatasetGroupResponseTypeDef definition

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

CreateDatasetImportJobResponseTypeDef#

# CreateDatasetImportJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDatasetImportJobResponseTypeDef


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


# CreateDatasetImportJobResponseTypeDef definition

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

CreateDatasetResponseTypeDef#

# CreateDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDatasetResponseTypeDef


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


# CreateDatasetResponseTypeDef definition

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

CreateEventTrackerResponseTypeDef#

# CreateEventTrackerResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateEventTrackerResponseTypeDef


def get_value() -> CreateEventTrackerResponseTypeDef:
    return {
        "eventTrackerArn": ...,
    }


# CreateEventTrackerResponseTypeDef definition

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

CreateFilterResponseTypeDef#

# CreateFilterResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateFilterResponseTypeDef


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


# CreateFilterResponseTypeDef definition

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

CreateMetricAttributionResponseTypeDef#

# CreateMetricAttributionResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateMetricAttributionResponseTypeDef


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


# CreateMetricAttributionResponseTypeDef definition

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

CreateRecommenderResponseTypeDef#

# CreateRecommenderResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateRecommenderResponseTypeDef


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


# CreateRecommenderResponseTypeDef definition

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

CreateSchemaResponseTypeDef#

# CreateSchemaResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateSchemaResponseTypeDef


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


# CreateSchemaResponseTypeDef definition

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

CreateSolutionResponseTypeDef#

# CreateSolutionResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateSolutionResponseTypeDef


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


# CreateSolutionResponseTypeDef definition

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

CreateSolutionVersionResponseTypeDef#

# CreateSolutionVersionResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateSolutionVersionResponseTypeDef


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


# CreateSolutionVersionResponseTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict 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

GetSolutionMetricsResponseTypeDef#

# GetSolutionMetricsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import GetSolutionMetricsResponseTypeDef


def get_value() -> GetSolutionMetricsResponseTypeDef:
    return {
        "solutionVersionArn": ...,
    }


# GetSolutionMetricsResponseTypeDef definition

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

ListBatchInferenceJobsResponseTypeDef#

# ListBatchInferenceJobsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsResponseTypeDef


def get_value() -> ListBatchInferenceJobsResponseTypeDef:
    return {
        "batchInferenceJobs": ...,
    }


# ListBatchInferenceJobsResponseTypeDef definition

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

ListBatchSegmentJobsResponseTypeDef#

# ListBatchSegmentJobsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsResponseTypeDef


def get_value() -> ListBatchSegmentJobsResponseTypeDef:
    return {
        "batchSegmentJobs": ...,
    }


# ListBatchSegmentJobsResponseTypeDef definition

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

ListCampaignsResponseTypeDef#

# ListCampaignsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListCampaignsResponseTypeDef


def get_value() -> ListCampaignsResponseTypeDef:
    return {
        "campaigns": ...,
    }


# ListCampaignsResponseTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

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

StartRecommenderResponseTypeDef#

# StartRecommenderResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import StartRecommenderResponseTypeDef


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


# StartRecommenderResponseTypeDef definition

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

StopRecommenderResponseTypeDef#

# StopRecommenderResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import StopRecommenderResponseTypeDef


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


# StopRecommenderResponseTypeDef definition

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

UpdateCampaignResponseTypeDef#

# UpdateCampaignResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateCampaignResponseTypeDef


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


# UpdateCampaignResponseTypeDef definition

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

UpdateDatasetResponseTypeDef#

# UpdateDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateDatasetResponseTypeDef


def get_value() -> UpdateDatasetResponseTypeDef:
    return {
        "datasetArn": ...,
    }


# UpdateDatasetResponseTypeDef definition

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

UpdateMetricAttributionResponseTypeDef#

# UpdateMetricAttributionResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateMetricAttributionResponseTypeDef


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


# UpdateMetricAttributionResponseTypeDef definition

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

UpdateRecommenderResponseTypeDef#

# UpdateRecommenderResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateRecommenderResponseTypeDef


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


# UpdateRecommenderResponseTypeDef definition

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

UpdateSolutionResponseTypeDef#

# UpdateSolutionResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateSolutionResponseTypeDef


def get_value() -> UpdateSolutionResponseTypeDef:
    return {
        "solutionArn": ...,
    }


# UpdateSolutionResponseTypeDef definition

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

CreateDataDeletionJobRequestTypeDef#

# CreateDataDeletionJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDataDeletionJobRequestTypeDef


def get_value() -> CreateDataDeletionJobRequestTypeDef:
    return {
        "jobName": ...,
    }


# CreateDataDeletionJobRequestTypeDef definition

class CreateDataDeletionJobRequestTypeDef(TypedDict):
    jobName: str,
    datasetGroupArn: str,
    dataSource: DataSourceTypeDef,  # (1)
    roleArn: str,
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See DataSourceTypeDef
  2. See TagTypeDef

CreateDatasetImportJobRequestTypeDef#

# CreateDatasetImportJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDatasetImportJobRequestTypeDef


def get_value() -> CreateDatasetImportJobRequestTypeDef:
    return {
        "jobName": ...,
    }


# CreateDatasetImportJobRequestTypeDef definition

class CreateDatasetImportJobRequestTypeDef(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

DataDeletionJobTypeDef#

# DataDeletionJobTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DataDeletionJobTypeDef


def get_value() -> DataDeletionJobTypeDef:
    return {
        "jobName": ...,
    }


# DataDeletionJobTypeDef definition

class DataDeletionJobTypeDef(TypedDict):
    jobName: NotRequired[str],
    dataDeletionJobArn: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    dataSource: NotRequired[DataSourceTypeDef],  # (1)
    roleArn: NotRequired[str],
    status: NotRequired[str],
    numDeleted: NotRequired[int],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
  1. See DataSourceTypeDef

DatasetImportJobTypeDef#

# DatasetImportJobTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsResponseTypeDef


def get_value() -> ListMetricAttributionMetricsResponseTypeDef:
    return {
        "metrics": ...,
    }


# ListMetricAttributionMetricsResponseTypeDef definition

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

ListDataDeletionJobsResponseTypeDef#

# ListDataDeletionJobsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDataDeletionJobsResponseTypeDef


def get_value() -> ListDataDeletionJobsResponseTypeDef:
    return {
        "dataDeletionJobs": ...,
    }


# ListDataDeletionJobsResponseTypeDef definition

class ListDataDeletionJobsResponseTypeDef(TypedDict):
    dataDeletionJobs: List[DataDeletionJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DataDeletionJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDatasetExportJobsResponseTypeDef#

# ListDatasetExportJobsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetExportJobsResponseTypeDef


def get_value() -> ListDatasetExportJobsResponseTypeDef:
    return {
        "datasetExportJobs": ...,
    }


# ListDatasetExportJobsResponseTypeDef definition

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

ListDatasetGroupsResponseTypeDef#

# ListDatasetGroupsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetGroupsResponseTypeDef


def get_value() -> ListDatasetGroupsResponseTypeDef:
    return {
        "datasetGroups": ...,
    }


# ListDatasetGroupsResponseTypeDef definition

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

DescribeDatasetGroupResponseTypeDef#

# DescribeDatasetGroupResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetGroupResponseTypeDef


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


# DescribeDatasetGroupResponseTypeDef definition

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

ListDatasetImportJobsResponseTypeDef#

# ListDatasetImportJobsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetImportJobsResponseTypeDef


def get_value() -> ListDatasetImportJobsResponseTypeDef:
    return {
        "datasetImportJobs": ...,
    }


# ListDatasetImportJobsResponseTypeDef definition

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

ListSchemasResponseTypeDef#

# ListSchemasResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSchemasResponseTypeDef


def get_value() -> ListSchemasResponseTypeDef:
    return {
        "schemas": ...,
    }


# ListSchemasResponseTypeDef definition

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

DescribeSchemaResponseTypeDef#

# DescribeSchemaResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeSchemaResponseTypeDef


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


# DescribeSchemaResponseTypeDef definition

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

ListDatasetsResponseTypeDef#

# ListDatasetsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetsResponseTypeDef


def get_value() -> ListDatasetsResponseTypeDef:
    return {
        "datasets": ...,
    }


# ListDatasetsResponseTypeDef definition

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

DatasetTypeDef#

# DatasetTypeDef TypedDict 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],
    latestDatasetUpdate: NotRequired[DatasetUpdateSummaryTypeDef],  # (1)
    trackingId: NotRequired[str],
  1. See DatasetUpdateSummaryTypeDef

DefaultHyperParameterRangesTypeDef#

# DefaultHyperParameterRangesTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeEventTrackerResponseTypeDef


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


# DescribeEventTrackerResponseTypeDef definition

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

DescribeFeatureTransformationResponseTypeDef#

# DescribeFeatureTransformationResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeFeatureTransformationResponseTypeDef


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


# DescribeFeatureTransformationResponseTypeDef definition

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

DescribeFilterResponseTypeDef#

# DescribeFilterResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeFilterResponseTypeDef


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


# DescribeFilterResponseTypeDef definition

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

DescribeRecipeResponseTypeDef#

# DescribeRecipeResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeRecipeResponseTypeDef


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


# DescribeRecipeResponseTypeDef definition

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

ListEventTrackersResponseTypeDef#

# ListEventTrackersResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListEventTrackersResponseTypeDef


def get_value() -> ListEventTrackersResponseTypeDef:
    return {
        "eventTrackers": ...,
    }


# ListEventTrackersResponseTypeDef definition

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

ThemeGenerationConfigTypeDef#

# ThemeGenerationConfigTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ThemeGenerationConfigTypeDef


def get_value() -> ThemeGenerationConfigTypeDef:
    return {
        "fieldsForThemeGeneration": ...,
    }


# ThemeGenerationConfigTypeDef definition

class ThemeGenerationConfigTypeDef(TypedDict):
    fieldsForThemeGeneration: FieldsForThemeGenerationTypeDef,  # (1)
  1. See FieldsForThemeGenerationTypeDef

ListFiltersResponseTypeDef#

# ListFiltersResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListFiltersResponseTypeDef


def get_value() -> ListFiltersResponseTypeDef:
    return {
        "Filters": ...,
    }


# ListFiltersResponseTypeDef definition

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

HyperParameterRangesOutputTypeDef#

# HyperParameterRangesOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import HyperParameterRangesOutputTypeDef


def get_value() -> HyperParameterRangesOutputTypeDef:
    return {
        "integerHyperParameterRanges": ...,
    }


# HyperParameterRangesOutputTypeDef definition

class HyperParameterRangesOutputTypeDef(TypedDict):
    integerHyperParameterRanges: NotRequired[List[IntegerHyperParameterRangeTypeDef]],  # (1)
    continuousHyperParameterRanges: NotRequired[List[ContinuousHyperParameterRangeTypeDef]],  # (2)
    categoricalHyperParameterRanges: NotRequired[List[CategoricalHyperParameterRangeOutputTypeDef]],  # (3)
  1. See IntegerHyperParameterRangeTypeDef
  2. See ContinuousHyperParameterRangeTypeDef
  3. See CategoricalHyperParameterRangeOutputTypeDef

HyperParameterRangesTypeDef#

# HyperParameterRangesTypeDef TypedDict 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

ListBatchInferenceJobsRequestPaginateTypeDef#

# ListBatchInferenceJobsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsRequestPaginateTypeDef


def get_value() -> ListBatchInferenceJobsRequestPaginateTypeDef:
    return {
        "solutionVersionArn": ...,
    }


# ListBatchInferenceJobsRequestPaginateTypeDef definition

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

ListBatchSegmentJobsRequestPaginateTypeDef#

# ListBatchSegmentJobsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsRequestPaginateTypeDef


def get_value() -> ListBatchSegmentJobsRequestPaginateTypeDef:
    return {
        "solutionVersionArn": ...,
    }


# ListBatchSegmentJobsRequestPaginateTypeDef definition

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

ListCampaignsRequestPaginateTypeDef#

# ListCampaignsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListCampaignsRequestPaginateTypeDef


def get_value() -> ListCampaignsRequestPaginateTypeDef:
    return {
        "solutionArn": ...,
    }


# ListCampaignsRequestPaginateTypeDef definition

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

ListDatasetExportJobsRequestPaginateTypeDef#

# ListDatasetExportJobsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetExportJobsRequestPaginateTypeDef


def get_value() -> ListDatasetExportJobsRequestPaginateTypeDef:
    return {
        "datasetArn": ...,
    }


# ListDatasetExportJobsRequestPaginateTypeDef definition

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

ListDatasetGroupsRequestPaginateTypeDef#

# ListDatasetGroupsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetGroupsRequestPaginateTypeDef


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


# ListDatasetGroupsRequestPaginateTypeDef definition

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

ListDatasetImportJobsRequestPaginateTypeDef#

# ListDatasetImportJobsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetImportJobsRequestPaginateTypeDef


def get_value() -> ListDatasetImportJobsRequestPaginateTypeDef:
    return {
        "datasetArn": ...,
    }


# ListDatasetImportJobsRequestPaginateTypeDef definition

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

ListDatasetsRequestPaginateTypeDef#

# ListDatasetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListDatasetsRequestPaginateTypeDef


def get_value() -> ListDatasetsRequestPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListDatasetsRequestPaginateTypeDef definition

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

ListEventTrackersRequestPaginateTypeDef#

# ListEventTrackersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListEventTrackersRequestPaginateTypeDef


def get_value() -> ListEventTrackersRequestPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListEventTrackersRequestPaginateTypeDef definition

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

ListFiltersRequestPaginateTypeDef#

# ListFiltersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListFiltersRequestPaginateTypeDef


def get_value() -> ListFiltersRequestPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListFiltersRequestPaginateTypeDef definition

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

ListMetricAttributionMetricsRequestPaginateTypeDef#

# ListMetricAttributionMetricsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsRequestPaginateTypeDef


def get_value() -> ListMetricAttributionMetricsRequestPaginateTypeDef:
    return {
        "metricAttributionArn": ...,
    }


# ListMetricAttributionMetricsRequestPaginateTypeDef definition

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

ListMetricAttributionsRequestPaginateTypeDef#

# ListMetricAttributionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionsRequestPaginateTypeDef


def get_value() -> ListMetricAttributionsRequestPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListMetricAttributionsRequestPaginateTypeDef definition

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

ListRecipesRequestPaginateTypeDef#

# ListRecipesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListRecipesRequestPaginateTypeDef


def get_value() -> ListRecipesRequestPaginateTypeDef:
    return {
        "recipeProvider": ...,
    }


# ListRecipesRequestPaginateTypeDef definition

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

ListRecommendersRequestPaginateTypeDef#

# ListRecommendersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListRecommendersRequestPaginateTypeDef


def get_value() -> ListRecommendersRequestPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListRecommendersRequestPaginateTypeDef definition

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

ListSchemasRequestPaginateTypeDef#

# ListSchemasRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSchemasRequestPaginateTypeDef


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


# ListSchemasRequestPaginateTypeDef definition

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

ListSolutionVersionsRequestPaginateTypeDef#

# ListSolutionVersionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSolutionVersionsRequestPaginateTypeDef


def get_value() -> ListSolutionVersionsRequestPaginateTypeDef:
    return {
        "solutionArn": ...,
    }


# ListSolutionVersionsRequestPaginateTypeDef definition

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

ListSolutionsRequestPaginateTypeDef#

# ListSolutionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSolutionsRequestPaginateTypeDef


def get_value() -> ListSolutionsRequestPaginateTypeDef:
    return {
        "datasetGroupArn": ...,
    }


# ListSolutionsRequestPaginateTypeDef definition

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

ListMetricAttributionsResponseTypeDef#

# ListMetricAttributionsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListMetricAttributionsResponseTypeDef


def get_value() -> ListMetricAttributionsResponseTypeDef:
    return {
        "metricAttributions": ...,
    }


# ListMetricAttributionsResponseTypeDef definition

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

ListRecipesResponseTypeDef#

# ListRecipesResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListRecipesResponseTypeDef


def get_value() -> ListRecipesResponseTypeDef:
    return {
        "recipes": ...,
    }


# ListRecipesResponseTypeDef definition

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

ListSolutionVersionsResponseTypeDef#

# ListSolutionVersionsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSolutionVersionsResponseTypeDef


def get_value() -> ListSolutionVersionsResponseTypeDef:
    return {
        "solutionVersions": ...,
    }


# ListSolutionVersionsResponseTypeDef definition

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

ListSolutionsResponseTypeDef#

# ListSolutionsResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListSolutionsResponseTypeDef


def get_value() -> ListSolutionsResponseTypeDef:
    return {
        "solutions": ...,
    }


# ListSolutionsResponseTypeDef definition

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

RecommenderConfigOutputTypeDef#

# RecommenderConfigOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import RecommenderConfigOutputTypeDef


def get_value() -> RecommenderConfigOutputTypeDef:
    return {
        "itemExplorationConfig": ...,
    }


# RecommenderConfigOutputTypeDef definition

class RecommenderConfigOutputTypeDef(TypedDict):
    itemExplorationConfig: NotRequired[Dict[str, str]],
    minRecommendationRequestsPerSecond: NotRequired[int],
    trainingDataConfig: NotRequired[TrainingDataConfigOutputTypeDef],  # (1)
    enableMetadataWithRecommendations: NotRequired[bool],
  1. See TrainingDataConfigOutputTypeDef

RecommenderConfigTypeDef#

# RecommenderConfigTypeDef TypedDict 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)
    enableMetadataWithRecommendations: NotRequired[bool],
  1. See TrainingDataConfigTypeDef

SolutionUpdateSummaryTypeDef#

# SolutionUpdateSummaryTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import SolutionUpdateSummaryTypeDef


def get_value() -> SolutionUpdateSummaryTypeDef:
    return {
        "solutionUpdateConfig": ...,
    }


# SolutionUpdateSummaryTypeDef definition

class SolutionUpdateSummaryTypeDef(TypedDict):
    solutionUpdateConfig: NotRequired[SolutionUpdateConfigTypeDef],  # (1)
    status: NotRequired[str],
    performAutoTraining: NotRequired[bool],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    failureReason: NotRequired[str],
  1. See SolutionUpdateConfigTypeDef

UpdateSolutionRequestTypeDef#

# UpdateSolutionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateSolutionRequestTypeDef


def get_value() -> UpdateSolutionRequestTypeDef:
    return {
        "solutionArn": ...,
    }


# UpdateSolutionRequestTypeDef definition

class UpdateSolutionRequestTypeDef(TypedDict):
    solutionArn: str,
    performAutoTraining: NotRequired[bool],
    solutionUpdateConfig: NotRequired[SolutionUpdateConfigTypeDef],  # (1)
  1. See SolutionUpdateConfigTypeDef

BatchSegmentJobTypeDef#

# BatchSegmentJobTypeDef TypedDict 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

CreateBatchSegmentJobRequestTypeDef#

# CreateBatchSegmentJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateBatchSegmentJobRequestTypeDef


def get_value() -> CreateBatchSegmentJobRequestTypeDef:
    return {
        "jobName": ...,
    }


# CreateBatchSegmentJobRequestTypeDef definition

class CreateBatchSegmentJobRequestTypeDef(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

CreateDatasetExportJobRequestTypeDef#

# CreateDatasetExportJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateDatasetExportJobRequestTypeDef


def get_value() -> CreateDatasetExportJobRequestTypeDef:
    return {
        "jobName": ...,
    }


# CreateDatasetExportJobRequestTypeDef definition

class CreateDatasetExportJobRequestTypeDef(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 TypedDict 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

CreateMetricAttributionRequestTypeDef#

# CreateMetricAttributionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateMetricAttributionRequestTypeDef


def get_value() -> CreateMetricAttributionRequestTypeDef:
    return {
        "name": ...,
    }


# CreateMetricAttributionRequestTypeDef definition

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

MetricAttributionTypeDef#

# MetricAttributionTypeDef TypedDict 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

UpdateMetricAttributionRequestTypeDef#

# UpdateMetricAttributionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateMetricAttributionRequestTypeDef


def get_value() -> UpdateMetricAttributionRequestTypeDef:
    return {
        "addMetrics": ...,
    }


# UpdateMetricAttributionRequestTypeDef definition

class UpdateMetricAttributionRequestTypeDef(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 TypedDict 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[CampaignConfigOutputTypeDef],  # (1)
    status: NotRequired[str],
    failureReason: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    latestCampaignUpdate: NotRequired[CampaignUpdateSummaryTypeDef],  # (2)
  1. See CampaignConfigOutputTypeDef
  2. See CampaignUpdateSummaryTypeDef

CreateCampaignRequestTypeDef#

# CreateCampaignRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateCampaignRequestTypeDef


def get_value() -> CreateCampaignRequestTypeDef:
    return {
        "name": ...,
    }


# CreateCampaignRequestTypeDef definition

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

UpdateCampaignRequestTypeDef#

# UpdateCampaignRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateCampaignRequestTypeDef


def get_value() -> UpdateCampaignRequestTypeDef:
    return {
        "campaignArn": ...,
    }


# UpdateCampaignRequestTypeDef definition

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

DescribeDataDeletionJobResponseTypeDef#

# DescribeDataDeletionJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDataDeletionJobResponseTypeDef


def get_value() -> DescribeDataDeletionJobResponseTypeDef:
    return {
        "dataDeletionJob": ...,
    }


# DescribeDataDeletionJobResponseTypeDef definition

class DescribeDataDeletionJobResponseTypeDef(TypedDict):
    dataDeletionJob: DataDeletionJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataDeletionJobTypeDef
  2. See ResponseMetadataTypeDef

DescribeDatasetImportJobResponseTypeDef#

# DescribeDatasetImportJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetImportJobResponseTypeDef


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


# DescribeDatasetImportJobResponseTypeDef definition

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

DescribeDatasetResponseTypeDef#

# DescribeDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetResponseTypeDef


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


# DescribeDatasetResponseTypeDef definition

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

AlgorithmTypeDef#

# AlgorithmTypeDef TypedDict 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

BatchInferenceJobTypeDef#

# BatchInferenceJobTypeDef TypedDict 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[BatchInferenceJobConfigOutputTypeDef],  # (3)
    roleArn: NotRequired[str],
    batchInferenceJobMode: NotRequired[BatchInferenceJobModeType],  # (4)
    themeGenerationConfig: NotRequired[ThemeGenerationConfigTypeDef],  # (5)
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See BatchInferenceJobInputTypeDef
  2. See BatchInferenceJobOutputTypeDef
  3. See BatchInferenceJobConfigOutputTypeDef
  4. See BatchInferenceJobModeType
  5. See ThemeGenerationConfigTypeDef

CreateBatchInferenceJobRequestTypeDef#

# CreateBatchInferenceJobRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateBatchInferenceJobRequestTypeDef


def get_value() -> CreateBatchInferenceJobRequestTypeDef:
    return {
        "jobName": ...,
    }


# CreateBatchInferenceJobRequestTypeDef definition

class CreateBatchInferenceJobRequestTypeDef(TypedDict):
    jobName: str,
    solutionVersionArn: str,
    jobInput: BatchInferenceJobInputTypeDef,  # (1)
    jobOutput: BatchInferenceJobOutputTypeDef,  # (2)
    roleArn: str,
    filterArn: NotRequired[str],
    numResults: NotRequired[int],
    batchInferenceJobConfig: NotRequired[BatchInferenceJobConfigUnionTypeDef],  # (3)
    tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    batchInferenceJobMode: NotRequired[BatchInferenceJobModeType],  # (5)
    themeGenerationConfig: NotRequired[ThemeGenerationConfigTypeDef],  # (6)
  1. See BatchInferenceJobInputTypeDef
  2. See BatchInferenceJobOutputTypeDef
  3. See BatchInferenceJobConfigTypeDef BatchInferenceJobConfigOutputTypeDef
  4. See TagTypeDef
  5. See BatchInferenceJobModeType
  6. See ThemeGenerationConfigTypeDef

HPOConfigOutputTypeDef#

# HPOConfigOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import HPOConfigOutputTypeDef


def get_value() -> HPOConfigOutputTypeDef:
    return {
        "hpoObjective": ...,
    }


# HPOConfigOutputTypeDef definition

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

HPOConfigTypeDef#

# HPOConfigTypeDef TypedDict 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

RecommenderSummaryTypeDef#

# RecommenderSummaryTypeDef TypedDict 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[RecommenderConfigOutputTypeDef],  # (1)
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
  1. See RecommenderConfigOutputTypeDef

RecommenderUpdateSummaryTypeDef#

# RecommenderUpdateSummaryTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import RecommenderUpdateSummaryTypeDef


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


# RecommenderUpdateSummaryTypeDef definition

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

DescribeBatchSegmentJobResponseTypeDef#

# DescribeBatchSegmentJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeBatchSegmentJobResponseTypeDef


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


# DescribeBatchSegmentJobResponseTypeDef definition

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

DescribeDatasetExportJobResponseTypeDef#

# DescribeDatasetExportJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeDatasetExportJobResponseTypeDef


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


# DescribeDatasetExportJobResponseTypeDef definition

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

DescribeMetricAttributionResponseTypeDef#

# DescribeMetricAttributionResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeMetricAttributionResponseTypeDef


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


# DescribeMetricAttributionResponseTypeDef definition

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

DescribeCampaignResponseTypeDef#

# DescribeCampaignResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeCampaignResponseTypeDef


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


# DescribeCampaignResponseTypeDef definition

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

DescribeAlgorithmResponseTypeDef#

# DescribeAlgorithmResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeAlgorithmResponseTypeDef


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


# DescribeAlgorithmResponseTypeDef definition

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

DescribeBatchInferenceJobResponseTypeDef#

# DescribeBatchInferenceJobResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeBatchInferenceJobResponseTypeDef


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


# DescribeBatchInferenceJobResponseTypeDef definition

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

SolutionConfigOutputTypeDef#

# SolutionConfigOutputTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import SolutionConfigOutputTypeDef


def get_value() -> SolutionConfigOutputTypeDef:
    return {
        "eventValueThreshold": ...,
    }


# SolutionConfigOutputTypeDef definition

class SolutionConfigOutputTypeDef(TypedDict):
    eventValueThreshold: NotRequired[str],
    hpoConfig: NotRequired[HPOConfigOutputTypeDef],  # (1)
    algorithmHyperParameters: NotRequired[Dict[str, str]],
    featureTransformationParameters: NotRequired[Dict[str, str]],
    autoMLConfig: NotRequired[AutoMLConfigOutputTypeDef],  # (2)
    optimizationObjective: NotRequired[OptimizationObjectiveTypeDef],  # (3)
    trainingDataConfig: NotRequired[TrainingDataConfigOutputTypeDef],  # (4)
    autoTrainingConfig: NotRequired[AutoTrainingConfigTypeDef],  # (5)
  1. See HPOConfigOutputTypeDef
  2. See AutoMLConfigOutputTypeDef
  3. See OptimizationObjectiveTypeDef
  4. See TrainingDataConfigOutputTypeDef
  5. See AutoTrainingConfigTypeDef

SolutionConfigTypeDef#

# SolutionConfigTypeDef TypedDict 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)
    autoTrainingConfig: NotRequired[AutoTrainingConfigTypeDef],  # (5)
  1. See HPOConfigTypeDef
  2. See AutoMLConfigTypeDef
  3. See OptimizationObjectiveTypeDef
  4. See TrainingDataConfigTypeDef
  5. See AutoTrainingConfigTypeDef

ListRecommendersResponseTypeDef#

# ListRecommendersResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import ListRecommendersResponseTypeDef


def get_value() -> ListRecommendersResponseTypeDef:
    return {
        "recommenders": ...,
    }


# ListRecommendersResponseTypeDef definition

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

RecommenderTypeDef#

# RecommenderTypeDef TypedDict 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[RecommenderConfigOutputTypeDef],  # (1)
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    status: NotRequired[str],
    failureReason: NotRequired[str],
    latestRecommenderUpdate: NotRequired[RecommenderUpdateSummaryTypeDef],  # (2)
    modelMetrics: NotRequired[Dict[str, float]],
  1. See RecommenderConfigOutputTypeDef
  2. See RecommenderUpdateSummaryTypeDef

CreateRecommenderRequestTypeDef#

# CreateRecommenderRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateRecommenderRequestTypeDef


def get_value() -> CreateRecommenderRequestTypeDef:
    return {
        "name": ...,
    }


# CreateRecommenderRequestTypeDef definition

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

UpdateRecommenderRequestTypeDef#

# UpdateRecommenderRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import UpdateRecommenderRequestTypeDef


def get_value() -> UpdateRecommenderRequestTypeDef:
    return {
        "recommenderArn": ...,
    }


# UpdateRecommenderRequestTypeDef definition

class UpdateRecommenderRequestTypeDef(TypedDict):
    recommenderArn: str,
    recommenderConfig: RecommenderConfigUnionTypeDef,  # (1)
  1. See RecommenderConfigTypeDef RecommenderConfigOutputTypeDef

SolutionTypeDef#

# SolutionTypeDef TypedDict 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],
    performAutoTraining: NotRequired[bool],
    recipeArn: NotRequired[str],
    datasetGroupArn: NotRequired[str],
    eventType: NotRequired[str],
    solutionConfig: NotRequired[SolutionConfigOutputTypeDef],  # (1)
    autoMLResult: NotRequired[AutoMLResultTypeDef],  # (2)
    status: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    latestSolutionVersion: NotRequired[SolutionVersionSummaryTypeDef],  # (3)
    latestSolutionUpdate: NotRequired[SolutionUpdateSummaryTypeDef],  # (4)
  1. See SolutionConfigOutputTypeDef
  2. See AutoMLResultTypeDef
  3. See SolutionVersionSummaryTypeDef
  4. See SolutionUpdateSummaryTypeDef

SolutionVersionTypeDef#

# SolutionVersionTypeDef TypedDict 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[SolutionConfigOutputTypeDef],  # (1)
    trainingHours: NotRequired[float],
    trainingMode: NotRequired[TrainingModeType],  # (2)
    tunedHPOParams: NotRequired[TunedHPOParamsTypeDef],  # (3)
    status: NotRequired[str],
    failureReason: NotRequired[str],
    creationDateTime: NotRequired[datetime],
    lastUpdatedDateTime: NotRequired[datetime],
    trainingType: NotRequired[TrainingTypeType],  # (4)
  1. See SolutionConfigOutputTypeDef
  2. See TrainingModeType
  3. See TunedHPOParamsTypeDef
  4. See TrainingTypeType

DescribeRecommenderResponseTypeDef#

# DescribeRecommenderResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeRecommenderResponseTypeDef


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


# DescribeRecommenderResponseTypeDef definition

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

DescribeSolutionResponseTypeDef#

# DescribeSolutionResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeSolutionResponseTypeDef


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


# DescribeSolutionResponseTypeDef definition

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

DescribeSolutionVersionResponseTypeDef#

# DescribeSolutionVersionResponseTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import DescribeSolutionVersionResponseTypeDef


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


# DescribeSolutionVersionResponseTypeDef definition

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

CreateSolutionRequestTypeDef#

# CreateSolutionRequestTypeDef TypedDict usage example

from mypy_boto3_personalize.type_defs import CreateSolutionRequestTypeDef


def get_value() -> CreateSolutionRequestTypeDef:
    return {
        "name": ...,
    }


# CreateSolutionRequestTypeDef definition

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