import { GroupToWeightProps } from './GroupToWeightProps';
import { Value } from '../../../cloudformation/Value';
/**
  Use this structure to specify different traffic splits for one or more audience <em>segments</em>. A segment is a portion of your audience that share one or more characteristics. Examples could be Chrome browser users, users in Europe, or Firefox browser users in Europe who also fit other criteria that your application collects, such as age.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-evidently-launch-segmentoverride.html">the AWS Docs</a>
*/
export interface SegmentOverrideProps {
    /** <code>Weights</code>  <a name="cfn-evidently-launch-segmentoverride-weights"></a>
  The traffic allocation percentages among the feature variations to assign to this segment. This is a set of key-value pairs. The keys are variation names. The values represent the amount of traffic to allocate to that variation for this segment. This is expressed in thousandths of a percent, so a weight of 50000 represents 50% of traffic.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    weights: GroupToWeightProps[];
    /** <code>EvaluationOrder</code>  <a name="cfn-evidently-launch-segmentoverride-evaluationorder"></a>
  A number indicating the order to use to evaluate segment overrides, if there are more than one. Segment overrides with lower numbers are evaluated first.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    evaluationOrder: Value<number>;
    /** <code>Segment</code>  <a name="cfn-evidently-launch-segmentoverride-segment"></a>
  The ARN of the segment to use for this override.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    segment: Value<string>;
}
