CfnDetectorMixinProps
- class aws_cdk.mixins_preview.aws_frauddetector.mixins.CfnDetectorMixinProps(*, associated_models=None, description=None, detector_id=None, detector_version_status=None, event_type=None, rule_execution_mode=None, rules=None, tags=None)
Bases:
objectProperties for CfnDetectorPropsMixin.
- Parameters:
associated_models (
Union[IResolvable,Sequence[Union[IResolvable,ModelProperty,Dict[str,Any]]],None]) – The models to associate with this detector. You must provide the ARNs of all the models you want to associate.description (
Optional[str]) – The detector description.detector_id (
Optional[str]) – The name of the detector.detector_version_status (
Optional[str]) – The status of the detector version. If a value is not provided for this property, AWS CloudFormation assumesDRAFTstatus. Valid values:ACTIVE | DRAFTevent_type (
Union[IResolvable,EventTypeProperty,Dict[str,Any],None]) – The event type associated with this detector.rule_execution_mode (
Optional[str]) – The rule execution mode for the rules included in the detector version. Valid values:FIRST_MATCHED | ALL_MATCHEDDefault value:FIRST_MATCHEDYou can define and edit the rule mode at the detector version level, when it is in draft status. If you specifyFIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, first to last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule. If you specifiyALL_MATCHED, Amazon Fraud Detector evaluates all rules and returns the outcomes for all matched rules.rules (
Union[IResolvable,Sequence[Union[IResolvable,RuleProperty,Dict[str,Any]]],None]) – The rules to include in the detector version.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – An array of key-value pairs to apply to this resource. For more information, see Tag .
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_frauddetector import mixins as frauddetector_mixins cfn_detector_mixin_props = frauddetector_mixins.CfnDetectorMixinProps( associated_models=[frauddetector_mixins.CfnDetectorPropsMixin.ModelProperty( arn="arn" )], description="description", detector_id="detectorId", detector_version_status="detectorVersionStatus", event_type=frauddetector_mixins.CfnDetectorPropsMixin.EventTypeProperty( arn="arn", created_time="createdTime", description="description", entity_types=[frauddetector_mixins.CfnDetectorPropsMixin.EntityTypeProperty( arn="arn", created_time="createdTime", description="description", inline=False, last_updated_time="lastUpdatedTime", name="name", tags=[CfnTag( key="key", value="value" )] )], event_variables=[frauddetector_mixins.CfnDetectorPropsMixin.EventVariableProperty( arn="arn", created_time="createdTime", data_source="dataSource", data_type="dataType", default_value="defaultValue", description="description", inline=False, last_updated_time="lastUpdatedTime", name="name", tags=[CfnTag( key="key", value="value" )], variable_type="variableType" )], inline=False, labels=[frauddetector_mixins.CfnDetectorPropsMixin.LabelProperty( arn="arn", created_time="createdTime", description="description", inline=False, last_updated_time="lastUpdatedTime", name="name", tags=[CfnTag( key="key", value="value" )] )], last_updated_time="lastUpdatedTime", name="name", tags=[CfnTag( key="key", value="value" )] ), rule_execution_mode="ruleExecutionMode", rules=[frauddetector_mixins.CfnDetectorPropsMixin.RuleProperty( arn="arn", created_time="createdTime", description="description", detector_id="detectorId", expression="expression", language="language", last_updated_time="lastUpdatedTime", outcomes=[frauddetector_mixins.CfnDetectorPropsMixin.OutcomeProperty( arn="arn", created_time="createdTime", description="description", inline=False, last_updated_time="lastUpdatedTime", name="name", tags=[CfnTag( key="key", value="value" )] )], rule_id="ruleId", rule_version="ruleVersion", tags=[CfnTag( key="key", value="value" )] )], tags=[CfnTag( key="key", value="value" )] )
Attributes
- associated_models
The models to associate with this detector.
You must provide the ARNs of all the models you want to associate.
- description
The detector description.
- detector_id
The name of the detector.
- detector_version_status
The status of the detector version.
If a value is not provided for this property, AWS CloudFormation assumes
DRAFTstatus.Valid values:
ACTIVE | DRAFT
- event_type
The event type associated with this detector.
- rule_execution_mode
The rule execution mode for the rules included in the detector version.
Valid values:
FIRST_MATCHED | ALL_MATCHEDDefault value:FIRST_MATCHEDYou can define and edit the rule mode at the detector version level, when it is in draft status.
If you specify
FIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, first to last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule.If you specifiy
ALL_MATCHED, Amazon Fraud Detector evaluates all rules and returns the outcomes for all matched rules.
- rules
The rules to include in the detector version.