UNPKG

@cloud-copilot/iam-policy

Version:
11 lines 1.11 kB
export type { Action, ActionType, ServiceAction, WildcardAction } from './actions/action.js'; export type { Condition } from './conditions/condition.js'; export type { ConditionOperation, SetOperator } from './conditions/conditionOperation.js'; export { loadPolicy } from './parser.js'; export type { Policy } from './policies/policy.js'; export type { AccountPrincipal, AwsPrincipal, CanonicalUserPrincipal, FederatedPrincipal, Principal, PrincipalType, ServicePrincipal, WildcardPrincipal } from './principals/principal.js'; export type { Resource } from './resources/resource.js'; export type { ActionStatement, NotActionStatement, NotPrincipalStatement, NotResourceStatement, PrincipalStatement, ResourceStatement, Statement } from './statements/statement.js'; export { validatePolicySyntax, type ValidationError } from './validate/validate.js'; export { validateEndpointPolicy, validateIdentityPolicy, validateResourceControlPolicy, validateResourcePolicy, validateServiceControlPolicy, validateSessionPolicy, validateTrustPolicy } from './validate/validateTypes.js'; //# sourceMappingURL=index.d.ts.map