Organization User Group
OrganizationUserGroup
Defines a logical grouping of users for simplified access control.
Allows for the programmatic management of permissions mapping back to internal users and external identities. It acts as the anchor for bulk access assignment across the organization's projects and repositories.
| Property | Type | Description |
|---|---|---|
| apiVersion | string | |
| kind | string | |
| metadata | map | |
| spec | Spec |
Spec
Contains the user-defined configuration for the group and its members. Enumerates hierarchical relationships (parent nesting) and the discrete collection of internal and external members comprising the group.
| Property | Type | Description |
|---|---|---|
| description | string | This description is optional but will drastically improve the understand of the AI assistant about the structural elements of the organization |
| parent | string | The name of another 'OrganizationUserGroup' manifest to set as the parent of this group, creating a nested group structure. |
| members | Members | Defines the members of this group. |
Members
| Property | Type | Description |
|---|---|---|
| users | list of string | A list of 'OrganizationUser' manifest names to add as members of this group. |
| external | list of string | A list of external email addresses to add as members of this group. These users do not need to be defined via an 'OrganizationUser' manifest. |