Role

Role
Role
JSON Example
{
    "_last_modified": "string",
    "allow_unlabelled_access": false,
    "configpb_attributes": {
        "version": 0
    },
    "filters": [
        {
            "enabled": false,
            "match_label": {
                "key": "string",
                "values": [
                    "string"
                ]
            },
            "match_operation": "string",
            "name": "string"
        }
    ],
    "name": "string",
    "privileges": [
        {
            "resource": "string",
            "subresource": {
                "exclude_subresources": false,
                "subresources": [
                    "string"
                ]
            },
            "type": "string"
        }
    ],
    "tenant_ref": "string",
    "url": "string",
    "uuid": "string"
}
string
_last_modified
Optional

UNIX time since epoch in microseconds. Units(MICROSECONDS).

boolean
allow_unlabelled_access
Optional

Allow access to unlabelled objects. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

configpb_attributes
Optional

configpb_attributes

array of RoleFilter
filters
Optional

Filters for granular object access control based on object labels. Multiple filters are merged using the AND operator. If empty, all objects according to the privileges will be accessible to the user. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

string
name
Required

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

array of Permission
privileges
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
tenant_ref
Optional

It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
url
Optional

url

string
uuid
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.