@cloud-copilot/iam-simulate
Version:
Simulate evaluation of AWS IAM policies
19 lines • 647 B
JavaScript
import { checkIfDate } from './date.js';
export const DateGreaterThanEquals = {
name: 'DateGreaterThanEquals',
matches: (request, keyValue, policyValues) => {
const explains = policyValues.map((policyValue) => {
return checkIfDate(policyValue, keyValue, (policyEpoch, requestEpoch) => {
return policyEpoch <= requestEpoch;
});
});
return {
matches: explains.some((explain) => explain.matches),
explains
};
},
allowsVariables: false,
allowsWildcards: false,
isNegative: false
};
//# sourceMappingURL=DateGreaterThanEquals.js.map