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