Details of an application role.

interface ApplicationRole {
    defaultGroups?: string[];
    defaultGroupsDetails?: Version3.Version3Models.GroupName[];
    groupDetails?: Version3.Version3Models.GroupName[];
    groups?: string[];
    hasUnlimitedSeats?: boolean;
    key?: string;
    name?: string;
    numberOfSeats?: number;
    platform?: boolean;
    remainingSeats?: number;
    selectedByDefault?: boolean;
    userCount?: number;
    userCountDescription?: string;
}

Properties

defaultGroups?: string[]

The groups that are granted default access for this application role. As a group's name can change, use of defaultGroupsDetails is recommended to identify a groups.

defaultGroupsDetails?: Version3.Version3Models.GroupName[]

The groups that are granted default access for this application role.

The groups associated with the application role.

groups?: string[]

The groups associated with the application role. As a group's name can change, use of groupDetails is recommended to identify a groups.

hasUnlimitedSeats?: boolean
key?: string

The key of the application role.

name?: string

The display name of the application role.

numberOfSeats?: number

The maximum count of users on your license.

platform?: boolean

Indicates if the application role belongs to Jira platform (jira-core).

remainingSeats?: number

The count of users remaining on your license.

selectedByDefault?: boolean

Determines whether this application role should be selected by default on user creation.

userCount?: number

The number of users counting against your license.

userCountDescription?: string

The type of users being counted against your license.