UNPKG

@cloud-copilot/iam-data

Version:
359 lines 8.4 kB
{ "addgroupmember": { "name": "AddGroupMember", "description": "Grants permission to add a member to a group on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:MemberName", "ds-data:Realm", "ds-data:MemberRealm", "ds-data:Identifier" ], "dependentActions": [] }, "creategroup": { "name": "CreateGroup", "description": "Grants permission to create a group on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] }, "createuser": { "name": "CreateUser", "description": "Grants permission to create a user on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] }, "deletegroup": { "name": "DeleteGroup", "description": "Grants permission to delete a group on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] }, "deleteuser": { "name": "DeleteUser", "description": "Grants permission to delete a user on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] }, "describegroup": { "name": "DescribeGroup", "description": "Grants permission to describe a group on a directory", "accessLevel": "Read", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] }, "describeuser": { "name": "DescribeUser", "description": "Grants permission to describe a user on a directory", "accessLevel": "Read", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] }, "disableuser": { "name": "DisableUser", "description": "Grants permission to disable a user on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] }, "listgroupmembers": { "name": "ListGroupMembers", "description": "Grants permission to list members in a group on a directory", "accessLevel": "List", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Realm", "ds-data:MemberRealm", "ds-data:Identifier" ], "dependentActions": [] }, "listgroups": { "name": "ListGroups", "description": "Grants permission to list groups on a directory", "accessLevel": "List", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:Realm" ], "dependentActions": [] }, "listgroupsformember": { "name": "ListGroupsForMember", "description": "Grants permission to list the groups that a member is in on a directory", "accessLevel": "List", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Realm", "ds-data:MemberRealm", "ds-data:Identifier" ], "dependentActions": [] }, "listusers": { "name": "ListUsers", "description": "Grants permission to list users on a directory", "accessLevel": "List", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:Realm" ], "dependentActions": [] }, "removegroupmember": { "name": "RemoveGroupMember", "description": "Grants permission to remove a member from a group on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:MemberName", "ds-data:Realm", "ds-data:MemberRealm", "ds-data:Identifier" ], "dependentActions": [] }, "searchgroups": { "name": "SearchGroups", "description": "Grants permission to search for groups on a directory", "accessLevel": "Read", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds-data:DescribeGroup", "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:Realm" ], "dependentActions": [] }, "searchusers": { "name": "SearchUsers", "description": "Grants permission to search for users on a directory", "accessLevel": "Read", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds-data:DescribeUser", "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:Realm" ], "dependentActions": [] }, "updategroup": { "name": "UpdateGroup", "description": "Grants permission to update a group on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] }, "updateuser": { "name": "UpdateUser", "description": "Grants permission to update a user on a directory", "accessLevel": "Write", "resourceTypes": [ { "name": "directory", "required": true, "conditionKeys": [], "dependentActions": [ "ds:AccessDSData" ] } ], "conditionKeys": [ "ds-data:SAMAccountName", "ds-data:Identifier", "ds-data:Realm" ], "dependentActions": [] } }