awscc.evidently_experiment

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - evidently:DeleteExperiment, evidently:UntagResource

update

Parent base class for filters and actions.

definitions:
  MetricGoalObject:
    additionalProperties: false
    properties:
      DesiredChange:
        enum:
        - INCREASE
        - DECREASE
        type: string
      EntityIdKey:
        description: The JSON path to reference the entity id in the event.
        type: string
      EventPattern:
        description: Event patterns have the same structure as the events they match.
          Rules use event patterns to select events. An event pattern either matches
          an event or it doesn't.
        type: string
      MetricName:
        maxLength: 255
        minLength: 1
        pattern: ^[\S]+$
        type: string
      UnitLabel:
        maxLength: 256
        minLength: 1
        pattern: .*
        type: string
      ValueKey:
        description: The JSON path to reference the numerical metric value in the
          event.
        type: string
    required:
    - MetricName
    - EntityIdKey
    - ValueKey
    - EventPattern
    - DesiredChange
    type: object
  OnlineAbConfigObject:
    additionalProperties: false
    properties:
      ControlTreatmentName:
        maxLength: 127
        minLength: 1
        pattern: '[-a-zA-Z0-9._]*'
        type: string
      TreatmentWeights:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            SplitWeight:
              maximum: 100000
              minimum: 0
              type: integer
            Treatment:
              maxLength: 127
              minLength: 1
              pattern: '[-a-zA-Z0-9._]*'
              type: string
          required:
          - Treatment
          - SplitWeight
          type: object
        type: array
        uniqueItems: true
    type: object
  Tag:
    additionalProperties: false
    description: A key-value pair to associate with a resource.
    properties:
      Key:
        description: 'The key name of the tag. You can specify a value that is 1 to
          128 Unicode characters in length and cannot be prefixed with aws:. You can
          use any of the following characters: the set of Unicode letters, digits,
          whitespace, _, ., /, =, +, and -.'
        maxLength: 128
        minLength: 1
        pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
        type: string
      Value:
        description: 'The value for the tag. You can specify a value that is 0 to
          256 Unicode characters in length and cannot be prefixed with aws:. You can
          use any of the following characters: the set of Unicode letters, digits,
          whitespace, _, ., /, =, +, and -.'
        maxLength: 256
        minLength: 0
        type: string
    required:
    - Key
    - Value
    type: object
  TreatmentObject:
    additionalProperties: false
    properties:
      Description:
        type: string
      Feature:
        pattern: ([-a-zA-Z0-9._]*)|(arn:[^:]*:[^:]*:[^:]*:[^:]*:.*)
        type: string
      TreatmentName:
        maxLength: 127
        minLength: 1
        pattern: '[-a-zA-Z0-9._]*'
        type: string
      Variation:
        maxLength: 255
        minLength: 1
        pattern: '[-a-zA-Z0-9._]*'
        type: string
    required:
    - TreatmentName
    - Feature
    - Variation
    type: object
  TreatmentToWeight:
    additionalProperties: false
    properties:
      SplitWeight:
        maximum: 100000
        minimum: 0
        type: integer
      Treatment:
        maxLength: 127
        minLength: 1
        pattern: '[-a-zA-Z0-9._]*'
        type: string
    required:
    - Treatment
    - SplitWeight
    type: object
properties:
  Description:
    maxLength: 160
    minLength: 0
    type: string
  MetricGoals:
    insertionOrder: true
    items:
      additionalProperties: false
      properties:
        DesiredChange:
          enum:
          - INCREASE
          - DECREASE
          type: string
        EntityIdKey:
          description: The JSON path to reference the entity id in the event.
          type: string
        EventPattern:
          description: Event patterns have the same structure as the events they match.
            Rules use event patterns to select events. An event pattern either matches
            an event or it doesn't.
          type: string
        MetricName:
          maxLength: 255
          minLength: 1
          pattern: ^[\S]+$
          type: string
        UnitLabel:
          maxLength: 256
          minLength: 1
          pattern: .*
          type: string
        ValueKey:
          description: The JSON path to reference the numerical metric value in the
            event.
          type: string
      required:
      - MetricName
      - EntityIdKey
      - ValueKey
      - EventPattern
      - DesiredChange
      type: object
    maxItems: 3
    minItems: 1
    type: array
    uniqueItems: true
  OnlineAbConfig:
    additionalProperties: false
    properties:
      ControlTreatmentName:
        maxLength: 127
        minLength: 1
        pattern: '[-a-zA-Z0-9._]*'
        type: string
      TreatmentWeights:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            SplitWeight:
              maximum: 100000
              minimum: 0
              type: integer
            Treatment:
              maxLength: 127
              minLength: 1
              pattern: '[-a-zA-Z0-9._]*'
              type: string
          required:
          - Treatment
          - SplitWeight
          type: object
        type: array
        uniqueItems: true
    type: object
  RandomizationSalt:
    maxLength: 127
    minLength: 0
    pattern: .*
    type: string
  SamplingRate:
    maximum: 100000
    minimum: 0
    type: integer
  Tags:
    description: An array of key-value pairs to apply to this resource.
    insertionOrder: false
    items:
      additionalProperties: false
      description: A key-value pair to associate with a resource.
      properties:
        Key:
          description: 'The key name of the tag. You can specify a value that is 1
            to 128 Unicode characters in length and cannot be prefixed with aws:.
            You can use any of the following characters: the set of Unicode letters,
            digits, whitespace, _, ., /, =, +, and -.'
          maxLength: 128
          minLength: 1
          pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
          type: string
        Value:
          description: 'The value for the tag. You can specify a value that is 0 to
            256 Unicode characters in length and cannot be prefixed with aws:. You
            can use any of the following characters: the set of Unicode letters, digits,
            whitespace, _, ., /, =, +, and -.'
          maxLength: 256
          minLength: 0
          type: string
      required:
      - Key
      - Value
      type: object
    type: array
    uniqueItems: true
  Treatments:
    insertionOrder: true
    items:
      additionalProperties: false
      properties:
        Description:
          type: string
        Feature:
          pattern: ([-a-zA-Z0-9._]*)|(arn:[^:]*:[^:]*:[^:]*:[^:]*:.*)
          type: string
        TreatmentName:
          maxLength: 127
          minLength: 1
          pattern: '[-a-zA-Z0-9._]*'
          type: string
        Variation:
          maxLength: 255
          minLength: 1
          pattern: '[-a-zA-Z0-9._]*'
          type: string
      required:
      - TreatmentName
      - Feature
      - Variation
      type: object
    maxItems: 5
    minItems: 2
    type: array
    uniqueItems: true
  type:
    enum:
    - update

Permissions - evidently:UpdateExperiment, evidently:TagResource, evidently:UntagResource