@swamp/aws/ram
v2026.04.23.3
AWS RAM infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsramcloudinfrastructure
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/ram@swamp/aws/ram/permissionv2026.04.23.2permission.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name of the permission. |
| ResourceType | string | The resource type this permission can be used with. |
| PolicyTemplate | string | Policy template for the permission. |
| Tags? | array |
createCreate a RAM Permission
getGet a RAM Permission
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RAM Permission |
updateUpdate a RAM Permission
deleteDelete a RAM Permission
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RAM Permission |
syncSync RAM Permission state from AWS
Resources
state(infinite)— RAM Permission resource state
@swamp/aws/ram/resource-sharev2026.04.23.2resource_share.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| PermissionArns? | array | Specifies the [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the AWS RAM permission to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type. You can associate only one permission with each resource type included in the resource share. |
| Principals? | array | Specifies the principals to associate with the resource share. The possible values are: - An AWS account ID - An Amazon Resource Name (ARN) of an organization in AWS Organizations - An ARN of an organizational unit (OU) in AWS Organizations - An ARN of an IAM role - An ARN of an IAM user |
| Sources? | array | Specifies from which source accounts the service principal has access to the resources in this resource share. |
| Name | string | Specifies the name of the resource share. |
| AllowExternalPrincipals? | boolean | Specifies whether principals outside your organization in AWS Organizations can be associated with a resource share. A value of `true` lets you share with individual AWS accounts that are not in your organization. A value of `false` only has meaning if your account is a member of an AWS Organization. The default value is `true`. |
| ResourceArns? | array | Specifies a list of one or more ARNs of the resources to associate with the resource share. |
| Tags? | array | Specifies one or more tags to attach to the resource share itself. It doesn't attach the tags to the resources associated with the resource share. |
createCreate a RAM ResourceShare
getGet a RAM ResourceShare
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RAM ResourceShare |
updateUpdate a RAM ResourceShare
deleteDelete a RAM ResourceShare
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RAM ResourceShare |
syncSync RAM ResourceShare state from AWS
Resources
state(infinite)— RAM ResourceShare resource state
2026.04.23.2394.6 KBApr 23, 2026
AWS RAM infrastructure models
Release Notes
- Updated: permission, resource_share
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsramcloudinfrastructure
2026.04.03.2395.4 KBApr 3, 2026
AWS RAM infrastructure models
Release Notes
- Updated: permission, resource_share
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsramcloudinfrastructure
2026.03.19.1424.6 KBMar 19, 2026
AWS RAM infrastructure models
Release Notes
- Updated: permission, resource_share
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsramcloudinfrastructure
2026.03.16.1411.3 KBMar 16, 2026
AWS RAM infrastructure models
Release Notes
- Updated: permission, resource_share
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsramcloudinfrastructure
2026.03.10.5409.3 KBMar 10, 2026
AWS RAM infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsramcloudinfrastructure