Rapid7 · Schema

MsalConfig

SecurityVulnerability ManagementSIEMXDRCloud SecuritySOARApplication Security

Properties

Name Type Description
x509_cert_filename string
x509_cert_password string
x509_cert_store_key string
tenant_id string
client_id string
client_secret string
scope string
token_refresh_period object
authority_url string
View JSON Schema on GitHub

JSON Schema

rapid7-msalconfig-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/MsalConfig",
  "title": "MsalConfig",
  "properties": {
    "x509_cert_filename": {
      "type": "string"
    },
    "x509_cert_password": {
      "type": "string"
    },
    "x509_cert_store_key": {
      "type": "string"
    },
    "tenant_id": {
      "type": "string"
    },
    "client_id": {
      "type": "string"
    },
    "client_secret": {
      "type": "string"
    },
    "scope": {
      "type": "string"
    },
    "token_refresh_period": {
      "type": "object",
      "properties": {
        "seconds": {
          "type": "integer",
          "format": "int64"
        },
        "zero": {
          "type": "boolean"
        },
        "nano": {
          "type": "integer",
          "format": "int32"
        },
        "negative": {
          "type": "boolean"
        },
        "positive": {
          "type": "boolean"
        },
        "units": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "duration_estimated": {
                "type": "boolean"
              },
              "time_based": {
                "type": "boolean"
              },
              "date_based": {
                "type": "boolean"
              }
            }
          }
        }
      }
    },
    "authority_url": {
      "type": "string"
    }
  }
}