Typed dictionaries
Index > CloudWatchEvidently > Typed dictionaries
Auto-generated documentation for CloudWatchEvidently type annotations stubs module mypy-boto3-evidently.
EvaluationRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import EvaluationRequestTypeDef
def get_value() -> EvaluationRequestTypeDef:
return {
"entityId": ...,
"feature": ...,
}
Definition
class EvaluationRequestTypeDef(TypedDict):
entityId: str,
feature: str,
evaluationContext: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CloudWatchLogsDestinationConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CloudWatchLogsDestinationConfigTypeDef
def get_value() -> CloudWatchLogsDestinationConfigTypeDef:
return {
"logGroup": ...,
}
CloudWatchLogsDestinationTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CloudWatchLogsDestinationTypeDef
def get_value() -> CloudWatchLogsDestinationTypeDef:
return {
"logGroup": ...,
}
OnlineAbConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import OnlineAbConfigTypeDef
def get_value() -> OnlineAbConfigTypeDef:
return {
"controlTreatmentName": ...,
}
Definition
class OnlineAbConfigTypeDef(TypedDict):
controlTreatmentName: NotRequired[str],
treatmentWeights: NotRequired[Mapping[str, int]],
TreatmentConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import TreatmentConfigTypeDef
def get_value() -> TreatmentConfigTypeDef:
return {
"feature": ...,
"name": ...,
"variation": ...,
}
Definition
class TreatmentConfigTypeDef(TypedDict):
feature: str,
name: str,
variation: str,
description: NotRequired[str],
LaunchGroupConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import LaunchGroupConfigTypeDef
def get_value() -> LaunchGroupConfigTypeDef:
return {
"feature": ...,
"name": ...,
"variation": ...,
}
Definition
class LaunchGroupConfigTypeDef(TypedDict):
feature: str,
name: str,
variation: str,
description: NotRequired[str],
ProjectAppConfigResourceConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ProjectAppConfigResourceConfigTypeDef
def get_value() -> ProjectAppConfigResourceConfigTypeDef:
return {
"applicationId": ...,
}
Definition
class ProjectAppConfigResourceConfigTypeDef(TypedDict):
applicationId: NotRequired[str],
environmentId: NotRequired[str],
CreateSegmentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateSegmentRequestRequestTypeDef
def get_value() -> CreateSegmentRequestRequestTypeDef:
return {
"name": ...,
"pattern": ...,
}
Definition
class CreateSegmentRequestRequestTypeDef(TypedDict):
name: str,
pattern: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
SegmentTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import SegmentTypeDef
def get_value() -> SegmentTypeDef:
return {
"arn": ...,
"createdTime": ...,
"lastUpdatedTime": ...,
"name": ...,
"pattern": ...,
}
Definition
class SegmentTypeDef(TypedDict):
arn: str,
createdTime: datetime,
lastUpdatedTime: datetime,
name: str,
pattern: str,
description: NotRequired[str],
experimentCount: NotRequired[int],
launchCount: NotRequired[int],
tags: NotRequired[Dict[str, str]],
DeleteExperimentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import DeleteExperimentRequestRequestTypeDef
def get_value() -> DeleteExperimentRequestRequestTypeDef:
return {
"experiment": ...,
"project": ...,
}
DeleteFeatureRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import DeleteFeatureRequestRequestTypeDef
def get_value() -> DeleteFeatureRequestRequestTypeDef:
return {
"feature": ...,
"project": ...,
}
DeleteLaunchRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import DeleteLaunchRequestRequestTypeDef
def get_value() -> DeleteLaunchRequestRequestTypeDef:
return {
"launch": ...,
"project": ...,
}
DeleteProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import DeleteProjectRequestRequestTypeDef
def get_value() -> DeleteProjectRequestRequestTypeDef:
return {
"project": ...,
}
DeleteSegmentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import DeleteSegmentRequestRequestTypeDef
def get_value() -> DeleteSegmentRequestRequestTypeDef:
return {
"segment": ...,
}
EvaluateFeatureRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import EvaluateFeatureRequestRequestTypeDef
def get_value() -> EvaluateFeatureRequestRequestTypeDef:
return {
"entityId": ...,
"feature": ...,
"project": ...,
}
Definition
class EvaluateFeatureRequestRequestTypeDef(TypedDict):
entityId: str,
feature: str,
project: str,
evaluationContext: NotRequired[str],
VariableValueTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import VariableValueTypeDef
def get_value() -> VariableValueTypeDef:
return {
"boolValue": ...,
}
Definition
class VariableValueTypeDef(TypedDict):
boolValue: NotRequired[bool],
doubleValue: NotRequired[float],
longValue: NotRequired[int],
stringValue: NotRequired[str],
EvaluationRuleTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import EvaluationRuleTypeDef
def get_value() -> EvaluationRuleTypeDef:
return {
"type": ...,
}
EventTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"data": ...,
"timestamp": ...,
"type": ...,
}
Definition
class EventTypeDef(TypedDict):
data: str,
timestamp: Union[datetime, str],
type: EventTypeType, # (1)
- See EventTypeType
ExperimentExecutionTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ExperimentExecutionTypeDef
def get_value() -> ExperimentExecutionTypeDef:
return {
"endedTime": ...,
}
Definition
class ExperimentExecutionTypeDef(TypedDict):
endedTime: NotRequired[datetime],
startedTime: NotRequired[datetime],
ExperimentReportTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ExperimentReportTypeDef
def get_value() -> ExperimentReportTypeDef:
return {
"content": ...,
}
Definition
class ExperimentReportTypeDef(TypedDict):
content: NotRequired[str],
metricName: NotRequired[str],
reportName: NotRequired[ExperimentReportNameType], # (1)
treatmentName: NotRequired[str],
ExperimentResultsDataTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ExperimentResultsDataTypeDef
def get_value() -> ExperimentResultsDataTypeDef:
return {
"metricName": ...,
}
Definition
class ExperimentResultsDataTypeDef(TypedDict):
metricName: NotRequired[str],
resultStat: NotRequired[ExperimentResultResponseTypeType], # (1)
treatmentName: NotRequired[str],
values: NotRequired[List[float]],
ExperimentScheduleTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ExperimentScheduleTypeDef
def get_value() -> ExperimentScheduleTypeDef:
return {
"analysisCompleteTime": ...,
}
OnlineAbDefinitionTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import OnlineAbDefinitionTypeDef
def get_value() -> OnlineAbDefinitionTypeDef:
return {
"controlTreatmentName": ...,
}
Definition
class OnlineAbDefinitionTypeDef(TypedDict):
controlTreatmentName: NotRequired[str],
treatmentWeights: NotRequired[Dict[str, int]],
TreatmentTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import TreatmentTypeDef
def get_value() -> TreatmentTypeDef:
return {
"name": ...,
}
Definition
class TreatmentTypeDef(TypedDict):
name: str,
description: NotRequired[str],
featureVariations: NotRequired[Dict[str, str]],
GetExperimentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetExperimentRequestRequestTypeDef
def get_value() -> GetExperimentRequestRequestTypeDef:
return {
"experiment": ...,
"project": ...,
}
GetExperimentResultsRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetExperimentResultsRequestRequestTypeDef
def get_value() -> GetExperimentResultsRequestRequestTypeDef:
return {
"experiment": ...,
"metricNames": ...,
"project": ...,
"treatmentNames": ...,
}
Definition
class GetExperimentResultsRequestRequestTypeDef(TypedDict):
experiment: str,
metricNames: Sequence[str],
project: str,
treatmentNames: Sequence[str],
baseStat: NotRequired[ExperimentBaseStatType], # (1)
endTime: NotRequired[Union[datetime, str]],
period: NotRequired[int],
reportNames: NotRequired[Sequence[ExperimentReportNameType]], # (2)
resultStats: NotRequired[Sequence[ExperimentResultRequestTypeType]], # (3)
startTime: NotRequired[Union[datetime, str]],
GetFeatureRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetFeatureRequestRequestTypeDef
def get_value() -> GetFeatureRequestRequestTypeDef:
return {
"feature": ...,
"project": ...,
}
GetLaunchRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetLaunchRequestRequestTypeDef
def get_value() -> GetLaunchRequestRequestTypeDef:
return {
"launch": ...,
"project": ...,
}
GetProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetProjectRequestRequestTypeDef
def get_value() -> GetProjectRequestRequestTypeDef:
return {
"project": ...,
}
GetSegmentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetSegmentRequestRequestTypeDef
def get_value() -> GetSegmentRequestRequestTypeDef:
return {
"segment": ...,
}
LaunchExecutionTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import LaunchExecutionTypeDef
def get_value() -> LaunchExecutionTypeDef:
return {
"endedTime": ...,
}
Definition
class LaunchExecutionTypeDef(TypedDict):
endedTime: NotRequired[datetime],
startedTime: NotRequired[datetime],
LaunchGroupTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import LaunchGroupTypeDef
def get_value() -> LaunchGroupTypeDef:
return {
"featureVariations": ...,
"name": ...,
}
Definition
class LaunchGroupTypeDef(TypedDict):
featureVariations: Dict[str, str],
name: str,
description: NotRequired[str],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListExperimentsRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListExperimentsRequestRequestTypeDef
def get_value() -> ListExperimentsRequestRequestTypeDef:
return {
"project": ...,
}
Definition
class ListExperimentsRequestRequestTypeDef(TypedDict):
project: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[ExperimentStatusType], # (1)
ListFeaturesRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListFeaturesRequestRequestTypeDef
def get_value() -> ListFeaturesRequestRequestTypeDef:
return {
"project": ...,
}
Definition
class ListFeaturesRequestRequestTypeDef(TypedDict):
project: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLaunchesRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListLaunchesRequestRequestTypeDef
def get_value() -> ListLaunchesRequestRequestTypeDef:
return {
"project": ...,
}
Definition
class ListLaunchesRequestRequestTypeDef(TypedDict):
project: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[LaunchStatusType], # (1)
- See LaunchStatusType
ListProjectsRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListProjectsRequestRequestTypeDef
def get_value() -> ListProjectsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListProjectsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ProjectSummaryTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ProjectSummaryTypeDef
def get_value() -> ProjectSummaryTypeDef:
return {
"arn": ...,
"createdTime": ...,
"lastUpdatedTime": ...,
"name": ...,
"status": ...,
}
Definition
class ProjectSummaryTypeDef(TypedDict):
arn: str,
createdTime: datetime,
lastUpdatedTime: datetime,
name: str,
status: ProjectStatusType, # (1)
activeExperimentCount: NotRequired[int],
activeLaunchCount: NotRequired[int],
description: NotRequired[str],
experimentCount: NotRequired[int],
featureCount: NotRequired[int],
launchCount: NotRequired[int],
tags: NotRequired[Dict[str, str]],
ListSegmentReferencesRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListSegmentReferencesRequestRequestTypeDef
def get_value() -> ListSegmentReferencesRequestRequestTypeDef:
return {
"segment": ...,
"type": ...,
}
Definition
class ListSegmentReferencesRequestRequestTypeDef(TypedDict):
segment: str,
type: SegmentReferenceResourceTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
RefResourceTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import RefResourceTypeDef
def get_value() -> RefResourceTypeDef:
return {
"name": ...,
"type": ...,
}
Definition
class RefResourceTypeDef(TypedDict):
name: str,
type: str,
arn: NotRequired[str],
endTime: NotRequired[str],
lastUpdatedOn: NotRequired[str],
startTime: NotRequired[str],
status: NotRequired[str],
ListSegmentsRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListSegmentsRequestRequestTypeDef
def get_value() -> ListSegmentsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListSegmentsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
MetricDefinitionConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import MetricDefinitionConfigTypeDef
def get_value() -> MetricDefinitionConfigTypeDef:
return {
"entityIdKey": ...,
"name": ...,
"valueKey": ...,
}
Definition
class MetricDefinitionConfigTypeDef(TypedDict):
entityIdKey: str,
name: str,
valueKey: str,
eventPattern: NotRequired[str],
unitLabel: NotRequired[str],
MetricDefinitionTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import MetricDefinitionTypeDef
def get_value() -> MetricDefinitionTypeDef:
return {
"entityIdKey": ...,
}
Definition
class MetricDefinitionTypeDef(TypedDict):
entityIdKey: NotRequired[str],
eventPattern: NotRequired[str],
name: NotRequired[str],
unitLabel: NotRequired[str],
valueKey: NotRequired[str],
ProjectAppConfigResourceTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ProjectAppConfigResourceTypeDef
def get_value() -> ProjectAppConfigResourceTypeDef:
return {
"applicationId": ...,
"configurationProfileId": ...,
"environmentId": ...,
}
Definition
class ProjectAppConfigResourceTypeDef(TypedDict):
applicationId: str,
configurationProfileId: str,
environmentId: str,
S3DestinationConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import S3DestinationConfigTypeDef
def get_value() -> S3DestinationConfigTypeDef:
return {
"bucket": ...,
}
Definition
class S3DestinationConfigTypeDef(TypedDict):
bucket: NotRequired[str],
prefix: NotRequired[str],
S3DestinationTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import S3DestinationTypeDef
def get_value() -> S3DestinationTypeDef:
return {
"bucket": ...,
}
Definition
class S3DestinationTypeDef(TypedDict):
bucket: NotRequired[str],
prefix: NotRequired[str],
PutProjectEventsResultEntryTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import PutProjectEventsResultEntryTypeDef
def get_value() -> PutProjectEventsResultEntryTypeDef:
return {
"errorCode": ...,
}
Definition
class PutProjectEventsResultEntryTypeDef(TypedDict):
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
eventId: NotRequired[str],
SegmentOverrideTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import SegmentOverrideTypeDef
def get_value() -> SegmentOverrideTypeDef:
return {
"evaluationOrder": ...,
"segment": ...,
"weights": ...,
}
Definition
class SegmentOverrideTypeDef(TypedDict):
evaluationOrder: int,
segment: str,
weights: Mapping[str, int],
StartExperimentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import StartExperimentRequestRequestTypeDef
def get_value() -> StartExperimentRequestRequestTypeDef:
return {
"analysisCompleteTime": ...,
"experiment": ...,
"project": ...,
}
Definition
class StartExperimentRequestRequestTypeDef(TypedDict):
analysisCompleteTime: Union[datetime, str],
experiment: str,
project: str,
StartLaunchRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import StartLaunchRequestRequestTypeDef
def get_value() -> StartLaunchRequestRequestTypeDef:
return {
"launch": ...,
"project": ...,
}
StopExperimentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import StopExperimentRequestRequestTypeDef
def get_value() -> StopExperimentRequestRequestTypeDef:
return {
"experiment": ...,
"project": ...,
}
Definition
class StopExperimentRequestRequestTypeDef(TypedDict):
experiment: str,
project: str,
desiredState: NotRequired[ExperimentStopDesiredStateType], # (1)
reason: NotRequired[str],
StopLaunchRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import StopLaunchRequestRequestTypeDef
def get_value() -> StopLaunchRequestRequestTypeDef:
return {
"launch": ...,
"project": ...,
}
Definition
class StopLaunchRequestRequestTypeDef(TypedDict):
launch: str,
project: str,
desiredState: NotRequired[LaunchStopDesiredStateType], # (1)
reason: NotRequired[str],
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TestSegmentPatternRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import TestSegmentPatternRequestRequestTypeDef
def get_value() -> TestSegmentPatternRequestRequestTypeDef:
return {
"pattern": ...,
"payload": ...,
}
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
BatchEvaluateFeatureRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import BatchEvaluateFeatureRequestRequestTypeDef
def get_value() -> BatchEvaluateFeatureRequestRequestTypeDef:
return {
"project": ...,
"requests": ...,
}
Definition
class BatchEvaluateFeatureRequestRequestTypeDef(TypedDict):
project: str,
requests: Sequence[EvaluationRequestTypeDef], # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartExperimentResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import StartExperimentResponseTypeDef
def get_value() -> StartExperimentResponseTypeDef:
return {
"startedTime": ...,
"ResponseMetadata": ...,
}
Definition
class StartExperimentResponseTypeDef(TypedDict):
startedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopExperimentResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import StopExperimentResponseTypeDef
def get_value() -> StopExperimentResponseTypeDef:
return {
"endedTime": ...,
"ResponseMetadata": ...,
}
Definition
class StopExperimentResponseTypeDef(TypedDict):
endedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopLaunchResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import StopLaunchResponseTypeDef
def get_value() -> StopLaunchResponseTypeDef:
return {
"endedTime": ...,
"ResponseMetadata": ...,
}
Definition
class StopLaunchResponseTypeDef(TypedDict):
endedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestSegmentPatternResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import TestSegmentPatternResponseTypeDef
def get_value() -> TestSegmentPatternResponseTypeDef:
return {
"match": ...,
"ResponseMetadata": ...,
}
Definition
class TestSegmentPatternResponseTypeDef(TypedDict):
match: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateProjectRequestRequestTypeDef
def get_value() -> UpdateProjectRequestRequestTypeDef:
return {
"project": ...,
}
Definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
project: str,
appConfigResource: NotRequired[ProjectAppConfigResourceConfigTypeDef], # (1)
description: NotRequired[str],
CreateSegmentResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateSegmentResponseTypeDef
def get_value() -> CreateSegmentResponseTypeDef:
return {
"segment": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSegmentResponseTypeDef(TypedDict):
segment: SegmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSegmentResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetSegmentResponseTypeDef
def get_value() -> GetSegmentResponseTypeDef:
return {
"segment": ...,
"ResponseMetadata": ...,
}
Definition
class GetSegmentResponseTypeDef(TypedDict):
segment: SegmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSegmentsResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListSegmentsResponseTypeDef
def get_value() -> ListSegmentsResponseTypeDef:
return {
"nextToken": ...,
"segments": ...,
"ResponseMetadata": ...,
}
Definition
class ListSegmentsResponseTypeDef(TypedDict):
nextToken: str,
segments: List[SegmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EvaluateFeatureResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import EvaluateFeatureResponseTypeDef
def get_value() -> EvaluateFeatureResponseTypeDef:
return {
"details": ...,
"reason": ...,
"value": ...,
"variation": ...,
"ResponseMetadata": ...,
}
Definition
class EvaluateFeatureResponseTypeDef(TypedDict):
details: str,
reason: str,
value: VariableValueTypeDef, # (1)
variation: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EvaluationResultTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import EvaluationResultTypeDef
def get_value() -> EvaluationResultTypeDef:
return {
"entityId": ...,
"feature": ...,
}
Definition
class EvaluationResultTypeDef(TypedDict):
entityId: str,
feature: str,
details: NotRequired[str],
project: NotRequired[str],
reason: NotRequired[str],
value: NotRequired[VariableValueTypeDef], # (1)
variation: NotRequired[str],
VariationConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import VariationConfigTypeDef
def get_value() -> VariationConfigTypeDef:
return {
"name": ...,
"value": ...,
}
VariationTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import VariationTypeDef
def get_value() -> VariationTypeDef:
return {
"name": ...,
}
Definition
class VariationTypeDef(TypedDict):
name: NotRequired[str],
value: NotRequired[VariableValueTypeDef], # (1)
FeatureSummaryTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import FeatureSummaryTypeDef
def get_value() -> FeatureSummaryTypeDef:
return {
"arn": ...,
"createdTime": ...,
"evaluationStrategy": ...,
"lastUpdatedTime": ...,
"name": ...,
"status": ...,
}
Definition
class FeatureSummaryTypeDef(TypedDict):
arn: str,
createdTime: datetime,
evaluationStrategy: FeatureEvaluationStrategyType, # (2)
lastUpdatedTime: datetime,
name: str,
status: FeatureStatusType, # (3)
defaultVariation: NotRequired[str],
evaluationRules: NotRequired[List[EvaluationRuleTypeDef]], # (1)
project: NotRequired[str],
tags: NotRequired[Dict[str, str]],
PutProjectEventsRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import PutProjectEventsRequestRequestTypeDef
def get_value() -> PutProjectEventsRequestRequestTypeDef:
return {
"events": ...,
"project": ...,
}
Definition
class PutProjectEventsRequestRequestTypeDef(TypedDict):
events: Sequence[EventTypeDef], # (1)
project: str,
- See EventTypeDef
GetExperimentResultsResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetExperimentResultsResponseTypeDef
def get_value() -> GetExperimentResultsResponseTypeDef:
return {
"details": ...,
"reports": ...,
"resultsData": ...,
"timestamps": ...,
"ResponseMetadata": ...,
}
Definition
class GetExperimentResultsResponseTypeDef(TypedDict):
details: str,
reports: List[ExperimentReportTypeDef], # (1)
resultsData: List[ExperimentResultsDataTypeDef], # (2)
timestamps: List[datetime],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListExperimentsRequestListExperimentsPaginateTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListExperimentsRequestListExperimentsPaginateTypeDef
def get_value() -> ListExperimentsRequestListExperimentsPaginateTypeDef:
return {
"project": ...,
}
Definition
class ListExperimentsRequestListExperimentsPaginateTypeDef(TypedDict):
project: str,
status: NotRequired[ExperimentStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFeaturesRequestListFeaturesPaginateTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListFeaturesRequestListFeaturesPaginateTypeDef
def get_value() -> ListFeaturesRequestListFeaturesPaginateTypeDef:
return {
"project": ...,
}
Definition
class ListFeaturesRequestListFeaturesPaginateTypeDef(TypedDict):
project: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLaunchesRequestListLaunchesPaginateTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListLaunchesRequestListLaunchesPaginateTypeDef
def get_value() -> ListLaunchesRequestListLaunchesPaginateTypeDef:
return {
"project": ...,
}
Definition
class ListLaunchesRequestListLaunchesPaginateTypeDef(TypedDict):
project: str,
status: NotRequired[LaunchStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProjectsRequestListProjectsPaginateTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListProjectsRequestListProjectsPaginateTypeDef
def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef
def get_value() -> ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef:
return {
"segment": ...,
"type": ...,
}
Definition
class ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef(TypedDict):
segment: str,
type: SegmentReferenceResourceTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSegmentsRequestListSegmentsPaginateTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListSegmentsRequestListSegmentsPaginateTypeDef
def get_value() -> ListSegmentsRequestListSegmentsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListSegmentsRequestListSegmentsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListProjectsResponseTypeDef
def get_value() -> ListProjectsResponseTypeDef:
return {
"nextToken": ...,
"projects": ...,
"ResponseMetadata": ...,
}
Definition
class ListProjectsResponseTypeDef(TypedDict):
nextToken: str,
projects: List[ProjectSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSegmentReferencesResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListSegmentReferencesResponseTypeDef
def get_value() -> ListSegmentReferencesResponseTypeDef:
return {
"nextToken": ...,
"referencedBy": ...,
"ResponseMetadata": ...,
}
Definition
class ListSegmentReferencesResponseTypeDef(TypedDict):
nextToken: str,
referencedBy: List[RefResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MetricGoalConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import MetricGoalConfigTypeDef
def get_value() -> MetricGoalConfigTypeDef:
return {
"metricDefinition": ...,
}
Definition
class MetricGoalConfigTypeDef(TypedDict):
metricDefinition: MetricDefinitionConfigTypeDef, # (2)
desiredChange: NotRequired[ChangeDirectionEnumType], # (1)
MetricMonitorConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import MetricMonitorConfigTypeDef
def get_value() -> MetricMonitorConfigTypeDef:
return {
"metricDefinition": ...,
}
Definition
class MetricMonitorConfigTypeDef(TypedDict):
metricDefinition: MetricDefinitionConfigTypeDef, # (1)
MetricGoalTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import MetricGoalTypeDef
def get_value() -> MetricGoalTypeDef:
return {
"metricDefinition": ...,
}
Definition
class MetricGoalTypeDef(TypedDict):
metricDefinition: MetricDefinitionTypeDef, # (2)
desiredChange: NotRequired[ChangeDirectionEnumType], # (1)
MetricMonitorTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import MetricMonitorTypeDef
def get_value() -> MetricMonitorTypeDef:
return {
"metricDefinition": ...,
}
ProjectDataDeliveryConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ProjectDataDeliveryConfigTypeDef
def get_value() -> ProjectDataDeliveryConfigTypeDef:
return {
"cloudWatchLogs": ...,
}
Definition
class ProjectDataDeliveryConfigTypeDef(TypedDict):
cloudWatchLogs: NotRequired[CloudWatchLogsDestinationConfigTypeDef], # (1)
s3Destination: NotRequired[S3DestinationConfigTypeDef], # (2)
UpdateProjectDataDeliveryRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateProjectDataDeliveryRequestRequestTypeDef
def get_value() -> UpdateProjectDataDeliveryRequestRequestTypeDef:
return {
"project": ...,
}
Definition
class UpdateProjectDataDeliveryRequestRequestTypeDef(TypedDict):
project: str,
cloudWatchLogs: NotRequired[CloudWatchLogsDestinationConfigTypeDef], # (1)
s3Destination: NotRequired[S3DestinationConfigTypeDef], # (2)
ProjectDataDeliveryTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ProjectDataDeliveryTypeDef
def get_value() -> ProjectDataDeliveryTypeDef:
return {
"cloudWatchLogs": ...,
}
Definition
class ProjectDataDeliveryTypeDef(TypedDict):
cloudWatchLogs: NotRequired[CloudWatchLogsDestinationTypeDef], # (1)
s3Destination: NotRequired[S3DestinationTypeDef], # (2)
PutProjectEventsResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import PutProjectEventsResponseTypeDef
def get_value() -> PutProjectEventsResponseTypeDef:
return {
"eventResults": ...,
"failedEventCount": ...,
"ResponseMetadata": ...,
}
Definition
class PutProjectEventsResponseTypeDef(TypedDict):
eventResults: List[PutProjectEventsResultEntryTypeDef], # (1)
failedEventCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduledSplitConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ScheduledSplitConfigTypeDef
def get_value() -> ScheduledSplitConfigTypeDef:
return {
"groupWeights": ...,
"startTime": ...,
}
Definition
class ScheduledSplitConfigTypeDef(TypedDict):
groupWeights: Mapping[str, int],
startTime: Union[datetime, str],
segmentOverrides: NotRequired[Sequence[SegmentOverrideTypeDef]], # (1)
ScheduledSplitTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ScheduledSplitTypeDef
def get_value() -> ScheduledSplitTypeDef:
return {
"startTime": ...,
}
Definition
class ScheduledSplitTypeDef(TypedDict):
startTime: datetime,
groupWeights: NotRequired[Dict[str, int]],
segmentOverrides: NotRequired[List[SegmentOverrideTypeDef]], # (1)
BatchEvaluateFeatureResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import BatchEvaluateFeatureResponseTypeDef
def get_value() -> BatchEvaluateFeatureResponseTypeDef:
return {
"results": ...,
"ResponseMetadata": ...,
}
Definition
class BatchEvaluateFeatureResponseTypeDef(TypedDict):
results: List[EvaluationResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFeatureRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateFeatureRequestRequestTypeDef
def get_value() -> CreateFeatureRequestRequestTypeDef:
return {
"name": ...,
"project": ...,
"variations": ...,
}
Definition
class CreateFeatureRequestRequestTypeDef(TypedDict):
name: str,
project: str,
variations: Sequence[VariationConfigTypeDef], # (1)
defaultVariation: NotRequired[str],
description: NotRequired[str],
entityOverrides: NotRequired[Mapping[str, str]],
evaluationStrategy: NotRequired[FeatureEvaluationStrategyType], # (2)
tags: NotRequired[Mapping[str, str]],
UpdateFeatureRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateFeatureRequestRequestTypeDef
def get_value() -> UpdateFeatureRequestRequestTypeDef:
return {
"feature": ...,
"project": ...,
}
Definition
class UpdateFeatureRequestRequestTypeDef(TypedDict):
feature: str,
project: str,
addOrUpdateVariations: NotRequired[Sequence[VariationConfigTypeDef]], # (1)
defaultVariation: NotRequired[str],
description: NotRequired[str],
entityOverrides: NotRequired[Mapping[str, str]],
evaluationStrategy: NotRequired[FeatureEvaluationStrategyType], # (2)
removeVariations: NotRequired[Sequence[str]],
FeatureTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import FeatureTypeDef
def get_value() -> FeatureTypeDef:
return {
"arn": ...,
"createdTime": ...,
"evaluationStrategy": ...,
"lastUpdatedTime": ...,
"name": ...,
"status": ...,
"valueType": ...,
"variations": ...,
}
Definition
class FeatureTypeDef(TypedDict):
arn: str,
createdTime: datetime,
evaluationStrategy: FeatureEvaluationStrategyType, # (2)
lastUpdatedTime: datetime,
name: str,
status: FeatureStatusType, # (3)
valueType: VariationValueTypeType, # (4)
variations: List[VariationTypeDef], # (5)
defaultVariation: NotRequired[str],
description: NotRequired[str],
entityOverrides: NotRequired[Dict[str, str]],
evaluationRules: NotRequired[List[EvaluationRuleTypeDef]], # (1)
project: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See EvaluationRuleTypeDef
- See FeatureEvaluationStrategyType
- See FeatureStatusType
- See VariationValueTypeType
- See VariationTypeDef
ListFeaturesResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListFeaturesResponseTypeDef
def get_value() -> ListFeaturesResponseTypeDef:
return {
"features": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListFeaturesResponseTypeDef(TypedDict):
features: List[FeatureSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateExperimentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateExperimentRequestRequestTypeDef
def get_value() -> CreateExperimentRequestRequestTypeDef:
return {
"metricGoals": ...,
"name": ...,
"project": ...,
"treatments": ...,
}
Definition
class CreateExperimentRequestRequestTypeDef(TypedDict):
metricGoals: Sequence[MetricGoalConfigTypeDef], # (1)
name: str,
project: str,
treatments: Sequence[TreatmentConfigTypeDef], # (2)
description: NotRequired[str],
onlineAbConfig: NotRequired[OnlineAbConfigTypeDef], # (3)
randomizationSalt: NotRequired[str],
samplingRate: NotRequired[int],
segment: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateExperimentRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateExperimentRequestRequestTypeDef
def get_value() -> UpdateExperimentRequestRequestTypeDef:
return {
"experiment": ...,
"project": ...,
}
Definition
class UpdateExperimentRequestRequestTypeDef(TypedDict):
experiment: str,
project: str,
description: NotRequired[str],
metricGoals: NotRequired[Sequence[MetricGoalConfigTypeDef]], # (1)
onlineAbConfig: NotRequired[OnlineAbConfigTypeDef], # (2)
randomizationSalt: NotRequired[str],
removeSegment: NotRequired[bool],
samplingRate: NotRequired[int],
segment: NotRequired[str],
treatments: NotRequired[Sequence[TreatmentConfigTypeDef]], # (3)
ExperimentTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ExperimentTypeDef
def get_value() -> ExperimentTypeDef:
return {
"arn": ...,
"createdTime": ...,
"lastUpdatedTime": ...,
"name": ...,
"status": ...,
"type": ...,
}
Definition
class ExperimentTypeDef(TypedDict):
arn: str,
createdTime: datetime,
lastUpdatedTime: datetime,
name: str,
status: ExperimentStatusType, # (5)
type: ExperimentTypeType, # (7)
description: NotRequired[str],
execution: NotRequired[ExperimentExecutionTypeDef], # (1)
metricGoals: NotRequired[List[MetricGoalTypeDef]], # (2)
onlineAbDefinition: NotRequired[OnlineAbDefinitionTypeDef], # (3)
project: NotRequired[str],
randomizationSalt: NotRequired[str],
samplingRate: NotRequired[int],
schedule: NotRequired[ExperimentScheduleTypeDef], # (4)
segment: NotRequired[str],
statusReason: NotRequired[str],
tags: NotRequired[Dict[str, str]],
treatments: NotRequired[List[TreatmentTypeDef]], # (6)
- See ExperimentExecutionTypeDef
- See MetricGoalTypeDef
- See OnlineAbDefinitionTypeDef
- See ExperimentScheduleTypeDef
- See ExperimentStatusType
- See TreatmentTypeDef
- See ExperimentTypeType
CreateProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateProjectRequestRequestTypeDef
def get_value() -> CreateProjectRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateProjectRequestRequestTypeDef(TypedDict):
name: str,
appConfigResource: NotRequired[ProjectAppConfigResourceConfigTypeDef], # (1)
dataDelivery: NotRequired[ProjectDataDeliveryConfigTypeDef], # (2)
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
ProjectTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ProjectTypeDef
def get_value() -> ProjectTypeDef:
return {
"arn": ...,
"createdTime": ...,
"lastUpdatedTime": ...,
"name": ...,
"status": ...,
}
Definition
class ProjectTypeDef(TypedDict):
arn: str,
createdTime: datetime,
lastUpdatedTime: datetime,
name: str,
status: ProjectStatusType, # (3)
activeExperimentCount: NotRequired[int],
activeLaunchCount: NotRequired[int],
appConfigResource: NotRequired[ProjectAppConfigResourceTypeDef], # (1)
dataDelivery: NotRequired[ProjectDataDeliveryTypeDef], # (2)
description: NotRequired[str],
experimentCount: NotRequired[int],
featureCount: NotRequired[int],
launchCount: NotRequired[int],
tags: NotRequired[Dict[str, str]],
ScheduledSplitsLaunchConfigTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ScheduledSplitsLaunchConfigTypeDef
def get_value() -> ScheduledSplitsLaunchConfigTypeDef:
return {
"steps": ...,
}
Definition
class ScheduledSplitsLaunchConfigTypeDef(TypedDict):
steps: Sequence[ScheduledSplitConfigTypeDef], # (1)
ScheduledSplitsLaunchDefinitionTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ScheduledSplitsLaunchDefinitionTypeDef
def get_value() -> ScheduledSplitsLaunchDefinitionTypeDef:
return {
"steps": ...,
}
Definition
class ScheduledSplitsLaunchDefinitionTypeDef(TypedDict):
steps: NotRequired[List[ScheduledSplitTypeDef]], # (1)
CreateFeatureResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateFeatureResponseTypeDef
def get_value() -> CreateFeatureResponseTypeDef:
return {
"feature": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFeatureResponseTypeDef(TypedDict):
feature: FeatureTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFeatureResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetFeatureResponseTypeDef
def get_value() -> GetFeatureResponseTypeDef:
return {
"feature": ...,
"ResponseMetadata": ...,
}
Definition
class GetFeatureResponseTypeDef(TypedDict):
feature: FeatureTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFeatureResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateFeatureResponseTypeDef
def get_value() -> UpdateFeatureResponseTypeDef:
return {
"feature": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFeatureResponseTypeDef(TypedDict):
feature: FeatureTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateExperimentResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateExperimentResponseTypeDef
def get_value() -> CreateExperimentResponseTypeDef:
return {
"experiment": ...,
"ResponseMetadata": ...,
}
Definition
class CreateExperimentResponseTypeDef(TypedDict):
experiment: ExperimentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExperimentResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetExperimentResponseTypeDef
def get_value() -> GetExperimentResponseTypeDef:
return {
"experiment": ...,
"ResponseMetadata": ...,
}
Definition
class GetExperimentResponseTypeDef(TypedDict):
experiment: ExperimentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListExperimentsResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListExperimentsResponseTypeDef
def get_value() -> ListExperimentsResponseTypeDef:
return {
"experiments": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListExperimentsResponseTypeDef(TypedDict):
experiments: List[ExperimentTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateExperimentResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateExperimentResponseTypeDef
def get_value() -> UpdateExperimentResponseTypeDef:
return {
"experiment": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateExperimentResponseTypeDef(TypedDict):
experiment: ExperimentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProjectResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateProjectResponseTypeDef
def get_value() -> CreateProjectResponseTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
Definition
class CreateProjectResponseTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProjectResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetProjectResponseTypeDef
def get_value() -> GetProjectResponseTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
Definition
class GetProjectResponseTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProjectDataDeliveryResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateProjectDataDeliveryResponseTypeDef
def get_value() -> UpdateProjectDataDeliveryResponseTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateProjectDataDeliveryResponseTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProjectResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateProjectResponseTypeDef
def get_value() -> UpdateProjectResponseTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateProjectResponseTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLaunchRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateLaunchRequestRequestTypeDef
def get_value() -> CreateLaunchRequestRequestTypeDef:
return {
"groups": ...,
"name": ...,
"project": ...,
}
Definition
class CreateLaunchRequestRequestTypeDef(TypedDict):
groups: Sequence[LaunchGroupConfigTypeDef], # (1)
name: str,
project: str,
description: NotRequired[str],
metricMonitors: NotRequired[Sequence[MetricMonitorConfigTypeDef]], # (2)
randomizationSalt: NotRequired[str],
scheduledSplitsConfig: NotRequired[ScheduledSplitsLaunchConfigTypeDef], # (3)
tags: NotRequired[Mapping[str, str]],
UpdateLaunchRequestRequestTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateLaunchRequestRequestTypeDef
def get_value() -> UpdateLaunchRequestRequestTypeDef:
return {
"launch": ...,
"project": ...,
}
Definition
class UpdateLaunchRequestRequestTypeDef(TypedDict):
launch: str,
project: str,
description: NotRequired[str],
groups: NotRequired[Sequence[LaunchGroupConfigTypeDef]], # (1)
metricMonitors: NotRequired[Sequence[MetricMonitorConfigTypeDef]], # (2)
randomizationSalt: NotRequired[str],
scheduledSplitsConfig: NotRequired[ScheduledSplitsLaunchConfigTypeDef], # (3)
LaunchTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import LaunchTypeDef
def get_value() -> LaunchTypeDef:
return {
"arn": ...,
"createdTime": ...,
"lastUpdatedTime": ...,
"name": ...,
"status": ...,
"type": ...,
}
Definition
class LaunchTypeDef(TypedDict):
arn: str,
createdTime: datetime,
lastUpdatedTime: datetime,
name: str,
status: LaunchStatusType, # (5)
type: LaunchTypeType, # (6)
description: NotRequired[str],
execution: NotRequired[LaunchExecutionTypeDef], # (1)
groups: NotRequired[List[LaunchGroupTypeDef]], # (2)
metricMonitors: NotRequired[List[MetricMonitorTypeDef]], # (3)
project: NotRequired[str],
randomizationSalt: NotRequired[str],
scheduledSplitsDefinition: NotRequired[ScheduledSplitsLaunchDefinitionTypeDef], # (4)
statusReason: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See LaunchExecutionTypeDef
- See LaunchGroupTypeDef
- See MetricMonitorTypeDef
- See ScheduledSplitsLaunchDefinitionTypeDef
- See LaunchStatusType
- See LaunchTypeType
CreateLaunchResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import CreateLaunchResponseTypeDef
def get_value() -> CreateLaunchResponseTypeDef:
return {
"launch": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLaunchResponseTypeDef(TypedDict):
launch: LaunchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LaunchTypeDef
- See ResponseMetadataTypeDef
GetLaunchResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import GetLaunchResponseTypeDef
def get_value() -> GetLaunchResponseTypeDef:
return {
"launch": ...,
"ResponseMetadata": ...,
}
Definition
class GetLaunchResponseTypeDef(TypedDict):
launch: LaunchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LaunchTypeDef
- See ResponseMetadataTypeDef
ListLaunchesResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import ListLaunchesResponseTypeDef
def get_value() -> ListLaunchesResponseTypeDef:
return {
"launches": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListLaunchesResponseTypeDef(TypedDict):
launches: List[LaunchTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LaunchTypeDef
- See ResponseMetadataTypeDef
StartLaunchResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import StartLaunchResponseTypeDef
def get_value() -> StartLaunchResponseTypeDef:
return {
"launch": ...,
"ResponseMetadata": ...,
}
Definition
class StartLaunchResponseTypeDef(TypedDict):
launch: LaunchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LaunchTypeDef
- See ResponseMetadataTypeDef
UpdateLaunchResponseTypeDef
Usage Example
from mypy_boto3_evidently.type_defs import UpdateLaunchResponseTypeDef
def get_value() -> UpdateLaunchResponseTypeDef:
return {
"launch": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateLaunchResponseTypeDef(TypedDict):
launch: LaunchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LaunchTypeDef
- See ResponseMetadataTypeDef