UNPKG

@cloud-copilot/iam-data

Version:
213 lines 5.63 kB
{ "allowvendedlogdeliveryforresource": { "name": "AllowVendedLogDeliveryForResource", "isPermissionOnly": true, "description": "Grants permission to configure vended log delivery for a Sync Profile", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createsyncfilter": { "name": "CreateSyncFilter", "description": "Grants permission to create a sync filter on the sync profile", "accessLevel": "Write", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createsyncprofile": { "name": "CreateSyncProfile", "description": "Grants permission to create a sync profile for the identity source", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "ds:AuthorizeApplication" ] }, "createsynctarget": { "name": "CreateSyncTarget", "description": "Grants permission to create a sync target for the identity source", "accessLevel": "Write", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletesyncfilter": { "name": "DeleteSyncFilter", "description": "Grants permission to delete a sync filter from the sync profile", "accessLevel": "Write", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletesyncprofile": { "name": "DeleteSyncProfile", "description": "Grants permission to delete a sync profile from the source", "accessLevel": "Write", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ds:UnauthorizeApplication" ] }, "deletesynctarget": { "name": "DeleteSyncTarget", "description": "Grants permission to delete a sync target from the source", "accessLevel": "Write", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "SyncTargetResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getsyncprofile": { "name": "GetSyncProfile", "description": "Grants permission to retrieve a sync profile by using a sync profile name", "accessLevel": "Read", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getsynctarget": { "name": "GetSyncTarget", "description": "Grants permission to retrieve a sync target from the sync profile", "accessLevel": "Read", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "SyncTargetResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listsyncfilters": { "name": "ListSyncFilters", "description": "Grants permission to list the sync filters from the sync profile", "accessLevel": "List", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startsync": { "name": "StartSync", "description": "Grants permission to start a sync process or to resume a sync process that was previously paused", "accessLevel": "Write", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopsync": { "name": "StopSync", "description": "Grants permission to stop any planned sync process in the sync schedule from starting", "accessLevel": "Write", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatesynctarget": { "name": "UpdateSyncTarget", "description": "Grants permission to update a sync target on the sync profile", "accessLevel": "Write", "resourceTypes": [ { "name": "SyncProfileResource", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "SyncTargetResource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }