PARTITIONING MANAGEMENT OF SYSTEM RESOURCES ACROSS MULTIPLE USERS
First Claim
1. A method of partitioning management of a plurality of storage resources in a computing storage environment across a plurality of users by a processor device, comprising:
- assigning a resource group attribute to a storage resource object representing at least one of the plurality of storage resources, wherein the resource group attribute includes a selectable value indicating a resource group object to which the storage resource object is associated;
providing a resource group label in the resource group object, the resource group label being a string having no wildcards; and
assigning a user resource scope to a user ID, wherein a value of the user resource scope provides a mechanism to match to the resource group label, the user resource scope being a pattern of a string adapted to include wildcards for comparison to the resource group label to determine a match between the user resource scope and the resource group label, whereupon the user ID is authorized to perform one of creating, deleting, modifying, controlling, and managing storage resources with an association to a resource group in the plurality of storage resources.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary method, system, and computer program embodiments for partitioning management of storage resources in a computing storage environment across multiple users are provided. In one embodiment, a resource group attribute is assigned to a storage resource object representing at least one of the plurality of storage resources in a system configuration of the computing storage environment. The resource group attribute includes a selectable value indicating a resource group object to which the storage resource object is associated. A resource group label is provided in the resource group object and is a string having no wildcards. A user resource scope is assigned to a user ID and a value of the user resource scope provides a mechanism to match to the resource group label. The user ID is authorized to perform one of creating, deleting, modifying, controlling, and managing storage resources with an association to a resource group.
-
Citations
22 Claims
-
1. A method of partitioning management of a plurality of storage resources in a computing storage environment across a plurality of users by a processor device, comprising:
-
assigning a resource group attribute to a storage resource object representing at least one of the plurality of storage resources, wherein the resource group attribute includes a selectable value indicating a resource group object to which the storage resource object is associated; providing a resource group label in the resource group object, the resource group label being a string having no wildcards; and assigning a user resource scope to a user ID, wherein a value of the user resource scope provides a mechanism to match to the resource group label, the user resource scope being a pattern of a string adapted to include wildcards for comparison to the resource group label to determine a match between the user resource scope and the resource group label, whereupon the user ID is authorized to perform one of creating, deleting, modifying, controlling, and managing storage resources with an association to a resource group in the plurality of storage resources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for partitioning management of a plurality of storage resources in a computing storage environment across multiple users, comprising:
a resource group manager operational in the computing storage environment, wherein the resource group manager is adapted for; assigning a resource group attribute to a storage resource object representing at least one of the plurality of storage resources, wherein the resource group attribute includes a selectable value indicating a resource group object to which the storage resource object is associated, providing a resource group label in the resource group object, the resource group label being a string having no wildcards, and assigning a user resource scope to a user ID, wherein a value of the user resource scope provides a mechanism to match to the resource group label, the user resource scope being a pattern of a string adapted to include wildcards for comparison to the resource group label to determine a match between the user resource scope and the resource group label, whereupon the user ID is authorized to perform one of creating, deleting, modifying, controlling, and managing storage resources with an association to a resource group in the plurality of storage resources. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product for partitioning management of a plurality of storage resources in a computing storage environment by a processor device, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for assigning a resource group attribute to a storage resource object representing at least one of the plurality of storage resources, wherein the resource group attribute includes a selectable value indicating a resource group object to which the storage resource object is associated; a second executable portion for providing a resource group label in the resource group object, the resource group label being a string having no wildcards; and a third executable portion for assigning a user resource scope to a user ID, wherein a value of the user resource scope provides a mechanism to match to the resource group label, the user resource scope being a pattern of a string adapted to include wildcards for comparison to the resource group label to determine a match between the user resource scope and the resource group label, whereupon the user ID is authorized to perform one of creating, deleting, modifying, controlling, and managing storage resources with an association to a resource group in the plurality of storage resources. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification