BrokerOAuth2ClientRolesList
BrokerOAuth2ClientRolesList
The list of OAuth 2.0 client summaries.
JSON Example
{
"items": [
{
"scope": [
"admin",
"openid",
"profile",
"email"
],
"_links": {
"self": {
"href": "https://example.com/path-to-self"
}
},
"client_uuid": "d53b5824-78ff-4897-b08a-46c8d23b5d0e",
"client_id": "oauth_clientid",
"display_name": "VM Activity Monitor",
"description": "Service account for nightly sync job",
"created_date": "string",
"modified_date": "string",
"client_type": "API_CLIENT",
"roles": [
{
"name": "admin",
"resources": [
"string"
],
"_links": {
"self": {
"href": "https://example.com/path-to-self"
}
},
"display_name": "Administrator",
"membership_type": [
"DIRECT",
"GROUP"
],
"group_ids": [
"groupId1",
"groupId2"
],
"sub_roles": [
{
"type": "nsx",
"names": [
{
"name": "moderator",
"display_name": "Moderator"
}
],
"_links": {
"self": {
"href": "https://example.com/path-to-self"
}
}
}
],
"expires_at": 1700000000000
}
]
}
],
"totalCount": 0,
"pageNumber": 0,
"totalPages": 0,
"pageSize": 0,
"_links": {
"self": {
"href": "https://example.com/path-to-self"
}
}
}
integer As int32
As int32
totalCount
Optional
Count of total number of elements for the request
integer As int32
As int32
pageNumber
Optional
Current page number
integer As int32
As int32
totalPages
Optional
Total number of pages for the request
integer As int32
As int32
pageSize
Optional
Number of elements returned per page
object
_links
Optional
The resource HATEOAS links. Usually includes a "self" link for this resource