Skip to main content

Module state

Module state 

Source
Expand description

Account-partitioned, serializable state for AWS Resource Access Manager.

Models the RAM control plane: resource shares (with their resource and principal associations and attached permissions), resource-share invitations, customer-managed permissions (with versions), and tags. AWS seeds a catalogue of managed default permissions and supported resource types; those are constant data served from service rather than stored per-account.

Structs§

AssociationRecord
A resource-share / principal association within a share.
InvitationRecord
A resource-share invitation delivered to an external account.
PermissionRecord
A customer-managed permission with its versions.
PermissionVersionRecord
A single version of a customer-managed permission.
RamSnapshot
RamState
The account-scoped RAM state for one AWS account.
ResourceShareRecord
A resource share owned by (or shared with) the account.

Constants§

RAM_SNAPSHOT_SCHEMA_VERSION

Functions§

invitation_arn
managed_permission_arn
ARN for an AWS-managed default permission (partition-scoped, no region/account).
permission_arn
ARN for a customer-managed permission.
resource_share_arn

Type Aliases§

SharedRamState
TagMap