Aws/frauddetector
@swamp/aws/frauddetectorv2026.10.25.1
01README
AWS FRAUDDETECTOR infrastructure models
02Behaviors
@swamp/aws/frauddetector/detectorv2026.10.23.1detector.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| DetectorId | string | The ID of the detector |
| DetectorVersionStatus? | enum | The desired detector version status for the detector |
| RuleExecutionMode? | enum | |
| Tags? | array | Tags associated with this detector. |
| Description? | string | The description of the detector. |
| Rules | array | |
| EventType | object | The event type to associate this detector with. |
| AssociatedModels? | array | The models to associate with this detector. |
fn create()
Create a FraudDetector Detector
fn get(identifier: string)
Get a FraudDetector Detector
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector Detector |
fn update()
Update a FraudDetector Detector
fn delete(identifier: string)
Delete a FraudDetector Detector
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector Detector |
fn sync()
Sync FraudDetector Detector state from AWS
fn list(maxPages?: number, resourceModel?: string)
List FraudDetector Detector resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— FraudDetector Detector resource state
@swamp/aws/frauddetector/entity-typev2026.10.23.1entity_type.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the entity type. |
| Tags? | array | Tags associated with this entity type. |
| Description? | string | The entity type description. |
fn create()
Create a FraudDetector EntityType
fn get(identifier: string)
Get a FraudDetector EntityType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector EntityType |
fn update()
Update a FraudDetector EntityType
fn delete(identifier: string)
Delete a FraudDetector EntityType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector EntityType |
fn sync()
Sync FraudDetector EntityType state from AWS
fn list(maxPages?: number, resourceModel?: string)
List FraudDetector EntityType resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— FraudDetector EntityType resource state
@swamp/aws/frauddetector/event-typev2026.10.23.1event_type.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name for the event type |
| Tags? | array | Tags associated with this event type. |
| Description? | string | The description of the event type. |
| EventVariables | array | |
| Labels | array | |
| EntityTypes | array |
fn create()
Create a FraudDetector EventType
fn get(identifier: string)
Get a FraudDetector EventType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector EventType |
fn update()
Update a FraudDetector EventType
fn delete(identifier: string)
Delete a FraudDetector EventType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector EventType |
fn sync()
Sync FraudDetector EventType state from AWS
fn list(maxPages?: number, resourceModel?: string)
List FraudDetector EventType resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— FraudDetector EventType resource state
@swamp/aws/frauddetector/labelv2026.10.23.1label.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the label. |
| Tags? | array | Tags associated with this label. |
| Description? | string | The label description. |
fn create()
Create a FraudDetector Label
fn get(identifier: string)
Get a FraudDetector Label
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector Label |
fn update()
Update a FraudDetector Label
fn delete(identifier: string)
Delete a FraudDetector Label
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector Label |
fn sync()
Sync FraudDetector Label state from AWS
fn list(maxPages?: number, resourceModel?: string)
List FraudDetector Label resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— FraudDetector Label resource state
@swamp/aws/frauddetector/listv2026.10.23.1list.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the list. |
| Description? | string | The description of the list. |
| VariableType? | string | The variable type of the list. |
| Tags? | array | Tags associated with this list. |
| Elements? | array | The elements in this list. |
fn create()
Create a FraudDetector List
fn get(identifier: string)
Get a FraudDetector List
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector List |
fn update()
Update a FraudDetector List
fn delete(identifier: string)
Delete a FraudDetector List
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector List |
fn sync()
Sync FraudDetector List state from AWS
fn list(maxPages?: number, resourceModel?: string)
List FraudDetector List resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— FraudDetector List resource state
@swamp/aws/frauddetector/outcomev2026.10.23.1outcome.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the outcome. |
| Tags? | array | Tags associated with this outcome. |
| Description? | string | The outcome description. |
fn create()
Create a FraudDetector Outcome
fn get(identifier: string)
Get a FraudDetector Outcome
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector Outcome |
fn update()
Update a FraudDetector Outcome
fn delete(identifier: string)
Delete a FraudDetector Outcome
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector Outcome |
fn sync()
Sync FraudDetector Outcome state from AWS
fn list(maxPages?: number, resourceModel?: string)
List FraudDetector Outcome resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— FraudDetector Outcome resource state
@swamp/aws/frauddetector/variablev2026.10.23.1variable.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the variable. |
| DataSource | enum | The source of the data. |
| DataType | enum | The data type. |
| DefaultValue | string | The default value for the variable when no value is received. |
| Description? | string | The description. |
| Tags? | array | Tags associated with this variable. |
| VariableType? | enum | The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types |
fn create()
Create a FraudDetector Variable
fn get(identifier: string)
Get a FraudDetector Variable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector Variable |
fn update()
Update a FraudDetector Variable
fn delete(identifier: string)
Delete a FraudDetector Variable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the FraudDetector Variable |
fn sync()
Sync FraudDetector Variable state from AWS
fn list(maxPages?: number, resourceModel?: string)
List FraudDetector Variable resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— FraudDetector Variable resource state
03Previous Versions
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
- Updated: detector, entity_type, event_type, label, list, outcome, variable
2026.10.13.1
- Updated: detector, entity_type, event_type, label, list, outcome, variable
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
2026.09.21.1
04Stats
A
100 / 100
Downloads
35
Archive size
1.4 MB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Docs keep secrets in a vault1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
05Platforms
06Labels