Fix usage of oneOf keyword in schema

Replace 'oneOf' keyword with 'anyOf' when data match more than one subschema.
Replace 'oneof' with 'oneOf' as it is proper keyword.

Change-Id: I0f8258ad102e01051ba0c736442f05bd6e4654d2
Closes-Bug: 1843568
This commit is contained in:
Michal Skalski 2019-09-11 13:31:16 +02:00
parent a74bbdd7b0
commit 827587382e
1 changed files with 8 additions and 8 deletions

View File

@ -153,7 +153,7 @@ definitions:
route_options:
$ref: "#/definitions/string_or_param"
table:
oneOf:
anyOf:
- $ref: "#/definitions/string_or_param"
- $ref: "#/definitions/int_or_param"
requires:
@ -169,7 +169,7 @@ definitions:
route_options:
$ref: "#/definitions/string_or_param"
table:
oneOf:
anyOf:
- $ref: "#/definitions/string_or_param"
- $ref: "#/definitions/int_or_param"
requires:
@ -304,7 +304,7 @@ definitions:
name:
$ref: "#/definitions/string_or_param"
table_id:
oneOf:
anyOf:
- $ref: "#/definitions/int_or_param"
- $ref: "#/definitions/string_or_param"
required:
@ -819,7 +819,7 @@ definitions:
members:
type: array
items:
oneof:
oneOf:
- $ref: "#/definitions/interface"
- $ref: "#/definitions/sriov_vf"
minItems: 1
@ -974,7 +974,7 @@ definitions:
members:
type: array
items:
oneof:
oneOf:
- $ref: "#/definitions/interface"
- $ref: "#/definitions/vlan"
- $ref: "#/definitions/linux_bond"
@ -1024,11 +1024,11 @@ definitions:
- $ref: "#/definitions/interface"
minItems: 1
bond_mode:
oneOf:
anyOf:
- $ref: "#/definitions/string_or_param"
- $ref: "#/definitions/int_or_param"
bond_policy:
oneOf:
anyOf:
- $ref: "#/definitions/string_or_param"
- $ref: "#/definitions/int_or_param"
driver:
@ -1036,7 +1036,7 @@ definitions:
cpu_list:
$ref: "#/definitions/string_or_param"
vlan_id:
oneOf:
anyOf:
- $ref: "#/definitions/string_or_param"
- $ref: "#/definitions/int_or_param"
# common options: