Typed dictionaries#
Index > Personalize > Typed dictionaries
Auto-generated documentation for Personalize type annotations stubs module mypy-boto3-personalize.
AlgorithmImageTypeDef#
# AlgorithmImageTypeDef usage example
from mypy_boto3_personalize.type_defs import AlgorithmImageTypeDef
def get_value() -> AlgorithmImageTypeDef:
return {
"dockerURI": ...,
}
# AlgorithmImageTypeDef definition
class AlgorithmImageTypeDef(TypedDict):
dockerURI: str,
name: NotRequired[str],
AutoMLConfigTypeDef#
# AutoMLConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import AutoMLConfigTypeDef
def get_value() -> AutoMLConfigTypeDef:
return {
"metricName": ...,
}
# AutoMLConfigTypeDef definition
class AutoMLConfigTypeDef(TypedDict):
metricName: NotRequired[str],
recipeList: NotRequired[Sequence[str]],
AutoMLResultTypeDef#
# AutoMLResultTypeDef usage example
from mypy_boto3_personalize.type_defs import AutoMLResultTypeDef
def get_value() -> AutoMLResultTypeDef:
return {
"bestRecipeArn": ...,
}
# AutoMLResultTypeDef definition
class AutoMLResultTypeDef(TypedDict):
bestRecipeArn: NotRequired[str],
BatchInferenceJobConfigTypeDef#
# BatchInferenceJobConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchInferenceJobConfigTypeDef
def get_value() -> BatchInferenceJobConfigTypeDef:
return {
"itemExplorationConfig": ...,
}
# BatchInferenceJobConfigTypeDef definition
class BatchInferenceJobConfigTypeDef(TypedDict):
itemExplorationConfig: NotRequired[Mapping[str, str]],
S3DataConfigTypeDef#
# S3DataConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import S3DataConfigTypeDef
def get_value() -> S3DataConfigTypeDef:
return {
"path": ...,
}
# S3DataConfigTypeDef definition
class S3DataConfigTypeDef(TypedDict):
path: str,
kmsKeyArn: NotRequired[str],
BatchInferenceJobSummaryTypeDef#
# BatchInferenceJobSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchInferenceJobSummaryTypeDef
def get_value() -> BatchInferenceJobSummaryTypeDef:
return {
"batchInferenceJobArn": ...,
}
# BatchInferenceJobSummaryTypeDef definition
class BatchInferenceJobSummaryTypeDef(TypedDict):
batchInferenceJobArn: NotRequired[str],
jobName: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
solutionVersionArn: NotRequired[str],
BatchSegmentJobSummaryTypeDef#
# BatchSegmentJobSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchSegmentJobSummaryTypeDef
def get_value() -> BatchSegmentJobSummaryTypeDef:
return {
"batchSegmentJobArn": ...,
}
# BatchSegmentJobSummaryTypeDef definition
class BatchSegmentJobSummaryTypeDef(TypedDict):
batchSegmentJobArn: NotRequired[str],
jobName: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
solutionVersionArn: NotRequired[str],
CampaignConfigTypeDef#
# CampaignConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import CampaignConfigTypeDef
def get_value() -> CampaignConfigTypeDef:
return {
"itemExplorationConfig": ...,
}
# CampaignConfigTypeDef definition
class CampaignConfigTypeDef(TypedDict):
itemExplorationConfig: NotRequired[Mapping[str, str]],
CampaignSummaryTypeDef#
# CampaignSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import CampaignSummaryTypeDef
def get_value() -> CampaignSummaryTypeDef:
return {
"name": ...,
}
# CampaignSummaryTypeDef definition
class CampaignSummaryTypeDef(TypedDict):
name: NotRequired[str],
campaignArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
CategoricalHyperParameterRangeTypeDef#
# CategoricalHyperParameterRangeTypeDef usage example
from mypy_boto3_personalize.type_defs import CategoricalHyperParameterRangeTypeDef
def get_value() -> CategoricalHyperParameterRangeTypeDef:
return {
"name": ...,
}
# CategoricalHyperParameterRangeTypeDef definition
class CategoricalHyperParameterRangeTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[Sequence[str]],
ContinuousHyperParameterRangeTypeDef#
# ContinuousHyperParameterRangeTypeDef usage example
from mypy_boto3_personalize.type_defs import ContinuousHyperParameterRangeTypeDef
def get_value() -> ContinuousHyperParameterRangeTypeDef:
return {
"name": ...,
}
# ContinuousHyperParameterRangeTypeDef definition
class ContinuousHyperParameterRangeTypeDef(TypedDict):
name: NotRequired[str],
minValue: NotRequired[float],
maxValue: NotRequired[float],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_personalize.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"tagKey": ...,
"tagValue": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
tagKey: str,
tagValue: str,
CreateBatchInferenceJobResponseTypeDef#
# CreateBatchInferenceJobResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateBatchInferenceJobResponseTypeDef
def get_value() -> CreateBatchInferenceJobResponseTypeDef:
return {
"batchInferenceJobArn": ...,
"ResponseMetadata": ...,
}
# CreateBatchInferenceJobResponseTypeDef definition
class CreateBatchInferenceJobResponseTypeDef(TypedDict):
batchInferenceJobArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBatchSegmentJobResponseTypeDef#
# CreateBatchSegmentJobResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateBatchSegmentJobResponseTypeDef
def get_value() -> CreateBatchSegmentJobResponseTypeDef:
return {
"batchSegmentJobArn": ...,
"ResponseMetadata": ...,
}
# CreateBatchSegmentJobResponseTypeDef definition
class CreateBatchSegmentJobResponseTypeDef(TypedDict):
batchSegmentJobArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCampaignResponseTypeDef#
# CreateCampaignResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateCampaignResponseTypeDef
def get_value() -> CreateCampaignResponseTypeDef:
return {
"campaignArn": ...,
"ResponseMetadata": ...,
}
# CreateCampaignResponseTypeDef definition
class CreateCampaignResponseTypeDef(TypedDict):
campaignArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDatasetExportJobResponseTypeDef#
# CreateDatasetExportJobResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateDatasetExportJobResponseTypeDef
def get_value() -> CreateDatasetExportJobResponseTypeDef:
return {
"datasetExportJobArn": ...,
"ResponseMetadata": ...,
}
# CreateDatasetExportJobResponseTypeDef definition
class CreateDatasetExportJobResponseTypeDef(TypedDict):
datasetExportJobArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDatasetGroupResponseTypeDef#
# CreateDatasetGroupResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateDatasetGroupResponseTypeDef
def get_value() -> CreateDatasetGroupResponseTypeDef:
return {
"datasetGroupArn": ...,
"domain": ...,
"ResponseMetadata": ...,
}
# CreateDatasetGroupResponseTypeDef definition
class CreateDatasetGroupResponseTypeDef(TypedDict):
datasetGroupArn: str,
domain: DomainType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DomainType
- See ResponseMetadataTypeDef
DataSourceTypeDef#
# DataSourceTypeDef usage example
from mypy_boto3_personalize.type_defs import DataSourceTypeDef
def get_value() -> DataSourceTypeDef:
return {
"dataLocation": ...,
}
# DataSourceTypeDef definition
class DataSourceTypeDef(TypedDict):
dataLocation: NotRequired[str],
CreateDatasetImportJobResponseTypeDef#
# CreateDatasetImportJobResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateDatasetImportJobResponseTypeDef
def get_value() -> CreateDatasetImportJobResponseTypeDef:
return {
"datasetImportJobArn": ...,
"ResponseMetadata": ...,
}
# CreateDatasetImportJobResponseTypeDef definition
class CreateDatasetImportJobResponseTypeDef(TypedDict):
datasetImportJobArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"datasetArn": ...,
"ResponseMetadata": ...,
}
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
datasetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEventTrackerResponseTypeDef#
# CreateEventTrackerResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateEventTrackerResponseTypeDef
def get_value() -> CreateEventTrackerResponseTypeDef:
return {
"eventTrackerArn": ...,
"trackingId": ...,
"ResponseMetadata": ...,
}
# CreateEventTrackerResponseTypeDef definition
class CreateEventTrackerResponseTypeDef(TypedDict):
eventTrackerArn: str,
trackingId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFilterResponseTypeDef#
# CreateFilterResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateFilterResponseTypeDef
def get_value() -> CreateFilterResponseTypeDef:
return {
"filterArn": ...,
"ResponseMetadata": ...,
}
# CreateFilterResponseTypeDef definition
class CreateFilterResponseTypeDef(TypedDict):
filterArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MetricAttributeTypeDef#
# MetricAttributeTypeDef usage example
from mypy_boto3_personalize.type_defs import MetricAttributeTypeDef
def get_value() -> MetricAttributeTypeDef:
return {
"eventType": ...,
"metricName": ...,
"expression": ...,
}
# MetricAttributeTypeDef definition
class MetricAttributeTypeDef(TypedDict):
eventType: str,
metricName: str,
expression: str,
CreateMetricAttributionResponseTypeDef#
# CreateMetricAttributionResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateMetricAttributionResponseTypeDef
def get_value() -> CreateMetricAttributionResponseTypeDef:
return {
"metricAttributionArn": ...,
"ResponseMetadata": ...,
}
# CreateMetricAttributionResponseTypeDef definition
class CreateMetricAttributionResponseTypeDef(TypedDict):
metricAttributionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRecommenderResponseTypeDef#
# CreateRecommenderResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateRecommenderResponseTypeDef
def get_value() -> CreateRecommenderResponseTypeDef:
return {
"recommenderArn": ...,
"ResponseMetadata": ...,
}
# CreateRecommenderResponseTypeDef definition
class CreateRecommenderResponseTypeDef(TypedDict):
recommenderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSchemaRequestRequestTypeDef#
# CreateSchemaRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateSchemaRequestRequestTypeDef
def get_value() -> CreateSchemaRequestRequestTypeDef:
return {
"name": ...,
"schema": ...,
}
# CreateSchemaRequestRequestTypeDef definition
class CreateSchemaRequestRequestTypeDef(TypedDict):
name: str,
schema: str,
domain: NotRequired[DomainType], # (1)
- See DomainType
CreateSchemaResponseTypeDef#
# CreateSchemaResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateSchemaResponseTypeDef
def get_value() -> CreateSchemaResponseTypeDef:
return {
"schemaArn": ...,
"ResponseMetadata": ...,
}
# CreateSchemaResponseTypeDef definition
class CreateSchemaResponseTypeDef(TypedDict):
schemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSolutionResponseTypeDef#
# CreateSolutionResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateSolutionResponseTypeDef
def get_value() -> CreateSolutionResponseTypeDef:
return {
"solutionArn": ...,
"ResponseMetadata": ...,
}
# CreateSolutionResponseTypeDef definition
class CreateSolutionResponseTypeDef(TypedDict):
solutionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSolutionVersionResponseTypeDef#
# CreateSolutionVersionResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateSolutionVersionResponseTypeDef
def get_value() -> CreateSolutionVersionResponseTypeDef:
return {
"solutionVersionArn": ...,
"ResponseMetadata": ...,
}
# CreateSolutionVersionResponseTypeDef definition
class CreateSolutionVersionResponseTypeDef(TypedDict):
solutionVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DatasetExportJobSummaryTypeDef#
# DatasetExportJobSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetExportJobSummaryTypeDef
def get_value() -> DatasetExportJobSummaryTypeDef:
return {
"datasetExportJobArn": ...,
}
# DatasetExportJobSummaryTypeDef definition
class DatasetExportJobSummaryTypeDef(TypedDict):
datasetExportJobArn: NotRequired[str],
jobName: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
DatasetGroupSummaryTypeDef#
# DatasetGroupSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetGroupSummaryTypeDef
def get_value() -> DatasetGroupSummaryTypeDef:
return {
"name": ...,
}
# DatasetGroupSummaryTypeDef definition
class DatasetGroupSummaryTypeDef(TypedDict):
name: NotRequired[str],
datasetGroupArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
domain: NotRequired[DomainType], # (1)
- See DomainType
DatasetGroupTypeDef#
# DatasetGroupTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetGroupTypeDef
def get_value() -> DatasetGroupTypeDef:
return {
"name": ...,
}
# DatasetGroupTypeDef definition
class DatasetGroupTypeDef(TypedDict):
name: NotRequired[str],
datasetGroupArn: NotRequired[str],
status: NotRequired[str],
roleArn: NotRequired[str],
kmsKeyArn: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
domain: NotRequired[DomainType], # (1)
- See DomainType
DatasetImportJobSummaryTypeDef#
# DatasetImportJobSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetImportJobSummaryTypeDef
def get_value() -> DatasetImportJobSummaryTypeDef:
return {
"datasetImportJobArn": ...,
}
# DatasetImportJobSummaryTypeDef definition
class DatasetImportJobSummaryTypeDef(TypedDict):
datasetImportJobArn: NotRequired[str],
jobName: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
importMode: NotRequired[ImportModeType], # (1)
- See ImportModeType
DatasetSchemaSummaryTypeDef#
# DatasetSchemaSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetSchemaSummaryTypeDef
def get_value() -> DatasetSchemaSummaryTypeDef:
return {
"name": ...,
}
# DatasetSchemaSummaryTypeDef definition
class DatasetSchemaSummaryTypeDef(TypedDict):
name: NotRequired[str],
schemaArn: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
domain: NotRequired[DomainType], # (1)
- See DomainType
DatasetSchemaTypeDef#
# DatasetSchemaTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetSchemaTypeDef
def get_value() -> DatasetSchemaTypeDef:
return {
"name": ...,
}
# DatasetSchemaTypeDef definition
class DatasetSchemaTypeDef(TypedDict):
name: NotRequired[str],
schemaArn: NotRequired[str],
schema: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
domain: NotRequired[DomainType], # (1)
- See DomainType
DatasetSummaryTypeDef#
# DatasetSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetSummaryTypeDef
def get_value() -> DatasetSummaryTypeDef:
return {
"name": ...,
}
# DatasetSummaryTypeDef definition
class DatasetSummaryTypeDef(TypedDict):
name: NotRequired[str],
datasetArn: NotRequired[str],
datasetType: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
DatasetTypeDef#
# DatasetTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetTypeDef
def get_value() -> DatasetTypeDef:
return {
"name": ...,
}
# DatasetTypeDef definition
class DatasetTypeDef(TypedDict):
name: NotRequired[str],
datasetArn: NotRequired[str],
datasetGroupArn: NotRequired[str],
datasetType: NotRequired[str],
schemaArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
DefaultCategoricalHyperParameterRangeTypeDef#
# DefaultCategoricalHyperParameterRangeTypeDef usage example
from mypy_boto3_personalize.type_defs import DefaultCategoricalHyperParameterRangeTypeDef
def get_value() -> DefaultCategoricalHyperParameterRangeTypeDef:
return {
"name": ...,
}
# DefaultCategoricalHyperParameterRangeTypeDef definition
class DefaultCategoricalHyperParameterRangeTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[List[str]],
isTunable: NotRequired[bool],
DefaultContinuousHyperParameterRangeTypeDef#
# DefaultContinuousHyperParameterRangeTypeDef usage example
from mypy_boto3_personalize.type_defs import DefaultContinuousHyperParameterRangeTypeDef
def get_value() -> DefaultContinuousHyperParameterRangeTypeDef:
return {
"name": ...,
}
# DefaultContinuousHyperParameterRangeTypeDef definition
class DefaultContinuousHyperParameterRangeTypeDef(TypedDict):
name: NotRequired[str],
minValue: NotRequired[float],
maxValue: NotRequired[float],
isTunable: NotRequired[bool],
DefaultIntegerHyperParameterRangeTypeDef#
# DefaultIntegerHyperParameterRangeTypeDef usage example
from mypy_boto3_personalize.type_defs import DefaultIntegerHyperParameterRangeTypeDef
def get_value() -> DefaultIntegerHyperParameterRangeTypeDef:
return {
"name": ...,
}
# DefaultIntegerHyperParameterRangeTypeDef definition
class DefaultIntegerHyperParameterRangeTypeDef(TypedDict):
name: NotRequired[str],
minValue: NotRequired[int],
maxValue: NotRequired[int],
isTunable: NotRequired[bool],
DeleteCampaignRequestRequestTypeDef#
# DeleteCampaignRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteCampaignRequestRequestTypeDef
def get_value() -> DeleteCampaignRequestRequestTypeDef:
return {
"campaignArn": ...,
}
# DeleteCampaignRequestRequestTypeDef definition
class DeleteCampaignRequestRequestTypeDef(TypedDict):
campaignArn: str,
DeleteDatasetGroupRequestRequestTypeDef#
# DeleteDatasetGroupRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteDatasetGroupRequestRequestTypeDef
def get_value() -> DeleteDatasetGroupRequestRequestTypeDef:
return {
"datasetGroupArn": ...,
}
# DeleteDatasetGroupRequestRequestTypeDef definition
class DeleteDatasetGroupRequestRequestTypeDef(TypedDict):
datasetGroupArn: str,
DeleteDatasetRequestRequestTypeDef#
# DeleteDatasetRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteDatasetRequestRequestTypeDef
def get_value() -> DeleteDatasetRequestRequestTypeDef:
return {
"datasetArn": ...,
}
# DeleteDatasetRequestRequestTypeDef definition
class DeleteDatasetRequestRequestTypeDef(TypedDict):
datasetArn: str,
DeleteEventTrackerRequestRequestTypeDef#
# DeleteEventTrackerRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteEventTrackerRequestRequestTypeDef
def get_value() -> DeleteEventTrackerRequestRequestTypeDef:
return {
"eventTrackerArn": ...,
}
# DeleteEventTrackerRequestRequestTypeDef definition
class DeleteEventTrackerRequestRequestTypeDef(TypedDict):
eventTrackerArn: str,
DeleteFilterRequestRequestTypeDef#
# DeleteFilterRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteFilterRequestRequestTypeDef
def get_value() -> DeleteFilterRequestRequestTypeDef:
return {
"filterArn": ...,
}
# DeleteFilterRequestRequestTypeDef definition
class DeleteFilterRequestRequestTypeDef(TypedDict):
filterArn: str,
DeleteMetricAttributionRequestRequestTypeDef#
# DeleteMetricAttributionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteMetricAttributionRequestRequestTypeDef
def get_value() -> DeleteMetricAttributionRequestRequestTypeDef:
return {
"metricAttributionArn": ...,
}
# DeleteMetricAttributionRequestRequestTypeDef definition
class DeleteMetricAttributionRequestRequestTypeDef(TypedDict):
metricAttributionArn: str,
DeleteRecommenderRequestRequestTypeDef#
# DeleteRecommenderRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteRecommenderRequestRequestTypeDef
def get_value() -> DeleteRecommenderRequestRequestTypeDef:
return {
"recommenderArn": ...,
}
# DeleteRecommenderRequestRequestTypeDef definition
class DeleteRecommenderRequestRequestTypeDef(TypedDict):
recommenderArn: str,
DeleteSchemaRequestRequestTypeDef#
# DeleteSchemaRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteSchemaRequestRequestTypeDef
def get_value() -> DeleteSchemaRequestRequestTypeDef:
return {
"schemaArn": ...,
}
# DeleteSchemaRequestRequestTypeDef definition
class DeleteSchemaRequestRequestTypeDef(TypedDict):
schemaArn: str,
DeleteSolutionRequestRequestTypeDef#
# DeleteSolutionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DeleteSolutionRequestRequestTypeDef
def get_value() -> DeleteSolutionRequestRequestTypeDef:
return {
"solutionArn": ...,
}
# DeleteSolutionRequestRequestTypeDef definition
class DeleteSolutionRequestRequestTypeDef(TypedDict):
solutionArn: str,
DescribeAlgorithmRequestRequestTypeDef#
# DescribeAlgorithmRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeAlgorithmRequestRequestTypeDef
def get_value() -> DescribeAlgorithmRequestRequestTypeDef:
return {
"algorithmArn": ...,
}
# DescribeAlgorithmRequestRequestTypeDef definition
class DescribeAlgorithmRequestRequestTypeDef(TypedDict):
algorithmArn: str,
DescribeBatchInferenceJobRequestRequestTypeDef#
# DescribeBatchInferenceJobRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeBatchInferenceJobRequestRequestTypeDef
def get_value() -> DescribeBatchInferenceJobRequestRequestTypeDef:
return {
"batchInferenceJobArn": ...,
}
# DescribeBatchInferenceJobRequestRequestTypeDef definition
class DescribeBatchInferenceJobRequestRequestTypeDef(TypedDict):
batchInferenceJobArn: str,
DescribeBatchSegmentJobRequestRequestTypeDef#
# DescribeBatchSegmentJobRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeBatchSegmentJobRequestRequestTypeDef
def get_value() -> DescribeBatchSegmentJobRequestRequestTypeDef:
return {
"batchSegmentJobArn": ...,
}
# DescribeBatchSegmentJobRequestRequestTypeDef definition
class DescribeBatchSegmentJobRequestRequestTypeDef(TypedDict):
batchSegmentJobArn: str,
DescribeCampaignRequestRequestTypeDef#
# DescribeCampaignRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeCampaignRequestRequestTypeDef
def get_value() -> DescribeCampaignRequestRequestTypeDef:
return {
"campaignArn": ...,
}
# DescribeCampaignRequestRequestTypeDef definition
class DescribeCampaignRequestRequestTypeDef(TypedDict):
campaignArn: str,
DescribeDatasetExportJobRequestRequestTypeDef#
# DescribeDatasetExportJobRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeDatasetExportJobRequestRequestTypeDef
def get_value() -> DescribeDatasetExportJobRequestRequestTypeDef:
return {
"datasetExportJobArn": ...,
}
# DescribeDatasetExportJobRequestRequestTypeDef definition
class DescribeDatasetExportJobRequestRequestTypeDef(TypedDict):
datasetExportJobArn: str,
DescribeDatasetGroupRequestRequestTypeDef#
# DescribeDatasetGroupRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeDatasetGroupRequestRequestTypeDef
def get_value() -> DescribeDatasetGroupRequestRequestTypeDef:
return {
"datasetGroupArn": ...,
}
# DescribeDatasetGroupRequestRequestTypeDef definition
class DescribeDatasetGroupRequestRequestTypeDef(TypedDict):
datasetGroupArn: str,
DescribeDatasetImportJobRequestRequestTypeDef#
# DescribeDatasetImportJobRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeDatasetImportJobRequestRequestTypeDef
def get_value() -> DescribeDatasetImportJobRequestRequestTypeDef:
return {
"datasetImportJobArn": ...,
}
# DescribeDatasetImportJobRequestRequestTypeDef definition
class DescribeDatasetImportJobRequestRequestTypeDef(TypedDict):
datasetImportJobArn: str,
DescribeDatasetRequestRequestTypeDef#
# DescribeDatasetRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeDatasetRequestRequestTypeDef
def get_value() -> DescribeDatasetRequestRequestTypeDef:
return {
"datasetArn": ...,
}
# DescribeDatasetRequestRequestTypeDef definition
class DescribeDatasetRequestRequestTypeDef(TypedDict):
datasetArn: str,
DescribeEventTrackerRequestRequestTypeDef#
# DescribeEventTrackerRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeEventTrackerRequestRequestTypeDef
def get_value() -> DescribeEventTrackerRequestRequestTypeDef:
return {
"eventTrackerArn": ...,
}
# DescribeEventTrackerRequestRequestTypeDef definition
class DescribeEventTrackerRequestRequestTypeDef(TypedDict):
eventTrackerArn: str,
EventTrackerTypeDef#
# EventTrackerTypeDef usage example
from mypy_boto3_personalize.type_defs import EventTrackerTypeDef
def get_value() -> EventTrackerTypeDef:
return {
"name": ...,
}
# EventTrackerTypeDef definition
class EventTrackerTypeDef(TypedDict):
name: NotRequired[str],
eventTrackerArn: NotRequired[str],
accountId: NotRequired[str],
trackingId: NotRequired[str],
datasetGroupArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
DescribeFeatureTransformationRequestRequestTypeDef#
# DescribeFeatureTransformationRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeFeatureTransformationRequestRequestTypeDef
def get_value() -> DescribeFeatureTransformationRequestRequestTypeDef:
return {
"featureTransformationArn": ...,
}
# DescribeFeatureTransformationRequestRequestTypeDef definition
class DescribeFeatureTransformationRequestRequestTypeDef(TypedDict):
featureTransformationArn: str,
FeatureTransformationTypeDef#
# FeatureTransformationTypeDef usage example
from mypy_boto3_personalize.type_defs import FeatureTransformationTypeDef
def get_value() -> FeatureTransformationTypeDef:
return {
"name": ...,
}
# FeatureTransformationTypeDef definition
class FeatureTransformationTypeDef(TypedDict):
name: NotRequired[str],
featureTransformationArn: NotRequired[str],
defaultParameters: NotRequired[Dict[str, str]],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
status: NotRequired[str],
DescribeFilterRequestRequestTypeDef#
# DescribeFilterRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeFilterRequestRequestTypeDef
def get_value() -> DescribeFilterRequestRequestTypeDef:
return {
"filterArn": ...,
}
# DescribeFilterRequestRequestTypeDef definition
class DescribeFilterRequestRequestTypeDef(TypedDict):
filterArn: str,
FilterTypeDef#
# FilterTypeDef usage example
from mypy_boto3_personalize.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
name: NotRequired[str],
filterArn: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
datasetGroupArn: NotRequired[str],
failureReason: NotRequired[str],
filterExpression: NotRequired[str],
status: NotRequired[str],
DescribeMetricAttributionRequestRequestTypeDef#
# DescribeMetricAttributionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeMetricAttributionRequestRequestTypeDef
def get_value() -> DescribeMetricAttributionRequestRequestTypeDef:
return {
"metricAttributionArn": ...,
}
# DescribeMetricAttributionRequestRequestTypeDef definition
class DescribeMetricAttributionRequestRequestTypeDef(TypedDict):
metricAttributionArn: str,
DescribeRecipeRequestRequestTypeDef#
# DescribeRecipeRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeRecipeRequestRequestTypeDef
def get_value() -> DescribeRecipeRequestRequestTypeDef:
return {
"recipeArn": ...,
}
# DescribeRecipeRequestRequestTypeDef definition
class DescribeRecipeRequestRequestTypeDef(TypedDict):
recipeArn: str,
RecipeTypeDef#
# RecipeTypeDef usage example
from mypy_boto3_personalize.type_defs import RecipeTypeDef
def get_value() -> RecipeTypeDef:
return {
"name": ...,
}
# RecipeTypeDef definition
class RecipeTypeDef(TypedDict):
name: NotRequired[str],
recipeArn: NotRequired[str],
algorithmArn: NotRequired[str],
featureTransformationArn: NotRequired[str],
status: NotRequired[str],
description: NotRequired[str],
creationDateTime: NotRequired[datetime],
recipeType: NotRequired[str],
lastUpdatedDateTime: NotRequired[datetime],
DescribeRecommenderRequestRequestTypeDef#
# DescribeRecommenderRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeRecommenderRequestRequestTypeDef
def get_value() -> DescribeRecommenderRequestRequestTypeDef:
return {
"recommenderArn": ...,
}
# DescribeRecommenderRequestRequestTypeDef definition
class DescribeRecommenderRequestRequestTypeDef(TypedDict):
recommenderArn: str,
DescribeSchemaRequestRequestTypeDef#
# DescribeSchemaRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeSchemaRequestRequestTypeDef
def get_value() -> DescribeSchemaRequestRequestTypeDef:
return {
"schemaArn": ...,
}
# DescribeSchemaRequestRequestTypeDef definition
class DescribeSchemaRequestRequestTypeDef(TypedDict):
schemaArn: str,
DescribeSolutionRequestRequestTypeDef#
# DescribeSolutionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeSolutionRequestRequestTypeDef
def get_value() -> DescribeSolutionRequestRequestTypeDef:
return {
"solutionArn": ...,
}
# DescribeSolutionRequestRequestTypeDef definition
class DescribeSolutionRequestRequestTypeDef(TypedDict):
solutionArn: str,
DescribeSolutionVersionRequestRequestTypeDef#
# DescribeSolutionVersionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeSolutionVersionRequestRequestTypeDef
def get_value() -> DescribeSolutionVersionRequestRequestTypeDef:
return {
"solutionVersionArn": ...,
}
# DescribeSolutionVersionRequestRequestTypeDef definition
class DescribeSolutionVersionRequestRequestTypeDef(TypedDict):
solutionVersionArn: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_personalize.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EventTrackerSummaryTypeDef#
# EventTrackerSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import EventTrackerSummaryTypeDef
def get_value() -> EventTrackerSummaryTypeDef:
return {
"name": ...,
}
# EventTrackerSummaryTypeDef definition
class EventTrackerSummaryTypeDef(TypedDict):
name: NotRequired[str],
eventTrackerArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
FilterSummaryTypeDef#
# FilterSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import FilterSummaryTypeDef
def get_value() -> FilterSummaryTypeDef:
return {
"name": ...,
}
# FilterSummaryTypeDef definition
class FilterSummaryTypeDef(TypedDict):
name: NotRequired[str],
filterArn: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
datasetGroupArn: NotRequired[str],
failureReason: NotRequired[str],
status: NotRequired[str],
GetSolutionMetricsRequestRequestTypeDef#
# GetSolutionMetricsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import GetSolutionMetricsRequestRequestTypeDef
def get_value() -> GetSolutionMetricsRequestRequestTypeDef:
return {
"solutionVersionArn": ...,
}
# GetSolutionMetricsRequestRequestTypeDef definition
class GetSolutionMetricsRequestRequestTypeDef(TypedDict):
solutionVersionArn: str,
GetSolutionMetricsResponseTypeDef#
# GetSolutionMetricsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import GetSolutionMetricsResponseTypeDef
def get_value() -> GetSolutionMetricsResponseTypeDef:
return {
"solutionVersionArn": ...,
"metrics": ...,
"ResponseMetadata": ...,
}
# GetSolutionMetricsResponseTypeDef definition
class GetSolutionMetricsResponseTypeDef(TypedDict):
solutionVersionArn: str,
metrics: Dict[str, float],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
HPOObjectiveTypeDef#
# HPOObjectiveTypeDef usage example
from mypy_boto3_personalize.type_defs import HPOObjectiveTypeDef
def get_value() -> HPOObjectiveTypeDef:
return {
"type": ...,
}
# HPOObjectiveTypeDef definition
class HPOObjectiveTypeDef(TypedDict):
type: NotRequired[str],
metricName: NotRequired[str],
metricRegex: NotRequired[str],
HPOResourceConfigTypeDef#
# HPOResourceConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import HPOResourceConfigTypeDef
def get_value() -> HPOResourceConfigTypeDef:
return {
"maxNumberOfTrainingJobs": ...,
}
# HPOResourceConfigTypeDef definition
class HPOResourceConfigTypeDef(TypedDict):
maxNumberOfTrainingJobs: NotRequired[str],
maxParallelTrainingJobs: NotRequired[str],
IntegerHyperParameterRangeTypeDef#
# IntegerHyperParameterRangeTypeDef usage example
from mypy_boto3_personalize.type_defs import IntegerHyperParameterRangeTypeDef
def get_value() -> IntegerHyperParameterRangeTypeDef:
return {
"name": ...,
}
# IntegerHyperParameterRangeTypeDef definition
class IntegerHyperParameterRangeTypeDef(TypedDict):
name: NotRequired[str],
minValue: NotRequired[int],
maxValue: NotRequired[int],
ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef#
# ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef
def get_value() -> ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef:
return {
"solutionVersionArn": ...,
}
# ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef definition
class ListBatchInferenceJobsRequestListBatchInferenceJobsPaginateTypeDef(TypedDict):
solutionVersionArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBatchInferenceJobsRequestRequestTypeDef#
# ListBatchInferenceJobsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsRequestRequestTypeDef
def get_value() -> ListBatchInferenceJobsRequestRequestTypeDef:
return {
"solutionVersionArn": ...,
}
# ListBatchInferenceJobsRequestRequestTypeDef definition
class ListBatchInferenceJobsRequestRequestTypeDef(TypedDict):
solutionVersionArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef#
# ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef
def get_value() -> ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef:
return {
"solutionVersionArn": ...,
}
# ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef definition
class ListBatchSegmentJobsRequestListBatchSegmentJobsPaginateTypeDef(TypedDict):
solutionVersionArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBatchSegmentJobsRequestRequestTypeDef#
# ListBatchSegmentJobsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsRequestRequestTypeDef
def get_value() -> ListBatchSegmentJobsRequestRequestTypeDef:
return {
"solutionVersionArn": ...,
}
# ListBatchSegmentJobsRequestRequestTypeDef definition
class ListBatchSegmentJobsRequestRequestTypeDef(TypedDict):
solutionVersionArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCampaignsRequestListCampaignsPaginateTypeDef#
# ListCampaignsRequestListCampaignsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListCampaignsRequestListCampaignsPaginateTypeDef
def get_value() -> ListCampaignsRequestListCampaignsPaginateTypeDef:
return {
"solutionArn": ...,
}
# ListCampaignsRequestListCampaignsPaginateTypeDef definition
class ListCampaignsRequestListCampaignsPaginateTypeDef(TypedDict):
solutionArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCampaignsRequestRequestTypeDef#
# ListCampaignsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListCampaignsRequestRequestTypeDef
def get_value() -> ListCampaignsRequestRequestTypeDef:
return {
"solutionArn": ...,
}
# ListCampaignsRequestRequestTypeDef definition
class ListCampaignsRequestRequestTypeDef(TypedDict):
solutionArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef#
# ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef
def get_value() -> ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef:
return {
"datasetArn": ...,
}
# ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef definition
class ListDatasetExportJobsRequestListDatasetExportJobsPaginateTypeDef(TypedDict):
datasetArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetExportJobsRequestRequestTypeDef#
# ListDatasetExportJobsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetExportJobsRequestRequestTypeDef
def get_value() -> ListDatasetExportJobsRequestRequestTypeDef:
return {
"datasetArn": ...,
}
# ListDatasetExportJobsRequestRequestTypeDef definition
class ListDatasetExportJobsRequestRequestTypeDef(TypedDict):
datasetArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef#
# ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef
def get_value() -> ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef definition
class ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetGroupsRequestRequestTypeDef#
# ListDatasetGroupsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetGroupsRequestRequestTypeDef
def get_value() -> ListDatasetGroupsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListDatasetGroupsRequestRequestTypeDef definition
class ListDatasetGroupsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef#
# ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef
def get_value() -> ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef:
return {
"datasetArn": ...,
}
# ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef definition
class ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef(TypedDict):
datasetArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetImportJobsRequestRequestTypeDef#
# ListDatasetImportJobsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetImportJobsRequestRequestTypeDef
def get_value() -> ListDatasetImportJobsRequestRequestTypeDef:
return {
"datasetArn": ...,
}
# ListDatasetImportJobsRequestRequestTypeDef definition
class ListDatasetImportJobsRequestRequestTypeDef(TypedDict):
datasetArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetsRequestListDatasetsPaginateTypeDef#
# ListDatasetsRequestListDatasetsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetsRequestListDatasetsPaginateTypeDef
def get_value() -> ListDatasetsRequestListDatasetsPaginateTypeDef:
return {
"datasetGroupArn": ...,
}
# ListDatasetsRequestListDatasetsPaginateTypeDef definition
class ListDatasetsRequestListDatasetsPaginateTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetsRequestRequestTypeDef#
# ListDatasetsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetsRequestRequestTypeDef
def get_value() -> ListDatasetsRequestRequestTypeDef:
return {
"datasetGroupArn": ...,
}
# ListDatasetsRequestRequestTypeDef definition
class ListDatasetsRequestRequestTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListEventTrackersRequestListEventTrackersPaginateTypeDef#
# ListEventTrackersRequestListEventTrackersPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListEventTrackersRequestListEventTrackersPaginateTypeDef
def get_value() -> ListEventTrackersRequestListEventTrackersPaginateTypeDef:
return {
"datasetGroupArn": ...,
}
# ListEventTrackersRequestListEventTrackersPaginateTypeDef definition
class ListEventTrackersRequestListEventTrackersPaginateTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEventTrackersRequestRequestTypeDef#
# ListEventTrackersRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListEventTrackersRequestRequestTypeDef
def get_value() -> ListEventTrackersRequestRequestTypeDef:
return {
"datasetGroupArn": ...,
}
# ListEventTrackersRequestRequestTypeDef definition
class ListEventTrackersRequestRequestTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFiltersRequestListFiltersPaginateTypeDef#
# ListFiltersRequestListFiltersPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListFiltersRequestListFiltersPaginateTypeDef
def get_value() -> ListFiltersRequestListFiltersPaginateTypeDef:
return {
"datasetGroupArn": ...,
}
# ListFiltersRequestListFiltersPaginateTypeDef definition
class ListFiltersRequestListFiltersPaginateTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFiltersRequestRequestTypeDef#
# ListFiltersRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListFiltersRequestRequestTypeDef
def get_value() -> ListFiltersRequestRequestTypeDef:
return {
"datasetGroupArn": ...,
}
# ListFiltersRequestRequestTypeDef definition
class ListFiltersRequestRequestTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef#
# ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef
def get_value() -> ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef:
return {
"metricAttributionArn": ...,
}
# ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef definition
class ListMetricAttributionMetricsRequestListMetricAttributionMetricsPaginateTypeDef(TypedDict):
metricAttributionArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMetricAttributionMetricsRequestRequestTypeDef#
# ListMetricAttributionMetricsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsRequestRequestTypeDef
def get_value() -> ListMetricAttributionMetricsRequestRequestTypeDef:
return {
"metricAttributionArn": ...,
}
# ListMetricAttributionMetricsRequestRequestTypeDef definition
class ListMetricAttributionMetricsRequestRequestTypeDef(TypedDict):
metricAttributionArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef#
# ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef
def get_value() -> ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef:
return {
"datasetGroupArn": ...,
}
# ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef definition
class ListMetricAttributionsRequestListMetricAttributionsPaginateTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMetricAttributionsRequestRequestTypeDef#
# ListMetricAttributionsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListMetricAttributionsRequestRequestTypeDef
def get_value() -> ListMetricAttributionsRequestRequestTypeDef:
return {
"datasetGroupArn": ...,
}
# ListMetricAttributionsRequestRequestTypeDef definition
class ListMetricAttributionsRequestRequestTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
MetricAttributionSummaryTypeDef#
# MetricAttributionSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import MetricAttributionSummaryTypeDef
def get_value() -> MetricAttributionSummaryTypeDef:
return {
"name": ...,
}
# MetricAttributionSummaryTypeDef definition
class MetricAttributionSummaryTypeDef(TypedDict):
name: NotRequired[str],
metricAttributionArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
ListRecipesRequestListRecipesPaginateTypeDef#
# ListRecipesRequestListRecipesPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListRecipesRequestListRecipesPaginateTypeDef
def get_value() -> ListRecipesRequestListRecipesPaginateTypeDef:
return {
"recipeProvider": ...,
}
# ListRecipesRequestListRecipesPaginateTypeDef definition
class ListRecipesRequestListRecipesPaginateTypeDef(TypedDict):
recipeProvider: NotRequired[RecipeProviderType], # (1)
domain: NotRequired[DomainType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See RecipeProviderType
- See DomainType
- See PaginatorConfigTypeDef
ListRecipesRequestRequestTypeDef#
# ListRecipesRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListRecipesRequestRequestTypeDef
def get_value() -> ListRecipesRequestRequestTypeDef:
return {
"recipeProvider": ...,
}
# ListRecipesRequestRequestTypeDef definition
class ListRecipesRequestRequestTypeDef(TypedDict):
recipeProvider: NotRequired[RecipeProviderType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
domain: NotRequired[DomainType], # (2)
- See RecipeProviderType
- See DomainType
RecipeSummaryTypeDef#
# RecipeSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import RecipeSummaryTypeDef
def get_value() -> RecipeSummaryTypeDef:
return {
"name": ...,
}
# RecipeSummaryTypeDef definition
class RecipeSummaryTypeDef(TypedDict):
name: NotRequired[str],
recipeArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
domain: NotRequired[DomainType], # (1)
- See DomainType
ListRecommendersRequestListRecommendersPaginateTypeDef#
# ListRecommendersRequestListRecommendersPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListRecommendersRequestListRecommendersPaginateTypeDef
def get_value() -> ListRecommendersRequestListRecommendersPaginateTypeDef:
return {
"datasetGroupArn": ...,
}
# ListRecommendersRequestListRecommendersPaginateTypeDef definition
class ListRecommendersRequestListRecommendersPaginateTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecommendersRequestRequestTypeDef#
# ListRecommendersRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListRecommendersRequestRequestTypeDef
def get_value() -> ListRecommendersRequestRequestTypeDef:
return {
"datasetGroupArn": ...,
}
# ListRecommendersRequestRequestTypeDef definition
class ListRecommendersRequestRequestTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSchemasRequestListSchemasPaginateTypeDef#
# ListSchemasRequestListSchemasPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSchemasRequestListSchemasPaginateTypeDef
def get_value() -> ListSchemasRequestListSchemasPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSchemasRequestListSchemasPaginateTypeDef definition
class ListSchemasRequestListSchemasPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemasRequestRequestTypeDef#
# ListSchemasRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSchemasRequestRequestTypeDef
def get_value() -> ListSchemasRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListSchemasRequestRequestTypeDef definition
class ListSchemasRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef#
# ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef
def get_value() -> ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef:
return {
"solutionArn": ...,
}
# ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef definition
class ListSolutionVersionsRequestListSolutionVersionsPaginateTypeDef(TypedDict):
solutionArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSolutionVersionsRequestRequestTypeDef#
# ListSolutionVersionsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSolutionVersionsRequestRequestTypeDef
def get_value() -> ListSolutionVersionsRequestRequestTypeDef:
return {
"solutionArn": ...,
}
# ListSolutionVersionsRequestRequestTypeDef definition
class ListSolutionVersionsRequestRequestTypeDef(TypedDict):
solutionArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SolutionVersionSummaryTypeDef#
# SolutionVersionSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import SolutionVersionSummaryTypeDef
def get_value() -> SolutionVersionSummaryTypeDef:
return {
"solutionVersionArn": ...,
}
# SolutionVersionSummaryTypeDef definition
class SolutionVersionSummaryTypeDef(TypedDict):
solutionVersionArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
ListSolutionsRequestListSolutionsPaginateTypeDef#
# ListSolutionsRequestListSolutionsPaginateTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSolutionsRequestListSolutionsPaginateTypeDef
def get_value() -> ListSolutionsRequestListSolutionsPaginateTypeDef:
return {
"datasetGroupArn": ...,
}
# ListSolutionsRequestListSolutionsPaginateTypeDef definition
class ListSolutionsRequestListSolutionsPaginateTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSolutionsRequestRequestTypeDef#
# ListSolutionsRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSolutionsRequestRequestTypeDef
def get_value() -> ListSolutionsRequestRequestTypeDef:
return {
"datasetGroupArn": ...,
}
# ListSolutionsRequestRequestTypeDef definition
class ListSolutionsRequestRequestTypeDef(TypedDict):
datasetGroupArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SolutionSummaryTypeDef#
# SolutionSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import SolutionSummaryTypeDef
def get_value() -> SolutionSummaryTypeDef:
return {
"name": ...,
}
# SolutionSummaryTypeDef definition
class SolutionSummaryTypeDef(TypedDict):
name: NotRequired[str],
solutionArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
recipeArn: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
OptimizationObjectiveTypeDef#
# OptimizationObjectiveTypeDef usage example
from mypy_boto3_personalize.type_defs import OptimizationObjectiveTypeDef
def get_value() -> OptimizationObjectiveTypeDef:
return {
"itemAttribute": ...,
}
# OptimizationObjectiveTypeDef definition
class OptimizationObjectiveTypeDef(TypedDict):
itemAttribute: NotRequired[str],
objectiveSensitivity: NotRequired[ObjectiveSensitivityType], # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
TrainingDataConfigTypeDef#
# TrainingDataConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import TrainingDataConfigTypeDef
def get_value() -> TrainingDataConfigTypeDef:
return {
"excludedDatasetColumns": ...,
}
# TrainingDataConfigTypeDef definition
class TrainingDataConfigTypeDef(TypedDict):
excludedDatasetColumns: NotRequired[Mapping[str, Sequence[str]]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_personalize.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TunedHPOParamsTypeDef#
# TunedHPOParamsTypeDef usage example
from mypy_boto3_personalize.type_defs import TunedHPOParamsTypeDef
def get_value() -> TunedHPOParamsTypeDef:
return {
"algorithmHyperParameters": ...,
}
# TunedHPOParamsTypeDef definition
class TunedHPOParamsTypeDef(TypedDict):
algorithmHyperParameters: NotRequired[Dict[str, str]],
StartRecommenderRequestRequestTypeDef#
# StartRecommenderRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import StartRecommenderRequestRequestTypeDef
def get_value() -> StartRecommenderRequestRequestTypeDef:
return {
"recommenderArn": ...,
}
# StartRecommenderRequestRequestTypeDef definition
class StartRecommenderRequestRequestTypeDef(TypedDict):
recommenderArn: str,
StartRecommenderResponseTypeDef#
# StartRecommenderResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import StartRecommenderResponseTypeDef
def get_value() -> StartRecommenderResponseTypeDef:
return {
"recommenderArn": ...,
"ResponseMetadata": ...,
}
# StartRecommenderResponseTypeDef definition
class StartRecommenderResponseTypeDef(TypedDict):
recommenderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopRecommenderRequestRequestTypeDef#
# StopRecommenderRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import StopRecommenderRequestRequestTypeDef
def get_value() -> StopRecommenderRequestRequestTypeDef:
return {
"recommenderArn": ...,
}
# StopRecommenderRequestRequestTypeDef definition
class StopRecommenderRequestRequestTypeDef(TypedDict):
recommenderArn: str,
StopRecommenderResponseTypeDef#
# StopRecommenderResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import StopRecommenderResponseTypeDef
def get_value() -> StopRecommenderResponseTypeDef:
return {
"recommenderArn": ...,
"ResponseMetadata": ...,
}
# StopRecommenderResponseTypeDef definition
class StopRecommenderResponseTypeDef(TypedDict):
recommenderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopSolutionVersionCreationRequestRequestTypeDef#
# StopSolutionVersionCreationRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import StopSolutionVersionCreationRequestRequestTypeDef
def get_value() -> StopSolutionVersionCreationRequestRequestTypeDef:
return {
"solutionVersionArn": ...,
}
# StopSolutionVersionCreationRequestRequestTypeDef definition
class StopSolutionVersionCreationRequestRequestTypeDef(TypedDict):
solutionVersionArn: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateCampaignResponseTypeDef#
# UpdateCampaignResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import UpdateCampaignResponseTypeDef
def get_value() -> UpdateCampaignResponseTypeDef:
return {
"campaignArn": ...,
"ResponseMetadata": ...,
}
# UpdateCampaignResponseTypeDef definition
class UpdateCampaignResponseTypeDef(TypedDict):
campaignArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateMetricAttributionResponseTypeDef#
# UpdateMetricAttributionResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import UpdateMetricAttributionResponseTypeDef
def get_value() -> UpdateMetricAttributionResponseTypeDef:
return {
"metricAttributionArn": ...,
"ResponseMetadata": ...,
}
# UpdateMetricAttributionResponseTypeDef definition
class UpdateMetricAttributionResponseTypeDef(TypedDict):
metricAttributionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRecommenderResponseTypeDef#
# UpdateRecommenderResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import UpdateRecommenderResponseTypeDef
def get_value() -> UpdateRecommenderResponseTypeDef:
return {
"recommenderArn": ...,
"ResponseMetadata": ...,
}
# UpdateRecommenderResponseTypeDef definition
class UpdateRecommenderResponseTypeDef(TypedDict):
recommenderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchInferenceJobInputTypeDef#
# BatchInferenceJobInputTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchInferenceJobInputTypeDef
def get_value() -> BatchInferenceJobInputTypeDef:
return {
"s3DataSource": ...,
}
# BatchInferenceJobInputTypeDef definition
class BatchInferenceJobInputTypeDef(TypedDict):
s3DataSource: S3DataConfigTypeDef, # (1)
BatchInferenceJobOutputTypeDef#
# BatchInferenceJobOutputTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchInferenceJobOutputTypeDef
def get_value() -> BatchInferenceJobOutputTypeDef:
return {
"s3DataDestination": ...,
}
# BatchInferenceJobOutputTypeDef definition
class BatchInferenceJobOutputTypeDef(TypedDict):
s3DataDestination: S3DataConfigTypeDef, # (1)
BatchSegmentJobInputTypeDef#
# BatchSegmentJobInputTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchSegmentJobInputTypeDef
def get_value() -> BatchSegmentJobInputTypeDef:
return {
"s3DataSource": ...,
}
# BatchSegmentJobInputTypeDef definition
class BatchSegmentJobInputTypeDef(TypedDict):
s3DataSource: S3DataConfigTypeDef, # (1)
BatchSegmentJobOutputTypeDef#
# BatchSegmentJobOutputTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchSegmentJobOutputTypeDef
def get_value() -> BatchSegmentJobOutputTypeDef:
return {
"s3DataDestination": ...,
}
# BatchSegmentJobOutputTypeDef definition
class BatchSegmentJobOutputTypeDef(TypedDict):
s3DataDestination: S3DataConfigTypeDef, # (1)
DatasetExportJobOutputTypeDef#
# DatasetExportJobOutputTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetExportJobOutputTypeDef
def get_value() -> DatasetExportJobOutputTypeDef:
return {
"s3DataDestination": ...,
}
# DatasetExportJobOutputTypeDef definition
class DatasetExportJobOutputTypeDef(TypedDict):
s3DataDestination: S3DataConfigTypeDef, # (1)
MetricAttributionOutputTypeDef#
# MetricAttributionOutputTypeDef usage example
from mypy_boto3_personalize.type_defs import MetricAttributionOutputTypeDef
def get_value() -> MetricAttributionOutputTypeDef:
return {
"roleArn": ...,
}
# MetricAttributionOutputTypeDef definition
class MetricAttributionOutputTypeDef(TypedDict):
roleArn: str,
s3DataDestination: NotRequired[S3DataConfigTypeDef], # (1)
ListBatchInferenceJobsResponseTypeDef#
# ListBatchInferenceJobsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListBatchInferenceJobsResponseTypeDef
def get_value() -> ListBatchInferenceJobsResponseTypeDef:
return {
"batchInferenceJobs": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListBatchInferenceJobsResponseTypeDef definition
class ListBatchInferenceJobsResponseTypeDef(TypedDict):
batchInferenceJobs: List[BatchInferenceJobSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListBatchSegmentJobsResponseTypeDef#
# ListBatchSegmentJobsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListBatchSegmentJobsResponseTypeDef
def get_value() -> ListBatchSegmentJobsResponseTypeDef:
return {
"batchSegmentJobs": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListBatchSegmentJobsResponseTypeDef definition
class ListBatchSegmentJobsResponseTypeDef(TypedDict):
batchSegmentJobs: List[BatchSegmentJobSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CampaignUpdateSummaryTypeDef#
# CampaignUpdateSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import CampaignUpdateSummaryTypeDef
def get_value() -> CampaignUpdateSummaryTypeDef:
return {
"solutionVersionArn": ...,
}
# CampaignUpdateSummaryTypeDef definition
class CampaignUpdateSummaryTypeDef(TypedDict):
solutionVersionArn: NotRequired[str],
minProvisionedTPS: NotRequired[int],
campaignConfig: NotRequired[CampaignConfigTypeDef], # (1)
status: NotRequired[str],
failureReason: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
UpdateCampaignRequestRequestTypeDef#
# UpdateCampaignRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import UpdateCampaignRequestRequestTypeDef
def get_value() -> UpdateCampaignRequestRequestTypeDef:
return {
"campaignArn": ...,
}
# UpdateCampaignRequestRequestTypeDef definition
class UpdateCampaignRequestRequestTypeDef(TypedDict):
campaignArn: str,
solutionVersionArn: NotRequired[str],
minProvisionedTPS: NotRequired[int],
campaignConfig: NotRequired[CampaignConfigTypeDef], # (1)
ListCampaignsResponseTypeDef#
# ListCampaignsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListCampaignsResponseTypeDef
def get_value() -> ListCampaignsResponseTypeDef:
return {
"campaigns": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListCampaignsResponseTypeDef definition
class ListCampaignsResponseTypeDef(TypedDict):
campaigns: List[CampaignSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCampaignRequestRequestTypeDef#
# CreateCampaignRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateCampaignRequestRequestTypeDef
def get_value() -> CreateCampaignRequestRequestTypeDef:
return {
"name": ...,
"solutionVersionArn": ...,
}
# CreateCampaignRequestRequestTypeDef definition
class CreateCampaignRequestRequestTypeDef(TypedDict):
name: str,
solutionVersionArn: str,
minProvisionedTPS: NotRequired[int],
campaignConfig: NotRequired[CampaignConfigTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See CampaignConfigTypeDef
- See TagTypeDef
CreateDatasetGroupRequestRequestTypeDef#
# CreateDatasetGroupRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateDatasetGroupRequestRequestTypeDef
def get_value() -> CreateDatasetGroupRequestRequestTypeDef:
return {
"name": ...,
}
# CreateDatasetGroupRequestRequestTypeDef definition
class CreateDatasetGroupRequestRequestTypeDef(TypedDict):
name: str,
roleArn: NotRequired[str],
kmsKeyArn: NotRequired[str],
domain: NotRequired[DomainType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See DomainType
- See TagTypeDef
CreateDatasetRequestRequestTypeDef#
# CreateDatasetRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateDatasetRequestRequestTypeDef
def get_value() -> CreateDatasetRequestRequestTypeDef:
return {
"name": ...,
"schemaArn": ...,
"datasetGroupArn": ...,
"datasetType": ...,
}
# CreateDatasetRequestRequestTypeDef definition
class CreateDatasetRequestRequestTypeDef(TypedDict):
name: str,
schemaArn: str,
datasetGroupArn: str,
datasetType: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateEventTrackerRequestRequestTypeDef#
# CreateEventTrackerRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateEventTrackerRequestRequestTypeDef
def get_value() -> CreateEventTrackerRequestRequestTypeDef:
return {
"name": ...,
"datasetGroupArn": ...,
}
# CreateEventTrackerRequestRequestTypeDef definition
class CreateEventTrackerRequestRequestTypeDef(TypedDict):
name: str,
datasetGroupArn: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateFilterRequestRequestTypeDef#
# CreateFilterRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateFilterRequestRequestTypeDef
def get_value() -> CreateFilterRequestRequestTypeDef:
return {
"name": ...,
"datasetGroupArn": ...,
"filterExpression": ...,
}
# CreateFilterRequestRequestTypeDef definition
class CreateFilterRequestRequestTypeDef(TypedDict):
name: str,
datasetGroupArn: str,
filterExpression: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSolutionVersionRequestRequestTypeDef#
# CreateSolutionVersionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateSolutionVersionRequestRequestTypeDef
def get_value() -> CreateSolutionVersionRequestRequestTypeDef:
return {
"solutionArn": ...,
}
# CreateSolutionVersionRequestRequestTypeDef definition
class CreateSolutionVersionRequestRequestTypeDef(TypedDict):
solutionArn: str,
name: NotRequired[str],
trainingMode: NotRequired[TrainingModeType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See TrainingModeType
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateDatasetImportJobRequestRequestTypeDef#
# CreateDatasetImportJobRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateDatasetImportJobRequestRequestTypeDef
def get_value() -> CreateDatasetImportJobRequestRequestTypeDef:
return {
"jobName": ...,
"datasetArn": ...,
"dataSource": ...,
"roleArn": ...,
}
# CreateDatasetImportJobRequestRequestTypeDef definition
class CreateDatasetImportJobRequestRequestTypeDef(TypedDict):
jobName: str,
datasetArn: str,
dataSource: DataSourceTypeDef, # (1)
roleArn: str,
tags: NotRequired[Sequence[TagTypeDef]], # (2)
importMode: NotRequired[ImportModeType], # (3)
publishAttributionMetricsToS3: NotRequired[bool],
- See DataSourceTypeDef
- See TagTypeDef
- See ImportModeType
DatasetImportJobTypeDef#
# DatasetImportJobTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetImportJobTypeDef
def get_value() -> DatasetImportJobTypeDef:
return {
"jobName": ...,
}
# DatasetImportJobTypeDef definition
class DatasetImportJobTypeDef(TypedDict):
jobName: NotRequired[str],
datasetImportJobArn: NotRequired[str],
datasetArn: NotRequired[str],
dataSource: NotRequired[DataSourceTypeDef], # (1)
roleArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
importMode: NotRequired[ImportModeType], # (2)
publishAttributionMetricsToS3: NotRequired[bool],
- See DataSourceTypeDef
- See ImportModeType
ListMetricAttributionMetricsResponseTypeDef#
# ListMetricAttributionMetricsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListMetricAttributionMetricsResponseTypeDef
def get_value() -> ListMetricAttributionMetricsResponseTypeDef:
return {
"metrics": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListMetricAttributionMetricsResponseTypeDef definition
class ListMetricAttributionMetricsResponseTypeDef(TypedDict):
metrics: List[MetricAttributeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatasetExportJobsResponseTypeDef#
# ListDatasetExportJobsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetExportJobsResponseTypeDef
def get_value() -> ListDatasetExportJobsResponseTypeDef:
return {
"datasetExportJobs": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDatasetExportJobsResponseTypeDef definition
class ListDatasetExportJobsResponseTypeDef(TypedDict):
datasetExportJobs: List[DatasetExportJobSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatasetGroupsResponseTypeDef#
# ListDatasetGroupsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetGroupsResponseTypeDef
def get_value() -> ListDatasetGroupsResponseTypeDef:
return {
"datasetGroups": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDatasetGroupsResponseTypeDef definition
class ListDatasetGroupsResponseTypeDef(TypedDict):
datasetGroups: List[DatasetGroupSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDatasetGroupResponseTypeDef#
# DescribeDatasetGroupResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeDatasetGroupResponseTypeDef
def get_value() -> DescribeDatasetGroupResponseTypeDef:
return {
"datasetGroup": ...,
"ResponseMetadata": ...,
}
# DescribeDatasetGroupResponseTypeDef definition
class DescribeDatasetGroupResponseTypeDef(TypedDict):
datasetGroup: DatasetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatasetImportJobsResponseTypeDef#
# ListDatasetImportJobsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetImportJobsResponseTypeDef
def get_value() -> ListDatasetImportJobsResponseTypeDef:
return {
"datasetImportJobs": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDatasetImportJobsResponseTypeDef definition
class ListDatasetImportJobsResponseTypeDef(TypedDict):
datasetImportJobs: List[DatasetImportJobSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSchemasResponseTypeDef#
# ListSchemasResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSchemasResponseTypeDef
def get_value() -> ListSchemasResponseTypeDef:
return {
"schemas": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListSchemasResponseTypeDef definition
class ListSchemasResponseTypeDef(TypedDict):
schemas: List[DatasetSchemaSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSchemaResponseTypeDef#
# DescribeSchemaResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeSchemaResponseTypeDef
def get_value() -> DescribeSchemaResponseTypeDef:
return {
"schema": ...,
"ResponseMetadata": ...,
}
# DescribeSchemaResponseTypeDef definition
class DescribeSchemaResponseTypeDef(TypedDict):
schema: DatasetSchemaTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatasetsResponseTypeDef#
# ListDatasetsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListDatasetsResponseTypeDef
def get_value() -> ListDatasetsResponseTypeDef:
return {
"datasets": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDatasetsResponseTypeDef definition
class ListDatasetsResponseTypeDef(TypedDict):
datasets: List[DatasetSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDatasetResponseTypeDef#
# DescribeDatasetResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeDatasetResponseTypeDef
def get_value() -> DescribeDatasetResponseTypeDef:
return {
"dataset": ...,
"ResponseMetadata": ...,
}
# DescribeDatasetResponseTypeDef definition
class DescribeDatasetResponseTypeDef(TypedDict):
dataset: DatasetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DefaultHyperParameterRangesTypeDef#
# DefaultHyperParameterRangesTypeDef usage example
from mypy_boto3_personalize.type_defs import DefaultHyperParameterRangesTypeDef
def get_value() -> DefaultHyperParameterRangesTypeDef:
return {
"integerHyperParameterRanges": ...,
}
# DefaultHyperParameterRangesTypeDef definition
class DefaultHyperParameterRangesTypeDef(TypedDict):
integerHyperParameterRanges: NotRequired[List[DefaultIntegerHyperParameterRangeTypeDef]], # (1)
continuousHyperParameterRanges: NotRequired[List[DefaultContinuousHyperParameterRangeTypeDef]], # (2)
categoricalHyperParameterRanges: NotRequired[List[DefaultCategoricalHyperParameterRangeTypeDef]], # (3)
- See DefaultIntegerHyperParameterRangeTypeDef
- See DefaultContinuousHyperParameterRangeTypeDef
- See DefaultCategoricalHyperParameterRangeTypeDef
DescribeEventTrackerResponseTypeDef#
# DescribeEventTrackerResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeEventTrackerResponseTypeDef
def get_value() -> DescribeEventTrackerResponseTypeDef:
return {
"eventTracker": ...,
"ResponseMetadata": ...,
}
# DescribeEventTrackerResponseTypeDef definition
class DescribeEventTrackerResponseTypeDef(TypedDict):
eventTracker: EventTrackerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFeatureTransformationResponseTypeDef#
# DescribeFeatureTransformationResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeFeatureTransformationResponseTypeDef
def get_value() -> DescribeFeatureTransformationResponseTypeDef:
return {
"featureTransformation": ...,
"ResponseMetadata": ...,
}
# DescribeFeatureTransformationResponseTypeDef definition
class DescribeFeatureTransformationResponseTypeDef(TypedDict):
featureTransformation: FeatureTransformationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFilterResponseTypeDef#
# DescribeFilterResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeFilterResponseTypeDef
def get_value() -> DescribeFilterResponseTypeDef:
return {
"filter": ...,
"ResponseMetadata": ...,
}
# DescribeFilterResponseTypeDef definition
class DescribeFilterResponseTypeDef(TypedDict):
filter: FilterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FilterTypeDef
- See ResponseMetadataTypeDef
DescribeRecipeResponseTypeDef#
# DescribeRecipeResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeRecipeResponseTypeDef
def get_value() -> DescribeRecipeResponseTypeDef:
return {
"recipe": ...,
"ResponseMetadata": ...,
}
# DescribeRecipeResponseTypeDef definition
class DescribeRecipeResponseTypeDef(TypedDict):
recipe: RecipeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RecipeTypeDef
- See ResponseMetadataTypeDef
ListEventTrackersResponseTypeDef#
# ListEventTrackersResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListEventTrackersResponseTypeDef
def get_value() -> ListEventTrackersResponseTypeDef:
return {
"eventTrackers": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListEventTrackersResponseTypeDef definition
class ListEventTrackersResponseTypeDef(TypedDict):
eventTrackers: List[EventTrackerSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFiltersResponseTypeDef#
# ListFiltersResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListFiltersResponseTypeDef
def get_value() -> ListFiltersResponseTypeDef:
return {
"Filters": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListFiltersResponseTypeDef definition
class ListFiltersResponseTypeDef(TypedDict):
Filters: List[FilterSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HyperParameterRangesTypeDef#
# HyperParameterRangesTypeDef usage example
from mypy_boto3_personalize.type_defs import HyperParameterRangesTypeDef
def get_value() -> HyperParameterRangesTypeDef:
return {
"integerHyperParameterRanges": ...,
}
# HyperParameterRangesTypeDef definition
class HyperParameterRangesTypeDef(TypedDict):
integerHyperParameterRanges: NotRequired[Sequence[IntegerHyperParameterRangeTypeDef]], # (1)
continuousHyperParameterRanges: NotRequired[Sequence[ContinuousHyperParameterRangeTypeDef]], # (2)
categoricalHyperParameterRanges: NotRequired[Sequence[CategoricalHyperParameterRangeTypeDef]], # (3)
- See IntegerHyperParameterRangeTypeDef
- See ContinuousHyperParameterRangeTypeDef
- See CategoricalHyperParameterRangeTypeDef
ListMetricAttributionsResponseTypeDef#
# ListMetricAttributionsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListMetricAttributionsResponseTypeDef
def get_value() -> ListMetricAttributionsResponseTypeDef:
return {
"metricAttributions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListMetricAttributionsResponseTypeDef definition
class ListMetricAttributionsResponseTypeDef(TypedDict):
metricAttributions: List[MetricAttributionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecipesResponseTypeDef#
# ListRecipesResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListRecipesResponseTypeDef
def get_value() -> ListRecipesResponseTypeDef:
return {
"recipes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListRecipesResponseTypeDef definition
class ListRecipesResponseTypeDef(TypedDict):
recipes: List[RecipeSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSolutionVersionsResponseTypeDef#
# ListSolutionVersionsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSolutionVersionsResponseTypeDef
def get_value() -> ListSolutionVersionsResponseTypeDef:
return {
"solutionVersions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListSolutionVersionsResponseTypeDef definition
class ListSolutionVersionsResponseTypeDef(TypedDict):
solutionVersions: List[SolutionVersionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSolutionsResponseTypeDef#
# ListSolutionsResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListSolutionsResponseTypeDef
def get_value() -> ListSolutionsResponseTypeDef:
return {
"solutions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListSolutionsResponseTypeDef definition
class ListSolutionsResponseTypeDef(TypedDict):
solutions: List[SolutionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecommenderConfigTypeDef#
# RecommenderConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import RecommenderConfigTypeDef
def get_value() -> RecommenderConfigTypeDef:
return {
"itemExplorationConfig": ...,
}
# RecommenderConfigTypeDef definition
class RecommenderConfigTypeDef(TypedDict):
itemExplorationConfig: NotRequired[Mapping[str, str]],
minRecommendationRequestsPerSecond: NotRequired[int],
trainingDataConfig: NotRequired[TrainingDataConfigTypeDef], # (1)
BatchInferenceJobTypeDef#
# BatchInferenceJobTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchInferenceJobTypeDef
def get_value() -> BatchInferenceJobTypeDef:
return {
"jobName": ...,
}
# BatchInferenceJobTypeDef definition
class BatchInferenceJobTypeDef(TypedDict):
jobName: NotRequired[str],
batchInferenceJobArn: NotRequired[str],
filterArn: NotRequired[str],
failureReason: NotRequired[str],
solutionVersionArn: NotRequired[str],
numResults: NotRequired[int],
jobInput: NotRequired[BatchInferenceJobInputTypeDef], # (1)
jobOutput: NotRequired[BatchInferenceJobOutputTypeDef], # (2)
batchInferenceJobConfig: NotRequired[BatchInferenceJobConfigTypeDef], # (3)
roleArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
- See BatchInferenceJobInputTypeDef
- See BatchInferenceJobOutputTypeDef
- See BatchInferenceJobConfigTypeDef
CreateBatchInferenceJobRequestRequestTypeDef#
# CreateBatchInferenceJobRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateBatchInferenceJobRequestRequestTypeDef
def get_value() -> CreateBatchInferenceJobRequestRequestTypeDef:
return {
"jobName": ...,
"solutionVersionArn": ...,
"jobInput": ...,
"jobOutput": ...,
"roleArn": ...,
}
# CreateBatchInferenceJobRequestRequestTypeDef definition
class CreateBatchInferenceJobRequestRequestTypeDef(TypedDict):
jobName: str,
solutionVersionArn: str,
jobInput: BatchInferenceJobInputTypeDef, # (1)
jobOutput: BatchInferenceJobOutputTypeDef, # (2)
roleArn: str,
filterArn: NotRequired[str],
numResults: NotRequired[int],
batchInferenceJobConfig: NotRequired[BatchInferenceJobConfigTypeDef], # (3)
tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See BatchInferenceJobInputTypeDef
- See BatchInferenceJobOutputTypeDef
- See BatchInferenceJobConfigTypeDef
- See TagTypeDef
BatchSegmentJobTypeDef#
# BatchSegmentJobTypeDef usage example
from mypy_boto3_personalize.type_defs import BatchSegmentJobTypeDef
def get_value() -> BatchSegmentJobTypeDef:
return {
"jobName": ...,
}
# BatchSegmentJobTypeDef definition
class BatchSegmentJobTypeDef(TypedDict):
jobName: NotRequired[str],
batchSegmentJobArn: NotRequired[str],
filterArn: NotRequired[str],
failureReason: NotRequired[str],
solutionVersionArn: NotRequired[str],
numResults: NotRequired[int],
jobInput: NotRequired[BatchSegmentJobInputTypeDef], # (1)
jobOutput: NotRequired[BatchSegmentJobOutputTypeDef], # (2)
roleArn: NotRequired[str],
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
CreateBatchSegmentJobRequestRequestTypeDef#
# CreateBatchSegmentJobRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateBatchSegmentJobRequestRequestTypeDef
def get_value() -> CreateBatchSegmentJobRequestRequestTypeDef:
return {
"jobName": ...,
"solutionVersionArn": ...,
"jobInput": ...,
"jobOutput": ...,
"roleArn": ...,
}
# CreateBatchSegmentJobRequestRequestTypeDef definition
class CreateBatchSegmentJobRequestRequestTypeDef(TypedDict):
jobName: str,
solutionVersionArn: str,
jobInput: BatchSegmentJobInputTypeDef, # (1)
jobOutput: BatchSegmentJobOutputTypeDef, # (2)
roleArn: str,
filterArn: NotRequired[str],
numResults: NotRequired[int],
tags: NotRequired[Sequence[TagTypeDef]], # (3)
CreateDatasetExportJobRequestRequestTypeDef#
# CreateDatasetExportJobRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateDatasetExportJobRequestRequestTypeDef
def get_value() -> CreateDatasetExportJobRequestRequestTypeDef:
return {
"jobName": ...,
"datasetArn": ...,
"roleArn": ...,
"jobOutput": ...,
}
# CreateDatasetExportJobRequestRequestTypeDef definition
class CreateDatasetExportJobRequestRequestTypeDef(TypedDict):
jobName: str,
datasetArn: str,
roleArn: str,
jobOutput: DatasetExportJobOutputTypeDef, # (1)
ingestionMode: NotRequired[IngestionModeType], # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See DatasetExportJobOutputTypeDef
- See IngestionModeType
- See TagTypeDef
DatasetExportJobTypeDef#
# DatasetExportJobTypeDef usage example
from mypy_boto3_personalize.type_defs import DatasetExportJobTypeDef
def get_value() -> DatasetExportJobTypeDef:
return {
"jobName": ...,
}
# DatasetExportJobTypeDef definition
class DatasetExportJobTypeDef(TypedDict):
jobName: NotRequired[str],
datasetExportJobArn: NotRequired[str],
datasetArn: NotRequired[str],
ingestionMode: NotRequired[IngestionModeType], # (1)
roleArn: NotRequired[str],
status: NotRequired[str],
jobOutput: NotRequired[DatasetExportJobOutputTypeDef], # (2)
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
CreateMetricAttributionRequestRequestTypeDef#
# CreateMetricAttributionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateMetricAttributionRequestRequestTypeDef
def get_value() -> CreateMetricAttributionRequestRequestTypeDef:
return {
"name": ...,
"datasetGroupArn": ...,
"metrics": ...,
"metricsOutputConfig": ...,
}
# CreateMetricAttributionRequestRequestTypeDef definition
class CreateMetricAttributionRequestRequestTypeDef(TypedDict):
name: str,
datasetGroupArn: str,
metrics: Sequence[MetricAttributeTypeDef], # (1)
metricsOutputConfig: MetricAttributionOutputTypeDef, # (2)
MetricAttributionTypeDef#
# MetricAttributionTypeDef usage example
from mypy_boto3_personalize.type_defs import MetricAttributionTypeDef
def get_value() -> MetricAttributionTypeDef:
return {
"name": ...,
}
# MetricAttributionTypeDef definition
class MetricAttributionTypeDef(TypedDict):
name: NotRequired[str],
metricAttributionArn: NotRequired[str],
datasetGroupArn: NotRequired[str],
metricsOutputConfig: NotRequired[MetricAttributionOutputTypeDef], # (1)
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
failureReason: NotRequired[str],
UpdateMetricAttributionRequestRequestTypeDef#
# UpdateMetricAttributionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import UpdateMetricAttributionRequestRequestTypeDef
def get_value() -> UpdateMetricAttributionRequestRequestTypeDef:
return {
"addMetrics": ...,
}
# UpdateMetricAttributionRequestRequestTypeDef definition
class UpdateMetricAttributionRequestRequestTypeDef(TypedDict):
addMetrics: NotRequired[Sequence[MetricAttributeTypeDef]], # (1)
removeMetrics: NotRequired[Sequence[str]],
metricsOutputConfig: NotRequired[MetricAttributionOutputTypeDef], # (2)
metricAttributionArn: NotRequired[str],
CampaignTypeDef#
# CampaignTypeDef usage example
from mypy_boto3_personalize.type_defs import CampaignTypeDef
def get_value() -> CampaignTypeDef:
return {
"name": ...,
}
# CampaignTypeDef definition
class CampaignTypeDef(TypedDict):
name: NotRequired[str],
campaignArn: NotRequired[str],
solutionVersionArn: NotRequired[str],
minProvisionedTPS: NotRequired[int],
campaignConfig: NotRequired[CampaignConfigTypeDef], # (1)
status: NotRequired[str],
failureReason: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
latestCampaignUpdate: NotRequired[CampaignUpdateSummaryTypeDef], # (2)
DescribeDatasetImportJobResponseTypeDef#
# DescribeDatasetImportJobResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeDatasetImportJobResponseTypeDef
def get_value() -> DescribeDatasetImportJobResponseTypeDef:
return {
"datasetImportJob": ...,
"ResponseMetadata": ...,
}
# DescribeDatasetImportJobResponseTypeDef definition
class DescribeDatasetImportJobResponseTypeDef(TypedDict):
datasetImportJob: DatasetImportJobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AlgorithmTypeDef#
# AlgorithmTypeDef usage example
from mypy_boto3_personalize.type_defs import AlgorithmTypeDef
def get_value() -> AlgorithmTypeDef:
return {
"name": ...,
}
# AlgorithmTypeDef definition
class AlgorithmTypeDef(TypedDict):
name: NotRequired[str],
algorithmArn: NotRequired[str],
algorithmImage: NotRequired[AlgorithmImageTypeDef], # (1)
defaultHyperParameters: NotRequired[Dict[str, str]],
defaultHyperParameterRanges: NotRequired[DefaultHyperParameterRangesTypeDef], # (2)
defaultResourceConfig: NotRequired[Dict[str, str]],
trainingInputMode: NotRequired[str],
roleArn: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
HPOConfigTypeDef#
# HPOConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import HPOConfigTypeDef
def get_value() -> HPOConfigTypeDef:
return {
"hpoObjective": ...,
}
# HPOConfigTypeDef definition
class HPOConfigTypeDef(TypedDict):
hpoObjective: NotRequired[HPOObjectiveTypeDef], # (1)
hpoResourceConfig: NotRequired[HPOResourceConfigTypeDef], # (2)
algorithmHyperParameterRanges: NotRequired[HyperParameterRangesTypeDef], # (3)
CreateRecommenderRequestRequestTypeDef#
# CreateRecommenderRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateRecommenderRequestRequestTypeDef
def get_value() -> CreateRecommenderRequestRequestTypeDef:
return {
"name": ...,
"datasetGroupArn": ...,
"recipeArn": ...,
}
# CreateRecommenderRequestRequestTypeDef definition
class CreateRecommenderRequestRequestTypeDef(TypedDict):
name: str,
datasetGroupArn: str,
recipeArn: str,
recommenderConfig: NotRequired[RecommenderConfigTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See RecommenderConfigTypeDef
- See TagTypeDef
RecommenderSummaryTypeDef#
# RecommenderSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import RecommenderSummaryTypeDef
def get_value() -> RecommenderSummaryTypeDef:
return {
"name": ...,
}
# RecommenderSummaryTypeDef definition
class RecommenderSummaryTypeDef(TypedDict):
name: NotRequired[str],
recommenderArn: NotRequired[str],
datasetGroupArn: NotRequired[str],
recipeArn: NotRequired[str],
recommenderConfig: NotRequired[RecommenderConfigTypeDef], # (1)
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
RecommenderUpdateSummaryTypeDef#
# RecommenderUpdateSummaryTypeDef usage example
from mypy_boto3_personalize.type_defs import RecommenderUpdateSummaryTypeDef
def get_value() -> RecommenderUpdateSummaryTypeDef:
return {
"recommenderConfig": ...,
}
# RecommenderUpdateSummaryTypeDef definition
class RecommenderUpdateSummaryTypeDef(TypedDict):
recommenderConfig: NotRequired[RecommenderConfigTypeDef], # (1)
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
status: NotRequired[str],
failureReason: NotRequired[str],
UpdateRecommenderRequestRequestTypeDef#
# UpdateRecommenderRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import UpdateRecommenderRequestRequestTypeDef
def get_value() -> UpdateRecommenderRequestRequestTypeDef:
return {
"recommenderArn": ...,
"recommenderConfig": ...,
}
# UpdateRecommenderRequestRequestTypeDef definition
class UpdateRecommenderRequestRequestTypeDef(TypedDict):
recommenderArn: str,
recommenderConfig: RecommenderConfigTypeDef, # (1)
DescribeBatchInferenceJobResponseTypeDef#
# DescribeBatchInferenceJobResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeBatchInferenceJobResponseTypeDef
def get_value() -> DescribeBatchInferenceJobResponseTypeDef:
return {
"batchInferenceJob": ...,
"ResponseMetadata": ...,
}
# DescribeBatchInferenceJobResponseTypeDef definition
class DescribeBatchInferenceJobResponseTypeDef(TypedDict):
batchInferenceJob: BatchInferenceJobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBatchSegmentJobResponseTypeDef#
# DescribeBatchSegmentJobResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeBatchSegmentJobResponseTypeDef
def get_value() -> DescribeBatchSegmentJobResponseTypeDef:
return {
"batchSegmentJob": ...,
"ResponseMetadata": ...,
}
# DescribeBatchSegmentJobResponseTypeDef definition
class DescribeBatchSegmentJobResponseTypeDef(TypedDict):
batchSegmentJob: BatchSegmentJobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDatasetExportJobResponseTypeDef#
# DescribeDatasetExportJobResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeDatasetExportJobResponseTypeDef
def get_value() -> DescribeDatasetExportJobResponseTypeDef:
return {
"datasetExportJob": ...,
"ResponseMetadata": ...,
}
# DescribeDatasetExportJobResponseTypeDef definition
class DescribeDatasetExportJobResponseTypeDef(TypedDict):
datasetExportJob: DatasetExportJobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMetricAttributionResponseTypeDef#
# DescribeMetricAttributionResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeMetricAttributionResponseTypeDef
def get_value() -> DescribeMetricAttributionResponseTypeDef:
return {
"metricAttribution": ...,
"ResponseMetadata": ...,
}
# DescribeMetricAttributionResponseTypeDef definition
class DescribeMetricAttributionResponseTypeDef(TypedDict):
metricAttribution: MetricAttributionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCampaignResponseTypeDef#
# DescribeCampaignResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeCampaignResponseTypeDef
def get_value() -> DescribeCampaignResponseTypeDef:
return {
"campaign": ...,
"ResponseMetadata": ...,
}
# DescribeCampaignResponseTypeDef definition
class DescribeCampaignResponseTypeDef(TypedDict):
campaign: CampaignTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAlgorithmResponseTypeDef#
# DescribeAlgorithmResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeAlgorithmResponseTypeDef
def get_value() -> DescribeAlgorithmResponseTypeDef:
return {
"algorithm": ...,
"ResponseMetadata": ...,
}
# DescribeAlgorithmResponseTypeDef definition
class DescribeAlgorithmResponseTypeDef(TypedDict):
algorithm: AlgorithmTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SolutionConfigTypeDef#
# SolutionConfigTypeDef usage example
from mypy_boto3_personalize.type_defs import SolutionConfigTypeDef
def get_value() -> SolutionConfigTypeDef:
return {
"eventValueThreshold": ...,
}
# SolutionConfigTypeDef definition
class SolutionConfigTypeDef(TypedDict):
eventValueThreshold: NotRequired[str],
hpoConfig: NotRequired[HPOConfigTypeDef], # (1)
algorithmHyperParameters: NotRequired[Mapping[str, str]],
featureTransformationParameters: NotRequired[Mapping[str, str]],
autoMLConfig: NotRequired[AutoMLConfigTypeDef], # (2)
optimizationObjective: NotRequired[OptimizationObjectiveTypeDef], # (3)
trainingDataConfig: NotRequired[TrainingDataConfigTypeDef], # (4)
- See HPOConfigTypeDef
- See AutoMLConfigTypeDef
- See OptimizationObjectiveTypeDef
- See TrainingDataConfigTypeDef
ListRecommendersResponseTypeDef#
# ListRecommendersResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import ListRecommendersResponseTypeDef
def get_value() -> ListRecommendersResponseTypeDef:
return {
"recommenders": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListRecommendersResponseTypeDef definition
class ListRecommendersResponseTypeDef(TypedDict):
recommenders: List[RecommenderSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecommenderTypeDef#
# RecommenderTypeDef usage example
from mypy_boto3_personalize.type_defs import RecommenderTypeDef
def get_value() -> RecommenderTypeDef:
return {
"recommenderArn": ...,
}
# RecommenderTypeDef definition
class RecommenderTypeDef(TypedDict):
recommenderArn: NotRequired[str],
datasetGroupArn: NotRequired[str],
name: NotRequired[str],
recipeArn: NotRequired[str],
recommenderConfig: NotRequired[RecommenderConfigTypeDef], # (1)
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
status: NotRequired[str],
failureReason: NotRequired[str],
latestRecommenderUpdate: NotRequired[RecommenderUpdateSummaryTypeDef], # (2)
modelMetrics: NotRequired[Dict[str, float]],
CreateSolutionRequestRequestTypeDef#
# CreateSolutionRequestRequestTypeDef usage example
from mypy_boto3_personalize.type_defs import CreateSolutionRequestRequestTypeDef
def get_value() -> CreateSolutionRequestRequestTypeDef:
return {
"name": ...,
"datasetGroupArn": ...,
}
# CreateSolutionRequestRequestTypeDef definition
class CreateSolutionRequestRequestTypeDef(TypedDict):
name: str,
datasetGroupArn: str,
performHPO: NotRequired[bool],
performAutoML: NotRequired[bool],
recipeArn: NotRequired[str],
eventType: NotRequired[str],
solutionConfig: NotRequired[SolutionConfigTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See SolutionConfigTypeDef
- See TagTypeDef
SolutionTypeDef#
# SolutionTypeDef usage example
from mypy_boto3_personalize.type_defs import SolutionTypeDef
def get_value() -> SolutionTypeDef:
return {
"name": ...,
}
# SolutionTypeDef definition
class SolutionTypeDef(TypedDict):
name: NotRequired[str],
solutionArn: NotRequired[str],
performHPO: NotRequired[bool],
performAutoML: NotRequired[bool],
recipeArn: NotRequired[str],
datasetGroupArn: NotRequired[str],
eventType: NotRequired[str],
solutionConfig: NotRequired[SolutionConfigTypeDef], # (1)
autoMLResult: NotRequired[AutoMLResultTypeDef], # (2)
status: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
latestSolutionVersion: NotRequired[SolutionVersionSummaryTypeDef], # (3)
SolutionVersionTypeDef#
# SolutionVersionTypeDef usage example
from mypy_boto3_personalize.type_defs import SolutionVersionTypeDef
def get_value() -> SolutionVersionTypeDef:
return {
"name": ...,
}
# SolutionVersionTypeDef definition
class SolutionVersionTypeDef(TypedDict):
name: NotRequired[str],
solutionVersionArn: NotRequired[str],
solutionArn: NotRequired[str],
performHPO: NotRequired[bool],
performAutoML: NotRequired[bool],
recipeArn: NotRequired[str],
eventType: NotRequired[str],
datasetGroupArn: NotRequired[str],
solutionConfig: NotRequired[SolutionConfigTypeDef], # (1)
trainingHours: NotRequired[float],
trainingMode: NotRequired[TrainingModeType], # (2)
tunedHPOParams: NotRequired[TunedHPOParamsTypeDef], # (3)
status: NotRequired[str],
failureReason: NotRequired[str],
creationDateTime: NotRequired[datetime],
lastUpdatedDateTime: NotRequired[datetime],
DescribeRecommenderResponseTypeDef#
# DescribeRecommenderResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeRecommenderResponseTypeDef
def get_value() -> DescribeRecommenderResponseTypeDef:
return {
"recommender": ...,
"ResponseMetadata": ...,
}
# DescribeRecommenderResponseTypeDef definition
class DescribeRecommenderResponseTypeDef(TypedDict):
recommender: RecommenderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSolutionResponseTypeDef#
# DescribeSolutionResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeSolutionResponseTypeDef
def get_value() -> DescribeSolutionResponseTypeDef:
return {
"solution": ...,
"ResponseMetadata": ...,
}
# DescribeSolutionResponseTypeDef definition
class DescribeSolutionResponseTypeDef(TypedDict):
solution: SolutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSolutionVersionResponseTypeDef#
# DescribeSolutionVersionResponseTypeDef usage example
from mypy_boto3_personalize.type_defs import DescribeSolutionVersionResponseTypeDef
def get_value() -> DescribeSolutionVersionResponseTypeDef:
return {
"solutionVersion": ...,
"ResponseMetadata": ...,
}
# DescribeSolutionVersionResponseTypeDef definition
class DescribeSolutionVersionResponseTypeDef(TypedDict):
solutionVersion: SolutionVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)