Skip to main content

RoleDefinitionUpdateInput

No description

input RoleDefinitionUpdateInput {
name: String!
descriptions: [LocalizedStringInput!]!
defaultAccess: RoleAccess!
}

Fields

RoleDefinitionUpdateInput.name ● String! non-null scalar

Role definition name.

Unique identifier name for the role definition domain, limited to 64 characters maximum. Used to categorize and organize roles within the authorization system and must be unique across all definitions.

RoleDefinitionUpdateInput.descriptions ● [LocalizedStringInput!]! non-null input

Role definition descriptions in multiple languages.

Provide human-readable descriptions of the role definition's purpose and scope in different languages for internationalization support. Array must contain at least one description entry and each entry must be properly validated.

RoleDefinitionUpdateInput.defaultAccess ● RoleAccess! non-null enum

The default access level for this role definition.

Specifies the default permission level that will be assigned when creating new roles based on this definition. Can be overridden during individual role creation to grant different access levels.

Member Of

roleDefinitionUpdate mutation