access_rule

APIs.ioEngineeringPlatform
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-access-rule-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/access_rule",
  "title": "access_rule",
  "oneOf": [
    {
      "$ref": "#/components/schemas/access_email_rule"
    },
    {
      "$ref": "#/components/schemas/access_email_list_rule"
    },
    {
      "$ref": "#/components/schemas/access_domain_rule"
    },
    {
      "$ref": "#/components/schemas/access_everyone_rule"
    },
    {
      "$ref": "#/components/schemas/access_ip_rule"
    },
    {
      "$ref": "#/components/schemas/access_ip_list_rule"
    },
    {
      "$ref": "#/components/schemas/access_certificate_rule"
    },
    {
      "$ref": "#/components/schemas/access_access_group_rule"
    },
    {
      "$ref": "#/components/schemas/access_azure_group_rule"
    },
    {
      "$ref": "#/components/schemas/access_github_organization_rule"
    },
    {
      "$ref": "#/components/schemas/access_gsuite_group_rule"
    },
    {
      "$ref": "#/components/schemas/access_okta_group_rule"
    },
    {
      "$ref": "#/components/schemas/access_saml_group_rule"
    },
    {
      "$ref": "#/components/schemas/access_service_token_rule"
    },
    {
      "$ref": "#/components/schemas/access_any_valid_service_token_rule"
    },
    {
      "$ref": "#/components/schemas/access_external_evaluation_rule"
    },
    {
      "$ref": "#/components/schemas/access_country_rule"
    },
    {
      "$ref": "#/components/schemas/access_authentication_method_rule"
    },
    {
      "$ref": "#/components/schemas/access_device_posture_rule"
    }
  ],
  "type": "object"
}