Delinea · Schema
GroupModel
Group
Privileged Access ManagementPAMSecrets ManagementIdentity SecurityDevOpsCybersecurity
Properties
| Name | Type | Description |
|---|---|---|
| adGuid | string | Active Directory unique identifier |
| canEditMembers | boolean | Whether you can edit the members of this group. For example, Directory Services group members cannot be edited. Populated on a single group get. |
| created | string | Group created date |
| domainId | integer | Active Directory Domain ID |
| domainName | string | Active Directory domain name |
| enabled | boolean | Whether the group is active |
| hasGroupOwners | boolean | If true, the group is owned by specific other users/groups. If false, if it is owned by Group Administrators. |
| id | integer | Group ID |
| ipAddressRestrictions | array | Array of IP Address Restrictions for the group. |
| isEditable | boolean | Whether you have permission to edit this group |
| isPlatform | boolean | Whether the group is a Platform Group |
| name | string | Group name |
| ownerGroups | object | |
| owners | array | The owners for the group, both users and groups |
| ownerUsers | object | |
| synchronized | boolean | Whether the group is synchronized with Active Directory |
| synchronizeNow | boolean | Active Directory Sync will only pull in members for domain groups that have this set to true. |
| systemGroup | boolean | Whether the group is an Active Directory system group |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://docs.delinea.com/online-help/secret-server/api-scripting/rest-api/schemas/GroupModel",
"title": "GroupModel",
"description": "Group",
"properties": {
"adGuid": {
"description": "Active Directory unique identifier",
"type": "string"
},
"canEditMembers": {
"description": "Whether you can edit the members of this group. For example, Directory Services group members cannot be edited. Populated on a single group get.",
"type": "boolean",
"nullable": true
},
"created": {
"description": "Group created date",
"type": "string",
"format": "date-time"
},
"domainId": {
"description": "Active Directory Domain ID",
"type": "integer",
"format": "int32"
},
"domainName": {
"description": "Active Directory domain name",
"type": "string"
},
"enabled": {
"description": "Whether the group is active",
"type": "boolean"
},
"hasGroupOwners": {
"description": "If true, the group is owned by specific other users/groups. If false, if it is owned by Group Administrators.",
"type": "boolean"
},
"id": {
"description": "Group ID",
"type": "integer",
"format": "int32"
},
"ipAddressRestrictions": {
"description": "Array of IP Address Restrictions for the group.",
"items": {
"$ref": "#/components/schemas/GroupIpAddressRestrictionSummaryModel"
},
"type": "array"
},
"isEditable": {
"description": "Whether you have permission to edit this group",
"type": "boolean"
},
"isPlatform": {
"description": "Whether the group is a Platform Group",
"type": "boolean"
},
"name": {
"description": "Group name",
"type": "string"
},
"ownerGroups": {
"$ref": "#/components/schemas/DictionaryOfInt32AndString"
},
"owners": {
"description": "The owners for the group, both users and groups",
"items": {
"$ref": "#/components/schemas/GroupOwner"
},
"type": "array"
},
"ownerUsers": {
"$ref": "#/components/schemas/DictionaryOfInt32AndString"
},
"synchronized": {
"description": "Whether the group is synchronized with Active Directory",
"type": "boolean"
},
"synchronizeNow": {
"description": "Active Directory Sync will only pull in members for domain groups that have this set to true.",
"type": "boolean"
},
"systemGroup": {
"description": "Whether the group is an Active Directory system group",
"type": "boolean"
}
},
"type": "object"
}