Skip to content

Evidently Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchEvaluateFeatureRequestRequestTypeDef

project

  • Type:
  • Required: Yes

requests

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.EvaluationRequestTypeDef]
  • Required: Yes

BatchEvaluateFeatureResponseTypeDef

results

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.EvaluationResultTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CloudWatchLogsDestinationConfigTypeDef

logGroup

  • Type: typing.Optional[str]

CloudWatchLogsDestinationTypeDef

logGroup

  • Type: typing.Optional[str]

CreateExperimentRequestRequestTypeDef

metricGoals

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.MetricGoalConfigTypeDef]
  • Required: Yes

name

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

treatments

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.TreatmentConfigTypeDef]
  • Required: Yes

description

  • Type: typing.Optional[str]

onlineAbConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.OnlineAbConfigTypeDef]

randomizationSalt

  • Type: typing.Optional[str]

samplingRate

  • Type: typing.Optional[int]

segment

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateExperimentResponseTypeDef

experiment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFeatureRequestRequestTypeDef

name

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

variations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.VariationConfigTypeDef]
  • Required: Yes

defaultVariation

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

entityOverrides

  • Type: typing.Optional[typing.Mapping[str, str]]

evaluationStrategy

  • Type: typing.Optional[typing.Literal['ALL_RULES', 'DEFAULT_VARIATION']]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateFeatureResponseTypeDef

feature

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLaunchRequestRequestTypeDef

groups

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.LaunchGroupConfigTypeDef]
  • Required: Yes

name

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

metricMonitors

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.MetricMonitorConfigTypeDef]]

randomizationSalt

  • Type: typing.Optional[str]

scheduledSplitsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ScheduledSplitsLaunchConfigTypeDef]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateLaunchResponseTypeDef

launch

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProjectRequestRequestTypeDef

name

  • Type:
  • Required: Yes

appConfigResource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ProjectAppConfigResourceConfigTypeDef]

dataDelivery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ProjectDataDeliveryConfigTypeDef]

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateProjectResponseTypeDef

project

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSegmentRequestRequestTypeDef

name

  • Type:
  • Required: Yes

pattern

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateSegmentResponseTypeDef

segment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteExperimentRequestRequestTypeDef

experiment

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

DeleteFeatureRequestRequestTypeDef

feature

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

DeleteLaunchRequestRequestTypeDef

launch

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

DeleteProjectRequestRequestTypeDef

project

  • Type:
  • Required: Yes

DeleteSegmentRequestRequestTypeDef

segment

  • Type:
  • Required: Yes

EvaluateFeatureRequestRequestTypeDef

entityId

  • Type:
  • Required: Yes

feature

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

evaluationContext

  • Type: typing.Optional[str]

EvaluateFeatureResponseTypeDef

details

  • Type:
  • Required: Yes

reason

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

variation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EvaluationRequestTypeDef

entityId

  • Type:
  • Required: Yes

feature

  • Type:
  • Required: Yes

evaluationContext

  • Type: typing.Optional[str]

EvaluationResultTypeDef

entityId

  • Type:
  • Required: Yes

feature

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

project

  • Type: typing.Optional[str]

reason

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.VariableValueTypeDef]

variation

  • Type: typing.Optional[str]

EvaluationRuleTypeDef

type

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

EventTypeDef

data

  • Type:
  • Required: Yes

timestamp

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

type

  • Type: typing.Literal['aws.evidently.custom', 'aws.evidently.evaluation']
  • Required: Yes

ExperimentExecutionTypeDef

endedTime

  • Type: typing.Optional[datetime.datetime]

startedTime

  • Type: typing.Optional[datetime.datetime]

ExperimentReportTypeDef

content

  • Type: typing.Optional[str]

metricName

  • Type: typing.Optional[str]

reportName

  • Type: typing.Optional[typing.Literal['BayesianInference']]

treatmentName

  • Type: typing.Optional[str]

ExperimentResultsDataTypeDef

