Skip to content

Typed dictionaries#

Index > CloudWatchEvidently > Typed dictionaries

Auto-generated documentation for CloudWatchEvidently type annotations stubs module mypy-boto3-evidently.

EvaluationRequestTypeDef#

# EvaluationRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import EvaluationRequestTypeDef

def get_value() -> EvaluationRequestTypeDef:
    return {
        "entityId": ...,
        "feature": ...,
    }
# EvaluationRequestTypeDef definition

class EvaluationRequestTypeDef(TypedDict):
    entityId: str,
    feature: str,
    evaluationContext: NotRequired[str],

CloudWatchLogsDestinationConfigTypeDef#

# CloudWatchLogsDestinationConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import CloudWatchLogsDestinationConfigTypeDef

def get_value() -> CloudWatchLogsDestinationConfigTypeDef:
    return {
        "logGroup": ...,
    }
# CloudWatchLogsDestinationConfigTypeDef definition

class CloudWatchLogsDestinationConfigTypeDef(TypedDict):
    logGroup: NotRequired[str],

CloudWatchLogsDestinationTypeDef#

# CloudWatchLogsDestinationTypeDef usage example

from mypy_boto3_evidently.type_defs import CloudWatchLogsDestinationTypeDef

def get_value() -> CloudWatchLogsDestinationTypeDef:
    return {
        "logGroup": ...,
    }
# CloudWatchLogsDestinationTypeDef definition

class CloudWatchLogsDestinationTypeDef(TypedDict):
    logGroup: NotRequired[str],

OnlineAbConfigTypeDef#

# OnlineAbConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import OnlineAbConfigTypeDef

def get_value() -> OnlineAbConfigTypeDef:
    return {
        "controlTreatmentName": ...,
    }
# OnlineAbConfigTypeDef definition

class OnlineAbConfigTypeDef(TypedDict):
    controlTreatmentName: NotRequired[str],
    treatmentWeights: NotRequired[Mapping[str, int]],

TreatmentConfigTypeDef#

# TreatmentConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import TreatmentConfigTypeDef

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

class TreatmentConfigTypeDef(TypedDict):
    feature: str,
    name: str,
    variation: str,
    description: NotRequired[str],

LaunchGroupConfigTypeDef#

# LaunchGroupConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import LaunchGroupConfigTypeDef

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

class LaunchGroupConfigTypeDef(TypedDict):
    feature: str,
    name: str,
    variation: str,
    description: NotRequired[str],

ProjectAppConfigResourceConfigTypeDef#

# ProjectAppConfigResourceConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import ProjectAppConfigResourceConfigTypeDef

def get_value() -> ProjectAppConfigResourceConfigTypeDef:
    return {
        "applicationId": ...,
    }
# ProjectAppConfigResourceConfigTypeDef definition

class ProjectAppConfigResourceConfigTypeDef(TypedDict):
    applicationId: NotRequired[str],
    environmentId: NotRequired[str],

CreateSegmentRequestRequestTypeDef#

# CreateSegmentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateSegmentRequestRequestTypeDef

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

class CreateSegmentRequestRequestTypeDef(TypedDict):
    name: str,
    pattern: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

SegmentTypeDef#

# SegmentTypeDef usage example

from mypy_boto3_evidently.type_defs import SegmentTypeDef

def get_value() -> SegmentTypeDef:
    return {
        "arn": ...,
        "createdTime": ...,
        "lastUpdatedTime": ...,
        "name": ...,
        "pattern": ...,
    }
# SegmentTypeDef 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#

# DeleteExperimentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import DeleteExperimentRequestRequestTypeDef

def get_value() -> DeleteExperimentRequestRequestTypeDef:
    return {
        "experiment": ...,
        "project": ...,
    }
# DeleteExperimentRequestRequestTypeDef definition

class DeleteExperimentRequestRequestTypeDef(TypedDict):
    experiment: str,
    project: str,

DeleteFeatureRequestRequestTypeDef#

# DeleteFeatureRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import DeleteFeatureRequestRequestTypeDef

def get_value() -> DeleteFeatureRequestRequestTypeDef:
    return {
        "feature": ...,
        "project": ...,
    }
# DeleteFeatureRequestRequestTypeDef definition

class DeleteFeatureRequestRequestTypeDef(TypedDict):
    feature: str,
    project: str,

DeleteLaunchRequestRequestTypeDef#

# DeleteLaunchRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import DeleteLaunchRequestRequestTypeDef

def get_value() -> DeleteLaunchRequestRequestTypeDef:
    return {
        "launch": ...,
        "project": ...,
    }
# DeleteLaunchRequestRequestTypeDef definition

class DeleteLaunchRequestRequestTypeDef(TypedDict):
    launch: str,
    project: str,

DeleteProjectRequestRequestTypeDef#

# DeleteProjectRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import DeleteProjectRequestRequestTypeDef

def get_value() -> DeleteProjectRequestRequestTypeDef:
    return {
        "project": ...,
    }
# DeleteProjectRequestRequestTypeDef definition

class DeleteProjectRequestRequestTypeDef(TypedDict):
    project: str,

DeleteSegmentRequestRequestTypeDef#

# DeleteSegmentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import DeleteSegmentRequestRequestTypeDef

def get_value() -> DeleteSegmentRequestRequestTypeDef:
    return {
        "segment": ...,
    }
# DeleteSegmentRequestRequestTypeDef definition

class DeleteSegmentRequestRequestTypeDef(TypedDict):
    segment: str,

EvaluateFeatureRequestRequestTypeDef#

# EvaluateFeatureRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import EvaluateFeatureRequestRequestTypeDef

def get_value() -> EvaluateFeatureRequestRequestTypeDef:
    return {
        "entityId": ...,
        "feature": ...,
        "project": ...,
    }
# EvaluateFeatureRequestRequestTypeDef definition

class EvaluateFeatureRequestRequestTypeDef(TypedDict):
    entityId: str,
    feature: str,
    project: str,
    evaluationContext: NotRequired[str],

VariableValueTypeDef#

# VariableValueTypeDef usage example

from mypy_boto3_evidently.type_defs import VariableValueTypeDef

def get_value() -> VariableValueTypeDef:
    return {
        "boolValue": ...,
    }
# VariableValueTypeDef definition

class VariableValueTypeDef(TypedDict):
    boolValue: NotRequired[bool],
    doubleValue: NotRequired[float],
    longValue: NotRequired[int],
    stringValue: NotRequired[str],

EvaluationRuleTypeDef#

# EvaluationRuleTypeDef usage example

from mypy_boto3_evidently.type_defs import EvaluationRuleTypeDef

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

class EvaluationRuleTypeDef(TypedDict):
    type: str,
    name: NotRequired[str],

EventTypeDef#

# EventTypeDef usage example

from mypy_boto3_evidently.type_defs import EventTypeDef

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

class EventTypeDef(TypedDict):
    data: str,
    timestamp: Union[datetime, str],
    type: EventTypeType,  # (1)
  1. See EventTypeType

ExperimentExecutionTypeDef#

# ExperimentExecutionTypeDef usage example

from mypy_boto3_evidently.type_defs import ExperimentExecutionTypeDef

def get_value() -> ExperimentExecutionTypeDef:
    return {
        "endedTime": ...,
    }
# ExperimentExecutionTypeDef definition

class ExperimentExecutionTypeDef(TypedDict):
    endedTime: NotRequired[datetime],
    startedTime: NotRequired[datetime],

ExperimentReportTypeDef#

# ExperimentReportTypeDef usage example

from mypy_boto3_evidently.type_defs import ExperimentReportTypeDef

def get_value() -> ExperimentReportTypeDef:
    return {
        "content": ...,
    }
# ExperimentReportTypeDef definition

class ExperimentReportTypeDef(TypedDict):
    content: NotRequired[str],
    metricName: NotRequired[str],
    reportName: NotRequired[ExperimentReportNameType],  # (1)
    treatmentName: NotRequired[str],
  1. See ExperimentReportNameType

ExperimentResultsDataTypeDef#

# ExperimentResultsDataTypeDef usage example

from mypy_boto3_evidently.type_defs import ExperimentResultsDataTypeDef

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

class ExperimentResultsDataTypeDef(TypedDict):
    metricName: NotRequired[str],
    resultStat: NotRequired[ExperimentResultResponseTypeType],  # (1)
    treatmentName: NotRequired[str],
    values: NotRequired[List[float]],
  1. See ExperimentResultResponseTypeType

ExperimentScheduleTypeDef#

# ExperimentScheduleTypeDef usage example

from mypy_boto3_evidently.type_defs import ExperimentScheduleTypeDef

def get_value() -> ExperimentScheduleTypeDef:
    return {
        "analysisCompleteTime": ...,
    }
# ExperimentScheduleTypeDef definition

class ExperimentScheduleTypeDef(TypedDict):
    analysisCompleteTime: NotRequired[datetime],

OnlineAbDefinitionTypeDef#

# OnlineAbDefinitionTypeDef usage example

from mypy_boto3_evidently.type_defs import OnlineAbDefinitionTypeDef

def get_value() -> OnlineAbDefinitionTypeDef:
    return {
        "controlTreatmentName": ...,
    }
# OnlineAbDefinitionTypeDef definition

class OnlineAbDefinitionTypeDef(TypedDict):
    controlTreatmentName: NotRequired[str],
    treatmentWeights: NotRequired[Dict[str, int]],

TreatmentTypeDef#

# TreatmentTypeDef usage example

from mypy_boto3_evidently.type_defs import TreatmentTypeDef

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

class TreatmentTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    featureVariations: NotRequired[Dict[str, str]],

GetExperimentRequestRequestTypeDef#

# GetExperimentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import GetExperimentRequestRequestTypeDef

def get_value() -> GetExperimentRequestRequestTypeDef:
    return {
        "experiment": ...,
        "project": ...,
    }
# GetExperimentRequestRequestTypeDef definition

class GetExperimentRequestRequestTypeDef(TypedDict):
    experiment: str,
    project: str,

GetExperimentResultsRequestRequestTypeDef#

# GetExperimentResultsRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import GetExperimentResultsRequestRequestTypeDef

def get_value() -> GetExperimentResultsRequestRequestTypeDef:
    return {
        "experiment": ...,
        "metricNames": ...,
        "project": ...,
        "treatmentNames": ...,
    }
# GetExperimentResultsRequestRequestTypeDef 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]],
  1. See ExperimentBaseStatType
  2. See ExperimentReportNameType
  3. See ExperimentResultRequestTypeType

GetFeatureRequestRequestTypeDef#

# GetFeatureRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import GetFeatureRequestRequestTypeDef

def get_value() -> GetFeatureRequestRequestTypeDef:
    return {
        "feature": ...,
        "project": ...,
    }
# GetFeatureRequestRequestTypeDef definition

class GetFeatureRequestRequestTypeDef(TypedDict):
    feature: str,
    project: str,

GetLaunchRequestRequestTypeDef#

# GetLaunchRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import GetLaunchRequestRequestTypeDef

def get_value() -> GetLaunchRequestRequestTypeDef:
    return {
        "launch": ...,
        "project": ...,
    }
# GetLaunchRequestRequestTypeDef definition

class GetLaunchRequestRequestTypeDef(TypedDict):
    launch: str,
    project: str,

GetProjectRequestRequestTypeDef#

# GetProjectRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import GetProjectRequestRequestTypeDef

def get_value() -> GetProjectRequestRequestTypeDef:
    return {
        "project": ...,
    }
# GetProjectRequestRequestTypeDef definition

class GetProjectRequestRequestTypeDef(TypedDict):
    project: str,

GetSegmentRequestRequestTypeDef#

# GetSegmentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import GetSegmentRequestRequestTypeDef

def get_value() -> GetSegmentRequestRequestTypeDef:
    return {
        "segment": ...,
    }
# GetSegmentRequestRequestTypeDef definition

class GetSegmentRequestRequestTypeDef(TypedDict):
    segment: str,

LaunchExecutionTypeDef#

# LaunchExecutionTypeDef usage example

from mypy_boto3_evidently.type_defs import LaunchExecutionTypeDef

def get_value() -> LaunchExecutionTypeDef:
    return {
        "endedTime": ...,
    }
# LaunchExecutionTypeDef definition

class LaunchExecutionTypeDef(TypedDict):
    endedTime: NotRequired[datetime],
    startedTime: NotRequired[datetime],

LaunchGroupTypeDef#

# LaunchGroupTypeDef usage example

from mypy_boto3_evidently.type_defs import LaunchGroupTypeDef

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

class LaunchGroupTypeDef(TypedDict):
    featureVariations: Dict[str, str],
    name: str,
    description: NotRequired[str],

ListExperimentsRequestListExperimentsPaginateTypeDef#

# ListExperimentsRequestListExperimentsPaginateTypeDef usage example

from mypy_boto3_evidently.type_defs import ListExperimentsRequestListExperimentsPaginateTypeDef

def get_value() -> ListExperimentsRequestListExperimentsPaginateTypeDef:
    return {
        "project": ...,
    }
# ListExperimentsRequestListExperimentsPaginateTypeDef definition

class ListExperimentsRequestListExperimentsPaginateTypeDef(TypedDict):
    project: str,
    status: NotRequired[ExperimentStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ExperimentStatusType
  2. See PaginatorConfigTypeDef

ListExperimentsRequestRequestTypeDef#

# ListExperimentsRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import ListExperimentsRequestRequestTypeDef

def get_value() -> ListExperimentsRequestRequestTypeDef:
    return {
        "project": ...,
    }
# ListExperimentsRequestRequestTypeDef definition

class ListExperimentsRequestRequestTypeDef(TypedDict):
    project: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[ExperimentStatusType],  # (1)
  1. See ExperimentStatusType

ListFeaturesRequestListFeaturesPaginateTypeDef#

# ListFeaturesRequestListFeaturesPaginateTypeDef usage example

from mypy_boto3_evidently.type_defs import ListFeaturesRequestListFeaturesPaginateTypeDef

def get_value() -> ListFeaturesRequestListFeaturesPaginateTypeDef:
    return {
        "project": ...,
    }
# ListFeaturesRequestListFeaturesPaginateTypeDef definition

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

ListFeaturesRequestRequestTypeDef#

# ListFeaturesRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import ListFeaturesRequestRequestTypeDef

def get_value() -> ListFeaturesRequestRequestTypeDef:
    return {
        "project": ...,
    }
# ListFeaturesRequestRequestTypeDef definition

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

ListLaunchesRequestListLaunchesPaginateTypeDef#

# ListLaunchesRequestListLaunchesPaginateTypeDef usage example

from mypy_boto3_evidently.type_defs import ListLaunchesRequestListLaunchesPaginateTypeDef

def get_value() -> ListLaunchesRequestListLaunchesPaginateTypeDef:
    return {
        "project": ...,
    }
# ListLaunchesRequestListLaunchesPaginateTypeDef definition

class ListLaunchesRequestListLaunchesPaginateTypeDef(TypedDict):
    project: str,
    status: NotRequired[LaunchStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See LaunchStatusType
  2. See PaginatorConfigTypeDef

ListLaunchesRequestRequestTypeDef#

# ListLaunchesRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import ListLaunchesRequestRequestTypeDef

def get_value() -> ListLaunchesRequestRequestTypeDef:
    return {
        "project": ...,
    }
# ListLaunchesRequestRequestTypeDef definition

class ListLaunchesRequestRequestTypeDef(TypedDict):
    project: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[LaunchStatusType],  # (1)
  1. See LaunchStatusType

ListProjectsRequestListProjectsPaginateTypeDef#

# ListProjectsRequestListProjectsPaginateTypeDef usage example

from mypy_boto3_evidently.type_defs import ListProjectsRequestListProjectsPaginateTypeDef

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

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

ListProjectsRequestRequestTypeDef#

# ListProjectsRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import ListProjectsRequestRequestTypeDef

def get_value() -> ListProjectsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListProjectsRequestRequestTypeDef definition

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

ProjectSummaryTypeDef#

# ProjectSummaryTypeDef usage example

from mypy_boto3_evidently.type_defs import ProjectSummaryTypeDef

def get_value() -> ProjectSummaryTypeDef:
    return {
        "arn": ...,
        "createdTime": ...,
        "lastUpdatedTime": ...,
        "name": ...,
        "status": ...,
    }
# ProjectSummaryTypeDef 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]],
  1. See ProjectStatusType

ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef#

# ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef usage example

from mypy_boto3_evidently.type_defs import ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef

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

class ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef(TypedDict):
    segment: str,
    type: SegmentReferenceResourceTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SegmentReferenceResourceTypeType
  2. See PaginatorConfigTypeDef

ListSegmentReferencesRequestRequestTypeDef#

# ListSegmentReferencesRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import ListSegmentReferencesRequestRequestTypeDef

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

class ListSegmentReferencesRequestRequestTypeDef(TypedDict):
    segment: str,
    type: SegmentReferenceResourceTypeType,  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See SegmentReferenceResourceTypeType

RefResourceTypeDef#

# RefResourceTypeDef usage example

from mypy_boto3_evidently.type_defs import RefResourceTypeDef

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

class RefResourceTypeDef(TypedDict):
    name: str,
    type: str,
    arn: NotRequired[str],
    endTime: NotRequired[str],
    lastUpdatedOn: NotRequired[str],
    startTime: NotRequired[str],
    status: NotRequired[str],

ListSegmentsRequestListSegmentsPaginateTypeDef#

# ListSegmentsRequestListSegmentsPaginateTypeDef usage example

from mypy_boto3_evidently.type_defs import ListSegmentsRequestListSegmentsPaginateTypeDef

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

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

ListSegmentsRequestRequestTypeDef#

# ListSegmentsRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import ListSegmentsRequestRequestTypeDef

def get_value() -> ListSegmentsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListSegmentsRequestRequestTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import ListTagsForResourceRequestRequestTypeDef

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

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import ListTagsForResourceResponseTypeDef

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

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

MetricDefinitionConfigTypeDef#

# MetricDefinitionConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import MetricDefinitionConfigTypeDef

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

class MetricDefinitionConfigTypeDef(TypedDict):
    entityIdKey: str,
    name: str,
    valueKey: str,
    eventPattern: NotRequired[str],
    unitLabel: NotRequired[str],

MetricDefinitionTypeDef#

# MetricDefinitionTypeDef usage example

from mypy_boto3_evidently.type_defs import MetricDefinitionTypeDef

def get_value() -> MetricDefinitionTypeDef:
    return {
        "entityIdKey": ...,
    }
# MetricDefinitionTypeDef definition

class MetricDefinitionTypeDef(TypedDict):
    entityIdKey: NotRequired[str],
    eventPattern: NotRequired[str],
    name: NotRequired[str],
    unitLabel: NotRequired[str],
    valueKey: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import PaginatorConfigTypeDef

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

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

ProjectAppConfigResourceTypeDef#

# ProjectAppConfigResourceTypeDef usage example

from mypy_boto3_evidently.type_defs import ProjectAppConfigResourceTypeDef

def get_value() -> ProjectAppConfigResourceTypeDef:
    return {
        "applicationId": ...,
        "configurationProfileId": ...,
        "environmentId": ...,
    }
# ProjectAppConfigResourceTypeDef definition

class ProjectAppConfigResourceTypeDef(TypedDict):
    applicationId: str,
    configurationProfileId: str,
    environmentId: str,

S3DestinationConfigTypeDef#

# S3DestinationConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import S3DestinationConfigTypeDef

def get_value() -> S3DestinationConfigTypeDef:
    return {
        "bucket": ...,
    }
# S3DestinationConfigTypeDef definition

class S3DestinationConfigTypeDef(TypedDict):
    bucket: NotRequired[str],
    prefix: NotRequired[str],

S3DestinationTypeDef#

# S3DestinationTypeDef usage example

from mypy_boto3_evidently.type_defs import S3DestinationTypeDef

def get_value() -> S3DestinationTypeDef:
    return {
        "bucket": ...,
    }
# S3DestinationTypeDef definition

class S3DestinationTypeDef(TypedDict):
    bucket: NotRequired[str],
    prefix: NotRequired[str],

PutProjectEventsResultEntryTypeDef#

# PutProjectEventsResultEntryTypeDef usage example

from mypy_boto3_evidently.type_defs import PutProjectEventsResultEntryTypeDef

def get_value() -> PutProjectEventsResultEntryTypeDef:
    return {
        "errorCode": ...,
    }
# PutProjectEventsResultEntryTypeDef definition

class PutProjectEventsResultEntryTypeDef(TypedDict):
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],
    eventId: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

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

SegmentOverrideTypeDef#

# SegmentOverrideTypeDef usage example

from mypy_boto3_evidently.type_defs import SegmentOverrideTypeDef

def get_value() -> SegmentOverrideTypeDef:
    return {
        "evaluationOrder": ...,
        "segment": ...,
        "weights": ...,
    }
# SegmentOverrideTypeDef definition

class SegmentOverrideTypeDef(TypedDict):
    evaluationOrder: int,
    segment: str,
    weights: Mapping[str, int],

StartExperimentRequestRequestTypeDef#

# StartExperimentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import StartExperimentRequestRequestTypeDef

def get_value() -> StartExperimentRequestRequestTypeDef:
    return {
        "analysisCompleteTime": ...,
        "experiment": ...,
        "project": ...,
    }
# StartExperimentRequestRequestTypeDef definition

class StartExperimentRequestRequestTypeDef(TypedDict):
    analysisCompleteTime: Union[datetime, str],
    experiment: str,
    project: str,

StartExperimentResponseTypeDef#

# StartExperimentResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import StartExperimentResponseTypeDef

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

class StartExperimentResponseTypeDef(TypedDict):
    startedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartLaunchRequestRequestTypeDef#

# StartLaunchRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import StartLaunchRequestRequestTypeDef

def get_value() -> StartLaunchRequestRequestTypeDef:
    return {
        "launch": ...,
        "project": ...,
    }
# StartLaunchRequestRequestTypeDef definition

class StartLaunchRequestRequestTypeDef(TypedDict):
    launch: str,
    project: str,

StopExperimentRequestRequestTypeDef#

# StopExperimentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import StopExperimentRequestRequestTypeDef

def get_value() -> StopExperimentRequestRequestTypeDef:
    return {
        "experiment": ...,
        "project": ...,
    }
# StopExperimentRequestRequestTypeDef definition

class StopExperimentRequestRequestTypeDef(TypedDict):
    experiment: str,
    project: str,
    desiredState: NotRequired[ExperimentStopDesiredStateType],  # (1)
    reason: NotRequired[str],
  1. See ExperimentStopDesiredStateType

StopExperimentResponseTypeDef#

# StopExperimentResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import StopExperimentResponseTypeDef

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

class StopExperimentResponseTypeDef(TypedDict):
    endedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopLaunchRequestRequestTypeDef#

# StopLaunchRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import StopLaunchRequestRequestTypeDef

def get_value() -> StopLaunchRequestRequestTypeDef:
    return {
        "launch": ...,
        "project": ...,
    }
# StopLaunchRequestRequestTypeDef definition

class StopLaunchRequestRequestTypeDef(TypedDict):
    launch: str,
    project: str,
    desiredState: NotRequired[LaunchStopDesiredStateType],  # (1)
    reason: NotRequired[str],
  1. See LaunchStopDesiredStateType

StopLaunchResponseTypeDef#

# StopLaunchResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import StopLaunchResponseTypeDef

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

class StopLaunchResponseTypeDef(TypedDict):
    endedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import TagResourceRequestRequestTypeDef

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

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

TestSegmentPatternRequestRequestTypeDef#

# TestSegmentPatternRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import TestSegmentPatternRequestRequestTypeDef

def get_value() -> TestSegmentPatternRequestRequestTypeDef:
    return {
        "pattern": ...,
        "payload": ...,
    }
# TestSegmentPatternRequestRequestTypeDef definition

class TestSegmentPatternRequestRequestTypeDef(TypedDict):
    pattern: str,
    payload: str,

TestSegmentPatternResponseTypeDef#

# TestSegmentPatternResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import TestSegmentPatternResponseTypeDef

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

class TestSegmentPatternResponseTypeDef(TypedDict):
    match: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import UntagResourceRequestRequestTypeDef

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

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

BatchEvaluateFeatureRequestRequestTypeDef#

# BatchEvaluateFeatureRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import BatchEvaluateFeatureRequestRequestTypeDef

def get_value() -> BatchEvaluateFeatureRequestRequestTypeDef:
    return {
        "project": ...,
        "requests": ...,
    }
# BatchEvaluateFeatureRequestRequestTypeDef definition

class BatchEvaluateFeatureRequestRequestTypeDef(TypedDict):
    project: str,
    requests: Sequence[EvaluationRequestTypeDef],  # (1)
  1. See EvaluationRequestTypeDef

UpdateProjectRequestRequestTypeDef#

# UpdateProjectRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateProjectRequestRequestTypeDef

def get_value() -> UpdateProjectRequestRequestTypeDef:
    return {
        "project": ...,
    }
# UpdateProjectRequestRequestTypeDef definition

class UpdateProjectRequestRequestTypeDef(TypedDict):
    project: str,
    appConfigResource: NotRequired[ProjectAppConfigResourceConfigTypeDef],  # (1)
    description: NotRequired[str],
  1. See ProjectAppConfigResourceConfigTypeDef

CreateSegmentResponseTypeDef#

# CreateSegmentResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateSegmentResponseTypeDef

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

class CreateSegmentResponseTypeDef(TypedDict):
    segment: SegmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SegmentTypeDef
  2. See ResponseMetadataTypeDef

GetSegmentResponseTypeDef#

# GetSegmentResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import GetSegmentResponseTypeDef

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

class GetSegmentResponseTypeDef(TypedDict):
    segment: SegmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SegmentTypeDef
  2. See ResponseMetadataTypeDef

ListSegmentsResponseTypeDef#

# ListSegmentsResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import ListSegmentsResponseTypeDef

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

class ListSegmentsResponseTypeDef(TypedDict):
    nextToken: str,
    segments: List[SegmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SegmentTypeDef
  2. See ResponseMetadataTypeDef

EvaluateFeatureResponseTypeDef#

# EvaluateFeatureResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import EvaluateFeatureResponseTypeDef

def get_value() -> EvaluateFeatureResponseTypeDef:
    return {
        "details": ...,
        "reason": ...,
        "value": ...,
        "variation": ...,
        "ResponseMetadata": ...,
    }
# EvaluateFeatureResponseTypeDef definition

class EvaluateFeatureResponseTypeDef(TypedDict):
    details: str,
    reason: str,
    value: VariableValueTypeDef,  # (1)
    variation: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VariableValueTypeDef
  2. See ResponseMetadataTypeDef

EvaluationResultTypeDef#

# EvaluationResultTypeDef usage example

from mypy_boto3_evidently.type_defs import EvaluationResultTypeDef

def get_value() -> EvaluationResultTypeDef:
    return {
        "entityId": ...,
        "feature": ...,
    }
# EvaluationResultTypeDef definition

class EvaluationResultTypeDef(TypedDict):
    entityId: str,
    feature: str,
    details: NotRequired[str],
    project: NotRequired[str],
    reason: NotRequired[str],
    value: NotRequired[VariableValueTypeDef],  # (1)
    variation: NotRequired[str],
  1. See VariableValueTypeDef

VariationConfigTypeDef#

# VariationConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import VariationConfigTypeDef

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

class VariationConfigTypeDef(TypedDict):
    name: str,
    value: VariableValueTypeDef,  # (1)
  1. See VariableValueTypeDef

VariationTypeDef#

# VariationTypeDef usage example

from mypy_boto3_evidently.type_defs import VariationTypeDef

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

class VariationTypeDef(TypedDict):
    name: NotRequired[str],
    value: NotRequired[VariableValueTypeDef],  # (1)
  1. See VariableValueTypeDef

FeatureSummaryTypeDef#

# FeatureSummaryTypeDef usage example

from mypy_boto3_evidently.type_defs import FeatureSummaryTypeDef

def get_value() -> FeatureSummaryTypeDef:
    return {
        "arn": ...,
        "createdTime": ...,
        "evaluationStrategy": ...,
        "lastUpdatedTime": ...,
        "name": ...,
        "status": ...,
    }
# FeatureSummaryTypeDef 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]],
  1. See EvaluationRuleTypeDef
  2. See FeatureEvaluationStrategyType
  3. See FeatureStatusType

PutProjectEventsRequestRequestTypeDef#

# PutProjectEventsRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import PutProjectEventsRequestRequestTypeDef

def get_value() -> PutProjectEventsRequestRequestTypeDef:
    return {
        "events": ...,
        "project": ...,
    }
# PutProjectEventsRequestRequestTypeDef definition

class PutProjectEventsRequestRequestTypeDef(TypedDict):
    events: Sequence[EventTypeDef],  # (1)
    project: str,
  1. See EventTypeDef

GetExperimentResultsResponseTypeDef#

# GetExperimentResultsResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import GetExperimentResultsResponseTypeDef

def get_value() -> GetExperimentResultsResponseTypeDef:
    return {
        "details": ...,
        "reports": ...,
        "resultsData": ...,
        "timestamps": ...,
        "ResponseMetadata": ...,
    }
# GetExperimentResultsResponseTypeDef definition

class GetExperimentResultsResponseTypeDef(TypedDict):
    details: str,
    reports: List[ExperimentReportTypeDef],  # (1)
    resultsData: List[ExperimentResultsDataTypeDef],  # (2)
    timestamps: List[datetime],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ExperimentReportTypeDef
  2. See ExperimentResultsDataTypeDef
  3. See ResponseMetadataTypeDef

ListProjectsResponseTypeDef#

# ListProjectsResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import ListProjectsResponseTypeDef

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

class ListProjectsResponseTypeDef(TypedDict):
    nextToken: str,
    projects: List[ProjectSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSegmentReferencesResponseTypeDef#

# ListSegmentReferencesResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import ListSegmentReferencesResponseTypeDef

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

class ListSegmentReferencesResponseTypeDef(TypedDict):
    nextToken: str,
    referencedBy: List[RefResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RefResourceTypeDef
  2. See ResponseMetadataTypeDef

MetricGoalConfigTypeDef#

# MetricGoalConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import MetricGoalConfigTypeDef

def get_value() -> MetricGoalConfigTypeDef:
    return {
        "metricDefinition": ...,
    }
# MetricGoalConfigTypeDef definition

class MetricGoalConfigTypeDef(TypedDict):
    metricDefinition: MetricDefinitionConfigTypeDef,  # (2)
    desiredChange: NotRequired[ChangeDirectionEnumType],  # (1)
  1. See ChangeDirectionEnumType
  2. See MetricDefinitionConfigTypeDef

MetricMonitorConfigTypeDef#

# MetricMonitorConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import MetricMonitorConfigTypeDef

def get_value() -> MetricMonitorConfigTypeDef:
    return {
        "metricDefinition": ...,
    }
# MetricMonitorConfigTypeDef definition

class MetricMonitorConfigTypeDef(TypedDict):
    metricDefinition: MetricDefinitionConfigTypeDef,  # (1)
  1. See MetricDefinitionConfigTypeDef

MetricGoalTypeDef#

# MetricGoalTypeDef usage example

from mypy_boto3_evidently.type_defs import MetricGoalTypeDef

def get_value() -> MetricGoalTypeDef:
    return {
        "metricDefinition": ...,
    }
# MetricGoalTypeDef definition

class MetricGoalTypeDef(TypedDict):
    metricDefinition: MetricDefinitionTypeDef,  # (2)
    desiredChange: NotRequired[ChangeDirectionEnumType],  # (1)
  1. See ChangeDirectionEnumType
  2. See MetricDefinitionTypeDef

MetricMonitorTypeDef#

# MetricMonitorTypeDef usage example

from mypy_boto3_evidently.type_defs import MetricMonitorTypeDef

def get_value() -> MetricMonitorTypeDef:
    return {
        "metricDefinition": ...,
    }
# MetricMonitorTypeDef definition

class MetricMonitorTypeDef(TypedDict):
    metricDefinition: MetricDefinitionTypeDef,  # (1)
  1. See MetricDefinitionTypeDef

ProjectDataDeliveryConfigTypeDef#

# ProjectDataDeliveryConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import ProjectDataDeliveryConfigTypeDef

def get_value() -> ProjectDataDeliveryConfigTypeDef:
    return {
        "cloudWatchLogs": ...,
    }
# ProjectDataDeliveryConfigTypeDef definition

class ProjectDataDeliveryConfigTypeDef(TypedDict):
    cloudWatchLogs: NotRequired[CloudWatchLogsDestinationConfigTypeDef],  # (1)
    s3Destination: NotRequired[S3DestinationConfigTypeDef],  # (2)
  1. See CloudWatchLogsDestinationConfigTypeDef
  2. See S3DestinationConfigTypeDef

UpdateProjectDataDeliveryRequestRequestTypeDef#

# UpdateProjectDataDeliveryRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateProjectDataDeliveryRequestRequestTypeDef

def get_value() -> UpdateProjectDataDeliveryRequestRequestTypeDef:
    return {
        "project": ...,
    }
# UpdateProjectDataDeliveryRequestRequestTypeDef definition

class UpdateProjectDataDeliveryRequestRequestTypeDef(TypedDict):
    project: str,
    cloudWatchLogs: NotRequired[CloudWatchLogsDestinationConfigTypeDef],  # (1)
    s3Destination: NotRequired[S3DestinationConfigTypeDef],  # (2)
  1. See CloudWatchLogsDestinationConfigTypeDef
  2. See S3DestinationConfigTypeDef

ProjectDataDeliveryTypeDef#

# ProjectDataDeliveryTypeDef usage example

from mypy_boto3_evidently.type_defs import ProjectDataDeliveryTypeDef

def get_value() -> ProjectDataDeliveryTypeDef:
    return {
        "cloudWatchLogs": ...,
    }
# ProjectDataDeliveryTypeDef definition

class ProjectDataDeliveryTypeDef(TypedDict):
    cloudWatchLogs: NotRequired[CloudWatchLogsDestinationTypeDef],  # (1)
    s3Destination: NotRequired[S3DestinationTypeDef],  # (2)
  1. See CloudWatchLogsDestinationTypeDef
  2. See S3DestinationTypeDef

PutProjectEventsResponseTypeDef#

# PutProjectEventsResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import PutProjectEventsResponseTypeDef

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

class PutProjectEventsResponseTypeDef(TypedDict):
    eventResults: List[PutProjectEventsResultEntryTypeDef],  # (1)
    failedEventCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PutProjectEventsResultEntryTypeDef
  2. See ResponseMetadataTypeDef

ScheduledSplitConfigTypeDef#

# ScheduledSplitConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import ScheduledSplitConfigTypeDef

def get_value() -> ScheduledSplitConfigTypeDef:
    return {
        "groupWeights": ...,
        "startTime": ...,
    }
# ScheduledSplitConfigTypeDef definition

class ScheduledSplitConfigTypeDef(TypedDict):
    groupWeights: Mapping[str, int],
    startTime: Union[datetime, str],
    segmentOverrides: NotRequired[Sequence[SegmentOverrideTypeDef]],  # (1)
  1. See SegmentOverrideTypeDef

ScheduledSplitTypeDef#

# ScheduledSplitTypeDef usage example

from mypy_boto3_evidently.type_defs import ScheduledSplitTypeDef

def get_value() -> ScheduledSplitTypeDef:
    return {
        "startTime": ...,
    }
# ScheduledSplitTypeDef definition

class ScheduledSplitTypeDef(TypedDict):
    startTime: datetime,
    groupWeights: NotRequired[Dict[str, int]],
    segmentOverrides: NotRequired[List[SegmentOverrideTypeDef]],  # (1)
  1. See SegmentOverrideTypeDef

BatchEvaluateFeatureResponseTypeDef#

# BatchEvaluateFeatureResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import BatchEvaluateFeatureResponseTypeDef

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

class BatchEvaluateFeatureResponseTypeDef(TypedDict):
    results: List[EvaluationResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EvaluationResultTypeDef
  2. See ResponseMetadataTypeDef

CreateFeatureRequestRequestTypeDef#

# CreateFeatureRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateFeatureRequestRequestTypeDef

def get_value() -> CreateFeatureRequestRequestTypeDef:
    return {
        "name": ...,
        "project": ...,
        "variations": ...,
    }
# CreateFeatureRequestRequestTypeDef 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]],
  1. See VariationConfigTypeDef
  2. See FeatureEvaluationStrategyType

UpdateFeatureRequestRequestTypeDef#

# UpdateFeatureRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateFeatureRequestRequestTypeDef

def get_value() -> UpdateFeatureRequestRequestTypeDef:
    return {
        "feature": ...,
        "project": ...,
    }
# UpdateFeatureRequestRequestTypeDef 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]],
  1. See VariationConfigTypeDef
  2. See FeatureEvaluationStrategyType

FeatureTypeDef#

# FeatureTypeDef usage example

from mypy_boto3_evidently.type_defs import FeatureTypeDef

def get_value() -> FeatureTypeDef:
    return {
        "arn": ...,
        "createdTime": ...,
        "evaluationStrategy": ...,
        "lastUpdatedTime": ...,
        "name": ...,
        "status": ...,
        "valueType": ...,
        "variations": ...,
    }
# FeatureTypeDef 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]],
  1. See EvaluationRuleTypeDef
  2. See FeatureEvaluationStrategyType
  3. See FeatureStatusType
  4. See VariationValueTypeType
  5. See VariationTypeDef

ListFeaturesResponseTypeDef#

# ListFeaturesResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import ListFeaturesResponseTypeDef

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

class ListFeaturesResponseTypeDef(TypedDict):
    features: List[FeatureSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FeatureSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateExperimentRequestRequestTypeDef#

# CreateExperimentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateExperimentRequestRequestTypeDef

def get_value() -> CreateExperimentRequestRequestTypeDef:
    return {
        "metricGoals": ...,
        "name": ...,
        "project": ...,
        "treatments": ...,
    }
# CreateExperimentRequestRequestTypeDef 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]],
  1. See MetricGoalConfigTypeDef
  2. See TreatmentConfigTypeDef
  3. See OnlineAbConfigTypeDef

UpdateExperimentRequestRequestTypeDef#

# UpdateExperimentRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateExperimentRequestRequestTypeDef

def get_value() -> UpdateExperimentRequestRequestTypeDef:
    return {
        "experiment": ...,
        "project": ...,
    }
# UpdateExperimentRequestRequestTypeDef 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)
  1. See MetricGoalConfigTypeDef
  2. See OnlineAbConfigTypeDef
  3. See TreatmentConfigTypeDef

ExperimentTypeDef#

# ExperimentTypeDef usage example

from mypy_boto3_evidently.type_defs import ExperimentTypeDef

def get_value() -> ExperimentTypeDef:
    return {
        "arn": ...,
        "createdTime": ...,
        "lastUpdatedTime": ...,
        "name": ...,
        "status": ...,
        "type": ...,
    }
# ExperimentTypeDef 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)
  1. See ExperimentExecutionTypeDef
  2. See MetricGoalTypeDef
  3. See OnlineAbDefinitionTypeDef
  4. See ExperimentScheduleTypeDef
  5. See ExperimentStatusType
  6. See TreatmentTypeDef
  7. See ExperimentTypeType

CreateProjectRequestRequestTypeDef#

# CreateProjectRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateProjectRequestRequestTypeDef

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

class CreateProjectRequestRequestTypeDef(TypedDict):
    name: str,
    appConfigResource: NotRequired[ProjectAppConfigResourceConfigTypeDef],  # (1)
    dataDelivery: NotRequired[ProjectDataDeliveryConfigTypeDef],  # (2)
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See ProjectAppConfigResourceConfigTypeDef
  2. See ProjectDataDeliveryConfigTypeDef

ProjectTypeDef#

# ProjectTypeDef usage example

from mypy_boto3_evidently.type_defs import ProjectTypeDef

def get_value() -> ProjectTypeDef:
    return {
        "arn": ...,
        "createdTime": ...,
        "lastUpdatedTime": ...,
        "name": ...,
        "status": ...,
    }
# ProjectTypeDef 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]],
  1. See ProjectAppConfigResourceTypeDef
  2. See ProjectDataDeliveryTypeDef
  3. See ProjectStatusType

ScheduledSplitsLaunchConfigTypeDef#

# ScheduledSplitsLaunchConfigTypeDef usage example

from mypy_boto3_evidently.type_defs import ScheduledSplitsLaunchConfigTypeDef

def get_value() -> ScheduledSplitsLaunchConfigTypeDef:
    return {
        "steps": ...,
    }
# ScheduledSplitsLaunchConfigTypeDef definition

class ScheduledSplitsLaunchConfigTypeDef(TypedDict):
    steps: Sequence[ScheduledSplitConfigTypeDef],  # (1)
  1. See ScheduledSplitConfigTypeDef

ScheduledSplitsLaunchDefinitionTypeDef#

# ScheduledSplitsLaunchDefinitionTypeDef usage example

from mypy_boto3_evidently.type_defs import ScheduledSplitsLaunchDefinitionTypeDef

def get_value() -> ScheduledSplitsLaunchDefinitionTypeDef:
    return {
        "steps": ...,
    }
# ScheduledSplitsLaunchDefinitionTypeDef definition

class ScheduledSplitsLaunchDefinitionTypeDef(TypedDict):
    steps: NotRequired[List[ScheduledSplitTypeDef]],  # (1)
  1. See ScheduledSplitTypeDef

CreateFeatureResponseTypeDef#

# CreateFeatureResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateFeatureResponseTypeDef

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

class CreateFeatureResponseTypeDef(TypedDict):
    feature: FeatureTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FeatureTypeDef
  2. See ResponseMetadataTypeDef

GetFeatureResponseTypeDef#

# GetFeatureResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import GetFeatureResponseTypeDef

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

class GetFeatureResponseTypeDef(TypedDict):
    feature: FeatureTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FeatureTypeDef
  2. See ResponseMetadataTypeDef

UpdateFeatureResponseTypeDef#

# UpdateFeatureResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateFeatureResponseTypeDef

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

class UpdateFeatureResponseTypeDef(TypedDict):
    feature: FeatureTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FeatureTypeDef
  2. See ResponseMetadataTypeDef

CreateExperimentResponseTypeDef#

# CreateExperimentResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateExperimentResponseTypeDef

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

class CreateExperimentResponseTypeDef(TypedDict):
    experiment: ExperimentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExperimentTypeDef
  2. See ResponseMetadataTypeDef

GetExperimentResponseTypeDef#

# GetExperimentResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import GetExperimentResponseTypeDef

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

class GetExperimentResponseTypeDef(TypedDict):
    experiment: ExperimentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExperimentTypeDef
  2. See ResponseMetadataTypeDef

ListExperimentsResponseTypeDef#

# ListExperimentsResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import ListExperimentsResponseTypeDef

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

class ListExperimentsResponseTypeDef(TypedDict):
    experiments: List[ExperimentTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExperimentTypeDef
  2. See ResponseMetadataTypeDef

UpdateExperimentResponseTypeDef#

# UpdateExperimentResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateExperimentResponseTypeDef

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

class UpdateExperimentResponseTypeDef(TypedDict):
    experiment: ExperimentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExperimentTypeDef
  2. See ResponseMetadataTypeDef

CreateProjectResponseTypeDef#

# CreateProjectResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateProjectResponseTypeDef

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

class CreateProjectResponseTypeDef(TypedDict):
    project: ProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

GetProjectResponseTypeDef#

# GetProjectResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import GetProjectResponseTypeDef

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

class GetProjectResponseTypeDef(TypedDict):
    project: ProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

UpdateProjectDataDeliveryResponseTypeDef#

# UpdateProjectDataDeliveryResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateProjectDataDeliveryResponseTypeDef

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

class UpdateProjectDataDeliveryResponseTypeDef(TypedDict):
    project: ProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

UpdateProjectResponseTypeDef#

# UpdateProjectResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateProjectResponseTypeDef

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

class UpdateProjectResponseTypeDef(TypedDict):
    project: ProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

CreateLaunchRequestRequestTypeDef#

# CreateLaunchRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateLaunchRequestRequestTypeDef

def get_value() -> CreateLaunchRequestRequestTypeDef:
    return {
        "groups": ...,
        "name": ...,
        "project": ...,
    }
# CreateLaunchRequestRequestTypeDef 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]],
  1. See LaunchGroupConfigTypeDef
  2. See MetricMonitorConfigTypeDef
  3. See ScheduledSplitsLaunchConfigTypeDef

UpdateLaunchRequestRequestTypeDef#

# UpdateLaunchRequestRequestTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateLaunchRequestRequestTypeDef

def get_value() -> UpdateLaunchRequestRequestTypeDef:
    return {
        "launch": ...,
        "project": ...,
    }
# UpdateLaunchRequestRequestTypeDef 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)
  1. See LaunchGroupConfigTypeDef
  2. See MetricMonitorConfigTypeDef
  3. See ScheduledSplitsLaunchConfigTypeDef

LaunchTypeDef#

# LaunchTypeDef usage example

from mypy_boto3_evidently.type_defs import LaunchTypeDef

def get_value() -> LaunchTypeDef:
    return {
        "arn": ...,
        "createdTime": ...,
        "lastUpdatedTime": ...,
        "name": ...,
        "status": ...,
        "type": ...,
    }
# LaunchTypeDef 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]],
  1. See LaunchExecutionTypeDef
  2. See LaunchGroupTypeDef
  3. See MetricMonitorTypeDef
  4. See ScheduledSplitsLaunchDefinitionTypeDef
  5. See LaunchStatusType
  6. See LaunchTypeType

CreateLaunchResponseTypeDef#

# CreateLaunchResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import CreateLaunchResponseTypeDef

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

class CreateLaunchResponseTypeDef(TypedDict):
    launch: LaunchTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchTypeDef
  2. See ResponseMetadataTypeDef

GetLaunchResponseTypeDef#

# GetLaunchResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import GetLaunchResponseTypeDef

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

class GetLaunchResponseTypeDef(TypedDict):
    launch: LaunchTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchTypeDef
  2. See ResponseMetadataTypeDef

ListLaunchesResponseTypeDef#

# ListLaunchesResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import ListLaunchesResponseTypeDef

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

class ListLaunchesResponseTypeDef(TypedDict):
    launches: List[LaunchTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchTypeDef
  2. See ResponseMetadataTypeDef

StartLaunchResponseTypeDef#

# StartLaunchResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import StartLaunchResponseTypeDef

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

class StartLaunchResponseTypeDef(TypedDict):
    launch: LaunchTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchTypeDef
  2. See ResponseMetadataTypeDef

UpdateLaunchResponseTypeDef#

# UpdateLaunchResponseTypeDef usage example

from mypy_boto3_evidently.type_defs import UpdateLaunchResponseTypeDef

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

class UpdateLaunchResponseTypeDef(TypedDict):
    launch: LaunchTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchTypeDef
  2. See ResponseMetadataTypeDef