Microsoft Graph · Schema

TermsExpiration

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks

Properties

Name Type Description
frequency string Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations.
startDateTime string The DateTime when the agreement is set to expire for all users. Read-only.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-termsexpiration-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/TermsExpiration",
  "title": "TermsExpiration",
  "type": "object",
  "properties": {
    "frequency": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations.",
      "format": "duration",
      "nullable": true
    },
    "startDateTime": {
      "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
      "type": "string",
      "description": "The DateTime when the agreement is set to expire for all users. Read-only.",
      "format": "date-time",
      "nullable": true
    },
    "@odata.type": {
      "type": "string"
    }
  }
}