@cloud-copilot/iam-data
Version:
213 lines • 5.63 kB
JSON
{
"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": []
}
}