forked from yannh/kubernetes-json-schema
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathingressclassparametersreference-networking-v1.json
46 lines (46 loc) · 1.36 KB
/
ingressclassparametersreference-networking-v1.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
"description": "IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.",
"properties": {
"apiGroup": {
"description": "apiGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.",
"type": [
"string",
"null"
]
},
"kind": {
"description": "kind is the type of resource being referenced.",
"type": [
"string",
"null"
]
},
"name": {
"description": "name is the name of resource being referenced.",
"type": [
"string",
"null"
]
},
"namespace": {
"description": "namespace is the namespace of the resource being referenced. This field is required when scope is set to \"Namespace\" and must be unset when scope is set to \"Cluster\".",
"type": [
"string",
"null"
]
},
"scope": {
"description": "scope represents if this refers to a cluster or namespace scoped resource. This may be set to \"Cluster\" (default) or \"Namespace\".",
"type": [
"string",
"null"
]
}
},
"required": [
"kind",
"name"
],
"type": "object",
"$schema": "http://json-schema.org/schema#"
}