@cloud-copilot/iam-simulate
Version:
Simulate evaluation of AWS IAM policies
15 lines • 479 B
JavaScript
import { arnMatches } from './arn.js';
export const ArnLike = {
name: 'ArnLike',
matches: (request, keyValue, policyValues) => {
const explains = policyValues.map((policyArn) => arnMatches(policyArn, keyValue, request, true));
return {
matches: explains.some((explain) => explain.matches),
explains
};
},
allowsVariables: true,
allowsWildcards: true,
isNegative: false
};
//# sourceMappingURL=ArnLike.js.map