[{"label":"Latest (1.0)","version":"latest"}]
cloud-partner-navigator

UserServiceRolesForAuth

Defines the properties of user and service roles.


Properties

array of ServiceRoles
serviceRoles Optional

The list of service role objects.


user Optional

Defines the properties of User Details.

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

Feedback

Was this page helpful?