@swamp/aws/securitylake
v2026.04.23.3
AWS SECURITYLAKE infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awssecuritylakecloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/securitylake@swamp/aws/securitylake/aws-log-sourcev2026.04.23.2aws_log_source.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Accounts? | array | AWS account where you want to collect logs from. |
| DataLakeArn | string | The ARN for the data lake. |
| SourceName | string | The name for a AWS source. This must be a Regionally unique value. |
| SourceVersion | string | The version for a AWS source. This must be a Regionally unique value. |
createCreate a SecurityLake AwsLogSource
getGet a SecurityLake AwsLogSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SecurityLake AwsLogSource |
updateUpdate a SecurityLake AwsLogSource
deleteDelete a SecurityLake AwsLogSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SecurityLake AwsLogSource |
syncSync SecurityLake AwsLogSource state from AWS
Resources
state(infinite)— SecurityLake AwsLogSource resource state
@swamp/aws/securitylake/data-lakev2026.04.23.2data_lake.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| EncryptionConfiguration? | object | Provides encryption details of Amazon Security Lake object. |
| LifecycleConfiguration? | object | Provides lifecycle details of Amazon Security Lake object. |
| ReplicationConfiguration? | object | Provides replication details of Amazon Security Lake object. |
| MetaStoreManagerRoleArn? | string | The Amazon Resource Name (ARN) used to index AWS Glue table partitions that are generated by the ingestion and normalization of AWS log sources and custom sources. |
| Tags? | array |
createCreate a SecurityLake DataLake
getGet a SecurityLake DataLake
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SecurityLake DataLake |
updateUpdate a SecurityLake DataLake
deleteDelete a SecurityLake DataLake
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SecurityLake DataLake |
syncSync SecurityLake DataLake state from AWS
Resources
state(infinite)— SecurityLake DataLake resource state
@swamp/aws/securitylake/subscriberv2026.04.23.2subscriber.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AccessTypes | array | The Amazon S3 or AWS Lake Formation access type. |
| DataLakeArn | string | The ARN for the data lake. |
| SubscriberIdentity | object | The AWS identity used to access your data. |
| SubscriberName | string | The name of your Security Lake subscriber account. |
| SubscriberDescription? | string | The description for your subscriber account in Security Lake. |
| Tags? | array | An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string. |
| Sources | array | The supported AWS services from which logs and events are collected. |
createCreate a SecurityLake Subscriber
getGet a SecurityLake Subscriber
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SecurityLake Subscriber |
updateUpdate a SecurityLake Subscriber
deleteDelete a SecurityLake Subscriber
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SecurityLake Subscriber |
syncSync SecurityLake Subscriber state from AWS
Resources
state(infinite)— SecurityLake Subscriber resource state
@swamp/aws/securitylake/subscriber-notificationv2026.04.23.2subscriber_notification.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| NotificationConfiguration | object | |
| SubscriberArn | string | The ARN for the subscriber |
createCreate a SecurityLake SubscriberNotification
getGet a SecurityLake SubscriberNotification
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SecurityLake SubscriberNotification |
updateUpdate a SecurityLake SubscriberNotification
deleteDelete a SecurityLake SubscriberNotification
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SecurityLake SubscriberNotification |
syncSync SecurityLake SubscriberNotification state from AWS
Resources
state(infinite)— SecurityLake SubscriberNotification resource state
2026.04.23.2785.3 KBApr 23, 2026
AWS SECURITYLAKE infrastructure models
Release Notes
- Updated: aws_log_source, data_lake, subscriber, subscriber_notification
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssecuritylakecloudinfrastructure
2026.04.03.2786.5 KBApr 3, 2026
AWS SECURITYLAKE infrastructure models
Release Notes
- Updated: aws_log_source, data_lake, subscriber, subscriber_notification
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssecuritylakecloudinfrastructure
2026.03.19.1844.3 KBMar 19, 2026
AWS SECURITYLAKE infrastructure models
Release Notes
- Updated: aws_log_source, data_lake, subscriber, subscriber_notification
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssecuritylakecloudinfrastructure
2026.03.16.1817.9 KBMar 16, 2026
AWS SECURITYLAKE infrastructure models
Release Notes
- Updated: aws_log_source, data_lake, subscriber, subscriber_notification
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssecuritylakecloudinfrastructure
2026.03.10.5816.2 KBMar 10, 2026
AWS SECURITYLAKE infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssecuritylakecloudinfrastructure