@swamp/aws/config
v2026.04.23.3
AWS CONFIG infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsconfigcloudinfrastructure
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/config@swamp/aws/config/aggregation-authorizationv2026.04.23.2aggregation_authorization.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AuthorizedAccountId | string | The 12-digit account ID of the account authorized to aggregate data. |
| AuthorizedAwsRegion | string | The region authorized to collect aggregated data. |
| Tags? | array | The tags for the AggregationAuthorization. |
createCreate a Config AggregationAuthorization
getGet a Config AggregationAuthorization
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config AggregationAuthorization |
updateUpdate a Config AggregationAuthorization
deleteDelete a Config AggregationAuthorization
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config AggregationAuthorization |
syncSync Config AggregationAuthorization state from AWS
Resources
state(infinite)— Config AggregationAuthorization resource state
@swamp/aws/config/config-rulev2026.04.23.2config_rule.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Description? | string | The description that you provide for the CC rule. |
| Scope? | object | Defines which resources can trigger an evaluation for the rule. The scope can include one or more resource types, a combination of one resource type and one resource ID, or a combination of a tag key and value. Specify a scope to constrain the resources that can trigger an evaluation for the rule. If you do not specify a scope, evaluations are triggered when any resource in the recording group changes. The scope can be empty. |
| ConfigRuleName? | string | A name for the CC rule. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the rule name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html). |
| MaximumExecutionFrequency? | string | The maximum frequency with which CC runs evaluations for a rule. You can specify a value for MaximumExecutionFrequency when: You are using an AWS managed rule that is triggered at a periodic frequency. Your custom rule is triggered when CC delivers the configuration snapshot. For more information, see [ConfigSnapshotDeliveryProperties](https://docs.aws.amazon.com/config/latest/APIReference/API_ConfigSnapshotDeliveryProperties.html). By default, rules with a periodic trigger are evaluated every 2 |
| Source | object | Provides the rule owner (`` for managed rules, CUSTOM_POLICY for Custom Policy rules, and CUSTOM_LAMBDA`` for Custom Lambda rules), the rule identifier, and the notifications that cause the function to evaluate your AWS resources. |
| InputParameters? | string | A string, in JSON format, that is passed to the CC rule Lambda function. |
| EvaluationModes? | array | The modes the CC rule can be evaluated in. The valid values are distinct objects. By default, the value is Detective evaluation mode only. |
createCreate a Config ConfigRule
getGet a Config ConfigRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config ConfigRule |
updateUpdate a Config ConfigRule
deleteDelete a Config ConfigRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config ConfigRule |
syncSync Config ConfigRule state from AWS
Resources
state(infinite)— Config ConfigRule resource state
@swamp/aws/config/configuration-aggregatorv2026.04.23.2configuration_aggregator.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| AccountAggregationSources? | array | |
| ConfigurationAggregatorName? | string | The name of the aggregator. |
| OrganizationAggregationSource? | object | |
| Tags? | array | The tags for the configuration aggregator. |
createCreate a Config ConfigurationAggregator
getGet a Config ConfigurationAggregator
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config ConfigurationAggregator |
updateUpdate a Config ConfigurationAggregator
deleteDelete a Config ConfigurationAggregator
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config ConfigurationAggregator |
syncSync Config ConfigurationAggregator state from AWS
Resources
state(infinite)— Config ConfigurationAggregator resource state
@swamp/aws/config/conformance-packv2026.04.23.2conformance_pack.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| ConformancePackName | string | Name of the conformance pack which will be assigned as the unique identifier. |
| DeliveryS3Bucket? | string | AWS Config stores intermediate files while processing conformance pack template. |
| DeliveryS3KeyPrefix? | string | The prefix for delivery S3 bucket. |
| TemplateBody? | string | A string containing full conformance pack template body. You can only specify one of the template body or template S3Uri fields. |
| TemplateS3Uri? | string | Location of file containing the template body which points to the conformance pack template that is located in an Amazon S3 bucket. You can only specify one of the template body or template S3Uri fields. |
| TemplateSSMDocumentDetails? | object | The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document. |
| ConformancePackInputParameters? | array | A list of ConformancePackInputParameter objects. |
createCreate a Config ConformancePack
getGet a Config ConformancePack
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config ConformancePack |
updateUpdate a Config ConformancePack
deleteDelete a Config ConformancePack
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config ConformancePack |
syncSync Config ConformancePack state from AWS
Resources
state(infinite)— Config ConformancePack resource state
@swamp/aws/config/organization-conformance-packv2026.04.23.2organization_conformance_pack.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| OrganizationConformancePackName | string | The name of the organization conformance pack. |
| TemplateS3Uri? | string | Location of file containing the template body. |
| TemplateBody? | string | A string containing full conformance pack template body. |
| DeliveryS3Bucket? | string | AWS Config stores intermediate files while processing conformance pack template. |
| DeliveryS3KeyPrefix? | string | The prefix for the delivery S3 bucket. |
| ConformancePackInputParameters? | array | A list of ConformancePackInputParameter objects. |
| ExcludedAccounts? | array | A list of AWS accounts to be excluded from an organization conformance pack while deploying a conformance pack. |
createCreate a Config OrganizationConformancePack
getGet a Config OrganizationConformancePack
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config OrganizationConformancePack |
updateUpdate a Config OrganizationConformancePack
deleteDelete a Config OrganizationConformancePack
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config OrganizationConformancePack |
syncSync Config OrganizationConformancePack state from AWS
Resources
state(infinite)— Config OrganizationConformancePack resource state
@swamp/aws/config/stored-queryv2026.04.23.2stored_query.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| QueryName | string | |
| QueryDescription? | string | |
| QueryExpression | string | |
| Tags? | array | The tags for the stored query. |
createCreate a Config StoredQuery
getGet a Config StoredQuery
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config StoredQuery |
updateUpdate a Config StoredQuery
deleteDelete a Config StoredQuery
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Config StoredQuery |
syncSync Config StoredQuery state from AWS
Resources
state(infinite)— Config StoredQuery resource state
2026.04.23.21.1 MBApr 23, 2026
AWS CONFIG infrastructure models
Release Notes
- Updated: aggregation_authorization, config_rule, configuration_aggregator, conformance_pack, organization_conformance_pack, stored_query
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconfigcloudinfrastructure
2026.04.03.21.1 MBApr 3, 2026
AWS CONFIG infrastructure models
Release Notes
- Updated: aggregation_authorization, config_rule, configuration_aggregator, conformance_pack, organization_conformance_pack, stored_query
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconfigcloudinfrastructure
2026.03.19.11.2 MBMar 19, 2026
AWS CONFIG infrastructure models
Release Notes
- Updated: aggregation_authorization, config_rule, configuration_aggregator, conformance_pack, organization_conformance_pack, stored_query
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconfigcloudinfrastructure
2026.03.16.11.2 MBMar 16, 2026
AWS CONFIG infrastructure models
Release Notes
- Updated: aggregation_authorization, config_rule, configuration_aggregator, conformance_pack, organization_conformance_pack, stored_query
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconfigcloudinfrastructure
2026.03.10.51.2 MBMar 10, 2026
AWS CONFIG infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconfigcloudinfrastructure