Skip to content

PolicyStoreAlias

Source: src/AWS/VerifiedPermissions/PolicyStoreAlias.ts

A named alias for a Verified Permissions policy store. Aliases let callers reference a policy store by a stable name (e.g. in IsAuthorized requests) so the underlying store can be swapped without reconfiguring clients.

Alias with a Generated Name

import * as AWS from "alchemy/AWS";
const store = yield* AWS.VerifiedPermissions.PolicyStore("Store", {});
const alias = yield* AWS.VerifiedPermissions.PolicyStoreAlias("Alias", {
policyStoreId: store.policyStoreId,
});

Named Alias with Hard Delete

yield* AWS.VerifiedPermissions.PolicyStoreAlias("Alias", {
policyStoreId: store.policyStoreId,
aliasName: "photo-app-prod",
deletionMode: "HardDelete",
});