Resource Group Endpoints - m3ter Documentation

Resource Groups

ResourceGroups are used in the context of Permission Policies, which controls what a User who has been given access to your Organization can and cannot do. For example, you might want to create a Permissions Policy that denies Users the ability to retrieve Meters.

Resources are defined as m3ter Resource Identifiers (MRIs) in the format:

service:resource-type/item-type/id

Where:

Resources can be assigned to one or more ResourceGroups. For example, a Plan can be assigned to Plan ResourceGroups, a Meter can be assigned to Meter ResourceGroups, and so on. This is useful for cases where you want to create Permission Policies which allow or deny access to a specific subset of resources. For example, grant a user access to only some of the Plans in your Organization. This concept of grouping resources applies to every resource in m3ter, including ResourceGroups themselves. This allows you to nest ResourceGroups to support hierarchies of groups.

See Understanding, Creating, and Managing Permission Policies in the m3ter documentation for more information.

User Resource Groups You can create a User Resource Group to group resources of type = user. You can then retrieve a list of the User Resource Groups a user belongs to. For more details, see the Retrieve OrgUser Groups call in the OrgUsers section.