1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. frauddetector
  5. Detector

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.frauddetector.Detector

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

A resource schema for a Detector in Amazon Fraud Detector.

Create Detector Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Detector(name: string, args: DetectorArgs, opts?: CustomResourceOptions);
@overload
def Detector(resource_name: str,
             args: DetectorArgs,
             opts: Optional[ResourceOptions] = None)

@overload
def Detector(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             detector_id: Optional[str] = None,
             event_type: Optional[DetectorEventTypeArgs] = None,
             rules: Optional[Sequence[DetectorRuleArgs]] = None,
             associated_models: Optional[Sequence[DetectorModelArgs]] = None,
             description: Optional[str] = None,
             detector_version_status: Optional[DetectorVersionStatus] = None,
             rule_execution_mode: Optional[DetectorRuleExecutionMode] = None,
             tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDetector(ctx *Context, name string, args DetectorArgs, opts ...ResourceOption) (*Detector, error)
public Detector(string name, DetectorArgs args, CustomResourceOptions? opts = null)
public Detector(String name, DetectorArgs args)
public Detector(String name, DetectorArgs args, CustomResourceOptions options)
type: aws-native:frauddetector:Detector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DetectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DetectorArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DetectorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DetectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DetectorArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Detector Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Detector resource accepts the following input properties:

DetectorId This property is required. string
The ID of the detector
EventType This property is required. Pulumi.AwsNative.FraudDetector.Inputs.DetectorEventType
The event type to associate this detector with.
Rules This property is required. List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorRule>
The rules to include in the detector version.
AssociatedModels List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorModel>
The models to associate with this detector.
Description string
The description of the detector.
DetectorVersionStatus Pulumi.AwsNative.FraudDetector.DetectorVersionStatus
The desired detector version status for the detector
RuleExecutionMode Pulumi.AwsNative.FraudDetector.DetectorRuleExecutionMode

The rule execution mode for the rules included in the detector version.

Valid values: FIRST_MATCHED | ALL_MATCHED Default value: FIRST_MATCHED

You 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.

Tags List<Pulumi.AwsNative.Inputs.Tag>
Tags associated with this detector.
DetectorId This property is required. string
The ID of the detector
EventType This property is required. DetectorEventTypeArgs
The event type to associate this detector with.
Rules This property is required. []DetectorRuleArgs
The rules to include in the detector version.
AssociatedModels []DetectorModelArgs
The models to associate with this detector.
Description string
The description of the detector.
DetectorVersionStatus DetectorVersionStatus
The desired detector version status for the detector
RuleExecutionMode DetectorRuleExecutionMode

The rule execution mode for the rules included in the detector version.

Valid values: FIRST_MATCHED | ALL_MATCHED Default value: FIRST_MATCHED

You 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.

Tags TagArgs
Tags associated with this detector.
detectorId This property is required. String
The ID of the detector
eventType This property is required. DetectorEventType
The event type to associate this detector with.
rules This property is required. List<DetectorRule>
The rules to include in the detector version.
associatedModels List<DetectorModel>
The models to associate with this detector.
description String
The description of the detector.
detectorVersionStatus DetectorVersionStatus
The desired detector version status for the detector
ruleExecutionMode DetectorRuleExecutionMode

The rule execution mode for the rules included in the detector version.

Valid values: FIRST_MATCHED | ALL_MATCHED Default value: FIRST_MATCHED

You 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.

tags List<Tag>
Tags associated with this detector.
detectorId This property is required. string
The ID of the detector
eventType This property is required. DetectorEventType
The event type to associate this detector with.
rules This property is required. DetectorRule[]
The rules to include in the detector version.
associatedModels DetectorModel[]
The models to associate with this detector.
description string
The description of the detector.
detectorVersionStatus DetectorVersionStatus
The desired detector version status for the detector
ruleExecutionMode DetectorRuleExecutionMode

The rule execution mode for the rules included in the detector version.

Valid values: FIRST_MATCHED | ALL_MATCHED Default value: FIRST_MATCHED

You 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.

tags Tag[]
Tags associated with this detector.
detector_id This property is required. str
The ID of the detector
event_type This property is required. DetectorEventTypeArgs
The event type to associate this detector with.
rules This property is required. Sequence[DetectorRuleArgs]
The rules to include in the detector version.
associated_models Sequence[DetectorModelArgs]
The models to associate with this detector.
description str
The description of the detector.
detector_version_status DetectorVersionStatus
The desired detector version status for the detector
rule_execution_mode DetectorRuleExecutionMode

The rule execution mode for the rules included in the detector version.

Valid values: FIRST_MATCHED | ALL_MATCHED Default value: FIRST_MATCHED

You 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.

tags Sequence[TagArgs]
Tags associated with this detector.
detectorId This property is required. String
The ID of the detector
eventType This property is required. Property Map
The event type to associate this detector with.
rules This property is required. List<Property Map>
The rules to include in the detector version.
associatedModels List<Property Map>
The models to associate with this detector.
description String
The description of the detector.
detectorVersionStatus "DRAFT" | "ACTIVE"
The desired detector version status for the detector
ruleExecutionMode "FIRST_MATCHED" | "ALL_MATCHED"

The rule execution mode for the rules included in the detector version.

Valid values: FIRST_MATCHED | ALL_MATCHED Default value: FIRST_MATCHED

You 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.

tags List<Property Map>
Tags associated with this detector.

Outputs

All input properties are implicitly available as output properties. Additionally, the Detector resource produces the following output properties:

Arn string
The ARN of the detector.
CreatedTime string
The time when the detector was created.
DetectorVersionId string
The active version ID of the detector
Id string
The provider-assigned unique ID for this managed resource.
LastUpdatedTime string
The time when the detector was last updated.
Arn string
The ARN of the detector.
CreatedTime string
The time when the detector was created.
DetectorVersionId string
The active version ID of the detector
Id string
The provider-assigned unique ID for this managed resource.
LastUpdatedTime string
The time when the detector was last updated.
arn String
The ARN of the detector.
createdTime String
The time when the detector was created.
detectorVersionId String
The active version ID of the detector
id String
The provider-assigned unique ID for this managed resource.
lastUpdatedTime String
The time when the detector was last updated.
arn string
The ARN of the detector.
createdTime string
The time when the detector was created.
detectorVersionId string
The active version ID of the detector
id string
The provider-assigned unique ID for this managed resource.
lastUpdatedTime string
The time when the detector was last updated.
arn str
The ARN of the detector.
created_time str
The time when the detector was created.
detector_version_id str
The active version ID of the detector
id str
The provider-assigned unique ID for this managed resource.
last_updated_time str
The time when the detector was last updated.
arn String
The ARN of the detector.
createdTime String
The time when the detector was created.
detectorVersionId String
The active version ID of the detector
id String
The provider-assigned unique ID for this managed resource.
lastUpdatedTime String
The time when the detector was last updated.

Supporting Types

DetectorEntityType
, DetectorEntityTypeArgs

Arn string
The entity type ARN.
CreatedTime string
The time when the entity type was created.
Description string
The description.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these Variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

LastUpdatedTime string
The time when the entity type was last updated.
Name string
The entity type name.
Tags List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorTag>
Tags associated with this entity type.
Arn string
The entity type ARN.
CreatedTime string
The time when the entity type was created.
Description string
The description.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these Variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

LastUpdatedTime string
The time when the entity type was last updated.
Name string
The entity type name.
Tags []DetectorTag
Tags associated with this entity type.
arn String
The entity type ARN.
createdTime String
The time when the entity type was created.
description String
The description.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these Variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime String
The time when the entity type was last updated.
name String
The entity type name.
tags List<DetectorTag>
Tags associated with this entity type.
arn string
The entity type ARN.
createdTime string
The time when the entity type was created.
description string
The description.
inline boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these Variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime string
The time when the entity type was last updated.
name string
The entity type name.
tags DetectorTag[]
Tags associated with this entity type.
arn str
The entity type ARN.
created_time str
The time when the entity type was created.
description str
The description.
inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these Variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

last_updated_time str
The time when the entity type was last updated.
name str
The entity type name.
tags Sequence[DetectorTag]
Tags associated with this entity type.
arn String
The entity type ARN.
createdTime String
The time when the entity type was created.
description String
The description.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these Variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime String
The time when the entity type was last updated.
name String
The entity type name.
tags List<Property Map>
Tags associated with this entity type.

DetectorEventType
, DetectorEventTypeArgs

Arn string
The ARN of the event type.
CreatedTime string
The time when the event type was created.
Description string
The description of the event type.
EntityTypes List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorEntityType>
The event type entity types.
EventVariables List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorEventVariable>
The event type event variables.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the Variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

Labels List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorLabel>
The event type labels.
LastUpdatedTime string
The time when the event type was last updated.
Name string
The name for the event type
Tags List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorTag>
Tags associated with this event type.
Arn string
The ARN of the event type.
CreatedTime string
The time when the event type was created.
Description string
The description of the event type.
EntityTypes []DetectorEntityType
The event type entity types.
EventVariables []DetectorEventVariable
The event type event variables.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the Variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

Labels []DetectorLabel
The event type labels.
LastUpdatedTime string
The time when the event type was last updated.
Name string
The name for the event type
Tags []DetectorTag
Tags associated with this event type.
arn String
The ARN of the event type.
createdTime String
The time when the event type was created.
description String
The description of the event type.
entityTypes List<DetectorEntityType>
The event type entity types.
eventVariables List<DetectorEventVariable>
The event type event variables.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the Variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

labels List<DetectorLabel>
The event type labels.
lastUpdatedTime String
The time when the event type was last updated.
name String
The name for the event type
tags List<DetectorTag>
Tags associated with this event type.
arn string
The ARN of the event type.
createdTime string
The time when the event type was created.
description string
The description of the event type.
entityTypes DetectorEntityType[]
The event type entity types.
eventVariables DetectorEventVariable[]
The event type event variables.
inline boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the Variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

labels DetectorLabel[]
The event type labels.
lastUpdatedTime string
The time when the event type was last updated.
name string
The name for the event type
tags DetectorTag[]
Tags associated with this event type.
arn str
The ARN of the event type.
created_time str
The time when the event type was created.
description str
The description of the event type.
entity_types Sequence[DetectorEntityType]
The event type entity types.
event_variables Sequence[DetectorEventVariable]
The event type event variables.
inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the Variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

labels Sequence[DetectorLabel]
The event type labels.
last_updated_time str
The time when the event type was last updated.
name str
The name for the event type
tags Sequence[DetectorTag]
Tags associated with this event type.
arn String
The ARN of the event type.
createdTime String
The time when the event type was created.
description String
The description of the event type.
entityTypes List<Property Map>
The event type entity types.
eventVariables List<Property Map>
The event type event variables.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the Variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

labels List<Property Map>
The event type labels.
lastUpdatedTime String
The time when the event type was last updated.
name String
The name for the event type
tags List<Property Map>
Tags associated with this event type.

DetectorEventVariable
, DetectorEventVariableArgs

Arn string
The event variable ARN.
CreatedTime string
The time when the event variable was created.
DataSource Pulumi.AwsNative.FraudDetector.DetectorEventVariableDataSource

The data source of the event variable.

Valid values: EVENT | EXTERNAL_MODEL_SCORE

When defining a variable within a detector, you can only use the EVENT value for DataSource when the Inline property is set to true. If the Inline property is set false, you can use either EVENT or MODEL_SCORE for DataSource.

DataType Pulumi.AwsNative.FraudDetector.DetectorEventVariableDataType

The data type of the event variable.

Valid values: STRING | INTEGER | BOOLEAN | FLOAT

DefaultValue string
The default value of the event variable. This is required if you are providing the details of your variables instead of the ARN.
Description string
The description.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

LastUpdatedTime string
The time when the event variable was last updated.
Name string
The name of the event variable.
Tags List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorTag>
Tags associated with this event variable.
VariableType Pulumi.AwsNative.FraudDetector.DetectorEventVariableVariableType
The type of event variable. For more information, see Variable types .
Arn string
The event variable ARN.
CreatedTime string
The time when the event variable was created.
DataSource DetectorEventVariableDataSource

The data source of the event variable.

Valid values: EVENT | EXTERNAL_MODEL_SCORE

When defining a variable within a detector, you can only use the EVENT value for DataSource when the Inline property is set to true. If the Inline property is set false, you can use either EVENT or MODEL_SCORE for DataSource.

DataType DetectorEventVariableDataType

The data type of the event variable.

Valid values: STRING | INTEGER | BOOLEAN | FLOAT

DefaultValue string
The default value of the event variable. This is required if you are providing the details of your variables instead of the ARN.
Description string
The description.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

LastUpdatedTime string
The time when the event variable was last updated.
Name string
The name of the event variable.
Tags []DetectorTag
Tags associated with this event variable.
VariableType DetectorEventVariableVariableType
The type of event variable. For more information, see Variable types .
arn String
The event variable ARN.
createdTime String
The time when the event variable was created.
dataSource DetectorEventVariableDataSource

The data source of the event variable.

Valid values: EVENT | EXTERNAL_MODEL_SCORE

When defining a variable within a detector, you can only use the EVENT value for DataSource when the Inline property is set to true. If the Inline property is set false, you can use either EVENT or MODEL_SCORE for DataSource.

dataType DetectorEventVariableDataType

The data type of the event variable.

Valid values: STRING | INTEGER | BOOLEAN | FLOAT

defaultValue String
The default value of the event variable. This is required if you are providing the details of your variables instead of the ARN.
description String
The description.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime String
The time when the event variable was last updated.
name String
The name of the event variable.
tags List<DetectorTag>
Tags associated with this event variable.
variableType DetectorEventVariableVariableType
The type of event variable. For more information, see Variable types .
arn string
The event variable ARN.
createdTime string
The time when the event variable was created.
dataSource DetectorEventVariableDataSource

The data source of the event variable.

Valid values: EVENT | EXTERNAL_MODEL_SCORE

When defining a variable within a detector, you can only use the EVENT value for DataSource when the Inline property is set to true. If the Inline property is set false, you can use either EVENT or MODEL_SCORE for DataSource.

dataType DetectorEventVariableDataType

The data type of the event variable.

Valid values: STRING | INTEGER | BOOLEAN | FLOAT

defaultValue string
The default value of the event variable. This is required if you are providing the details of your variables instead of the ARN.
description string
The description.
inline boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime string
The time when the event variable was last updated.
name string
The name of the event variable.
tags DetectorTag[]
Tags associated with this event variable.
variableType DetectorEventVariableVariableType
The type of event variable. For more information, see Variable types .
arn str
The event variable ARN.
created_time str
The time when the event variable was created.
data_source DetectorEventVariableDataSource

The data source of the event variable.

Valid values: EVENT | EXTERNAL_MODEL_SCORE

When defining a variable within a detector, you can only use the EVENT value for DataSource when the Inline property is set to true. If the Inline property is set false, you can use either EVENT or MODEL_SCORE for DataSource.

data_type DetectorEventVariableDataType

The data type of the event variable.

Valid values: STRING | INTEGER | BOOLEAN | FLOAT

default_value str
The default value of the event variable. This is required if you are providing the details of your variables instead of the ARN.
description str
The description.
inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

last_updated_time str
The time when the event variable was last updated.
name str
The name of the event variable.
tags Sequence[DetectorTag]
Tags associated with this event variable.
variable_type DetectorEventVariableVariableType
The type of event variable. For more information, see Variable types .
arn String
The event variable ARN.
createdTime String
The time when the event variable was created.
dataSource "EVENT"

The data source of the event variable.

Valid values: EVENT | EXTERNAL_MODEL_SCORE

When defining a variable within a detector, you can only use the EVENT value for DataSource when the Inline property is set to true. If the Inline property is set false, you can use either EVENT or MODEL_SCORE for DataSource.

dataType "STRING" | "INTEGER" | "FLOAT" | "BOOLEAN"

The data type of the event variable.

Valid values: STRING | INTEGER | BOOLEAN | FLOAT

defaultValue String
The default value of the event variable. This is required if you are providing the details of your variables instead of the ARN.
description String
The description.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime String
The time when the event variable was last updated.
name String
The name of the event variable.
tags List<Property Map>
Tags associated with this event variable.
variableType "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"
The type of event variable. For more information, see Variable types .

DetectorEventVariableDataSource
, DetectorEventVariableDataSourceArgs

Event
EVENT
DetectorEventVariableDataSourceEvent
EVENT
Event
EVENT
Event
EVENT
EVENT
EVENT
"EVENT"
EVENT

DetectorEventVariableDataType
, DetectorEventVariableDataTypeArgs

String
STRING
Integer
INTEGER
Float
FLOAT
Boolean
BOOLEAN
DetectorEventVariableDataTypeString
STRING
DetectorEventVariableDataTypeInteger
INTEGER
DetectorEventVariableDataTypeFloat
FLOAT
DetectorEventVariableDataTypeBoolean
BOOLEAN
String
STRING
Integer
INTEGER
Float
FLOAT
Boolean
BOOLEAN
String
STRING
Integer
INTEGER
Float
FLOAT
Boolean
BOOLEAN
STRING
STRING
INTEGER
INTEGER
FLOAT
FLOAT
BOOLEAN
BOOLEAN
"STRING"
STRING
"INTEGER"
INTEGER
"FLOAT"
FLOAT
"BOOLEAN"
BOOLEAN

DetectorEventVariableVariableType
, DetectorEventVariableVariableTypeArgs

AuthCode
AUTH_CODE
Avs
AVS
BillingAddressL1
BILLING_ADDRESS_L1
BillingAddressL2
BILLING_ADDRESS_L2
BillingCity
BILLING_CITY
BillingCountry
BILLING_COUNTRY
BillingName
BILLING_NAME
BillingPhone
BILLING_PHONE
BillingState
BILLING_STATE
BillingZip
BILLING_ZIP
CardBin
CARD_BIN
Categorical
CATEGORICAL
CurrencyCode
CURRENCY_CODE
EmailAddress
EMAIL_ADDRESS
Fingerprint
FINGERPRINT
FraudLabel
FRAUD_LABEL
FreeFormText
FREE_FORM_TEXT
IpAddress
IP_ADDRESS
Numeric
NUMERIC
OrderId
ORDER_ID
PaymentType
PAYMENT_TYPE
PhoneNumber
PHONE_NUMBER
Price
PRICE
ProductCategory
PRODUCT_CATEGORY
ShippingAddressL1
SHIPPING_ADDRESS_L1
ShippingAddressL2
SHIPPING_ADDRESS_L2
ShippingCity
SHIPPING_CITY
ShippingCountry
SHIPPING_COUNTRY
ShippingName
SHIPPING_NAME
ShippingPhone
SHIPPING_PHONE
ShippingState
SHIPPING_STATE
ShippingZip
SHIPPING_ZIP
Useragent
USERAGENT
DetectorEventVariableVariableTypeAuthCode
AUTH_CODE
DetectorEventVariableVariableTypeAvs
AVS
DetectorEventVariableVariableTypeBillingAddressL1
BILLING_ADDRESS_L1
DetectorEventVariableVariableTypeBillingAddressL2
BILLING_ADDRESS_L2
DetectorEventVariableVariableTypeBillingCity
BILLING_CITY
DetectorEventVariableVariableTypeBillingCountry
BILLING_COUNTRY
DetectorEventVariableVariableTypeBillingName
BILLING_NAME
DetectorEventVariableVariableTypeBillingPhone
BILLING_PHONE
DetectorEventVariableVariableTypeBillingState
BILLING_STATE
DetectorEventVariableVariableTypeBillingZip
BILLING_ZIP
DetectorEventVariableVariableTypeCardBin
CARD_BIN
DetectorEventVariableVariableTypeCategorical
CATEGORICAL
DetectorEventVariableVariableTypeCurrencyCode
CURRENCY_CODE
DetectorEventVariableVariableTypeEmailAddress
EMAIL_ADDRESS
DetectorEventVariableVariableTypeFingerprint
FINGERPRINT
DetectorEventVariableVariableTypeFraudLabel
FRAUD_LABEL
DetectorEventVariableVariableTypeFreeFormText
FREE_FORM_TEXT
DetectorEventVariableVariableTypeIpAddress
IP_ADDRESS
DetectorEventVariableVariableTypeNumeric
NUMERIC
DetectorEventVariableVariableTypeOrderId
ORDER_ID
DetectorEventVariableVariableTypePaymentType
PAYMENT_TYPE
DetectorEventVariableVariableTypePhoneNumber
PHONE_NUMBER
DetectorEventVariableVariableTypePrice
PRICE
DetectorEventVariableVariableTypeProductCategory
PRODUCT_CATEGORY
DetectorEventVariableVariableTypeShippingAddressL1
SHIPPING_ADDRESS_L1
DetectorEventVariableVariableTypeShippingAddressL2
SHIPPING_ADDRESS_L2
DetectorEventVariableVariableTypeShippingCity
SHIPPING_CITY
DetectorEventVariableVariableTypeShippingCountry
SHIPPING_COUNTRY
DetectorEventVariableVariableTypeShippingName
SHIPPING_NAME
DetectorEventVariableVariableTypeShippingPhone
SHIPPING_PHONE
DetectorEventVariableVariableTypeShippingState
SHIPPING_STATE
DetectorEventVariableVariableTypeShippingZip
SHIPPING_ZIP
DetectorEventVariableVariableTypeUseragent
USERAGENT
AuthCode
AUTH_CODE
Avs
AVS
BillingAddressL1
BILLING_ADDRESS_L1
BillingAddressL2
BILLING_ADDRESS_L2
BillingCity
BILLING_CITY
BillingCountry
BILLING_COUNTRY
BillingName
BILLING_NAME
BillingPhone
BILLING_PHONE
BillingState
BILLING_STATE
BillingZip
BILLING_ZIP
CardBin
CARD_BIN
Categorical
CATEGORICAL
CurrencyCode
CURRENCY_CODE
EmailAddress
EMAIL_ADDRESS
Fingerprint
FINGERPRINT
FraudLabel
FRAUD_LABEL
FreeFormText
FREE_FORM_TEXT
IpAddress
IP_ADDRESS
Numeric
NUMERIC
OrderId
ORDER_ID
PaymentType
PAYMENT_TYPE
PhoneNumber
PHONE_NUMBER
Price
PRICE
ProductCategory
PRODUCT_CATEGORY
ShippingAddressL1
SHIPPING_ADDRESS_L1
ShippingAddressL2
SHIPPING_ADDRESS_L2
ShippingCity
SHIPPING_CITY
ShippingCountry
SHIPPING_COUNTRY
ShippingName
SHIPPING_NAME
ShippingPhone
SHIPPING_PHONE
ShippingState
SHIPPING_STATE
ShippingZip
SHIPPING_ZIP
Useragent
USERAGENT
AuthCode
AUTH_CODE
Avs
AVS
BillingAddressL1
BILLING_ADDRESS_L1
BillingAddressL2
BILLING_ADDRESS_L2
BillingCity
BILLING_CITY
BillingCountry
BILLING_COUNTRY
BillingName
BILLING_NAME
BillingPhone
BILLING_PHONE
BillingState
BILLING_STATE
BillingZip
BILLING_ZIP
CardBin
CARD_BIN
Categorical
CATEGORICAL
CurrencyCode
CURRENCY_CODE
EmailAddress
EMAIL_ADDRESS
Fingerprint
FINGERPRINT
FraudLabel
FRAUD_LABEL
FreeFormText
FREE_FORM_TEXT
IpAddress
IP_ADDRESS
Numeric
NUMERIC
OrderId
ORDER_ID
PaymentType
PAYMENT_TYPE
PhoneNumber
PHONE_NUMBER
Price
PRICE
ProductCategory
PRODUCT_CATEGORY
ShippingAddressL1
SHIPPING_ADDRESS_L1
ShippingAddressL2
SHIPPING_ADDRESS_L2
ShippingCity
SHIPPING_CITY
ShippingCountry
SHIPPING_COUNTRY
ShippingName
SHIPPING_NAME
ShippingPhone
SHIPPING_PHONE
ShippingState
SHIPPING_STATE
ShippingZip
SHIPPING_ZIP
Useragent
USERAGENT
AUTH_CODE
AUTH_CODE
AVS
AVS
BILLING_ADDRESS_L1
BILLING_ADDRESS_L1
BILLING_ADDRESS_L2
BILLING_ADDRESS_L2
BILLING_CITY
BILLING_CITY
BILLING_COUNTRY
BILLING_COUNTRY
BILLING_NAME
BILLING_NAME
BILLING_PHONE
BILLING_PHONE
BILLING_STATE
BILLING_STATE
BILLING_ZIP
BILLING_ZIP
CARD_BIN
CARD_BIN
CATEGORICAL
CATEGORICAL
CURRENCY_CODE
CURRENCY_CODE
EMAIL_ADDRESS
EMAIL_ADDRESS
FINGERPRINT
FINGERPRINT
FRAUD_LABEL
FRAUD_LABEL
FREE_FORM_TEXT
FREE_FORM_TEXT
IP_ADDRESS
IP_ADDRESS
NUMERIC
NUMERIC
ORDER_ID
ORDER_ID
PAYMENT_TYPE
PAYMENT_TYPE
PHONE_NUMBER
PHONE_NUMBER
PRICE
PRICE
PRODUCT_CATEGORY
PRODUCT_CATEGORY
SHIPPING_ADDRESS_L1
SHIPPING_ADDRESS_L1
SHIPPING_ADDRESS_L2
SHIPPING_ADDRESS_L2
SHIPPING_CITY
SHIPPING_CITY
SHIPPING_COUNTRY
SHIPPING_COUNTRY
SHIPPING_NAME
SHIPPING_NAME
SHIPPING_PHONE
SHIPPING_PHONE
SHIPPING_STATE
SHIPPING_STATE
SHIPPING_ZIP
SHIPPING_ZIP
USERAGENT
USERAGENT
"AUTH_CODE"
AUTH_CODE
"AVS"
AVS
"BILLING_ADDRESS_L1"
BILLING_ADDRESS_L1
"BILLING_ADDRESS_L2"
BILLING_ADDRESS_L2
"BILLING_CITY"
BILLING_CITY
"BILLING_COUNTRY"
BILLING_COUNTRY
"BILLING_NAME"
BILLING_NAME
"BILLING_PHONE"
BILLING_PHONE
"BILLING_STATE"
BILLING_STATE
"BILLING_ZIP"
BILLING_ZIP
"CARD_BIN"
CARD_BIN
"CATEGORICAL"
CATEGORICAL
"CURRENCY_CODE"
CURRENCY_CODE
"EMAIL_ADDRESS"
EMAIL_ADDRESS
"FINGERPRINT"
FINGERPRINT
"FRAUD_LABEL"
FRAUD_LABEL
"FREE_FORM_TEXT"
FREE_FORM_TEXT
"IP_ADDRESS"
IP_ADDRESS
"NUMERIC"
NUMERIC
"ORDER_ID"
ORDER_ID
"PAYMENT_TYPE"
PAYMENT_TYPE
"PHONE_NUMBER"
PHONE_NUMBER
"PRICE"
PRICE
"PRODUCT_CATEGORY"
PRODUCT_CATEGORY
"SHIPPING_ADDRESS_L1"
SHIPPING_ADDRESS_L1
"SHIPPING_ADDRESS_L2"
SHIPPING_ADDRESS_L2
"SHIPPING_CITY"
SHIPPING_CITY
"SHIPPING_COUNTRY"
SHIPPING_COUNTRY
"SHIPPING_NAME"
SHIPPING_NAME
"SHIPPING_PHONE"
SHIPPING_PHONE
"SHIPPING_STATE"
SHIPPING_STATE
"SHIPPING_ZIP"
SHIPPING_ZIP
"USERAGENT"
USERAGENT

DetectorLabel
, DetectorLabelArgs

Arn string
The label ARN.
CreatedTime string
The time when the label was created.
Description string
The description.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

LastUpdatedTime string
The time when the label was last updated.
Name string
The label name.
Tags List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorTag>
Tags associated with this label.
Arn string
The label ARN.
CreatedTime string
The time when the label was created.
Description string
The description.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

LastUpdatedTime string
The time when the label was last updated.
Name string
The label name.
Tags []DetectorTag
Tags associated with this label.
arn String
The label ARN.
createdTime String
The time when the label was created.
description String
The description.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime String
The time when the label was last updated.
name String
The label name.
tags List<DetectorTag>
Tags associated with this label.
arn string
The label ARN.
createdTime string
The time when the label was created.
description string
The description.
inline boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime string
The time when the label was last updated.
name string
The label name.
tags DetectorTag[]
Tags associated with this label.
arn str
The label ARN.
created_time str
The time when the label was created.
description str
The description.
inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

last_updated_time str
The time when the label was last updated.
name str
The label name.
tags Sequence[DetectorTag]
Tags associated with this label.
arn String
The label ARN.
createdTime String
The time when the label was created.
description String
The description.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime String
The time when the label was last updated.
name String
The label name.
tags List<Property Map>
Tags associated with this label.

DetectorModel
, DetectorModelArgs

Arn string
The ARN of the model.
Arn string
The ARN of the model.
arn String
The ARN of the model.
arn string
The ARN of the model.
arn str
The ARN of the model.
arn String
The ARN of the model.

DetectorOutcome
, DetectorOutcomeArgs

Arn string
The outcome ARN.
CreatedTime string
The time when the outcome was created.
Description string
The description.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

LastUpdatedTime string
The time when the outcome was last updated.
Name string
The outcome name.
Tags List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorTag>
Tags associated with this outcome.
Arn string
The outcome ARN.
CreatedTime string
The time when the outcome was created.
Description string
The description.
Inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

LastUpdatedTime string
The time when the outcome was last updated.
Name string
The outcome name.
Tags []DetectorTag
Tags associated with this outcome.
arn String
The outcome ARN.
createdTime String
The time when the outcome was created.
description String
The description.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime String
The time when the outcome was last updated.
name String
The outcome name.
tags List<DetectorTag>
Tags associated with this outcome.
arn string
The outcome ARN.
createdTime string
The time when the outcome was created.
description string
The description.
inline boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime string
The time when the outcome was last updated.
name string
The outcome name.
tags DetectorTag[]
Tags associated with this outcome.
arn str
The outcome ARN.
created_time str
The time when the outcome was created.
description str
The description.
inline bool

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

last_updated_time str
The time when the outcome was last updated.
name str
The outcome name.
tags Sequence[DetectorTag]
Tags associated with this outcome.
arn String
The outcome ARN.
createdTime String
The time when the outcome was created.
description String
The description.
inline Boolean

Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack. If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

For example, when creating AWS::FraudDetector::Detector you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your detector but not execute any changes to the variables.

lastUpdatedTime String
The time when the outcome was last updated.
name String
The outcome name.
tags List<Property Map>
Tags associated with this outcome.

DetectorRule
, DetectorRuleArgs

Arn string
The rule ARN.
CreatedTime string
The time when the event type was created.
Description string
The description.
DetectorId string
The detector for which the rule is associated.
Expression string
The rule expression. A rule expression captures the business logic. For more information, see Rule language reference .
Language Pulumi.AwsNative.FraudDetector.DetectorRuleLanguage

The rule language.

Valid Value: DETECTORPL

LastUpdatedTime string
The time when the event type was last updated.
Outcomes List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorOutcome>
The rule outcome.
RuleId string
The rule ID.
RuleVersion string
The rule version.
Tags List<Pulumi.AwsNative.FraudDetector.Inputs.DetectorTag>
Tags associated with this event type.
Arn string
The rule ARN.
CreatedTime string
The time when the event type was created.
Description string
The description.
DetectorId string
The detector for which the rule is associated.
Expression string
The rule expression. A rule expression captures the business logic. For more information, see Rule language reference .
Language DetectorRuleLanguage

The rule language.

Valid Value: DETECTORPL

LastUpdatedTime string
The time when the event type was last updated.
Outcomes []DetectorOutcome
The rule outcome.
RuleId string
The rule ID.
RuleVersion string
The rule version.
Tags []DetectorTag
Tags associated with this event type.
arn String
The rule ARN.
createdTime String
The time when the event type was created.
description String
The description.
detectorId String
The detector for which the rule is associated.
expression String
The rule expression. A rule expression captures the business logic. For more information, see Rule language reference .
language DetectorRuleLanguage

The rule language.

Valid Value: DETECTORPL

lastUpdatedTime String
The time when the event type was last updated.
outcomes List<DetectorOutcome>
The rule outcome.
ruleId String
The rule ID.
ruleVersion String
The rule version.
tags List<DetectorTag>
Tags associated with this event type.
arn string
The rule ARN.
createdTime string
The time when the event type was created.
description string
The description.
detectorId string
The detector for which the rule is associated.
expression string
The rule expression. A rule expression captures the business logic. For more information, see Rule language reference .
language DetectorRuleLanguage

The rule language.

Valid Value: DETECTORPL

lastUpdatedTime string
The time when the event type was last updated.
outcomes DetectorOutcome[]
The rule outcome.
ruleId string
The rule ID.
ruleVersion string
The rule version.
tags DetectorTag[]
Tags associated with this event type.
arn str
The rule ARN.
created_time str
The time when the event type was created.
description str
The description.
detector_id str
The detector for which the rule is associated.
expression str
The rule expression. A rule expression captures the business logic. For more information, see Rule language reference .
language DetectorRuleLanguage

The rule language.

Valid Value: DETECTORPL

last_updated_time str
The time when the event type was last updated.
outcomes Sequence[DetectorOutcome]
The rule outcome.
rule_id str
The rule ID.
rule_version str
The rule version.
tags Sequence[DetectorTag]
Tags associated with this event type.
arn String
The rule ARN.
createdTime String
The time when the event type was created.
description String
The description.
detectorId String
The detector for which the rule is associated.
expression String
The rule expression. A rule expression captures the business logic. For more information, see Rule language reference .
language "DETECTORPL"

The rule language.

Valid Value: DETECTORPL

lastUpdatedTime String
The time when the event type was last updated.
outcomes List<Property Map>
The rule outcome.
ruleId String
The rule ID.
ruleVersion String
The rule version.
tags List<Property Map>
Tags associated with this event type.

DetectorRuleExecutionMode
, DetectorRuleExecutionModeArgs

FirstMatched
FIRST_MATCHED
AllMatched
ALL_MATCHED
DetectorRuleExecutionModeFirstMatched
FIRST_MATCHED
DetectorRuleExecutionModeAllMatched
ALL_MATCHED
FirstMatched
FIRST_MATCHED
AllMatched
ALL_MATCHED
FirstMatched
FIRST_MATCHED
AllMatched
ALL_MATCHED
FIRST_MATCHED
FIRST_MATCHED
ALL_MATCHED
ALL_MATCHED
"FIRST_MATCHED"
FIRST_MATCHED
"ALL_MATCHED"
ALL_MATCHED

DetectorRuleLanguage
, DetectorRuleLanguageArgs

Detectorpl
DETECTORPL
DetectorRuleLanguageDetectorpl
DETECTORPL
Detectorpl
DETECTORPL
Detectorpl
DETECTORPL
DETECTORPL
DETECTORPL
"DETECTORPL"
DETECTORPL

DetectorTag
, DetectorTagArgs

Key This property is required. string
A tag key.
Value This property is required. string
A value assigned to a tag key.
Key This property is required. string
A tag key.
Value This property is required. string
A value assigned to a tag key.
key This property is required. String
A tag key.
value This property is required. String
A value assigned to a tag key.
key This property is required. string
A tag key.
value This property is required. string
A value assigned to a tag key.
key This property is required. str
A tag key.
value This property is required. str
A value assigned to a tag key.
key This property is required. String
A tag key.
value This property is required. String
A value assigned to a tag key.

DetectorVersionStatus
, DetectorVersionStatusArgs

Draft
DRAFT
Active
ACTIVE
DetectorVersionStatusDraft
DRAFT
DetectorVersionStatusActive
ACTIVE
Draft
DRAFT
Active
ACTIVE
Draft
DRAFT
Active
ACTIVE
DRAFT
DRAFT
ACTIVE
ACTIVE
"DRAFT"
DRAFT
"ACTIVE"
ACTIVE

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi