[{"label":"Latest (1.0)","version":"latest"}]
cloud-partner-navigator
UserServiceRolesForAuth
Defines the properties of user and service roles.
Properties
JSON Example
{
"serviceRoles": [
{
"resourceTypes": [
"string"
],
"resources": [
{
"id": "string",
"name": "string"
}
],
"roles": [
{
"associatedResources": [
"string"
],
"defaultRole": false,
"displayName": "string",
"enabled": false,
"hidden": false,
"memberType": "DIRECT",
"mspDefaultRole": false,
"mspDefaultRoleOfProviderAtTenant": false,
"name": "string",
"resource": "string",
"roleId": "string",
"status": "string"
}
],
"serviceDisplayName": "string",
"serviceId": "string"
}
],
"user": {
"accessible": false,
"address": "string",
"city": "string",
"company": "string",
"country": "string",
"createTimestamp": 0,
"createdByUserId": "string",
"domain": "string",
"email": "string",
"emailVerified": "string",
"eulaInfo": "string",
"firstName": "string",
"id": "string",
"idpId": "string",
"internalId": "string",
"lastName": "string",
"password": "string",
"state": "string",
"tradeId": "string",
"updateTimestamp": 0,
"updatedByUserId": "string",
"username": "string",
"website": "string",
"workPhone": "string",
"zipcode": "string"
}
}
Vendor Extensions
This class contains the following vendor extensions defined in the spec:
x-examples:
example-1:
serviceRoles:
- resourceTypes:
- '...'
- '...'
resources:
- id: '...'
name: '...'
- id: '...'
name: '...'
roles:
- associatedResources:
- '...'
- '...'
defaultRole: true
displayName: '...'
enabled: true
hidden: true
memberType: DIRECT
mspDefaultRole: true
mspDefaultRoleOfProviderAtTenant: true
name: '...'
resource: '...'
roleId: '...'
status: '...'
- associatedResources:
- '...'
- '...'
defaultRole: true
displayName: '...'
enabled: true
hidden: true
memberType: GROUP
mspDefaultRole: true
mspDefaultRoleOfProviderAtTenant: true
name: '...'
resource: '...'
roleId: '...'
status: '...'
serviceDisplayName: '...'
serviceId: '...'
- resourceTypes:
- '...'
- '...'
resources:
- id: '...'
name: '...'
- id: '...'
name: '...'
roles:
- associatedResources:
- '...'
- '...'
defaultRole: true
displayName: '...'
enabled: true
hidden: true
memberType: DIRECT
mspDefaultRole: true
mspDefaultRoleOfProviderAtTenant: true
name: '...'
resource: '...'
roleId: '...'
status: '...'
- associatedResources:
- '...'
- '...'
defaultRole: true
displayName: '...'
enabled: true
hidden: true
memberType: GROUP
mspDefaultRole: true
mspDefaultRoleOfProviderAtTenant: true
name: '...'
resource: '...'
roleId: '...'
status: '...'
serviceDisplayName: '...'
serviceId: '...'
user:
accessible: true
address: '...'
city: '...'
company: '...'
country: '...'
createTimestamp: 12345
createdByUserId: '...'
domain: '...'
email: '...'
emailVerified: '...'
eulaInfo: '...'
firstName: '...'
id: '...'
idpId: '...'
internalId: '...'
lastName: '...'
password: '...'
state: '...'
tradeId: '...'
updateTimestamp: 12345
updatedByUserId: '...'
username: '...'
website: '...'
workPhone: '...'
zipcode: '...'
[{"label":"Latest (1.0)","version":"latest"}]
cloud-partner-navigator
Returned By
Update Service Roles For Multiple Users