@cloud-copilot/iam-simulate
Version:
Simulate evaluation of AWS IAM policies
14 lines • 1.23 kB
TypeScript
export { typeForContextKey } from './context_keys/contextKeys.js';
export { BaseConditionKeyType, isConditionKeyArray, type ConditionKeyType } from './context_keys/contextKeyTypes.js';
export { findContextKeys } from './context_keys/findContextKeys.js';
export type { SimulationMode } from './core_engine/CoreSimulatorEngine.js';
export type { EvaluationResult, IgnoredCondition, IgnoredConditions } from './evaluate.js';
export type { ActionExplain, ConditionExplain, ConditionValueExplain, ExplainPrincipalMatch, PrincipalExplain, ResourceExplain, StatementExplain } from './explain/statementExplain.js';
export { allowedContextKeysForRequest } from './simulation_engine/contextKeys.js';
export type { Simulation, SimulationIdentityPolicy, SimulationOrgPolicies } from './simulation_engine/simulation.js';
export { runSimulation } from './simulation_engine/simulationEngine.js';
export type { SimulationErrors, SimulationResult } from './simulation_engine/simulationEngine.js';
export type { SimulationOptions } from './simulation_engine/simulationOptions.js';
export { runUnsafeSimulation } from './simulation_engine/unsafeSimulationEngine.js';
export { isWildcardOnlyAction } from './util.js';
//# sourceMappingURL=index.d.ts.map