GraphOperation-Office365
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"user",
"user_group"
],
"type": "string",
"description": "Targets which a \"office_365\" can be associated to."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (Office365)"
}
GraphOperation-Policy
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"system",
"system_group"
],
"type": "string",
"description": "Targets which a \"policy\" can be associated to."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (Policy)"
}
GraphOperation-PolicyGroup
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"system",
"system_group"
],
"type": "string",
"description": "Targets which a \"policy_group\" can be associated to."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (PolicyGroup)"
}
GraphOperation-PolicyGroup-Member
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"policy"
],
"type": "string",
"description": "The member type."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (PolicyGroup-Member)"
}
GraphOperation-RadiusServer
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"user",
"user_group"
],
"type": "string",
"description": "Targets which a \"radius_server\" can be associated to."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (RadiusServer)"
}
GraphOperation-SoftwareApp
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"system",
"system_group"
],
"type": "string",
"description": "Targets which a \"software_app\" can be associated to."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (SoftwareApp)"
}
GraphOperation-System
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"command",
"policy",
"policy_group",
"user",
"user_group"
],
"type": "string",
"description": "Targets which a \"system\" can be associated to."
},
"attributes": {
"allOf": [
{
"$ref": "#/components/schemas/GraphAttributes"
},
{
"$ref": "#/components/schemas/GraphAttribute-Sudo"
}
]
}
}
}
],
"title": "GraphOperation (System)"
}
GraphOperation-SystemGroup
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"command",
"policy",
"policy_group",
"user",
"user_group"
],
"type": "string",
"description": "Targets which a \"system_group\" can be associated to."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (SystemGroup)"
}
GraphOperation-SystemGroup-Member
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"system"
],
"type": "string",
"description": "The member type."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (SystemGroup-Member)"
}
GraphOperation-User
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"active_directory",
"application",
"g_suite",
"idp_routing_policy",
"ldap_server",
"office_365",
"radius_server",
"system",
"system_group"
],
"type": "string",
"description": "Targets which a \"user\" can be associated to."
},
"attributes": {
"allOf": [
{
"$ref": "#/components/schemas/GraphAttributes"
},
{
"$ref": "#/components/schemas/GraphAttribute-Sudo"
}
]
}
}
}
],
"title": "GraphOperation (User)"
}
GraphOperation-UserGroup
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"active_directory",
"application",
"g_suite",
"idp_routing_policy",
"ldap_server",
"office_365",
"radius_server",
"system",
"system_group"
],
"type": "string",
"description": "Targets which a \"user_group\" can be associated to."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (UserGroup)"
}
GraphOperation-UserGroup-Member
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/GraphOperation"
},
{
"required": [
"type"
],
"properties": {
"type": {
"enum": [
"user"
],
"type": "string",
"description": "The member type."
},
"attributes": {
"$ref": "#/components/schemas/GraphAttributes"
}
}
}
],
"title": "GraphOperation (UserGroup-Member)"
}
GraphPolicyAssociationsListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphPolicyGroupAssociationsListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphPolicyGroupMembersListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphPolicyGroupMembershipResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphPolicyGroupTraverseSystemGroupResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphPolicyGroupTraverseSystemResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphPolicyMemberOfResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphPolicyTraverseSystemGroupResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphPolicyTraverseSystemResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphRadiusServerAssociationsListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphRadiusServerTraverseUserGroupResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphRadiusServerTraverseUserResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSoftwareappsAssociationsListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphSoftwareappsTraverseSystemGroupResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSoftwareappsTraverseSystemResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemAssociationsListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphSystemGroupAssociationsListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphSystemGroupMembersListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphSystemGroupMembershipResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemGroupTraverseCommandResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/commandsGraphObjectWithPaths"
}
}
GraphSystemGroupTraversePolicyGroupResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemGroupTraversePolicyResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemGroupTraverseUserGroupResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemGroupTraverseUserResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemMemberOfResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemTraverseCommandResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/commandsGraphObjectWithPaths"
}
}
GraphSystemTraversePolicyGroupResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemTraversePolicyResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemTraverseUserGroupResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphSystemTraverseUserResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphType
{
"enum": [
"active_directory",
"application",
"command",
"g_suite",
"idp_routing_policy",
"ldap_server",
"office_365",
"policy",
"policy_group",
"radius_server",
"system",
"system_group",
"user",
"user_group"
],
"type": "string",
"title": "GraphType",
"description": "A graph object type."
}
GraphUserAssociationsListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphUserGroupAssociationsListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphUserGroupMembersListResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphConnection"
}
}
GraphUserGroupMembershipResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphUserGroupTraverseActiveDirectoryResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphUserGroupTraverseApplicationResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}
GraphUserGroupTraverseDirectoryResponse
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GraphObjectWithPaths"
}
}