Variable: MultiDirectoryUserRoleAssignmentSchema
ts
const MultiDirectoryUserRoleAssignmentSchema: ZodObject<{
directoryId: ZodOptional<ZodNullable<ZodString>>;
resourceId: ZodOptional<ZodString>;
resourceOwner: ZodOptional<ZodString>;
roleAssignments: ZodOptional<ZodArray<ZodObject<{
role: ZodOptional<ZodCustom<
| string & object
| "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 & object
| "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">>>;
}, ApiObjectConfig<undefined>>>>;
roles: ZodOptional<ZodArray<ZodString>>;
userDirectoryStatus: ZodOptional<ZodNullable<ZodCustom<"active" | "suspended" | string & object | "no_membership", "active" | "suspended" | string & object | "no_membership">>>;
}, ApiObjectConfig<undefined>>;Defined in: src/admin/models/multiDirectoryUserRoleAssignment.ts:9
The role assignment for the user.