Skip to main content

Aws/macie

@swamp/aws/maciev2026.10.08.1· 1d agoMODELS
01README

AWS MACIE infrastructure models

02Models5
@swamp/aws/macie/allow-listv2026.08.17.2allow_list.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringName of AllowList.
Description?stringDescription of AllowList.
CriteriarecordAllowList criteria.
Tags?arrayA collection of tags associated with a resource
fn create()
Create a Macie AllowList
fn get(identifier: string)
Get a Macie AllowList
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie AllowList
fn update()
Update a Macie AllowList
fn delete(identifier: string)
Delete a Macie AllowList
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie AllowList
fn sync()
Sync Macie AllowList state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Macie AllowList resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Macie AllowList resource state
@swamp/aws/macie/custom-data-identifierv2026.08.17.2custom_data_identifier.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringName of custom data identifier.
Description?stringDescription of custom data identifier.
RegexstringRegular expression for custom data identifier.
MaximumMatchDistance?numberMaximum match distance.
Keywords?arrayKeywords to be matched against.
IgnoreWords?arrayWords to be ignored.
Tags?arrayA collection of tags associated with a resource
fn create()
Create a Macie CustomDataIdentifier
fn get(identifier: string)
Get a Macie CustomDataIdentifier
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie CustomDataIdentifier
fn update()
Update a Macie CustomDataIdentifier
fn delete(identifier: string)
Delete a Macie CustomDataIdentifier
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie CustomDataIdentifier
fn sync()
Sync Macie CustomDataIdentifier state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Macie CustomDataIdentifier resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Macie CustomDataIdentifier resource state
@swamp/aws/macie/findings-filterv2026.08.17.2findings_filter.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringFindings filter name
Description?stringFindings filter description
FindingCriteriaobjectFindings filter criteria.
Action?enumFindings filter action.
Position?numberFindings filter position.
Tags?arrayA collection of tags associated with a resource
fn create()
Create a Macie FindingsFilter
fn get(identifier: string)
Get a Macie FindingsFilter
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie FindingsFilter
fn update()
Update a Macie FindingsFilter
fn delete(identifier: string)
Delete a Macie FindingsFilter
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie FindingsFilter
fn sync()
Sync Macie FindingsFilter state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Macie FindingsFilter resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Macie FindingsFilter resource state
@swamp/aws/macie/memberv2026.09.15.1member.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
AccountIdstringThe AWS account ID for the account to associate with the Amazon Macie administrator account.
Email?stringThe email address for the account to associate with the Amazon Macie administrator account. Required by the Amazon Macie CreateMember API at creation time; it is write-only because the service does not return it (it is null when the account is associated through AWS Organizations).
Tags?arrayThe tags to associate with the member account in Amazon Macie.
fn create()
Create a Macie Member
fn get(identifier: string)
Get a Macie Member
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie Member
fn update()
Update a Macie Member
fn delete(identifier: string)
Delete a Macie Member
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie Member
fn sync()
Sync Macie Member state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Macie Member resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Macie Member resource state
@swamp/aws/macie/sessionv2026.08.17.2session.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Status?enumA enumeration value that specifies the status of the Macie Session.
FindingPublishingFrequency?enumA enumeration value that specifies how frequently finding updates are published.
fn create()
Create a Macie Session
fn get(identifier: string)
Get a Macie Session
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie Session
fn update()
Update a Macie Session
fn delete(identifier: string)
Delete a Macie Session
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie Session
fn sync()
Sync Macie Session state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Macie Session resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Macie Session resource state
03Previous Versions19
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
2026.09.20.1
2026.09.19.1
2026.09.18.1
2026.09.17.1
04Stats
A
100 / 100
Downloads
94
Archive size
1017.6 KB
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
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels