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]