e.g.
I have created multiple shared flows for my Organization, and for my custom role I want to be able to list (view) only the following 3 sharedflows from apigee UI.
I thought to use “/sharedflows/hda_Shared*” path(containing wildcard) to set view permissions.
But it does not work, from apigee UI sharedred flows’ page I don’t see those sharedflows:
is it possible to use wildcards to set custom role's permissions ?
This is my command:
curl -X POST --header "Content-Type: application/json" -u $APIGEE_USERNAME:$APIGEE_PASWD -d \
'{
"path" : "/sharedflows/hda_Shared*",
"permissions":["get"]
}'\
http://sysdev.myorg.com:8080/v1/organizations/myorg/userroles/CIDevTeam/permissions
This is what I see when I list custom role’s permissions after i ran my previous command:
{
"organization" : "myorg",
"path" : "/sharedflows/hda_Shared*",
"permissions" : [ "get" ]
}
{ "organization" : "myorg", "path" : "/sharedflows", "permissions" : [ "put" ] },
{ "organization" : "myorg", "path" : "/sharedflows/*", "permissions" : [ "put", "delete" ] },
{ "organization" : "myorg", "path" : "/sharedflows/hda_Shared*", "permissions" : [ "get" ] }