metricName

  • Type: typing.Optional[str]

resultStat

  • Type: typing.Optional[typing.Literal['ConfidenceIntervalLowerBound', 'ConfidenceIntervalUpperBound', 'Mean', 'PValue', 'TreatmentEffect']]

treatmentName

  • Type: typing.Optional[str]

values

  • Type: typing.Optional[typing.List[float]]

ExperimentScheduleTypeDef

analysisCompleteTime

  • Type: typing.Optional[datetime.datetime]

ExperimentTypeDef

arn

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'RUNNING', 'UPDATING']
  • Required: Yes

type

  • Type: typing.Literal['aws.evidently.onlineab']
  • Required: Yes

description

  • Type: typing.Optional[str]

execution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ExperimentExecutionTypeDef]

metricGoals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.MetricGoalTypeDef]]

onlineAbDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.OnlineAbDefinitionTypeDef]

project

  • Type: typing.Optional[str]

randomizationSalt

  • Type: typing.Optional[str]

samplingRate

  • Type: typing.Optional[int]

schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ExperimentScheduleTypeDef]

segment

  • Type: typing.Optional[str]

statusReason

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

treatments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.TreatmentTypeDef]]

FeatureSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

evaluationStrategy

  • Type: typing.Literal['ALL_RULES', 'DEFAULT_VARIATION']
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['AVAILABLE', 'UPDATING']
  • Required: Yes

defaultVariation

  • Type: typing.Optional[str]

evaluationRules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.EvaluationRuleTypeDef]]

project

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

FeatureTypeDef

arn

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

evaluationStrategy

  • Type: typing.Literal['ALL_RULES', 'DEFAULT_VARIATION']
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['AVAILABLE', 'UPDATING']
  • Required: Yes

valueType

  • Type: typing.Literal['BOOLEAN', 'DOUBLE', 'LONG', 'STRING']
  • Required: Yes

variations

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.VariationTypeDef]
  • Required: Yes

defaultVariation

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

entityOverrides

  • Type: typing.Optional[typing.Dict[str, str]]

evaluationRules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.EvaluationRuleTypeDef]]

project

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

GetExperimentRequestRequestTypeDef

experiment

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

GetExperimentResponseTypeDef

experiment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExperimentResultsRequestRequestTypeDef

experiment

  • Type:
  • Required: Yes

metricNames

  • Type: typing.Sequence[str]
  • Required: Yes

project

  • Type:
  • Required: Yes

treatmentNames

  • Type: typing.Sequence[str]
  • Required: Yes

baseStat

  • Type: typing.Optional[typing.Literal['Mean']]

endTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

period

  • Type: typing.Optional[int]

reportNames

  • Type: typing.Optional[typing.Sequence[typing.Literal['BayesianInference']]]

resultStats

  • Type: typing.Optional[typing.Sequence[typing.Literal['BaseStat', 'ConfidenceInterval', 'PValue', 'TreatmentEffect']]]

startTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

GetExperimentResultsResponseTypeDef

details

  • Type:
  • Required: Yes

reports

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.ExperimentReportTypeDef]
  • Required: Yes

resultsData

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.ExperimentResultsDataTypeDef]
  • Required: Yes

timestamps

  • Type: typing.List[datetime.datetime]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFeatureRequestRequestTypeDef

feature

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

GetFeatureResponseTypeDef

feature

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLaunchRequestRequestTypeDef

launch

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

GetLaunchResponseTypeDef

launch

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProjectRequestRequestTypeDef

project

  • Type:
  • Required: Yes

GetProjectResponseTypeDef

project

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSegmentRequestRequestTypeDef

segment

  • Type:
  • Required: Yes

GetSegmentResponseTypeDef

segment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LaunchExecutionTypeDef

endedTime

  • Type: typing.Optional[datetime.datetime]

startedTime

  • Type: typing.Optional[datetime.datetime]

LaunchGroupConfigTypeDef

feature

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

variation

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

LaunchGroupTypeDef

featureVariations

  • Type: typing.Dict[str, str]
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

LaunchPaginatorTypeDef

arn

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'RUNNING', 'UPDATING']
  • Required: Yes

type

  • Type: typing.Literal['aws.evidently.splits']
  • Required: Yes

description

  • Type: typing.Optional[str]

execution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.LaunchExecutionTypeDef]

groups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.LaunchGroupTypeDef]]

metricMonitors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.MetricMonitorTypeDef]]

project

  • Type: typing.Optional[str]

randomizationSalt

  • Type: typing.Optional[str]

scheduledSplitsDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ScheduledSplitsLaunchDefinitionPaginatorTypeDef]

statusReason

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

LaunchTypeDef

arn

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'RUNNING', 'UPDATING']
  • Required: Yes

type

  • Type: typing.Literal['aws.evidently.splits']
  • Required: Yes

description

  • Type: typing.Optional[str]

execution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.LaunchExecutionTypeDef]

groups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.LaunchGroupTypeDef]]

metricMonitors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.MetricMonitorTypeDef]]

project

  • Type: typing.Optional[str]

randomizationSalt

  • Type: typing.Optional[str]

scheduledSplitsDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ScheduledSplitsLaunchDefinitionTypeDef]

statusReason

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ListExperimentsRequestListExperimentsPaginateTypeDef

project

  • Type:
  • Required: Yes

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'RUNNING', 'UPDATING']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.PaginatorConfigTypeDef]

ListExperimentsRequestRequestTypeDef

project

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'RUNNING', 'UPDATING']]

ListExperimentsResponseTypeDef

experiments

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.ExperimentTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFeaturesRequestListFeaturesPaginateTypeDef

project

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.PaginatorConfigTypeDef]

ListFeaturesRequestRequestTypeDef

project

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListFeaturesResponseTypeDef

features

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.FeatureSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLaunchesRequestListLaunchesPaginateTypeDef

project

  • Type:
  • Required: Yes

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'RUNNING', 'UPDATING']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.PaginatorConfigTypeDef]

ListLaunchesRequestRequestTypeDef

project

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'RUNNING', 'UPDATING']]

ListLaunchesResponsePaginatorTypeDef

launches

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.LaunchPaginatorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLaunchesResponseTypeDef

launches

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.LaunchTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProjectsRequestListProjectsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.PaginatorConfigTypeDef]

ListProjectsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListProjectsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

projects

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.ProjectSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSegmentReferencesRequestListSegmentReferencesPaginateTypeDef

segment

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['EXPERIMENT', 'LAUNCH']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.PaginatorConfigTypeDef]

ListSegmentReferencesRequestRequestTypeDef

segment

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['EXPERIMENT', 'LAUNCH']
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSegmentReferencesResponseTypeDef

nextToken

  • Type:
  • Required: Yes

referencedBy

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.RefResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSegmentsRequestListSegmentsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.PaginatorConfigTypeDef]

ListSegmentsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSegmentsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

segments

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.SegmentTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MetricDefinitionConfigTypeDef

entityIdKey

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

valueKey

  • Type:
  • Required: Yes

eventPattern

  • Type: typing.Optional[str]

unitLabel

  • Type: typing.Optional[str]

MetricDefinitionTypeDef

entityIdKey

  • Type: typing.Optional[str]

eventPattern

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

unitLabel

  • Type: typing.Optional[str]

valueKey

  • Type: typing.Optional[str]

MetricGoalConfigTypeDef

metricDefinition

  • Type:
  • Required: Yes

desiredChange

  • Type: typing.Optional[typing.Literal['DECREASE', 'INCREASE']]

MetricGoalTypeDef

metricDefinition

  • Type:
  • Required: Yes

desiredChange

  • Type: typing.Optional[typing.Literal['DECREASE', 'INCREASE']]

MetricMonitorConfigTypeDef

metricDefinition

  • Type:
  • Required: Yes

MetricMonitorTypeDef

metricDefinition

  • Type:
  • Required: Yes

OnlineAbConfigTypeDef

controlTreatmentName

  • Type: typing.Optional[str]

treatmentWeights

  • Type: typing.Optional[typing.Mapping[str, int]]

OnlineAbDefinitionTypeDef

controlTreatmentName

  • Type: typing.Optional[str]

treatmentWeights

  • Type: typing.Optional[typing.Dict[str, int]]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProjectAppConfigResourceConfigTypeDef

applicationId

  • Type: typing.Optional[str]

environmentId

  • Type: typing.Optional[str]

ProjectAppConfigResourceTypeDef

applicationId

  • Type:
  • Required: Yes

configurationProfileId

  • Type:
  • Required: Yes

environmentId

  • Type:
  • Required: Yes

ProjectDataDeliveryConfigTypeDef

cloudWatchLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.CloudWatchLogsDestinationConfigTypeDef]

s3Destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.S3DestinationConfigTypeDef]

ProjectDataDeliveryTypeDef

cloudWatchLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.CloudWatchLogsDestinationTypeDef]

s3Destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.S3DestinationTypeDef]

ProjectSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['AVAILABLE', 'UPDATING']
  • Required: Yes

activeExperimentCount

  • Type: typing.Optional[int]

activeLaunchCount

  • Type: typing.Optional[int]

description

  • Type: typing.Optional[str]

experimentCount

  • Type: typing.Optional[int]

featureCount

  • Type: typing.Optional[int]

launchCount

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ProjectTypeDef

arn

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['AVAILABLE', 'UPDATING']
  • Required: Yes

activeExperimentCount

  • Type: typing.Optional[int]

activeLaunchCount

  • Type: typing.Optional[int]

appConfigResource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ProjectAppConfigResourceTypeDef]

dataDelivery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ProjectDataDeliveryTypeDef]

description

  • Type: typing.Optional[str]

experimentCount

  • Type: typing.Optional[int]

featureCount

  • Type: typing.Optional[int]

launchCount

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

PutProjectEventsRequestRequestTypeDef

events

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.EventTypeDef]
  • Required: Yes

project

  • Type:
  • Required: Yes

PutProjectEventsResponseTypeDef

eventResults

  • Type: typing.List[aws_resource_validator.pydantic_models.evidently_classes.PutProjectEventsResultEntryTypeDef]
  • Required: Yes

failedEventCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutProjectEventsResultEntryTypeDef

errorCode

  • Type: typing.Optional[str]

errorMessage

  • Type: typing.Optional[str]

eventId

  • Type: typing.Optional[str]

RefResourceTypeDef

name

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

endTime

  • Type: typing.Optional[str]

lastUpdatedOn

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

S3DestinationConfigTypeDef

bucket

  • Type: typing.Optional[str]

prefix

  • Type: typing.Optional[str]

S3DestinationTypeDef

bucket

  • Type: typing.Optional[str]

prefix

  • Type: typing.Optional[str]

ScheduledSplitConfigTypeDef

groupWeights

  • Type: typing.Mapping[str, int]
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

segmentOverrides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.SegmentOverrideTypeDef]]

ScheduledSplitPaginatorTypeDef

startTime

  • Type:
  • Required: Yes

groupWeights

  • Type: typing.Optional[typing.Dict[str, int]]

segmentOverrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.SegmentOverridePaginatorTypeDef]]

ScheduledSplitTypeDef

startTime

  • Type:
  • Required: Yes

groupWeights

  • Type: typing.Optional[typing.Dict[str, int]]

segmentOverrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.SegmentOverrideTypeDef]]

ScheduledSplitsLaunchConfigTypeDef

steps

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.ScheduledSplitConfigTypeDef]
  • Required: Yes

ScheduledSplitsLaunchDefinitionPaginatorTypeDef

steps

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.ScheduledSplitPaginatorTypeDef]]

