Variable MultiDirectoryUserRoleAssignmentSchemaConst
MultiDirectoryUserRoleAssignmentSchema: ZodObject<
{
directoryId: ZodOptional<ZodNullable<ZodString>>;
resourceId: ZodOptional<ZodString>;
resourceOwner: ZodOptional<ZodString>;
roleAssignments: ZodOptional<
ZodArray<
ZodObject<
{
role: ZodOptional<
ZodCustom<
| string & {}
| "atlassian/org-admin"
| "atlassian/site-admin"
| "atlassian/user-access-admin"
| "atlassian/ai-access"
| "atlassian/user"
| "atlassian/admin"
| "atlassian/guest"
| "atlassian/customer"
| "atlassian/contributor"
| "atlassian/basic"
| "atlassian/stakeholder",
| string & {}
| "atlassian/org-admin"
| "atlassian/site-admin"
| "atlassian/user-access-admin"
| "atlassian/ai-access"
| "atlassian/user"
| "atlassian/admin"
| "atlassian/guest"
| "atlassian/customer"
| "atlassian/contributor"
| "atlassian/basic"
| "atlassian/stakeholder",
>,
>;
roleAssignmentMethods: ZodOptional<
ZodArray<
ZodCustom<
"direct"
| (...) & (...)
| "inferred"
| "group_direct",
"direct" | (...) & (...) | "inferred" | "group_direct",
>,
>,
>;
},
$loose,
>,
>,
>;
roles: ZodOptional<ZodArray<ZodString>>;
userDirectoryStatus: ZodOptional<
ZodNullable<
ZodCustom<
"active"
| "suspended"
| string & {}
| "no_membership",
"active" | "suspended" | string & {} | "no_membership",
>,
>,
>;
},
$loose,
> = ...
The role assignment for the user.