Delinea · Schema

GroupCreateArgs

Group create options

Privileged Access ManagementPAMSecrets ManagementIdentity SecurityDevOpsCybersecurity

Properties

Name Type Description
adGuid string The Object GUID of the Active Directory Group (Hexadecimal)
domainId integer Active Directory Domain ID
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.
isPlatform boolean Whether the group is a Platform Group
name string Group name
ownerGroupIds array List of owner GroupIds. Only used if HasGroupOwners is true.
ownerGroupNames array List of owner Group Names. Only used if HasGroupOwners is true.
ownerUserIds array List of owner UserIds. Only used if HasGroupOwners is true.
ownerUserNames array List of owner Usernames. Only used if HasGroupOwners is true.
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.
View JSON Schema on GitHub

JSON Schema

groupcreateargs.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://docs.delinea.com/online-help/secret-server/api-scripting/rest-api/schemas/GroupCreateArgs",
  "title": "GroupCreateArgs",
  "description": "Group create options",
  "required": [
    "name",
    "enabled"
  ],
  "properties": {
    "adGuid": {
      "description": "The Object GUID of the Active Directory Group (Hexadecimal)",
      "type": "string"
    },
    "domainId": {
      "description": "Active Directory Domain ID",
      "type": "integer",
      "format": "int32",
      "nullable": true
    },
    "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",
      "nullable": true
    },
    "isPlatform": {
      "description": "Whether the group is a Platform Group",
      "type": "boolean"
    },
    "name": {
      "description": "Group name",
      "type": "string"
    },
    "ownerGroupIds": {
      "description": "List of owner GroupIds. Only used if HasGroupOwners is true.",
      "items": {
        "type": "integer",
        "format": "int32"
      },
      "type": "array"
    },
    "ownerGroupNames": {
      "description": "List of owner Group Names. Only used if HasGroupOwners is true.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "ownerUserIds": {
      "description": "List of owner UserIds. Only used if HasGroupOwners is true.",
      "items": {
        "type": "integer",
        "format": "int32"
      },
      "type": "array"
    },
    "ownerUserNames": {
      "description": "List of owner Usernames. Only used if HasGroupOwners is true.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "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"
    }
  },
  "type": "object"
}