Skip to main content

@swamp/aws/macie

v2026.04.23.3

AWS MACIE infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsmaciecloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

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/macie

@swamp/aws/macie/allow-listv2026.04.23.2allow_list.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringName of AllowList.
Description?stringDescription of AllowList.
CriteriastringAllowList criteria.
Tags?arrayA collection of tags associated with a resource
createCreate a Macie AllowList
getGet a Macie AllowList
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie AllowList
updateUpdate a Macie AllowList
deleteDelete a Macie AllowList
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie AllowList
syncSync Macie AllowList state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
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
createCreate a Macie CustomDataIdentifier
getGet a Macie CustomDataIdentifier
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie CustomDataIdentifier
updateUpdate a Macie CustomDataIdentifier
deleteDelete a Macie CustomDataIdentifier
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie CustomDataIdentifier
syncSync Macie CustomDataIdentifier state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
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
createCreate a Macie FindingsFilter
getGet a Macie FindingsFilter
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie FindingsFilter
updateUpdate a Macie FindingsFilter
deleteDelete a Macie FindingsFilter
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie FindingsFilter
syncSync Macie FindingsFilter state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Status?enumA enumeration value that specifies the status of the Macie Session.
FindingPublishingFrequency?enumA enumeration value that specifies how frequently finding updates are published.
createCreate a Macie Session
getGet a Macie Session
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie Session
updateUpdate a Macie Session
deleteDelete a Macie Session
ArgumentTypeDescription
identifierstringThe primary identifier of the Macie Session
syncSync Macie Session state from AWS

Resources

state(infinite)— Macie Session resource state