Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Experiment : KotlinCustomResource

Resource Type definition for AWS::Evidently::Experiment.

Link copied to clipboard
data class ExperimentArgs(val description: Output<String>? = null, val metricGoals: Output<List<ExperimentMetricGoalObjectArgs>>? = null, val name: Output<String>? = null, val onlineAbConfig: Output<ExperimentOnlineAbConfigObjectArgs>? = null, val project: Output<String>? = null, val randomizationSalt: Output<String>? = null, val removeSegment: Output<Boolean>? = null, val runningStatus: Output<ExperimentRunningStatusObjectArgs>? = null, val samplingRate: Output<Int>? = null, val segment: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val treatments: Output<List<ExperimentTreatmentObjectArgs>>? = null) : ConvertibleToJava<ExperimentArgs>

Resource Type definition for AWS::Evidently::Experiment.

Link copied to clipboard
Link copied to clipboard
object ExperimentMapper : ResourceMapper<Experiment>
Link copied to clipboard
Link copied to clipboard
class Feature : KotlinCustomResource

Resource Type definition for AWS::Evidently::Feature.

Link copied to clipboard
data class FeatureArgs(val defaultVariation: Output<String>? = null, val description: Output<String>? = null, val entityOverrides: Output<List<FeatureEntityOverrideArgs>>? = null, val evaluationStrategy: Output<FeatureEvaluationStrategy>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val variations: Output<List<FeatureVariationObjectArgs>>? = null) : ConvertibleToJava<FeatureArgs>

Resource Type definition for AWS::Evidently::Feature.

Link copied to clipboard
Link copied to clipboard
object FeatureMapper : ResourceMapper<Feature>
Link copied to clipboard
Link copied to clipboard
class Launch : KotlinCustomResource

Resource Type definition for AWS::Evidently::Launch.

Link copied to clipboard
data class LaunchArgs(val description: Output<String>? = null, val executionStatus: Output<LaunchExecutionStatusObjectArgs>? = null, val groups: Output<List<LaunchGroupObjectArgs>>? = null, val metricMonitors: Output<List<LaunchMetricDefinitionObjectArgs>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val randomizationSalt: Output<String>? = null, val scheduledSplitsConfig: Output<List<LaunchStepConfigArgs>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<LaunchArgs>

Resource Type definition for AWS::Evidently::Launch.

Link copied to clipboard

Builder for LaunchArgs.

Link copied to clipboard
object LaunchMapper : ResourceMapper<Launch>
Link copied to clipboard

Builder for Launch.

Link copied to clipboard
class Project : KotlinCustomResource

Resource Type definition for AWS::Evidently::Project

Link copied to clipboard
data class ProjectArgs(val appConfigResource: Output<ProjectAppConfigResourceObjectArgs>? = null, val dataDelivery: Output<ProjectDataDeliveryObjectArgs>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ProjectArgs>

Resource Type definition for AWS::Evidently::Project

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
class Segment : KotlinCustomResource

Resource Type definition for AWS::Evidently::Segment

Link copied to clipboard
data class SegmentArgs(val description: Output<String>? = null, val name: Output<String>? = null, val pattern: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<SegmentArgs>

Resource Type definition for AWS::Evidently::Segment

Link copied to clipboard
Link copied to clipboard
object SegmentMapper : ResourceMapper<Segment>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun experiment(name: String, block: suspend ExperimentResourceBuilder.() -> Unit): Experiment
Link copied to clipboard
fun feature(name: String): Feature
suspend fun feature(name: String, block: suspend FeatureResourceBuilder.() -> Unit): Feature
Link copied to clipboard
fun launch(name: String): Launch
suspend fun launch(name: String, block: suspend LaunchResourceBuilder.() -> Unit): Launch
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
fun segment(name: String): Segment
suspend fun segment(name: String, block: suspend SegmentResourceBuilder.() -> Unit): Segment