{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.security.filePlanDescriptor", "title": "microsoft.graph.security.filePlanDescriptor", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "filePlanDescriptor", "required": [ "@odata.type" ], "type": "object", "properties": { "authority": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.filePlanAuthority" }, { "type": "object", "nullable": true } ], "description": "Represents the file plan descriptor of type authority applied to a particular retention label." }, "category": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.filePlanAppliedCategory" }, { "type": "object", "nullable": true } ] }, "citation": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.filePlanCitation" }, { "type": "object", "nullable": true } ], "description": "Represents the file plan descriptor of type citation applied to a particular retention label." }, "department": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.filePlanDepartment" }, { "type": "object", "nullable": true } ], "description": "Represents the file plan descriptor of type department applied to a particular retention label." }, "filePlanReference": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.filePlanReference" }, { "type": "object", "nullable": true } ], "description": "Represents the file plan descriptor of type filePlanReference applied to a particular retention label." }, "authorityTemplate": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.authorityTemplate" }, { "type": "object", "nullable": true } ], "description": "Specifies the underlying authority that describes the type of content to be retained and its retention schedule.", "x-ms-navigationProperty": true }, "categoryTemplate": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.categoryTemplate" }, { "type": "object", "nullable": true } ], "description": "Specifies a group of similar types of content in a particular department.", "x-ms-navigationProperty": true }, "citationTemplate": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.citationTemplate" }, { "type": "object", "nullable": true } ], "description": "The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted.", "x-ms-navigationProperty": true }, "departmentTemplate": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.departmentTemplate" }, { "type": "object", "nullable": true } ], "description": "Specifies the department or business unit of an organization to which a label belongs.", "x-ms-navigationProperty": true }, "filePlanReferenceTemplate": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate" }, { "type": "object", "nullable": true } ], "description": "Specifies a unique alpha-numeric identifier for an organization\u2019s retention schedule.", "x-ms-navigationProperty": true }, "@odata.type": { "type": "string" } } } ], "x-ms-discriminator-value": "#microsoft.graph.security.filePlanDescriptor" }