principal

principal
principal
JSON Example
{
    "principalRef": {
        "domain": "string",
        "name": "string"
    },
    "displayName": "string",
    "systemRoles": [
        {
            "assignedPermissions": [
                {
                    "name": "string",
                    "description": "string",
                    "id": "string",
                    "prereqAdminPermissions": [
                        "Permission Object"
                    ],
                    "status": "string"
                }
            ],
            "name": "string",
            "description": "string",
            "id": "string",
            "status": "string"
        }
    ],
    "tenantRoles": [
        {
            "assignedPermissions": [
                {
                    "name": "string",
                    "description": "string",
                    "id": "string",
                    "prereqAdminPermissions": [
                        "Permission Object"
                    ],
                    "status": "string"
                }
            ],
            "name": "string",
            "description": "string",
            "id": "string",
            "status": "string"
        }
    ],
    "id": "string",
    "scopes": [
        {
            "scopeType": {
                "name": "string",
                "description": "string",
                "id": "string",
                "prereqAdminPermissions": [
                    {
                        "name": "string",
                        "description": "string",
                        "id": "string",
                        "prereqAdminPermissions": [
                            "Permission Object"
                        ],
                        "status": "string"
                    }
                ],
                "status": "string"
            },
            "name": "string",
            "description": "string",
            "id": "string",
            "tenant": "string",
            "status": "string"
        }
    ],
    "tenant": "string"
}
principalRef
Required

principalRef

string
displayName
Required

displayName

array of SystemRole
systemRoles
Optional

systemRoles

array of TenantRole
tenantRoles
Optional

tenantRoles

string As (^\S{1,2}$)|(^\S.+\S$)
id
Required

id

array of Scope
scopes
Optional

scopes

string As [A-Za-z0-9\-\.\_\~\!\$\&\'\(\)\*\+\,\;\=\:\@]+
tenant
Required

tenant