Module aws_sdk_evidently::types

source ·
Expand description

Data structures used by operation inputs/outputs.

Modules§

  • Builders
  • Error types that Amazon CloudWatch Evidently can respond with.

Structs§

  • A structure containing the CloudWatch Logs log group where the project stores evaluation events.

  • A structure containing the CloudWatch Logs log group where the project stores evaluation events.

  • This structure assigns a feature variation to one user session.

  • This structure displays the results of one feature evaluation assignment to one user session.

  • A structure that contains the information about an evaluation rule for this feature, if it is used in a launch or experiment.

  • A structure that contains the information about one evaluation event or custom event sent to Evidently. This is a JSON payload. If this event specifies a pre-defined event type, the payload must follow the defined event schema.

  • A structure containing the configuration details of an experiment.

  • This structure contains the date and time that the experiment started and ended.

  • A structure that contains results of an experiment.

  • A structure that contains experiment results for one metric that is monitored in the experiment.

  • This structure contains the time and date that Evidently completed the analysis of the experiment.

  • This structure contains information about one Evidently feature in your account.

  • This structure contains information about one Evidently feature in your account.

  • This structure contains the configuration details of one Evidently launch.

  • This structure contains information about the start and end times of the launch.

  • A structure that defines one launch group in a launch. A launch group is a variation of the feature that you are including in the launch.

  • A structure that defines one launch group in a launch. A launch group is a variation of the feature that you are including in the launch.

  • This structure defines a metric that is being used to evaluate the variations during a launch or experiment.

  • This structure defines a metric that you want to use to evaluate the variations during a launch or experiment.

  • A structure that tells Evidently whether higher or lower values are desired for a metric that is used in an experiment.

  • Use this structure to tell Evidently whether higher or lower values are desired for a metric that is used in an experiment.

  • A structure that defines a metric to be used to monitor performance of the variations during a launch.

  • A structure that defines a metric to be used to monitor performance of the variations during a launch.

  • A structure that contains the configuration of which variation to use as the "control" version. The "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.

  • A structure that contains the configuration of which variation to use as the "control" version. The "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.

  • This structure defines a project, which is the logical object in Evidently that can contain features, launches, and experiments. Use projects to group similar features together.

  • This is a structure that defines the configuration of how your application integrates with AppConfig to run client-side evaluation.

  • Use this parameter to configure client-side evaluation for your project. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the EvaluateFeature operation to assign the variations. This mitigates the latency and availability risks that come with an API call.

  • A structure that contains information about where Evidently is to store evaluation events for longer term storage.

  • A structure that contains information about where Evidently is to store evaluation events for longer term storage.

  • A structure that contains configuration information about an Evidently project.

  • A structure that contains Evidently's response to the sent events, including an event ID and error codes, if any.

  • A structure that contains information about one experiment or launch that uses the specified segment.

  • If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.

  • If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.

  • This structure defines the traffic allocation percentages among the feature variations during one step of a launch, and the start time of that step.

  • This structure defines the traffic allocation percentages among the feature variations during one step of a launch, and the start time of that step.

  • An array of structures that define the traffic allocation percentages among the feature variations during each step of a launch. This also defines the start time of each step.

  • An array of structures that define the traffic allocation percentages among the feature variations during each step of a launch. This also defines the start time of each step.

  • This structure contains information about one audience segment. You can use segments in your experiments and launches to narrow the user sessions used for experiment or launch to only the user sessions that match one or more criteria.

  • This structure specifies a segment that you have already created, and defines the traffic split for that segment to be used in a launch.

  • A structure that defines one treatment in an experiment. A treatment is a variation of the feature that you are including in the experiment.

  • A structure that defines one treatment in an experiment. A treatment is a variation of the feature that you are including in the experiment.

  • A structure containing an error name and message.

  • This structure contains the name and variation value of one variation of a feature.

  • This structure contains the name and variation value of one variation of a feature.

Enums§

  • When writing a match expression against ChangeDirectionEnum, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against EventType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ExperimentBaseStat, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ExperimentReportName, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ExperimentResultRequestType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ExperimentResultResponseType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ExperimentStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ExperimentStopDesiredState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ExperimentType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against FeatureEvaluationStrategy, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against FeatureStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against LaunchStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against LaunchStopDesiredState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against LaunchType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ProjectStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against SegmentReferenceResourceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against ValidationExceptionReason, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • The value assigned to a feature variation. This structure must contain exactly one field. It can be boolValue, doubleValue, longValue, or stringValue.

  • When writing a match expression against VariationValueType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.