listAppRolesMembers grantPermission Managing Application Policies with OPSS Scripts

Managing the Policy Store 9-21 Script Mode Syntax deleteResourceType -appStripe appStripeName -resourceTypeName resTypeName Interactive Mode Syntax deleteResourceTypeappStripe=stripeName, resourceTypeName=resTypeName The meaning of the arguments is as follows: ■ appStripe specifies the application stripe from where to remove the resource type. ■ resourceTypeName specifies the name of the resource type to remove. Example of Use The following invocation removes the resource type myResType from the stripe myApplication: deleteResourceType -appStripe myApplication -resourceTypeName myResType

9.3.15 createResource

The script createResource creates a new resource of a specified type in a specified application stripe. The passed resource type must exist in the passed application stripe. Script Mode Syntax createResource -appStripe appStripeName -name resName -type resTypeName [-displayName dispName] [-description descript] Interactive Mode Syntax createResourceappStripe=appStripeName, name=resName, type=resTypeName [,-displayName=dispName] [,-description=descript] The meaning of the arguments is as follows: ■ appStripe specifies the application stripe where the resource is created. ■ name specifies the name of the resource created. ■ type specifies the type of resource created. The passed resource type must be present in the application stripe at the time this script is invoked. Important: A resource type cannot be modified after it has been created. If you need to modify a resource type in any way such as adding, renaming, or deleting an action in it, you must delete the resource type and create a new one with the appropriate values. Specifically, you must: ■ Create a new resource type. ■ Create the required new resource instances. ■ Create the required grants. 9-22 Oracle Fusion Middleware Application Security Guide ■ diplayName specifies the display name of the resource created. Optional. ■ description specifies the description of the resource created. Optional. Example of Use The following invocation creates the resource myResource in the stripe myApplication: createResource -appStripe myApplication -name myResource -type myResType -displayName myNewResource

9.3.16 deleteResource

The script deleteResource deletes a resource and all its references from entitlements in an application stripe. The script performs a cascading deletion: if the entitlement refers to one resource only, it removes the entitlement; otherwise, it removes from the entitlement the resource actions for the passed type. Script Mode Syntax deleteResource -appStripe appStripeName -name resName -type resTypeName Interactive Mode Syntax deleteResourceappStripe=appStripeName, name=resName, type=resTypeName The meaning of the arguments is as follows: ■ appStripe specifies the application stripe where the resource is deleted. ■ name specifies the name of the resource deleted. ■ type specifies the type of resource deleted. The passed resource type must be present in the application stripe at the time this script is invoked. Example of Use The following invocation deletes the resource myResource in the stripe myApplication: deleteResource -appStripe myApplication -name myResource -type myResType

9.3.17 listResources

The script listResources lists resources in a specified application stripe. If a resource type is specified, it lists all the resources of the specified resource type; otherwise, it lists all the resources of all types. Script Mode Syntax listResources -appStripe appStripeName [-type resTypeName] Interactive Mode Syntax listResourcesappStripe=appStripeName [,type=resTypeName]