OpenAPI 3.1 allows us to choose the dialect for Schema specification. The JSON Schema 2020-12 dialect allows conditional constructs. Using these newly added features, network facilitators can encode many more network policies that can be automatically checked by the yaml validators. As part of this ticket, enumerate the various new types of network policies that can be expressed if we move our core specification from OpenAPI 3.0 to OpenAPI 3.1.
OpenAPI 3.1 allows us to choose the dialect for Schema specification. The JSON Schema 2020-12 dialect allows conditional constructs. Using these newly added features, network facilitators can encode many more network policies that can be automatically checked by the yaml validators. As part of this ticket, enumerate the various new types of network policies that can be expressed if we move our core specification from OpenAPI 3.0 to OpenAPI 3.1.