#[non_exhaustive]pub struct Group {
pub desc: Option<String>,
pub domain: Option<String>,
pub name: Option<String>,
pub privileges: Option<Vec<String>>,
pub type: Option<String>,
pub uid: Option<String>,
}Expand description
Group
The Group object represents a collection or association of entities, such as users, policies, or devices. It serves as a logical grouping mechanism to organize and manage entities with similar characteristics or permissions within a system or organization, including but not limited to purposes of access control.
[] Category: | Name: group
Constraints:
- at_least_one:
[name,uid]
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.desc: Option<String>Description
The group description.
optional
domain: Option<String>Domain
The domain where the group is defined. For example: the LDAP or Active Directory domain.
optional
name: Option<String>Name
The group name.
recommended
privileges: Option<Vec<String>>Privileges
The group privileges.
optional
type: Option<String>Account Type
The type of the group or account.
optional
uid: Option<String>Unique ID
The unique identifier of the group. For example, for Windows events this is the security identifier (SID) of the group.
recommended