awscc.frauddetector_detector

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

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

Permissions - frauddetector:GetDetectors, frauddetector:GetDetectorVersion, frauddetector:DescribeDetector, frauddetector:GetRules, frauddetector:GetVariables, frauddetector:GetEventTypes, frauddetector:GetLabels, frauddetector:GetOutcomes, frauddetector:GetEntityTypes, frauddetector:DeleteDetector, frauddetector:DeleteDetectorVersion, frauddetector:DeleteRule, frauddetector:DeleteEventType, frauddetector:DeleteVariable, frauddetector:DeleteLabel, frauddetector:DeleteOutcome, frauddetector:DeleteEntityType, frauddetector:ListTagsForResource

update

Parent base class for filters and actions.

definitions:
  EntityType:
    additionalProperties: false
    properties:
      Arn:
        type: string
      CreatedTime:
        description: The time when the entity type was created.
        type: string
      Description:
        description: The description.
        maxLength: 256
        minLength: 1
        type: string
      Inline:
        type: boolean
      LastUpdatedTime:
        description: The time when the entity type was last updated.
        type: string
      Name:
        type: string
      Tags:
        description: Tags associated with this entity type.
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Key:
              maxLength: 128
              minLength: 1
              type: string
            Value:
              maxLength: 256
              minLength: 0
              type: string
          required:
          - Key
          - Value
          type: object
        maxItems: 200
        type: array
        uniqueItems: false
    type: object
  EventType:
    additionalProperties: false
    properties:
      Arn:
        description: The ARN of the event type.
        type: string
      CreatedTime:
        description: The time when the event type was created.
        type: string
      Description:
        description: The description of the event type.
        maxLength: 128
        minLength: 1
        type: string
      EntityTypes:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Arn:
              type: string
            CreatedTime:
              description: The time when the entity type was created.
              type: string
            Description:
              description: The description.
              maxLength: 256
              minLength: 1
              type: string
            Inline:
              type: boolean
            LastUpdatedTime:
              description: The time when the entity type was last updated.
              type: string
            Name:
              type: string
            Tags:
              description: Tags associated with this entity type.
              insertionOrder: false
              items:
                additionalProperties: false
                properties:
                  Key:
                    maxLength: 128
                    minLength: 1
                    type: string
                  Value:
                    maxLength: 256
                    minLength: 0
                    type: string
                required:
                - Key
                - Value
                type: object
              maxItems: 200
              type: array
              uniqueItems: false
          type: object
        minItems: 1
        type: array
        uniqueItems: false
      EventVariables:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Arn:
              type: string
            CreatedTime:
              description: The time when the event variable was created.
              type: string
            DataSource:
              enum:
              - EVENT
              type: string
            DataType:
              enum:
              - STRING
              - INTEGER
              - FLOAT
              - BOOLEAN
              type: string
            DefaultValue:
              type: string
            Description:
              description: The description.
              maxLength: 256
              minLength: 1
              type: string
            Inline:
              type: boolean
            LastUpdatedTime:
              description: The time when the event variable was last updated.
              type: string
            Name:
              type: string
            Tags:
              description: Tags associated with this event variable.
              insertionOrder: false
              items:
                additionalProperties: false
                properties:
                  Key:
                    maxLength: 128
                    minLength: 1
                    type: string
                  Value:
                    maxLength: 256
                    minLength: 0
                    type: string
                required:
                - Key
                - Value
                type: object
              maxItems: 200
              type: array
              uniqueItems: false
            VariableType:
              enum:
              - AUTH_CODE
              - AVS
              - BILLING_ADDRESS_L1
              - BILLING_ADDRESS_L2
              - BILLING_CITY
              - BILLING_COUNTRY
              - BILLING_NAME
              - BILLING_PHONE
              - BILLING_STATE
              - BILLING_ZIP
              - CARD_BIN
              - CATEGORICAL
              - CURRENCY_CODE
              - EMAIL_ADDRESS
              - FINGERPRINT
              - FRAUD_LABEL
              - FREE_FORM_TEXT
              - IP_ADDRESS
              - NUMERIC
              - ORDER_ID
              - PAYMENT_TYPE
              - PHONE_NUMBER
              - PRICE
              - PRODUCT_CATEGORY
              - SHIPPING_ADDRESS_L1
              - SHIPPING_ADDRESS_L2
              - SHIPPING_CITY
              - SHIPPING_COUNTRY
              - SHIPPING_NAME
              - SHIPPING_PHONE
              - SHIPPING_STATE
              - SHIPPING_ZIP
              - USERAGENT
              type: string
          type: object
        minItems: 1
        type: array
        uniqueItems: false
      Inline:
        type: boolean
      Labels:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Arn:
              type: string
            CreatedTime:
              description: The time when the label was created.
              type: string
            Description:
              description: The description.
              maxLength: 256
              minLength: 1
              type: string
            Inline:
              type: boolean
            LastUpdatedTime:
              description: The time when the label was last updated.
              type: string
            Name:
              type: string
            Tags:
              description: Tags associated with this label.
              insertionOrder: false
              items:
                additionalProperties: false
                properties:
                  Key:
                    maxLength: 128
                    minLength: 1
                    type: string
                  Value:
                    maxLength: 256
                    minLength: 0
                    type: string
                required:
                - Key
                - Value
                type: object
              maxItems: 200
              type: array
              uniqueItems: false
          type: object
        minItems: 2
        type: array
        uniqueItems: false
      LastUpdatedTime:
        description: The time when the event type was last updated.
        type: string
      Name:
        description: The name for the event type
        maxLength: 64
        minLength: 1
        pattern: ^[0-9a-z_-]+$
        type: string
      Tags:
        description: Tags associated with this event type.
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Key:
              maxLength: 128
              minLength: 1
              type: string
            Value:
              maxLength: 256
              minLength: 0
              type: string
          required:
          - Key
          - Value
          type: object
        maxItems: 200
        type: array
        uniqueItems: false
    type: object
  EventVariable:
    additionalProperties: false
    properties:
      Arn:
        type: string
      CreatedTime:
        description: The time when the event variable was created.
        type: string
      DataSource:
        enum:
        - EVENT
        type: string
      DataType:
        enum:
        - STRING
        - INTEGER
        - FLOAT
        - BOOLEAN
        type: string
      DefaultValue:
        type: string
      Description:
        description: The description.
        maxLength: 256
        minLength: 1
        type: string
      Inline:
        type: boolean
      LastUpdatedTime:
        description: The time when the event variable was last updated.
        type: string
      Name:
        type: string
      Tags:
        description: Tags associated with this event variable.
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Key:
              maxLength: 128
              minLength: 1
              type: string
            Value:
              maxLength: 256
              minLength: 0
              type: string
          required:
          - Key
          - Value
          type: object
        maxItems: 200
        type: array
        uniqueItems: false
      VariableType:
        enum:
        - AUTH_CODE
        - AVS
        - BILLING_ADDRESS_L1
        - BILLING_ADDRESS_L2
        - BILLING_CITY
        - BILLING_COUNTRY
        - BILLING_NAME
        - BILLING_PHONE
        - BILLING_STATE
        - BILLING_ZIP
        - CARD_BIN
        - CATEGORICAL
        - CURRENCY_CODE
        - EMAIL_ADDRESS
        - FINGERPRINT
        - FRAUD_LABEL
        - FREE_FORM_TEXT
        - IP_ADDRESS
        - NUMERIC
        - ORDER_ID
        - PAYMENT_TYPE
        - PHONE_NUMBER
        - PRICE
        - PRODUCT_CATEGORY
        - SHIPPING_ADDRESS_L1
        - SHIPPING_ADDRESS_L2
        - SHIPPING_CITY
        - SHIPPING_COUNTRY
        - SHIPPING_NAME
        - SHIPPING_PHONE
        - SHIPPING_STATE
        - SHIPPING_ZIP
        - USERAGENT
        type: string
    type: object
  Label:
    additionalProperties: false
    properties:
      Arn:
        type: string
      CreatedTime:
        description: The time when the label was created.
        type: string
      Description:
        description: The description.
        maxLength: 256
        minLength: 1
        type: string
      Inline:
        type: boolean
      LastUpdatedTime:
        description: The time when the label was last updated.
        type: string
      Name:
        type: string
      Tags:
        description: Tags associated with this label.
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Key:
              maxLength: 128
              minLength: 1
              type: string
            Value:
              maxLength: 256
              minLength: 0
              type: string
          required:
          - Key
          - Value
          type: object
        maxItems: 200
        type: array
        uniqueItems: false
    type: object
  Model:
    additionalProperties: false
    description: A model to associate with a detector.
    properties:
      Arn:
        type: string
    type: object
  Outcome:
    additionalProperties: false
    properties:
      Arn:
        type: string
      CreatedTime:
        description: The time when the outcome was created.
        type: string
      Description:
        description: The description.
        maxLength: 256
        minLength: 1
        type: string
      Inline:
        type: boolean
      LastUpdatedTime:
        description: The time when the outcome was last updated.
        type: string
      Name:
        type: string
      Tags:
        description: Tags associated with this outcome.
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Key:
              maxLength: 128
              minLength: 1
              type: string
            Value:
              maxLength: 256
              minLength: 0
              type: string
          required:
          - Key
          - Value
          type: object
        maxItems: 200
        type: array
        uniqueItems: false
    type: object
  Rule:
    additionalProperties: false
    properties:
      Arn:
        type: string
      CreatedTime:
        description: The time when the event type was created.
        type: string
      Description:
        description: The description.
        maxLength: 256
        minLength: 1
        type: string
      DetectorId:
        type: string
      Expression:
        type: string
      Language:
        enum:
        - DETECTORPL
        type: string
      LastUpdatedTime:
        description: The time when the event type was last updated.
        type: string
      Outcomes:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Arn:
              type: string
            CreatedTime:
              description: The time when the outcome was created.
              type: string
            Description:
              description: The description.
              maxLength: 256
              minLength: 1
              type: string
            Inline:
              type: boolean
            LastUpdatedTime:
              description: The time when the outcome was last updated.
              type: string
            Name:
              type: string
            Tags:
              description: Tags associated with this outcome.
              insertionOrder: false
              items:
                additionalProperties: false
                properties:
                  Key:
                    maxLength: 128
                    minLength: 1
                    type: string
                  Value:
                    maxLength: 256
                    minLength: 0
                    type: string
                required:
                - Key
                - Value
                type: object
              maxItems: 200
              type: array
              uniqueItems: false
          type: object
        minItems: 1
        type: array
        uniqueItems: false
      RuleId:
        type: string
      RuleVersion:
        type: string
      Tags:
        description: Tags associated with this event type.
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Key:
              maxLength: 128
              minLength: 1
              type: string
            Value:
              maxLength: 256
              minLength: 0
              type: string
          required:
          - Key
          - Value
          type: object
        maxItems: 200
        type: array
        uniqueItems: false
    type: object
  Tag:
    additionalProperties: false
    properties:
      Key:
        maxLength: 128
        minLength: 1
        type: string
      Value:
        maxLength: 256
        minLength: 0
        type: string
    required:
    - Key
    - Value
    type: object
properties:
  AssociatedModels:
    description: The models to associate with this detector.
    insertionOrder: false
    items:
      additionalProperties: false
      description: A model to associate with a detector.
      properties:
        Arn:
          type: string
      type: object
    maxItems: 10
    type: array
    uniqueItems: false
  Description:
    description: The description of the detector.
    maxLength: 128
    minLength: 1
    type: string
  DetectorVersionStatus:
    description: The desired detector version status for the detector
    enum:
    - DRAFT
    - ACTIVE
    type: string
  EventType:
    additionalProperties: false
    properties:
      Arn:
        description: The ARN of the event type.
        type: string
      CreatedTime:
        description: The time when the event type was created.
        type: string
      Description:
        description: The description of the event type.
        maxLength: 128
        minLength: 1
        type: string
      EntityTypes:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Arn:
              type: string
            CreatedTime:
              description: The time when the entity type was created.
              type: string
            Description:
              description: The description.
              maxLength: 256
              minLength: 1
              type: string
            Inline:
              type: boolean
            LastUpdatedTime:
              description: The time when the entity type was last updated.
              type: string
            Name:
              type: string
            Tags:
              description: Tags associated with this entity type.
              insertionOrder: false
              items:
                additionalProperties: false
                properties:
                  Key:
                    maxLength: 128
                    minLength: 1
                    type: string
                  Value:
                    maxLength: 256
                    minLength: 0
                    type: string
                required:
                - Key
                - Value
                type: object
              maxItems: 200
              type: array
              uniqueItems: false
          type: object
        minItems: 1
        type: array
        uniqueItems: false
      EventVariables:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Arn:
              type: string
            CreatedTime:
              description: The time when the event variable was created.
              type: string
            DataSource:
              enum:
              - EVENT
              type: string
            DataType:
              enum:
              - STRING
              - INTEGER
              - FLOAT
              - BOOLEAN
              type: string
            DefaultValue:
              type: string
            Description:
              description: The description.
              maxLength: 256
              minLength: 1
              type: string
            Inline:
              type: boolean
            LastUpdatedTime:
              description: The time when the event variable was last updated.
              type: string
            Name:
              type: string
            Tags:
              description: Tags associated with this event variable.
              insertionOrder: false
              items:
                additionalProperties: false
                properties:
                  Key:
                    maxLength: 128
                    minLength: 1
                    type: string
                  Value:
                    maxLength: 256
                    minLength: 0
                    type: string
                required:
                - Key
                - Value
                type: object
              maxItems: 200
              type: array
              uniqueItems: false
            VariableType:
              enum:
              - AUTH_CODE
              - AVS
              - BILLING_ADDRESS_L1
              - BILLING_ADDRESS_L2
              - BILLING_CITY
              - BILLING_COUNTRY
              - BILLING_NAME
              - BILLING_PHONE
              - BILLING_STATE
              - BILLING_ZIP
              - CARD_BIN
              - CATEGORICAL
              - CURRENCY_CODE
              - EMAIL_ADDRESS
              - FINGERPRINT
              - FRAUD_LABEL
              - FREE_FORM_TEXT
              - IP_ADDRESS
              - NUMERIC
              - ORDER_ID
              - PAYMENT_TYPE
              - PHONE_NUMBER
              - PRICE
              - PRODUCT_CATEGORY
              - SHIPPING_ADDRESS_L1
              - SHIPPING_ADDRESS_L2
              - SHIPPING_CITY
              - SHIPPING_COUNTRY
              - SHIPPING_NAME
              - SHIPPING_PHONE
              - SHIPPING_STATE
              - SHIPPING_ZIP
              - USERAGENT
              type: string
          type: object
        minItems: 1
        type: array
        uniqueItems: false
      Inline:
        type: boolean
      Labels:
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Arn:
              type: string
            CreatedTime:
              description: The time when the label was created.
              type: string
            Description:
              description: The description.
              maxLength: 256
              minLength: 1
              type: string
            Inline:
              type: boolean
            LastUpdatedTime:
              description: The time when the label was last updated.
              type: string
            Name:
              type: string
            Tags:
              description: Tags associated with this label.
              insertionOrder: false
              items:
                additionalProperties: false
                properties:
                  Key:
                    maxLength: 128
                    minLength: 1
                    type: string
                  Value:
                    maxLength: 256
                    minLength: 0
                    type: string
                required:
                - Key
                - Value
                type: object
              maxItems: 200
              type: array
              uniqueItems: false
          type: object
        minItems: 2
        type: array
        uniqueItems: false
      LastUpdatedTime:
        description: The time when the event type was last updated.
        type: string
      Name:
        description: The name for the event type
        maxLength: 64
        minLength: 1
        pattern: ^[0-9a-z_-]+$
        type: string
      Tags:
        description: Tags associated with this event type.
        insertionOrder: false
        items:
          additionalProperties: false
          properties:
            Key:
              maxLength: 128
              minLength: 1
              type: string
            Value:
              maxLength: 256
              minLength: 0
              type: string
          required:
          - Key
          - Value
          type: object
        maxItems: 200
        type: array
        uniqueItems: false
    type: object
  RuleExecutionMode:
    enum:
    - FIRST_MATCHED
    - ALL_MATCHED
    type: string
  Rules:
    insertionOrder: false
    items:
      additionalProperties: false
      properties:
        Arn:
          type: string
        CreatedTime:
          description: The time when the event type was created.
          type: string
        Description:
          description: The description.
          maxLength: 256
          minLength: 1
          type: string
        DetectorId:
          type: string
        Expression:
          type: string
        Language:
          enum:
          - DETECTORPL
          type: string
        LastUpdatedTime:
          description: The time when the event type was last updated.
          type: string
        Outcomes:
          insertionOrder: false
          items:
            additionalProperties: false
            properties:
              Arn:
                type: string
              CreatedTime:
                description: The time when the outcome was created.
                type: string
              Description:
                description: The description.
                maxLength: 256
                minLength: 1
                type: string
              Inline:
                type: boolean
              LastUpdatedTime:
                description: The time when the outcome was last updated.
                type: string
              Name:
                type: string
              Tags:
                description: Tags associated with this outcome.
                insertionOrder: false
                items:
                  additionalProperties: false
                  properties:
                    Key:
                      maxLength: 128
                      minLength: 1
                      type: string
                    Value:
                      maxLength: 256
                      minLength: 0
                      type: string
                  required:
                  - Key
                  - Value
                  type: object
                maxItems: 200
                type: array
                uniqueItems: false
            type: object
          minItems: 1
          type: array
          uniqueItems: false
        RuleId:
          type: string
        RuleVersion:
          type: string
        Tags:
          description: Tags associated with this event type.
          insertionOrder: false
          items:
            additionalProperties: false
            properties:
              Key:
                maxLength: 128
                minLength: 1
                type: string
              Value:
                maxLength: 256
                minLength: 0
                type: string
            required:
            - Key
            - Value
            type: object
          maxItems: 200
          type: array
          uniqueItems: false
      type: object
    minItems: 1
    type: array
    uniqueItems: false
  Tags:
    description: Tags associated with this detector.
    insertionOrder: false
    items:
      additionalProperties: false
      properties:
        Key:
          maxLength: 128
          minLength: 1
          type: string
        Value:
          maxLength: 256
          minLength: 0
          type: string
      required:
      - Key
      - Value
      type: object
    maxItems: 200
    type: array
    uniqueItems: false
  type:
    enum:
    - update

Permissions - frauddetector:GetDetectors, frauddetector:GetDetectorVersion, frauddetector:PutDetector, frauddetector:UpdateDetectorVersion, frauddetector:UpdateDetectorVersionStatus, frauddetector:UpdateDetectorVersionMetadata, frauddetector:UpdateRuleVersion, frauddetector:UpdateRuleMetadata, frauddetector:CreateRule, frauddetector:CreateVariable, frauddetector:UpdateVariable, frauddetector:GetVariables, frauddetector:PutLabel, frauddetector:PutOutcome, frauddetector:PutEntityType, frauddetector:PutEventType, frauddetector:GetRules, frauddetector:GetEventTypes, frauddetector:GetLabels, frauddetector:GetOutcomes, frauddetector:GetEntityTypes, frauddetector:GetExternalModels, frauddetector:GetModelVersion, frauddetector:DeleteEventType, frauddetector:DeleteVariable, frauddetector:DeleteLabel, frauddetector:DeleteEntityType, frauddetector:ListTagsForResource, frauddetector:TagResource, frauddetector:UntagResource