Microsoft Graph · Schema

x509CertificateRule

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks

Properties

Name Type Description
identifier string The identifier of the X.509 certificate. Required.
issuerSubjectIdentifier string
policyOidIdentifier string
x509CertificateAuthenticationMode object The type of strong authentication mode. The possible values are: x509CertificateSingleFactor, x509CertificateMultiFactor, unknownFutureValue. Required.
x509CertificateRequiredAffinityLevel object
x509CertificateRuleType object The type of the X.509 certificate mode configuration rule. The possible values are: issuerSubject, policyOID, unknownFutureValue. Required.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphx509certificaterule-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.x509CertificateRule",
  "title": "x509CertificateRule",
  "required": [
    "@odata.type"
  ],
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "description": "The identifier of the X.509 certificate. Required.",
      "nullable": true
    },
    "issuerSubjectIdentifier": {
      "type": "string",
      "nullable": true
    },
    "policyOidIdentifier": {
      "type": "string",
      "nullable": true
    },
    "x509CertificateAuthenticationMode": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.x509CertificateAuthenticationMode"
        },
        {
          "type": "object",
          "nullable": true
        }
      ],
      "description": "The type of strong authentication mode. The possible values are: x509CertificateSingleFactor, x509CertificateMultiFactor, unknownFutureValue. Required."
    },
    "x509CertificateRequiredAffinityLevel": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.x509CertificateAffinityLevel"
        },
        {
          "type": "object",
          "nullable": true
        }
      ]
    },
    "x509CertificateRuleType": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.x509CertificateRuleType"
        },
        {
          "type": "object",
          "nullable": true
        }
      ],
      "description": "The type of the X.509 certificate mode configuration rule. The possible values are: issuerSubject, policyOID, unknownFutureValue. Required."
    },
    "@odata.type": {
      "type": "string"
    }
  }
}