{ "$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" }