UNPKG

aws-iam-policy-tool

Version:
14 lines (13 loc) 422 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class RoleEntry { constructor(name, document) { this.name = name; this.Role = document.Role; this.AttachedPolicies = document.AttachedPolicies; } get isEc2Role() { return this.Role.AssumeRolePolicyDocument.Statement[0].Principal.Service === "ec2.amazonaws.com"; } } exports.RoleEntry = RoleEntry;