Authorization_PrivilegeChecks_ListResult

Authorization_PrivilegeChecks_ListResult
Authorization_PrivilegeChecks_ListResult

The PrivilegeChecks.ListResult structure contains information about the performed privilege checks, if there are any further privilege checks available for reading, and if there are privilege checks potentially missing.

JSON Example
{
    "items": [
        {
            "object": {
                "type": "string",
                "id": "string"
            },
            "principal": {
                "name": "string",
                "domain": "string"
            },
            "privilege": "string"
        }
    ],
    "marker": "string",
    "truncated": false
}
items
Required

Privilege checks that match the specifiedPrivilegeChecks.FilterSpec and PrivilegeChecks.IterationSpec in chronological order as they were performed. Each check is recorded only the first time it is made. If more than one privilege check matches a given PrivilegeChecks.FilterSpec (for example, two different opIDs checked System.Read for the same object and the same principal, a FilterSpec which specifies only the principal will only contain the first check).

string
marker
Required

An opaque marker indicating the last returned privilege check. If there are more privilege checks collected than were returned, the next ones can be retrieved directly by passing this value to another call to com.vmware.vcenter.authorization.PrivilegeChecks.list.

boolean
truncated
Required

In case PrivilegeChecks.IterationSpec.marker was specified and valid, but the privilege check indicated by it is no longer stored, ListResult.truncated is set to True to indicate that some privilege checks are potentially missing. The number of privilege checks stored is determined by the value of config.vpxd.privilegeChecks.bufferSize advanced option.