ScheduledSplitsLaunchDefinitionTypeDef

steps

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.evidently_classes.ScheduledSplitTypeDef]]

SegmentOverridePaginatorTypeDef

evaluationOrder

  • Type:
  • Required: Yes

segment

  • Type:
  • Required: Yes

weights

  • Type: typing.Dict[str, int]
  • Required: Yes

SegmentOverrideTypeDef

evaluationOrder

  • Type:
  • Required: Yes

segment

  • Type:
  • Required: Yes

weights

  • Type: typing.Mapping[str, int]
  • Required: Yes

SegmentTypeDef

arn

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

pattern

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

experimentCount

  • Type: typing.Optional[int]

launchCount

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

StartExperimentRequestRequestTypeDef

analysisCompleteTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

experiment

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

StartExperimentResponseTypeDef

startedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartLaunchRequestRequestTypeDef

launch

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

StartLaunchResponseTypeDef

launch

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopExperimentRequestRequestTypeDef

experiment

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

desiredState

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED']]

reason

  • Type: typing.Optional[str]

StopExperimentResponseTypeDef

endedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopLaunchRequestRequestTypeDef

launch

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

desiredState

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED']]

reason

  • Type: typing.Optional[str]

StopLaunchResponseTypeDef

endedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TestSegmentPatternRequestRequestTypeDef

pattern

  • Type:
  • Required: Yes

payload

  • Type:
  • Required: Yes

TestSegmentPatternResponseTypeDef

match

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TreatmentConfigTypeDef

feature

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

variation

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

TreatmentTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

featureVariations

  • Type: typing.Optional[typing.Dict[str, str]]

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateExperimentRequestRequestTypeDef

experiment

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

metricGoals

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.MetricGoalConfigTypeDef]]

onlineAbConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.OnlineAbConfigTypeDef]

randomizationSalt

  • Type: typing.Optional[str]

removeSegment

  • Type: typing.Optional[bool]

samplingRate

  • Type: typing.Optional[int]

segment

  • Type: typing.Optional[str]

treatments

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.TreatmentConfigTypeDef]]

UpdateExperimentResponseTypeDef

experiment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFeatureRequestRequestTypeDef

feature

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

addOrUpdateVariations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.VariationConfigTypeDef]]

defaultVariation

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

entityOverrides

  • Type: typing.Optional[typing.Mapping[str, str]]

evaluationStrategy

  • Type: typing.Optional[typing.Literal['ALL_RULES', 'DEFAULT_VARIATION']]

removeVariations

  • Type: typing.Optional[typing.Sequence[str]]

UpdateFeatureResponseTypeDef

feature

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateLaunchRequestRequestTypeDef

launch

  • Type:
  • Required: Yes

project

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

groups

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.LaunchGroupConfigTypeDef]]

metricMonitors

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.evidently_classes.MetricMonitorConfigTypeDef]]

randomizationSalt

  • Type: typing.Optional[str]

scheduledSplitsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ScheduledSplitsLaunchConfigTypeDef]

UpdateLaunchResponseTypeDef

launch

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProjectDataDeliveryRequestRequestTypeDef

project

  • Type:
  • Required: Yes

cloudWatchLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.CloudWatchLogsDestinationConfigTypeDef]

s3Destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.S3DestinationConfigTypeDef]

UpdateProjectDataDeliveryResponseTypeDef

project

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProjectRequestRequestTypeDef

project

  • Type:
  • Required: Yes

appConfigResource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.ProjectAppConfigResourceConfigTypeDef]

description

  • Type: typing.Optional[str]

UpdateProjectResponseTypeDef

project

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VariableValueTypeDef

boolValue

  • Type: typing.Optional[bool]

doubleValue

  • Type: typing.Optional[float]

longValue

  • Type: typing.Optional[int]

stringValue

  • Type: typing.Optional[str]

VariationConfigTypeDef

name

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

VariationTypeDef

name

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.evidently_classes.VariableValueTypeDef]