@cloud-copilot/iam-simulate
Version:
Simulate evaluation of AWS IAM policies
13 lines • 479 B
TypeScript
import { ConditionValueExplain } from '../explain/statementExplain.js';
import { AwsRequest } from '../request/request.js';
export interface BaseConditionOperator {
name: string;
matches: (request: AwsRequest, keyValue: string, policyValues: string[]) => {
matches: boolean;
explains: ConditionValueExplain[];
};
allowsVariables: boolean;
allowsWildcards: boolean;
isNegative: boolean;
}
//# sourceMappingURL=BaseConditionOperator.d.ts.map