wildcards to set custom role’s permissions on shared flows

Former Community Member
Not applicable

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.

  • /sharedflows/hda_Shared02
  • /sharedflows/hda_Shared03
  • /sharedflows/hda_Shared01

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" ] }

1 0 261
0 REPLIES 0