There is a command group 'az_synapse_role_assignment'. This group of commands could 'manage synapse s role assignments'. The group of commands has global parameter '--debug' which means 'Increase logging verbosity to show all debug logs.'. The group of commands has global parameter '--help -h' which means 'Show this help message and exit.'. The group of commands has global parameter '--only-show-errors' which means 'Only show errors, suppressing warnings.'. The group of commands has global parameter '--output -o' which means 'Output format.'. The group of commands has global parameter '--query' which means 'JMESPath query string. See <a href="http://jmespath.org/">http://jmespath.org/</a> for more information and examples.'. The group of commands has global parameter '--subscription' which means 'Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`.'. The group of commands has global parameter '--verbose' which means 'Increase logging verbosity. Use --debug for full debug logs.'. This group contains a child command 'az_synapse_role_assignment_delete'.The syntax is: az synapse role assignment delete --workspace-name
                                  [--assignee]
                                  [--assignee-object-id]
                                  [--ids]
                                  [--item]
                                  [--item-type {bigdatapools, credentials, integrationruntimes, linkedservices}]
                                  [--role]
                                  [--scope]
                                  [--yes]. The 1th example of the child command would be to use it to 'delete role assignments by role and assignee', the syntax is: az synapse role assignment delete --workspace-name testsynapseworkspace \
--role "Synapse Administrator" --assignee sp_name. The 2th example of the child command would be to use it to 'delete role assignments by role id name', the syntax is: az synapse role assignment delete --workspace-name testsynapseworkspace \
--role "Synapse Administrator". The 3th example of the child command would be to use it to 'delete role assignments by service principal name', the syntax is: az synapse role assignment delete --workspace-name testsynapseworkspace \
--assignee sp_name. The 4th example of the child command would be to use it to 'delete role assignments by user principal name', the syntax is: az synapse role assignment delete --workspace-name testsynapseworkspace \
--assignee username@contoso.com. The 5th example of the child command would be to use it to 'delete role assignments by objectid of the user  group or service principal', the syntax is: az synapse role assignment delete --workspace-name testsynapseworkspace \
--assignee 00000000-0000-0000-0000-000000000001. The 6th example of the child command would be to use it to 'delete role assignments by ids', the syntax is: az synapse role assignment delete --workspace-name testsynapseworkspace \
--ids 10000000-0000-0000-0000-10000000-10000000-0000-0000-0000-10000000. The 7th example of the child command would be to use it to 'delete role assignments by scope', the syntax is: az synapse role assignment delete --workspace-name testsynapseworkspace \
--scope "workspaces/testsynapseworkspace/linkedServices/testlinkedServices". The parameter '--workspace-name' is required. It is used to the workspace name.. The parameter '--assignee' is optional. represent a user or service principal. supported format: object id, user sign-in name, or service principal name.. The parameter '--assignee-object-id' is optional. use this parameter instead of '--assignee' to bypass graph api invocation in case of insufficient privileges. this parameter only works with object ids for users, groups, service principals, and managed identities. for managed identities use the principal id. for service principals, use the object id and not the app id.. The parameter '--ids' is optional. space-separated role assignment ids. you should not provide --role or --assignee when --ids is provided.. The parameter '--item' is optional. item granted access in the workspace. using with --item-type to combine the scope of assignment.using az role assignment with filter condition before executing delete operation to be clearly aware of which assignments will be deleted.. The parameter '--item-type' is optional. item type granted access in the workspace. using with --item to combine the scope of assignment.using az role assignment with filter condition before executing delete operation to be clearly aware of which assignments will be deleted.. The parameter '--role' is optional. the role name/id that is assigned to the principal.. The parameter '--scope' is optional. a scope defines the resources or artifacts that the access applies to. synapse supports hierarchical scopes. permissions granted at a higher-level scope are inherited by objects at a lower level. in synapse rbac, the top-level scope is a workspace. using az role assignment with filter condition before executing delete operation to be clearly aware of which assignments will be deleted.. The parameter '--yes -y' is optional. do not prompt for confirmation.. 