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)
]
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)
]
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)
]
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)
]
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)
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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- See RecipeProviderType
- 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)
- 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],
- See TrainingModeType
- 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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
- See DomainType
- 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)
- 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)
- 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)
- 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)
- See TrainingModeType
- 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)
- 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)
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)
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)
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)
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)
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)
- See DomainType
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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],
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],
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)
- See TagTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
- See DataSourceTypeDef
- 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],
- See DataSourceTypeDef
- See TagTypeDef
- 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],
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],
- See DataSourceTypeDef
- 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],
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],
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],
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],
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)
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],
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],
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)
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],
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],
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)
- See DefaultIntegerHyperParameterRangeTypeDef
- See DefaultContinuousHyperParameterRangeTypeDef
- 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)
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)
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)
- See FilterTypeDef
- 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)
- See RecipeTypeDef
- 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],
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)
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],
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)
- See IntegerHyperParameterRangeTypeDef
- See ContinuousHyperParameterRangeTypeDef
- 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)
- See IntegerHyperParameterRangeTypeDef
- See ContinuousHyperParameterRangeTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See RecipeProviderType
- See DomainType
- 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)
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)
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)
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)
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],
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],
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],
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],
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],
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],
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],
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)
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],
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)
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)
- See DatasetExportJobOutputTypeDef
- See IngestionModeType
- 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],
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)
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],
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],
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)
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)
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)
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)
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)
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)
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],
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],
- See BatchInferenceJobInputTypeDef
- See BatchInferenceJobOutputTypeDef
- See BatchInferenceJobConfigOutputTypeDef
- See BatchInferenceJobModeType
- 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)
- See BatchInferenceJobInputTypeDef
- See BatchInferenceJobOutputTypeDef
- See BatchInferenceJobConfigTypeDef BatchInferenceJobConfigOutputTypeDef
- See TagTypeDef
- See BatchInferenceJobModeType
- 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)
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)
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],
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],
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)
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)
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)
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)
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)
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)
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)
- See HPOConfigOutputTypeDef
- See AutoMLConfigOutputTypeDef
- See OptimizationObjectiveTypeDef
- See TrainingDataConfigOutputTypeDef
- 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)
- See HPOConfigTypeDef
- See AutoMLConfigTypeDef
- See OptimizationObjectiveTypeDef
- See TrainingDataConfigTypeDef
- 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],
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]],
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)
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)
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)
- See SolutionConfigOutputTypeDef
- See AutoMLResultTypeDef
- See SolutionVersionSummaryTypeDef
- 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)
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)
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)
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)
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)