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