/** * Embedded AWS account-ID → alias map for Padua organisation accounts. * * This map mirrors the `account_alias` values from the `org_registry` Terraform * module (`org_registry/main.tf:17-83`). When a new AWS account is added to the * organisation, add the corresponding entry here and bump the patch version. * * Source of truth: https://gitlab.padua.net.au/infrastructure/terraform-modules/-/blob/main/org_registry/main.tf */ export declare const PADUA_ACCOUNT_ALIASES: Record; /** * Return the short alias for an AWS account ID, or `undefined` if the account is * not present in the embedded map. * * @param accountId - 12-digit AWS account ID string * @returns alias string (e.g. `'development'`) or `undefined` for unknown IDs */ export declare function aliasForAccountId(accountId: string): string | undefined; /** * Resolve the internal ALB hostname for an AWS account ID. * * Derives `.int.paduasolutions.net` (or the zone apex * `int.paduasolutions.net` for production) from the account's alias. Returns * `undefined` for unknown accounts and for non-cluster accounts that have no * internal load balancer. * * @param accountId - 12-digit AWS account ID string * @returns internal ALB host (e.g. `'preprod.int.paduasolutions.net'`) or `undefined` */ export declare function internalAlbHostForAccountId(accountId: string): string | undefined; //# sourceMappingURL=aws-accounts.d.ts.map