Skip to content

AdminAccount

Source: src/AWS/FMS/AdminAccount.ts

The AWS Firewall Manager administrator account — an organization-level singleton that designates which account manages FMS security policies.

This is a capture-and-restore singleton: FMS exposes no tags, so ownership is tracked by Alchemy state — adopting a pre-existing admin account that Alchemy did not create requires --adopt, and destroy disassociates the admin.

Designate the caller as the FMS admin

const admin = yield* FMS.AdminAccount("FmsAdmin", {});

Designate a specific member account

const admin = yield* FMS.AdminAccount("FmsAdmin", {
adminAccount: "123456789012",
});