mirror of https://github.com/k3s-io/k3s
13054 lines
356 KiB
JSON
13054 lines
356 KiB
JSON
{
|
|
"swaggerVersion": "1.2",
|
|
"apiVersion": "v1beta3",
|
|
"basePath": "https://127.0.0.1:6443",
|
|
"resourcePath": "/api/v1beta3",
|
|
"apis": [
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/bindings",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Binding",
|
|
"method": "POST",
|
|
"summary": "create a Binding",
|
|
"nickname": "createBinding",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Binding",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Binding"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/bindings",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Binding",
|
|
"method": "POST",
|
|
"summary": "create a Binding",
|
|
"nickname": "createBinding",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Binding",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Binding"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/componentstatuses",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ComponentStatusList",
|
|
"method": "GET",
|
|
"summary": "list objects of kind ComponentStatus",
|
|
"nickname": "listComponentStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ComponentStatusList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/componentstatuses/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ComponentStatus",
|
|
"method": "GET",
|
|
"summary": "read the specified ComponentStatus",
|
|
"nickname": "readComponentStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ComponentStatus",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ComponentStatus"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/componentstatuses",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ComponentStatusList",
|
|
"method": "GET",
|
|
"summary": "list objects of kind ComponentStatus",
|
|
"nickname": "listComponentStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ComponentStatusList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/endpoints",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.EndpointsList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Endpoints",
|
|
"nickname": "listEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.EndpointsList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Endpoints",
|
|
"method": "POST",
|
|
"summary": "create a Endpoints",
|
|
"nickname": "createEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Endpoints",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Endpoints"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/endpoints",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Endpoints",
|
|
"nickname": "watchEndpointsList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/endpoints/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Endpoints",
|
|
"method": "GET",
|
|
"summary": "read the specified Endpoints",
|
|
"nickname": "readEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Endpoints",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Endpoints"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Endpoints",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Endpoints",
|
|
"nickname": "replaceEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Endpoints",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Endpoints",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Endpoints"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Endpoints",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Endpoints",
|
|
"nickname": "patchEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Endpoints",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a Endpoints",
|
|
"nickname": "deleteEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Endpoints",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/endpoints/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind Endpoints",
|
|
"nickname": "watchEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Endpoints",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/endpoints",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.EndpointsList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Endpoints",
|
|
"nickname": "listEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.EndpointsList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Endpoints",
|
|
"method": "POST",
|
|
"summary": "create a Endpoints",
|
|
"nickname": "createEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Endpoints",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Endpoints"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/endpoints",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Endpoints",
|
|
"nickname": "watchEndpointsList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/events",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.EventList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Event",
|
|
"nickname": "listEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.EventList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Event",
|
|
"method": "POST",
|
|
"summary": "create a Event",
|
|
"nickname": "createEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Event",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Event"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/events",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Event",
|
|
"nickname": "watchEventList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/events/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Event",
|
|
"method": "GET",
|
|
"summary": "read the specified Event",
|
|
"nickname": "readEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Event",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Event"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Event",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Event",
|
|
"nickname": "replaceEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Event",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Event",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Event"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Event",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Event",
|
|
"nickname": "patchEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Event",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a Event",
|
|
"nickname": "deleteEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Event",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/events/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind Event",
|
|
"nickname": "watchEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Event",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/events",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.EventList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Event",
|
|
"nickname": "listEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.EventList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Event",
|
|
"method": "POST",
|
|
"summary": "create a Event",
|
|
"nickname": "createEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Event",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Event"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/events",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Event",
|
|
"nickname": "watchEventList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/limitranges",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.LimitRangeList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind LimitRange",
|
|
"nickname": "listLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.LimitRangeList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.LimitRange",
|
|
"method": "POST",
|
|
"summary": "create a LimitRange",
|
|
"nickname": "createLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.LimitRange",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.LimitRange"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/limitranges",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of LimitRange",
|
|
"nickname": "watchLimitRangeList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/limitranges/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.LimitRange",
|
|
"method": "GET",
|
|
"summary": "read the specified LimitRange",
|
|
"nickname": "readLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the LimitRange",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.LimitRange"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.LimitRange",
|
|
"method": "PUT",
|
|
"summary": "replace the specified LimitRange",
|
|
"nickname": "replaceLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.LimitRange",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the LimitRange",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.LimitRange"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.LimitRange",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified LimitRange",
|
|
"nickname": "patchLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the LimitRange",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a LimitRange",
|
|
"nickname": "deleteLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the LimitRange",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/limitranges/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind LimitRange",
|
|
"nickname": "watchLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the LimitRange",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/limitranges",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.LimitRangeList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind LimitRange",
|
|
"nickname": "listLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.LimitRangeList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.LimitRange",
|
|
"method": "POST",
|
|
"summary": "create a LimitRange",
|
|
"nickname": "createLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.LimitRange",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.LimitRange"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/limitranges",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of LimitRange",
|
|
"nickname": "watchLimitRangeList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.NamespaceList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Namespace",
|
|
"nickname": "listNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.NamespaceList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"method": "POST",
|
|
"summary": "create a Namespace",
|
|
"nickname": "createNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Namespace"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Namespace",
|
|
"nickname": "watchNamespaceList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"method": "GET",
|
|
"summary": "read the specified Namespace",
|
|
"nickname": "readNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Namespace"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Namespace",
|
|
"nickname": "replaceNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Namespace"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Namespace",
|
|
"nickname": "patchNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a Namespace",
|
|
"nickname": "deleteNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind Namespace",
|
|
"nickname": "watchNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{name}/finalize",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"method": "PUT",
|
|
"summary": "replace finalize of the specified Namespace",
|
|
"nickname": "replaceNamespaceFinalize",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Namespace"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{name}/status",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"method": "PUT",
|
|
"summary": "replace status of the specified Namespace",
|
|
"nickname": "replaceNamespaceStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Namespace",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Namespace"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/nodes",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.NodeList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Node",
|
|
"nickname": "listNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.NodeList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Node",
|
|
"method": "POST",
|
|
"summary": "create a Node",
|
|
"nickname": "createNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Node",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Node"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/nodes",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Node",
|
|
"nickname": "watchNodeList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/nodes/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Node",
|
|
"method": "GET",
|
|
"summary": "read the specified Node",
|
|
"nickname": "readNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Node"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Node",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Node",
|
|
"nickname": "replaceNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Node",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Node"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Node",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Node",
|
|
"nickname": "patchNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a Node",
|
|
"nickname": "deleteNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/nodes/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind Node",
|
|
"nickname": "watchNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/proxy/nodes/{name}/{path:*}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "proxy GET requests to Node",
|
|
"nickname": "proxyGETNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Node",
|
|
"nickname": "proxyPUTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Node",
|
|
"nickname": "proxyPOSTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Node",
|
|
"nickname": "proxyDELETENode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "HEAD",
|
|
"summary": "proxy HEAD requests to Node",
|
|
"nickname": "proxyHEADNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/proxy/nodes/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "proxy GET requests to Node",
|
|
"nickname": "proxyGETNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Node",
|
|
"nickname": "proxyPUTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Node",
|
|
"nickname": "proxyPOSTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Node",
|
|
"nickname": "proxyDELETENode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "HEAD",
|
|
"summary": "proxy HEAD requests to Node",
|
|
"nickname": "proxyHEADNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/nodes/{name}/status",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Node",
|
|
"method": "PUT",
|
|
"summary": "replace status of the specified Node",
|
|
"nickname": "replaceNodeStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Node",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Node"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/persistentvolumeclaims",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaimList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind PersistentVolumeClaim",
|
|
"nickname": "listPersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolumeClaimList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"method": "POST",
|
|
"summary": "create a PersistentVolumeClaim",
|
|
"nickname": "createPersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolumeClaim"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/persistentvolumeclaims",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of PersistentVolumeClaim",
|
|
"nickname": "watchPersistentVolumeClaimList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/persistentvolumeclaims/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"method": "GET",
|
|
"summary": "read the specified PersistentVolumeClaim",
|
|
"nickname": "readPersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolumeClaim",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolumeClaim"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"method": "PUT",
|
|
"summary": "replace the specified PersistentVolumeClaim",
|
|
"nickname": "replacePersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolumeClaim",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolumeClaim"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified PersistentVolumeClaim",
|
|
"nickname": "patchPersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolumeClaim",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a PersistentVolumeClaim",
|
|
"nickname": "deletePersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolumeClaim",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/persistentvolumeclaims/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind PersistentVolumeClaim",
|
|
"nickname": "watchPersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolumeClaim",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/persistentvolumeclaims",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaimList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind PersistentVolumeClaim",
|
|
"nickname": "listPersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolumeClaimList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"method": "POST",
|
|
"summary": "create a PersistentVolumeClaim",
|
|
"nickname": "createPersistentVolumeClaim",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolumeClaim"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/persistentvolumeclaims",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of PersistentVolumeClaim",
|
|
"nickname": "watchPersistentVolumeClaimList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/persistentvolumeclaims/{name}/status",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"method": "PUT",
|
|
"summary": "replace status of the specified PersistentVolumeClaim",
|
|
"nickname": "replacePersistentVolumeClaimStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolumeClaim",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolumeClaim",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolumeClaim"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/persistentvolumes",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PersistentVolumeList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind PersistentVolume",
|
|
"nickname": "listPersistentVolume",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolumeList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolume",
|
|
"method": "POST",
|
|
"summary": "create a PersistentVolume",
|
|
"nickname": "createPersistentVolume",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolume",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolume"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/persistentvolumes",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of PersistentVolume",
|
|
"nickname": "watchPersistentVolumeList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/persistentvolumes/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PersistentVolume",
|
|
"method": "GET",
|
|
"summary": "read the specified PersistentVolume",
|
|
"nickname": "readPersistentVolume",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolume",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolume"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolume",
|
|
"method": "PUT",
|
|
"summary": "replace the specified PersistentVolume",
|
|
"nickname": "replacePersistentVolume",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolume",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolume",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolume"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolume",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified PersistentVolume",
|
|
"nickname": "patchPersistentVolume",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolume",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a PersistentVolume",
|
|
"nickname": "deletePersistentVolume",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolume",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/persistentvolumes/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind PersistentVolume",
|
|
"nickname": "watchPersistentVolume",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolume",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/persistentvolumes/{name}/status",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PersistentVolume",
|
|
"method": "PUT",
|
|
"summary": "replace status of the specified PersistentVolume",
|
|
"nickname": "replacePersistentVolumeStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PersistentVolume",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PersistentVolume",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PersistentVolume"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PodList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Pod",
|
|
"nickname": "listPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PodList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"method": "POST",
|
|
"summary": "create a Pod",
|
|
"nickname": "createPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Pod"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/pods",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Pod",
|
|
"nickname": "watchPodList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"method": "GET",
|
|
"summary": "read the specified Pod",
|
|
"nickname": "readPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Pod"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Pod",
|
|
"nickname": "replacePod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Pod"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Pod",
|
|
"nickname": "patchPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a Pod",
|
|
"nickname": "deletePod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/pods/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind Pod",
|
|
"nickname": "watchPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/proxy/namespaces/{namespaces}/pods/{name}/{path:*}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "proxy GET requests to Pod",
|
|
"nickname": "proxyGETPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Pod",
|
|
"nickname": "proxyPUTPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Pod",
|
|
"nickname": "proxyPOSTPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Pod",
|
|
"nickname": "proxyDELETEPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "HEAD",
|
|
"summary": "proxy HEAD requests to Pod",
|
|
"nickname": "proxyHEADPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/proxy/namespaces/{namespaces}/pods/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "proxy GET requests to Pod",
|
|
"nickname": "proxyGETPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Pod",
|
|
"nickname": "proxyPUTPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Pod",
|
|
"nickname": "proxyPOSTPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Pod",
|
|
"nickname": "proxyDELETEPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "HEAD",
|
|
"summary": "proxy HEAD requests to Pod",
|
|
"nickname": "proxyHEADPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/pods",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PodList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Pod",
|
|
"nickname": "listPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PodList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"method": "POST",
|
|
"summary": "create a Pod",
|
|
"nickname": "createPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Pod"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Binding",
|
|
"method": "POST",
|
|
"summary": "create binding of a Binding",
|
|
"nickname": "createBindingBinding",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Binding",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Binding"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/pods",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Pod",
|
|
"nickname": "watchPodList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/binding",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Binding",
|
|
"method": "POST",
|
|
"summary": "create binding of a Binding",
|
|
"nickname": "createBindingBinding",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Binding",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Binding",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Binding"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/exec",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "connect GET requests to exec of Pod",
|
|
"nickname": "connectGetPodExec",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/log",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"method": "GET",
|
|
"summary": "read log of the specified Pod",
|
|
"nickname": "readPodLog",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Pod"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/portforward",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "connect GET requests to portforward of Pod",
|
|
"nickname": "connectGetPodPortforward",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/proxy",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "connect GET requests to proxy of Pod",
|
|
"nickname": "connectGetPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "POST",
|
|
"summary": "connect POST requests to proxy of Pod",
|
|
"nickname": "connectPostPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "PUT",
|
|
"summary": "connect PUT requests to proxy of Pod",
|
|
"nickname": "connectPutPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "DELETE",
|
|
"summary": "connect DELETE requests to proxy of Pod",
|
|
"nickname": "connectDeletePodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "HEAD",
|
|
"summary": "connect HEAD requests to proxy of Pod",
|
|
"nickname": "connectHeadPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "OPTIONS",
|
|
"summary": "connect OPTIONS requests to proxy of Pod",
|
|
"nickname": "connectOptionsPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/proxy/{path:*}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "connect GET requests to proxy of Pod",
|
|
"nickname": "connectGetPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "POST",
|
|
"summary": "connect POST requests to proxy of Pod",
|
|
"nickname": "connectPostPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "PUT",
|
|
"summary": "connect PUT requests to proxy of Pod",
|
|
"nickname": "connectPutPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "DELETE",
|
|
"summary": "connect DELETE requests to proxy of Pod",
|
|
"nickname": "connectDeletePodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "HEAD",
|
|
"summary": "connect HEAD requests to proxy of Pod",
|
|
"nickname": "connectHeadPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "OPTIONS",
|
|
"summary": "connect OPTIONS requests to proxy of Pod",
|
|
"nickname": "connectOptionsPodProxy",
|
|
"parameters": [],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/status",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"method": "PUT",
|
|
"summary": "replace status of the specified Pod",
|
|
"nickname": "replacePodStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Pod",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Pod"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/podtemplates",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PodTemplateList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind PodTemplate",
|
|
"nickname": "listPodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PodTemplateList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PodTemplate",
|
|
"method": "POST",
|
|
"summary": "create a PodTemplate",
|
|
"nickname": "createPodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PodTemplate",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PodTemplate"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/podtemplates",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of PodTemplate",
|
|
"nickname": "watchPodTemplateList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/podtemplates/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PodTemplate",
|
|
"method": "GET",
|
|
"summary": "read the specified PodTemplate",
|
|
"nickname": "readPodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PodTemplate",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PodTemplate"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PodTemplate",
|
|
"method": "PUT",
|
|
"summary": "replace the specified PodTemplate",
|
|
"nickname": "replacePodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PodTemplate",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PodTemplate",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PodTemplate"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PodTemplate",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified PodTemplate",
|
|
"nickname": "patchPodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PodTemplate",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a PodTemplate",
|
|
"nickname": "deletePodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PodTemplate",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/podtemplates/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind PodTemplate",
|
|
"nickname": "watchPodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the PodTemplate",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/podtemplates",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.PodTemplateList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind PodTemplate",
|
|
"nickname": "listPodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PodTemplateList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.PodTemplate",
|
|
"method": "POST",
|
|
"summary": "create a PodTemplate",
|
|
"nickname": "createPodTemplate",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.PodTemplate",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.PodTemplate"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/podtemplates",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of PodTemplate",
|
|
"nickname": "watchPodTemplateList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/replicationcontrollers",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ReplicationControllerList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind ReplicationController",
|
|
"nickname": "listReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ReplicationControllerList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ReplicationController",
|
|
"method": "POST",
|
|
"summary": "create a ReplicationController",
|
|
"nickname": "createReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ReplicationController",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ReplicationController"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/replicationcontrollers",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of ReplicationController",
|
|
"nickname": "watchReplicationControllerList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/replicationcontrollers/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ReplicationController",
|
|
"method": "GET",
|
|
"summary": "read the specified ReplicationController",
|
|
"nickname": "readReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ReplicationController",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ReplicationController"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ReplicationController",
|
|
"method": "PUT",
|
|
"summary": "replace the specified ReplicationController",
|
|
"nickname": "replaceReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ReplicationController",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ReplicationController",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ReplicationController"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ReplicationController",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified ReplicationController",
|
|
"nickname": "patchReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ReplicationController",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a ReplicationController",
|
|
"nickname": "deleteReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ReplicationController",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/replicationcontrollers/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind ReplicationController",
|
|
"nickname": "watchReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ReplicationController",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/replicationcontrollers",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ReplicationControllerList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind ReplicationController",
|
|
"nickname": "listReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ReplicationControllerList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ReplicationController",
|
|
"method": "POST",
|
|
"summary": "create a ReplicationController",
|
|
"nickname": "createReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ReplicationController",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ReplicationController"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/replicationcontrollers",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of ReplicationController",
|
|
"nickname": "watchReplicationControllerList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/resourcequotas",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ResourceQuotaList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind ResourceQuota",
|
|
"nickname": "listResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ResourceQuotaList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"method": "POST",
|
|
"summary": "create a ResourceQuota",
|
|
"nickname": "createResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ResourceQuota"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/resourcequotas",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of ResourceQuota",
|
|
"nickname": "watchResourceQuotaList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/resourcequotas/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"method": "GET",
|
|
"summary": "read the specified ResourceQuota",
|
|
"nickname": "readResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ResourceQuota",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ResourceQuota"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"method": "PUT",
|
|
"summary": "replace the specified ResourceQuota",
|
|
"nickname": "replaceResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ResourceQuota",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ResourceQuota"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified ResourceQuota",
|
|
"nickname": "patchResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ResourceQuota",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a ResourceQuota",
|
|
"nickname": "deleteResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ResourceQuota",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/resourcequotas/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind ResourceQuota",
|
|
"nickname": "watchResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ResourceQuota",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/resourcequotas",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ResourceQuotaList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind ResourceQuota",
|
|
"nickname": "listResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ResourceQuotaList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"method": "POST",
|
|
"summary": "create a ResourceQuota",
|
|
"nickname": "createResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ResourceQuota"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/resourcequotas",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of ResourceQuota",
|
|
"nickname": "watchResourceQuotaList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/resourcequotas/{name}/status",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"method": "PUT",
|
|
"summary": "replace status of the specified ResourceQuota",
|
|
"nickname": "replaceResourceQuotaStatus",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ResourceQuota",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ResourceQuota",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ResourceQuota"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/secrets",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.SecretList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Secret",
|
|
"nickname": "listSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.SecretList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Secret",
|
|
"method": "POST",
|
|
"summary": "create a Secret",
|
|
"nickname": "createSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Secret",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Secret"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/secrets",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Secret",
|
|
"nickname": "watchSecretList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/secrets/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Secret",
|
|
"method": "GET",
|
|
"summary": "read the specified Secret",
|
|
"nickname": "readSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Secret",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Secret"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Secret",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Secret",
|
|
"nickname": "replaceSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Secret",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Secret",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Secret"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Secret",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Secret",
|
|
"nickname": "patchSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Secret",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a Secret",
|
|
"nickname": "deleteSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Secret",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/secrets/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind Secret",
|
|
"nickname": "watchSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Secret",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/secrets",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.SecretList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Secret",
|
|
"nickname": "listSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.SecretList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Secret",
|
|
"method": "POST",
|
|
"summary": "create a Secret",
|
|
"nickname": "createSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Secret",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Secret"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/secrets",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Secret",
|
|
"nickname": "watchSecretList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/serviceaccounts",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ServiceAccountList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind ServiceAccount",
|
|
"nickname": "listServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ServiceAccountList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ServiceAccount",
|
|
"method": "POST",
|
|
"summary": "create a ServiceAccount",
|
|
"nickname": "createServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ServiceAccount",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ServiceAccount"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/serviceaccounts",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of ServiceAccount",
|
|
"nickname": "watchServiceAccountList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/serviceaccounts/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ServiceAccount",
|
|
"method": "GET",
|
|
"summary": "read the specified ServiceAccount",
|
|
"nickname": "readServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ServiceAccount",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ServiceAccount"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ServiceAccount",
|
|
"method": "PUT",
|
|
"summary": "replace the specified ServiceAccount",
|
|
"nickname": "replaceServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ServiceAccount",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ServiceAccount",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ServiceAccount"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ServiceAccount",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified ServiceAccount",
|
|
"nickname": "patchServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ServiceAccount",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a ServiceAccount",
|
|
"nickname": "deleteServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.DeleteOptions",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ServiceAccount",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/serviceaccounts/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind ServiceAccount",
|
|
"nickname": "watchServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ServiceAccount",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/serviceaccounts",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ServiceAccountList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind ServiceAccount",
|
|
"nickname": "listServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ServiceAccountList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.ServiceAccount",
|
|
"method": "POST",
|
|
"summary": "create a ServiceAccount",
|
|
"nickname": "createServiceAccount",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.ServiceAccount",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ServiceAccount"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/serviceaccounts",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of ServiceAccount",
|
|
"nickname": "watchServiceAccountList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/services",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ServiceList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Service",
|
|
"nickname": "listService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ServiceList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Service",
|
|
"method": "POST",
|
|
"summary": "create a Service",
|
|
"nickname": "createService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Service",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Service"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/services",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Service",
|
|
"nickname": "watchServiceList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/namespaces/{namespaces}/services/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.Service",
|
|
"method": "GET",
|
|
"summary": "read the specified Service",
|
|
"nickname": "readService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Service"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Service",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Service",
|
|
"nickname": "replaceService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Service",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Service"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Service",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Service",
|
|
"nickname": "patchService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "string"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"application/json-patch+json",
|
|
"application/merge-patch+json",
|
|
"application/strategic-merge-patch+json"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Status",
|
|
"method": "DELETE",
|
|
"summary": "delete a Service",
|
|
"nickname": "deleteService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Status"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/namespaces/{namespaces}/services/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch changes to an object of kind Service",
|
|
"nickname": "watchService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/proxy/namespaces/{namespaces}/services/{name}/{path:*}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "proxy GET requests to Service",
|
|
"nickname": "proxyGETService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Service",
|
|
"nickname": "proxyPUTService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Service",
|
|
"nickname": "proxyPOSTService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Service",
|
|
"nickname": "proxyDELETEService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "HEAD",
|
|
"summary": "proxy HEAD requests to Service",
|
|
"nickname": "proxyHEADService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "path:*",
|
|
"description": "path to the resource",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/proxy/namespaces/{namespaces}/services/{name}",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "string",
|
|
"method": "GET",
|
|
"summary": "proxy GET requests to Service",
|
|
"nickname": "proxyGETService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Service",
|
|
"nickname": "proxyPUTService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Service",
|
|
"nickname": "proxyPOSTService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Service",
|
|
"nickname": "proxyDELETEService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"method": "HEAD",
|
|
"summary": "proxy HEAD requests to Service",
|
|
"nickname": "proxyHEADService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "namespaces",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/services",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta3.ServiceList",
|
|
"method": "GET",
|
|
"summary": "list or watch objects of kind Service",
|
|
"nickname": "listService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.ServiceList"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "v1beta3.Service",
|
|
"method": "POST",
|
|
"summary": "create a Service",
|
|
"nickname": "createService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta3.Service",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "v1beta3.Service"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta3/watch/services",
|
|
"description": "API at /api/v1beta3 version v1beta3",
|
|
"operations": [
|
|
{
|
|
"type": "json.WatchEvent",
|
|
"method": "GET",
|
|
"summary": "watch individual changes to a list of Service",
|
|
"nickname": "watchServiceList",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "pretty",
|
|
"description": "If 'true', then the output is pretty printed.",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "labelSelector",
|
|
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "fieldSelector",
|
|
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "boolean",
|
|
"paramType": "query",
|
|
"name": "watch",
|
|
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "resourceVersion",
|
|
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"responseMessages": [
|
|
{
|
|
"code": 200,
|
|
"message": "OK",
|
|
"responseModel": "json.WatchEvent"
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"models": {
|
|
"v1beta3.Binding": {
|
|
"id": "v1beta3.Binding",
|
|
"required": [
|
|
"target"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"target": {
|
|
"$ref": "v1beta3.ObjectReference",
|
|
"description": "an object to bind to"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ObjectMeta": {
|
|
"id": "v1beta3.ObjectMeta",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "string that identifies an object. Must be unique within a namespace; cannot be updated"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace of the object; must be a DNS_LABEL; cannot be updated"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "string",
|
|
"description": "unique UUID across space and time; populated by the system; read-only"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "string",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"deletionTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested"
|
|
},
|
|
"labels": {
|
|
"type": "any",
|
|
"description": "map of string keys and values that can be used to organize and categorize objects; may match selectors of replication controllers and services"
|
|
},
|
|
"annotations": {
|
|
"type": "any",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about objects"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ObjectReference": {
|
|
"id": "v1beta3.ObjectReference",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of the referent"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace of the referent"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the referent"
|
|
},
|
|
"uid": {
|
|
"type": "string",
|
|
"description": "uid of the referent"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "API version of the referent"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "string",
|
|
"description": "specific resourceVersion to which this reference is made, if any: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"fieldPath": {
|
|
"type": "string",
|
|
"description": "if referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ComponentStatusList": {
|
|
"id": "v1beta3.ComponentStatusList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ComponentStatus"
|
|
},
|
|
"description": "list of component status objects"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ListMeta": {
|
|
"id": "v1beta3.ListMeta",
|
|
"properties": {
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "string",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ComponentStatus": {
|
|
"id": "v1beta3.ComponentStatus",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ComponentCondition"
|
|
},
|
|
"description": "list of component conditions observed"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ComponentCondition": {
|
|
"id": "v1beta3.ComponentCondition",
|
|
"required": [
|
|
"type",
|
|
"status"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"description": "type of component condition, currently only Healthy"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"description": "current status of this component condition, one of True, False, Unknown"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "health check message received from the component"
|
|
},
|
|
"error": {
|
|
"type": "string",
|
|
"description": "error code from health check attempt (if any)"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EndpointsList": {
|
|
"id": "v1beta3.EndpointsList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Endpoints"
|
|
},
|
|
"description": "list of endpoints"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Endpoints": {
|
|
"id": "v1beta3.Endpoints",
|
|
"required": [
|
|
"subsets"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"subsets": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.EndpointSubset"
|
|
},
|
|
"description": "sets of addresses and ports that comprise a service"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EndpointSubset": {
|
|
"id": "v1beta3.EndpointSubset",
|
|
"properties": {
|
|
"addresses": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.EndpointAddress"
|
|
},
|
|
"description": "IP addresses which offer the related ports"
|
|
},
|
|
"ports": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.EndpointPort"
|
|
},
|
|
"description": "port numbers available on the related IP addresses"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EndpointAddress": {
|
|
"id": "v1beta3.EndpointAddress",
|
|
"required": [
|
|
"IP"
|
|
],
|
|
"properties": {
|
|
"IP": {
|
|
"type": "string",
|
|
"description": "IP address of the endpoint"
|
|
},
|
|
"targetRef": {
|
|
"$ref": "v1beta3.ObjectReference",
|
|
"description": "reference to object providing the endpoint"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EndpointPort": {
|
|
"id": "v1beta3.EndpointPort",
|
|
"required": [
|
|
"port"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of this port"
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "port number of the endpoint"
|
|
},
|
|
"protocol": {
|
|
"type": "string",
|
|
"description": "protocol for this port; must be UDP or TCP; TCP if unspecified"
|
|
}
|
|
}
|
|
},
|
|
"json.WatchEvent": {
|
|
"id": "json.WatchEvent",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"description": "the type of watch event; may be ADDED, MODIFIED, DELETED, or ERROR"
|
|
},
|
|
"object": {
|
|
"type": "string",
|
|
"description": "the object being watched; will match the type of the resource endpoint or be a Status object if the type is ERROR"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Status": {
|
|
"id": "v1beta3.Status",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"description": "status of the operation; either Success, or Failure"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human-readable description of the status of this operation"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "machine-readable description of why this operation is in the 'Failure' status; if this value is empty there is no information available; a reason clarifies an HTTP status code but does not override it"
|
|
},
|
|
"details": {
|
|
"$ref": "v1beta3.StatusDetails",
|
|
"description": "extended data associated with the reason; each reason may define its own extended details; this field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type"
|
|
},
|
|
"code": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "suggested HTTP return code for this status; 0 if not set"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.StatusDetails": {
|
|
"id": "v1beta3.StatusDetails",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string",
|
|
"description": "the ID attribute of the resource associated with the status StatusReason (when there is a single ID which can be described)"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "the kind attribute of the resource associated with the status StatusReason; on some operations may differ from the requested resource Kind"
|
|
},
|
|
"causes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.StatusCause"
|
|
},
|
|
"description": "the Causes array includes more details associated with the StatusReason failure; not all StatusReasons may provide detailed causes"
|
|
},
|
|
"retryAfterSeconds": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "the number of seconds before the client should attempt to retry this operation"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.StatusCause": {
|
|
"id": "v1beta3.StatusCause",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "machine-readable description of the cause of the error; if this value is empty there is no information available"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human-readable description of the cause of the error; this field may be presented as-is to a reader"
|
|
},
|
|
"field": {
|
|
"type": "string",
|
|
"description": "field of the resource that has caused this error, as named by its JSON serialization; may include dot and postfix notation for nested attributes; arrays are zero-indexed; fields may appear more than once in an array of causes due to fields having multiple errors"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.DeleteOptions": {
|
|
"id": "v1beta3.DeleteOptions",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"gracePeriodSeconds": {
|
|
"type": "integer",
|
|
"format": "int64",
|
|
"description": "the duration in seconds to wait before deleting this object; defaults to a per object value if not specified; zero means delete immediately"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EventList": {
|
|
"id": "v1beta3.EventList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Event"
|
|
},
|
|
"description": "list of events"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Event": {
|
|
"id": "v1beta3.Event",
|
|
"required": [
|
|
"metadata",
|
|
"involvedObject"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"involvedObject": {
|
|
"$ref": "v1beta3.ObjectReference",
|
|
"description": "object this event is about"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "short, machine understandable string that gives the reason for the transition into the object's current status"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human-readable description of the status of this operation"
|
|
},
|
|
"source": {
|
|
"$ref": "v1beta3.EventSource",
|
|
"description": "component reporting this event"
|
|
},
|
|
"firstTimestamp": {
|
|
"type": "string",
|
|
"description": "the time at which the event was first recorded"
|
|
},
|
|
"lastTimestamp": {
|
|
"type": "string",
|
|
"description": "the time at which the most recent occurance of this event was recorded"
|
|
},
|
|
"count": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "the number of times this event has occurred"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EventSource": {
|
|
"id": "v1beta3.EventSource",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string",
|
|
"description": "component that generated the event"
|
|
},
|
|
"host": {
|
|
"type": "string",
|
|
"description": "name of the host where the event is generated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.LimitRangeList": {
|
|
"id": "v1beta3.LimitRangeList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.LimitRange"
|
|
},
|
|
"description": "items is a list of LimitRange objects"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.LimitRange": {
|
|
"id": "v1beta3.LimitRange",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.LimitRangeSpec",
|
|
"description": "spec defines the limits enforced; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.LimitRangeSpec": {
|
|
"id": "v1beta3.LimitRangeSpec",
|
|
"required": [
|
|
"limits"
|
|
],
|
|
"properties": {
|
|
"limits": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.LimitRangeItem"
|
|
},
|
|
"description": "limits is the list of LimitRangeItem objects that are enforced"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.LimitRangeItem": {
|
|
"id": "v1beta3.LimitRangeItem",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"description": "type of resource that this limit applies to"
|
|
},
|
|
"max": {
|
|
"type": "any",
|
|
"description": "max usage constraints on this kind by resource name"
|
|
},
|
|
"min": {
|
|
"type": "any",
|
|
"description": "min usage constraints on this kind by resource name"
|
|
},
|
|
"default": {
|
|
"type": "any",
|
|
"description": "default values on this kind by resource name if omitted"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NamespaceList": {
|
|
"id": "v1beta3.NamespaceList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Namespace"
|
|
},
|
|
"description": "items is the list of Namespace objects in the list"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Namespace": {
|
|
"id": "v1beta3.Namespace",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.NamespaceSpec",
|
|
"description": "spec defines the behavior of the Namespace; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
},
|
|
"status": {
|
|
"$ref": "v1beta3.NamespaceStatus",
|
|
"description": "status describes the current status of a Namespace; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NamespaceSpec": {
|
|
"id": "v1beta3.NamespaceSpec",
|
|
"properties": {
|
|
"finalizers": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.FinalizerName"
|
|
},
|
|
"description": "an opaque list of values that must be empty to permanently remove object from storage"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.FinalizerName": {
|
|
"id": "v1beta3.FinalizerName",
|
|
"properties": {}
|
|
},
|
|
"v1beta3.NamespaceStatus": {
|
|
"id": "v1beta3.NamespaceStatus",
|
|
"properties": {
|
|
"phase": {
|
|
"type": "string",
|
|
"description": "phase is the current lifecycle phase of the namespace"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NodeList": {
|
|
"id": "v1beta3.NodeList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Node"
|
|
},
|
|
"description": "list of nodes"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Node": {
|
|
"id": "v1beta3.Node",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.NodeSpec",
|
|
"description": "specification of a node; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
},
|
|
"status": {
|
|
"$ref": "v1beta3.NodeStatus",
|
|
"description": "most recently observed status of the node; populated by the system, read-only; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NodeSpec": {
|
|
"id": "v1beta3.NodeSpec",
|
|
"properties": {
|
|
"podCIDR": {
|
|
"type": "string",
|
|
"description": "pod IP range assigned to the node"
|
|
},
|
|
"externalID": {
|
|
"type": "string",
|
|
"description": "deprecated. External ID assigned to the node by some machine database (e.g. a cloud provider). Defaults to node name when empty."
|
|
},
|
|
"providerID": {
|
|
"type": "string",
|
|
"description": "ID of the node assigned by the cloud provider in the format: \u003cProviderName\u003e://\u003cProviderSpecificNodeID\u003e"
|
|
},
|
|
"unschedulable": {
|
|
"type": "boolean",
|
|
"description": "disable pod scheduling on the node"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NodeStatus": {
|
|
"id": "v1beta3.NodeStatus",
|
|
"properties": {
|
|
"capacity": {
|
|
"type": "any",
|
|
"description": "compute resource capacity of the node; http://docs.k8s.io/resources.md"
|
|
},
|
|
"phase": {
|
|
"type": "string",
|
|
"description": "most recently observed lifecycle phase of the node"
|
|
},
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.NodeCondition"
|
|
},
|
|
"description": "list of node conditions observed"
|
|
},
|
|
"addresses": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.NodeAddress"
|
|
},
|
|
"description": "list of addresses reachable to the node"
|
|
},
|
|
"nodeInfo": {
|
|
"$ref": "v1beta3.NodeSystemInfo",
|
|
"description": "set of ids/uuids to uniquely identify the node"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NodeCondition": {
|
|
"id": "v1beta3.NodeCondition",
|
|
"required": [
|
|
"type",
|
|
"status"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"description": "type of node condition, currently only Ready"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"description": "status of the condition, one of True, False, Unknown"
|
|
},
|
|
"lastHeartbeatTime": {
|
|
"type": "string",
|
|
"description": "last time we got an update on a given condition"
|
|
},
|
|
"lastTransitionTime": {
|
|
"type": "string",
|
|
"description": "last time the condition transit from one status to another"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "(brief) reason for the condition's last transition"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human readable message indicating details about last transition"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NodeAddress": {
|
|
"id": "v1beta3.NodeAddress",
|
|
"required": [
|
|
"type",
|
|
"address"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"description": "node address type, one of Hostname, ExternalIP or InternalIP"
|
|
},
|
|
"address": {
|
|
"type": "string",
|
|
"description": "the node address"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NodeSystemInfo": {
|
|
"id": "v1beta3.NodeSystemInfo",
|
|
"required": [
|
|
"machineID",
|
|
"systemUUID",
|
|
"bootID",
|
|
"kernelVersion",
|
|
"osImage",
|
|
"containerRuntimeVersion",
|
|
"kubeletVersion",
|
|
"kubeProxyVersion"
|
|
],
|
|
"properties": {
|
|
"machineID": {
|
|
"type": "string",
|
|
"description": "machine-id reported by the node"
|
|
},
|
|
"systemUUID": {
|
|
"type": "string",
|
|
"description": "system-uuid reported by the node"
|
|
},
|
|
"bootID": {
|
|
"type": "string",
|
|
"description": "boot id is the boot-id reported by the node"
|
|
},
|
|
"kernelVersion": {
|
|
"type": "string",
|
|
"description": "Kernel version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64)"
|
|
},
|
|
"osImage": {
|
|
"type": "string",
|
|
"description": "OS image used reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy))"
|
|
},
|
|
"containerRuntimeVersion": {
|
|
"type": "string",
|
|
"description": "Container runtime version reported by the node through runtime remote API (e.g. docker://1.5.0)"
|
|
},
|
|
"kubeletVersion": {
|
|
"type": "string",
|
|
"description": "Kubelet version reported by the node"
|
|
},
|
|
"kubeProxyVersion": {
|
|
"type": "string",
|
|
"description": "Kube-proxy version reported by the node"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeClaimList": {
|
|
"id": "v1beta3.PersistentVolumeClaimList",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#types-kinds"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.PersistentVolumeClaim"
|
|
},
|
|
"description": "a list of persistent volume claims"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeClaim": {
|
|
"id": "v1beta3.PersistentVolumeClaim",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.PersistentVolumeClaimSpec",
|
|
"description": "the desired characteristics of a volume"
|
|
},
|
|
"status": {
|
|
"$ref": "v1beta3.PersistentVolumeClaimStatus",
|
|
"description": "the current status of a persistent volume claim; read-only"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeClaimSpec": {
|
|
"id": "v1beta3.PersistentVolumeClaimSpec",
|
|
"properties": {
|
|
"accessModes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.PersistentVolumeAccessMode"
|
|
},
|
|
"description": "the desired access modes the volume should have"
|
|
},
|
|
"resources": {
|
|
"$ref": "v1beta3.ResourceRequirements",
|
|
"description": "the desired resources the volume should have"
|
|
},
|
|
"volumeName": {
|
|
"type": "string",
|
|
"description": "the binding reference to the persistent volume backing this claim"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeAccessMode": {
|
|
"id": "v1beta3.PersistentVolumeAccessMode",
|
|
"properties": {}
|
|
},
|
|
"v1beta3.ResourceRequirements": {
|
|
"id": "v1beta3.ResourceRequirements",
|
|
"properties": {
|
|
"limits": {
|
|
"type": "any",
|
|
"description": "Maximum amount of compute resources allowed"
|
|
},
|
|
"requests": {
|
|
"type": "any",
|
|
"description": "Minimum amount of resources requested; requests are honored only for persistent volumes as of now"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeClaimStatus": {
|
|
"id": "v1beta3.PersistentVolumeClaimStatus",
|
|
"properties": {
|
|
"phase": {
|
|
"type": "string",
|
|
"description": "the current phase of the claim"
|
|
},
|
|
"accessModes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.PersistentVolumeAccessMode"
|
|
},
|
|
"description": "the actual access modes the volume has"
|
|
},
|
|
"capacity": {
|
|
"type": "any",
|
|
"description": "the actual resources the volume has"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeList": {
|
|
"id": "v1beta3.PersistentVolumeList",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#types-kinds"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.PersistentVolume"
|
|
},
|
|
"description": "list of persistent volumes"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolume": {
|
|
"id": "v1beta3.PersistentVolume",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.PersistentVolumeSpec",
|
|
"description": "specification of a persistent volume as provisioned by an administrator"
|
|
},
|
|
"status": {
|
|
"$ref": "v1beta3.PersistentVolumeStatus",
|
|
"description": "current status of a persistent volume; populated by the system, read-only"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeSpec": {
|
|
"id": "v1beta3.PersistentVolumeSpec",
|
|
"properties": {
|
|
"capacity": {
|
|
"type": "any",
|
|
"description": "a description of the persistent volume's resources and capacity"
|
|
},
|
|
"gcePersistentDisk": {
|
|
"$ref": "v1beta3.GCEPersistentDiskVolumeSource",
|
|
"description": "GCE disk resource provisioned by an admin"
|
|
},
|
|
"awsElasticBlockStore": {
|
|
"$ref": "v1beta3.AWSElasticBlockStoreVolumeSource",
|
|
"description": "AWS disk resource provisioned by an admin"
|
|
},
|
|
"hostPath": {
|
|
"$ref": "v1beta3.HostPathVolumeSource",
|
|
"description": "a HostPath provisioned by a developer or tester; for develment use only"
|
|
},
|
|
"glusterfs": {
|
|
"$ref": "v1beta3.GlusterfsVolumeSource",
|
|
"description": "Glusterfs volume resource provisioned by an admin"
|
|
},
|
|
"nfs": {
|
|
"$ref": "v1beta3.NFSVolumeSource",
|
|
"description": "NFS volume resource provisioned by an admin"
|
|
},
|
|
"rbd": {
|
|
"$ref": "v1beta3.RBDVolumeSource",
|
|
"description": "rados block volume that will be mounted on the host machine"
|
|
},
|
|
"iscsi": {
|
|
"$ref": "v1beta3.ISCSIVolumeSource",
|
|
"description": "an iSCSI disk resource provisioned by an admin"
|
|
},
|
|
"accessModes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.PersistentVolumeAccessMode"
|
|
},
|
|
"description": "all ways the volume can be mounted"
|
|
},
|
|
"claimRef": {
|
|
"$ref": "v1beta3.ObjectReference",
|
|
"description": "when bound, a reference to the bound claim"
|
|
},
|
|
"persistentVolumeReclaimPolicy": {
|
|
"type": "string",
|
|
"description": "what happens to a volume when released from its claim; Valid options are Retain (default) and Recycle. Recyling must be supported by the volume plugin underlying this persistent volume."
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.GCEPersistentDiskVolumeSource": {
|
|
"id": "v1beta3.GCEPersistentDiskVolumeSource",
|
|
"required": [
|
|
"pdName",
|
|
"fsType"
|
|
],
|
|
"properties": {
|
|
"pdName": {
|
|
"type": "string",
|
|
"description": "unique name of the PD resource in GCE"
|
|
},
|
|
"fsType": {
|
|
"type": "string",
|
|
"description": "file system type to mount, such as ext4, xfs, ntfs"
|
|
},
|
|
"partition": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "partition on the disk to mount (e.g., '1' for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "read-only if true, read-write otherwise (false or unspecified)"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.AWSElasticBlockStoreVolumeSource": {
|
|
"id": "v1beta3.AWSElasticBlockStoreVolumeSource",
|
|
"required": [
|
|
"volumeID",
|
|
"fsType"
|
|
],
|
|
"properties": {
|
|
"volumeID": {
|
|
"type": "string",
|
|
"description": "unique id of the PD resource in AWS"
|
|
},
|
|
"fsType": {
|
|
"type": "string",
|
|
"description": "file system type to mount, such as ext4, xfs, ntfs"
|
|
},
|
|
"partition": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "partition on the disk to mount (e.g., '1' for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "read-only if true, read-write otherwise (false or unspecified)"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.HostPathVolumeSource": {
|
|
"id": "v1beta3.HostPathVolumeSource",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"properties": {
|
|
"path": {
|
|
"type": "string",
|
|
"description": "path of the directory on the host"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.GlusterfsVolumeSource": {
|
|
"id": "v1beta3.GlusterfsVolumeSource",
|
|
"required": [
|
|
"endpoints",
|
|
"path"
|
|
],
|
|
"properties": {
|
|
"endpoints": {
|
|
"type": "string",
|
|
"description": "gluster hosts endpoints name"
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"description": "path to gluster volume"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "glusterfs volume to be mounted with read-only permissions"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.NFSVolumeSource": {
|
|
"id": "v1beta3.NFSVolumeSource",
|
|
"required": [
|
|
"server",
|
|
"path"
|
|
],
|
|
"properties": {
|
|
"server": {
|
|
"type": "string",
|
|
"description": "the hostname or IP address of the NFS server"
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"description": "the path that is exported by the NFS server"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "forces the NFS export to be mounted with read-only permissions"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.RBDVolumeSource": {
|
|
"id": "v1beta3.RBDVolumeSource",
|
|
"required": [
|
|
"monitors",
|
|
"image",
|
|
"pool",
|
|
"user",
|
|
"keyring",
|
|
"secretRef"
|
|
],
|
|
"properties": {
|
|
"monitors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "a collection of Ceph monitors"
|
|
},
|
|
"image": {
|
|
"type": "string",
|
|
"description": "rados image name"
|
|
},
|
|
"fsType": {
|
|
"type": "string",
|
|
"description": "file system type to mount, such as ext4, xfs, ntfs"
|
|
},
|
|
"pool": {
|
|
"type": "string",
|
|
"description": "rados pool name; default is rbd; optional"
|
|
},
|
|
"user": {
|
|
"type": "string",
|
|
"description": "rados user name; default is admin; optional"
|
|
},
|
|
"keyring": {
|
|
"type": "string",
|
|
"description": "keyring is the path to key ring for rados user; default is /etc/ceph/keyring; optional"
|
|
},
|
|
"secretRef": {
|
|
"$ref": "v1beta3.LocalObjectReference",
|
|
"description": "name of a secret to authenticate the RBD user; if provided overrides keyring; optional"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "rbd volume to be mounted with read-only permissions"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.LocalObjectReference": {
|
|
"id": "v1beta3.LocalObjectReference",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the referent"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ISCSIVolumeSource": {
|
|
"id": "v1beta3.ISCSIVolumeSource",
|
|
"required": [
|
|
"targetPortal",
|
|
"iqn",
|
|
"lun",
|
|
"fsType"
|
|
],
|
|
"properties": {
|
|
"targetPortal": {
|
|
"type": "string",
|
|
"description": "iSCSI target portal"
|
|
},
|
|
"iqn": {
|
|
"type": "string",
|
|
"description": "iSCSI Qualified Name"
|
|
},
|
|
"lun": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "iscsi target lun number"
|
|
},
|
|
"fsType": {
|
|
"type": "string",
|
|
"description": "file system type to mount, such as ext4, xfs, ntfs"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "read-only if true, read-write otherwise (false or unspecified)"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeStatus": {
|
|
"id": "v1beta3.PersistentVolumeStatus",
|
|
"properties": {
|
|
"phase": {
|
|
"type": "string",
|
|
"description": "the current phase of a persistent volume"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human-readable message indicating details about why the volume is in this state"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "(brief) reason the volume is not is not available"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PodList": {
|
|
"id": "v1beta3.PodList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#types-kinds"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Pod"
|
|
},
|
|
"description": "list of pods"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Pod": {
|
|
"id": "v1beta3.Pod",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.PodSpec",
|
|
"description": "specification of the desired behavior of the pod; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
},
|
|
"status": {
|
|
"$ref": "v1beta3.PodStatus",
|
|
"description": "most recently observed status of the pod; populated by the system, read-only; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PodSpec": {
|
|
"id": "v1beta3.PodSpec",
|
|
"required": [
|
|
"containers"
|
|
],
|
|
"properties": {
|
|
"volumes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Volume"
|
|
},
|
|
"description": "list of volumes that can be mounted by containers belonging to the pod"
|
|
},
|
|
"containers": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Container"
|
|
},
|
|
"description": "list of containers belonging to the pod; cannot be updated; containers cannot currently be added or removed; there must be at least one container in a Pod"
|
|
},
|
|
"restartPolicy": {
|
|
"type": "string",
|
|
"description": "restart policy for all containers within the pod; one of Always, OnFailure, Never; defaults to Always"
|
|
},
|
|
"terminationGracePeriodSeconds": {
|
|
"type": "integer",
|
|
"format": "int64",
|
|
"description": "optional duration in seconds the pod needs to terminate gracefully; may be decreased in delete request; value must be non-negative integer; the value zero indicates delete immediately; if this value is not set, the default grace period will be used instead; the grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal; set this value longer than the expected cleanup time for your process"
|
|
},
|
|
"activeDeadlineSeconds": {
|
|
"type": "integer",
|
|
"format": "int64"
|
|
},
|
|
"dnsPolicy": {
|
|
"type": "string",
|
|
"description": "DNS policy for containers within the pod; one of 'ClusterFirst' or 'Default'"
|
|
},
|
|
"nodeSelector": {
|
|
"type": "any",
|
|
"description": "selector which must match a node's labels for the pod to be scheduled on that node"
|
|
},
|
|
"serviceAccount": {
|
|
"type": "string",
|
|
"description": "name of the ServiceAccount to use to run this pod"
|
|
},
|
|
"host": {
|
|
"type": "string",
|
|
"description": "host requested for this pod"
|
|
},
|
|
"hostNetwork": {
|
|
"type": "boolean",
|
|
"description": "host networking requested for this pod"
|
|
},
|
|
"imagePullSecrets": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.LocalObjectReference"
|
|
},
|
|
"description": "list of references to secrets in the same namespace available for pulling the container images"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Volume": {
|
|
"id": "v1beta3.Volume",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "volume name; must be a DNS_LABEL and unique within the pod"
|
|
},
|
|
"hostPath": {
|
|
"$ref": "v1beta3.HostPathVolumeSource",
|
|
"description": "pre-existing host file or directory; generally for privileged system daemons or other agents tied to the host"
|
|
},
|
|
"emptyDir": {
|
|
"$ref": "v1beta3.EmptyDirVolumeSource",
|
|
"description": "temporary directory that shares a pod's lifetime"
|
|
},
|
|
"gcePersistentDisk": {
|
|
"$ref": "v1beta3.GCEPersistentDiskVolumeSource",
|
|
"description": "GCE disk resource attached to the host machine on demand"
|
|
},
|
|
"awsElasticBlockStore": {
|
|
"$ref": "v1beta3.AWSElasticBlockStoreVolumeSource",
|
|
"description": "AWS disk resource attached to the host machine on demand"
|
|
},
|
|
"gitRepo": {
|
|
"$ref": "v1beta3.GitRepoVolumeSource",
|
|
"description": "git repository at a particular revision"
|
|
},
|
|
"secret": {
|
|
"$ref": "v1beta3.SecretVolumeSource",
|
|
"description": "secret to populate volume"
|
|
},
|
|
"nfs": {
|
|
"$ref": "v1beta3.NFSVolumeSource",
|
|
"description": "NFS volume that will be mounted in the host machine"
|
|
},
|
|
"iscsi": {
|
|
"$ref": "v1beta3.ISCSIVolumeSource",
|
|
"description": "iSCSI disk attached to host machine on demand"
|
|
},
|
|
"glusterfs": {
|
|
"$ref": "v1beta3.GlusterfsVolumeSource",
|
|
"description": "Glusterfs volume that will be mounted on the host machine "
|
|
},
|
|
"persistentVolumeClaim": {
|
|
"$ref": "v1beta3.PersistentVolumeClaimVolumeSource",
|
|
"description": "a reference to a PersistentVolumeClaim in the same namespace"
|
|
},
|
|
"rbd": {
|
|
"$ref": "v1beta3.RBDVolumeSource",
|
|
"description": "rados block volume that will be mounted on the host machine"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EmptyDirVolumeSource": {
|
|
"id": "v1beta3.EmptyDirVolumeSource",
|
|
"properties": {
|
|
"medium": {
|
|
"type": "string",
|
|
"description": "type of storage used to back the volume; must be an empty string (default) or Memory"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.GitRepoVolumeSource": {
|
|
"id": "v1beta3.GitRepoVolumeSource",
|
|
"required": [
|
|
"repository"
|
|
],
|
|
"properties": {
|
|
"repository": {
|
|
"type": "string",
|
|
"description": "repository URL"
|
|
},
|
|
"revision": {
|
|
"type": "string",
|
|
"description": "commit hash for the specified revision"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.SecretVolumeSource": {
|
|
"id": "v1beta3.SecretVolumeSource",
|
|
"required": [
|
|
"secretName"
|
|
],
|
|
"properties": {
|
|
"secretName": {
|
|
"type": "string",
|
|
"description": "secretName is the name of a secret in the pod's namespace"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PersistentVolumeClaimVolumeSource": {
|
|
"id": "v1beta3.PersistentVolumeClaimVolumeSource",
|
|
"properties": {
|
|
"claimName": {
|
|
"type": "string",
|
|
"description": "the name of the claim in the same namespace to be mounted as a volume"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "mount volume as read-only when true; default false"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Container": {
|
|
"id": "v1beta3.Container",
|
|
"required": [
|
|
"name",
|
|
"image"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the container; must be a DNS_LABEL and unique within the pod; cannot be updated"
|
|
},
|
|
"image": {
|
|
"type": "string",
|
|
"description": "Docker image name"
|
|
},
|
|
"command": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "entrypoint array; not executed within a shell; the docker image's entrypoint is used if this is not provided; cannot be updated; variable references $(VAR_NAME) are expanded using the container's environment variables; if a variable cannot be resolved, the reference in the input string will be unchanged; the $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME) ; escaped references will never be expanded, regardless of whether the variable exists or not"
|
|
},
|
|
"args": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "command array; the docker image's cmd is used if this is not provided; arguments to the entrypoint; cannot be updated; variable references $(VAR_NAME) are expanded using the container's environment variables; if a variable cannot be resolved, the reference in the input string will be unchanged; the $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME) ; escaped references will never be expanded, regardless of whether the variable exists or not"
|
|
},
|
|
"workingDir": {
|
|
"type": "string",
|
|
"description": "container's working directory; defaults to image's default; cannot be updated"
|
|
},
|
|
"ports": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ContainerPort"
|
|
},
|
|
"description": "list of ports to expose from the container; cannot be updated"
|
|
},
|
|
"env": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.EnvVar"
|
|
},
|
|
"description": "list of environment variables to set in the container; cannot be updated"
|
|
},
|
|
"resources": {
|
|
"$ref": "v1beta3.ResourceRequirements",
|
|
"description": "Compute Resources required by this container; cannot be updated"
|
|
},
|
|
"volumeMounts": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.VolumeMount"
|
|
},
|
|
"description": "pod volumes to mount into the container's filesyste; cannot be updated"
|
|
},
|
|
"livenessProbe": {
|
|
"$ref": "v1beta3.Probe",
|
|
"description": "periodic probe of container liveness; container will be restarted if the probe fails; cannot be updated"
|
|
},
|
|
"readinessProbe": {
|
|
"$ref": "v1beta3.Probe",
|
|
"description": "periodic probe of container service readiness; container will be removed from service endpoints if the probe fails; cannot be updated"
|
|
},
|
|
"lifecycle": {
|
|
"$ref": "v1beta3.Lifecycle",
|
|
"description": "actions that the management system should take in response to container lifecycle events; cannot be updated"
|
|
},
|
|
"terminationMessagePath": {
|
|
"type": "string",
|
|
"description": "path at which the file to which the container's termination message will be written is mounted into the container's filesystem; message written is intended to be brief final status, such as an assertion failure message; defaults to /dev/termination-log; cannot be updated"
|
|
},
|
|
"privileged": {
|
|
"type": "boolean",
|
|
"description": "whether or not the container is granted privileged status; defaults to false; cannot be updated; deprecated; See SecurityContext."
|
|
},
|
|
"imagePullPolicy": {
|
|
"type": "string",
|
|
"description": "image pull policy; one of Always, Never, IfNotPresent; defaults to Always if :latest tag is specified, or IfNotPresent otherwise; cannot be updated"
|
|
},
|
|
"capabilities": {
|
|
"$ref": "v1beta3.Capabilities",
|
|
"description": "capabilities for container; cannot be updated; deprecated; See SecurityContext."
|
|
},
|
|
"securityContext": {
|
|
"$ref": "v1beta3.SecurityContext",
|
|
"description": "security options the pod should run with"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ContainerPort": {
|
|
"id": "v1beta3.ContainerPort",
|
|
"required": [
|
|
"containerPort"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name for the port that can be referred to by services; must be a DNS_LABEL and unique without the pod"
|
|
},
|
|
"hostPort": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "number of port to expose on the host; most containers do not need this"
|
|
},
|
|
"containerPort": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "number of port to expose on the pod's IP address"
|
|
},
|
|
"protocol": {
|
|
"type": "string",
|
|
"description": "protocol for port; must be UDP or TCP; TCP if unspecified"
|
|
},
|
|
"hostIP": {
|
|
"type": "string",
|
|
"description": "host IP to bind the port to"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EnvVar": {
|
|
"id": "v1beta3.EnvVar",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the environment variable; must be a C_IDENTIFIER"
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"description": "value of the environment variable; defaults to empty string; variable references $(VAR_NAME) are expanded using the previously defined environment varibles in the container and any service environment variables; if a variable cannot be resolved, the reference in the input string will be unchanged; the $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME) ; escaped references will never be expanded, regardless of whether the variable exists or not"
|
|
},
|
|
"valueFrom": {
|
|
"$ref": "v1beta3.EnvVarSource",
|
|
"description": "source for the environment variable's value; cannot be used if value is not empty"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.EnvVarSource": {
|
|
"id": "v1beta3.EnvVarSource",
|
|
"required": [
|
|
"fieldRef"
|
|
],
|
|
"properties": {
|
|
"fieldRef": {
|
|
"$ref": "v1beta3.ObjectFieldSelector",
|
|
"description": "selects a field of the pod; only name and namespace are supported"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ObjectFieldSelector": {
|
|
"id": "v1beta3.ObjectFieldSelector",
|
|
"required": [
|
|
"fieldPath"
|
|
],
|
|
"properties": {
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema that fieldPath is written in terms of; defaults to v1beta3"
|
|
},
|
|
"fieldPath": {
|
|
"type": "string",
|
|
"description": "path of the field to select in the specified API version"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.VolumeMount": {
|
|
"id": "v1beta3.VolumeMount",
|
|
"required": [
|
|
"name",
|
|
"mountPath"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the volume to mount"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "mounted read-only if true, read-write otherwise (false or unspecified)"
|
|
},
|
|
"mountPath": {
|
|
"type": "string",
|
|
"description": "path within the container at which the volume should be mounted"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Probe": {
|
|
"id": "v1beta3.Probe",
|
|
"properties": {
|
|
"exec": {
|
|
"$ref": "v1beta3.ExecAction",
|
|
"description": "exec-based handler"
|
|
},
|
|
"httpGet": {
|
|
"$ref": "v1beta3.HTTPGetAction",
|
|
"description": "HTTP-based handler"
|
|
},
|
|
"tcpSocket": {
|
|
"$ref": "v1beta3.TCPSocketAction",
|
|
"description": "TCP-based handler; TCP hooks not yet supported"
|
|
},
|
|
"initialDelaySeconds": {
|
|
"type": "integer",
|
|
"format": "int64",
|
|
"description": "number of seconds after the container has started before liveness probes are initiated"
|
|
},
|
|
"timeoutSeconds": {
|
|
"type": "integer",
|
|
"format": "int64",
|
|
"description": "number of seconds after which liveness probes timeout; defaults to 1 second"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ExecAction": {
|
|
"id": "v1beta3.ExecAction",
|
|
"properties": {
|
|
"command": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "command line to execute inside the container; working directory for the command is root ('/') in the container's file system; the command is exec'd, not run inside a shell; exit status of 0 is treated as live/healthy and non-zero is unhealthy"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.HTTPGetAction": {
|
|
"id": "v1beta3.HTTPGetAction",
|
|
"required": [
|
|
"port"
|
|
],
|
|
"properties": {
|
|
"path": {
|
|
"type": "string",
|
|
"description": "path to access on the HTTP server"
|
|
},
|
|
"port": {
|
|
"type": "string",
|
|
"description": "number or name of the port to access on the container"
|
|
},
|
|
"host": {
|
|
"type": "string",
|
|
"description": "hostname to connect to; defaults to pod IP"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.TCPSocketAction": {
|
|
"id": "v1beta3.TCPSocketAction",
|
|
"required": [
|
|
"port"
|
|
],
|
|
"properties": {
|
|
"port": {
|
|
"type": "string",
|
|
"description": "number of name of the port to access on the container"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Lifecycle": {
|
|
"id": "v1beta3.Lifecycle",
|
|
"properties": {
|
|
"postStart": {
|
|
"$ref": "v1beta3.Handler",
|
|
"description": "called immediately after a container is started; if the handler fails, the container is terminated and restarted according to its restart policy; other management of the container blocks until the hook completes"
|
|
},
|
|
"preStop": {
|
|
"$ref": "v1beta3.Handler",
|
|
"description": "called before a container is terminated; the container is terminated after the handler completes; other management of the container blocks until the hook completes"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Handler": {
|
|
"id": "v1beta3.Handler",
|
|
"properties": {
|
|
"exec": {
|
|
"$ref": "v1beta3.ExecAction",
|
|
"description": "exec-based handler"
|
|
},
|
|
"httpGet": {
|
|
"$ref": "v1beta3.HTTPGetAction",
|
|
"description": "HTTP-based handler"
|
|
},
|
|
"tcpSocket": {
|
|
"$ref": "v1beta3.TCPSocketAction",
|
|
"description": "TCP-based handler; TCP hooks not yet supported"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Capabilities": {
|
|
"id": "v1beta3.Capabilities",
|
|
"properties": {
|
|
"add": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Capability"
|
|
},
|
|
"description": "added capabilities"
|
|
},
|
|
"drop": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Capability"
|
|
},
|
|
"description": "droped capabilities"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Capability": {
|
|
"id": "v1beta3.Capability",
|
|
"properties": {}
|
|
},
|
|
"v1beta3.SecurityContext": {
|
|
"id": "v1beta3.SecurityContext",
|
|
"properties": {
|
|
"capabilities": {
|
|
"$ref": "v1beta3.Capabilities",
|
|
"description": "the linux capabilites that should be added or removed"
|
|
},
|
|
"privileged": {
|
|
"type": "boolean",
|
|
"description": "run the container in privileged mode"
|
|
},
|
|
"seLinuxOptions": {
|
|
"$ref": "v1beta3.SELinuxOptions",
|
|
"description": "options that control the SELinux labels applied"
|
|
},
|
|
"runAsUser": {
|
|
"type": "integer",
|
|
"format": "int64",
|
|
"description": "the user id that runs the first process in the container"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.SELinuxOptions": {
|
|
"id": "v1beta3.SELinuxOptions",
|
|
"properties": {
|
|
"user": {
|
|
"type": "string",
|
|
"description": "the user label to apply to the container"
|
|
},
|
|
"role": {
|
|
"type": "string",
|
|
"description": "the role label to apply to the container"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"description": "the type label to apply to the container"
|
|
},
|
|
"level": {
|
|
"type": "string",
|
|
"description": "the level label to apply to the container"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PodStatus": {
|
|
"id": "v1beta3.PodStatus",
|
|
"properties": {
|
|
"phase": {
|
|
"type": "string",
|
|
"description": "current condition of the pod."
|
|
},
|
|
"Condition": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.PodCondition"
|
|
},
|
|
"description": "current service state of pod"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human readable message indicating details about why the pod is in this condition"
|
|
},
|
|
"hostIP": {
|
|
"type": "string",
|
|
"description": "IP address of the host to which the pod is assigned; empty if not yet scheduled"
|
|
},
|
|
"podIP": {
|
|
"type": "string",
|
|
"description": "IP address allocated to the pod; routable at least within the cluster; empty if not yet allocated"
|
|
},
|
|
"startTime": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was acknowledged by the Kubelet. This is before the Kubelet pulled the container image(s) for the pod."
|
|
},
|
|
"containerStatuses": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ContainerStatus"
|
|
},
|
|
"description": "list of container statuses"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PodCondition": {
|
|
"id": "v1beta3.PodCondition",
|
|
"required": [
|
|
"type",
|
|
"status"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"description": "kind of the condition, currently only Ready"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"description": "status of the condition, one of True, False, Unknown"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ContainerStatus": {
|
|
"id": "v1beta3.ContainerStatus",
|
|
"required": [
|
|
"name",
|
|
"ready",
|
|
"restartCount",
|
|
"image",
|
|
"imageID"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the container; must be a DNS_LABEL and unique within the pod; cannot be updated"
|
|
},
|
|
"state": {
|
|
"$ref": "v1beta3.ContainerState",
|
|
"description": "details about the container's current condition"
|
|
},
|
|
"lastState": {
|
|
"$ref": "v1beta3.ContainerState",
|
|
"description": "details about the container's last termination condition"
|
|
},
|
|
"ready": {
|
|
"type": "boolean",
|
|
"description": "specifies whether the container has passed its readiness probe"
|
|
},
|
|
"restartCount": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "the number of times the container has been restarted, currently based on the number of dead containers that have not yet been removed"
|
|
},
|
|
"image": {
|
|
"type": "string",
|
|
"description": "image of the container"
|
|
},
|
|
"imageID": {
|
|
"type": "string",
|
|
"description": "ID of the container's image"
|
|
},
|
|
"containerID": {
|
|
"type": "string",
|
|
"description": "container's ID in the format 'docker://\u003ccontainer_id\u003e'"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ContainerState": {
|
|
"id": "v1beta3.ContainerState",
|
|
"properties": {
|
|
"waiting": {
|
|
"$ref": "v1beta3.ContainerStateWaiting",
|
|
"description": "details about a waiting container"
|
|
},
|
|
"running": {
|
|
"$ref": "v1beta3.ContainerStateRunning",
|
|
"description": "details about a running container"
|
|
},
|
|
"termination": {
|
|
"$ref": "v1beta3.ContainerStateTerminated",
|
|
"description": "details about a terminated container"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ContainerStateWaiting": {
|
|
"id": "v1beta3.ContainerStateWaiting",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "(brief) reason the container is not yet running, such as pulling its image"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ContainerStateRunning": {
|
|
"id": "v1beta3.ContainerStateRunning",
|
|
"properties": {
|
|
"startedAt": {
|
|
"type": "string",
|
|
"description": "time at which the container was last (re-)started"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ContainerStateTerminated": {
|
|
"id": "v1beta3.ContainerStateTerminated",
|
|
"required": [
|
|
"exitCode"
|
|
],
|
|
"properties": {
|
|
"exitCode": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "exit status from the last termination of the container"
|
|
},
|
|
"signal": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "signal from the last termination of the container"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "(brief) reason from the last termination of the container"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "message regarding the last termination of the container"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"description": "time at which previous execution of the container started"
|
|
},
|
|
"finishedAt": {
|
|
"type": "string",
|
|
"description": "time at which the container last terminated"
|
|
},
|
|
"containerID": {
|
|
"type": "string",
|
|
"description": "container's ID in the format 'docker://\u003ccontainer_id\u003e'"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PodTemplateList": {
|
|
"id": "v1beta3.PodTemplateList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.PodTemplate"
|
|
},
|
|
"description": "list of pod templates"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PodTemplate": {
|
|
"id": "v1beta3.PodTemplate",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"template": {
|
|
"$ref": "v1beta3.PodTemplateSpec",
|
|
"description": "the template of the desired behavior of the pod; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.PodTemplateSpec": {
|
|
"id": "v1beta3.PodTemplateSpec",
|
|
"properties": {
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.PodSpec",
|
|
"description": "specification of the desired behavior of the pod; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ReplicationControllerList": {
|
|
"id": "v1beta3.ReplicationControllerList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ReplicationController"
|
|
},
|
|
"description": "list of replication controllers"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ReplicationController": {
|
|
"id": "v1beta3.ReplicationController",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.ReplicationControllerSpec",
|
|
"description": "specification of the desired behavior of the replication controller; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
},
|
|
"status": {
|
|
"$ref": "v1beta3.ReplicationControllerStatus",
|
|
"description": "most recently observed status of the replication controller; populated by the system, read-only; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ReplicationControllerSpec": {
|
|
"id": "v1beta3.ReplicationControllerSpec",
|
|
"properties": {
|
|
"replicas": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "number of replicas desired"
|
|
},
|
|
"selector": {
|
|
"type": "any",
|
|
"description": "label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template"
|
|
},
|
|
"template": {
|
|
"$ref": "v1beta3.PodTemplateSpec",
|
|
"description": "object that describes the pod that will be created if insufficient replicas are detected; takes precendence over templateRef"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ReplicationControllerStatus": {
|
|
"id": "v1beta3.ReplicationControllerStatus",
|
|
"required": [
|
|
"replicas"
|
|
],
|
|
"properties": {
|
|
"replicas": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "most recently oberved number of replicas"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ResourceQuotaList": {
|
|
"id": "v1beta3.ResourceQuotaList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ResourceQuota"
|
|
},
|
|
"description": "items is a list of ResourceQuota objects"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ResourceQuota": {
|
|
"id": "v1beta3.ResourceQuota",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.ResourceQuotaSpec",
|
|
"description": "spec defines the desired quota; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
},
|
|
"status": {
|
|
"$ref": "v1beta3.ResourceQuotaStatus",
|
|
"description": "status defines the actual enforced quota and current usage; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ResourceQuotaSpec": {
|
|
"id": "v1beta3.ResourceQuotaSpec",
|
|
"properties": {
|
|
"hard": {
|
|
"type": "any",
|
|
"description": "hard is the set of desired hard limits for each named resource"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ResourceQuotaStatus": {
|
|
"id": "v1beta3.ResourceQuotaStatus",
|
|
"properties": {
|
|
"hard": {
|
|
"type": "any",
|
|
"description": "hard is the set of enforced hard limits for each named resource"
|
|
},
|
|
"used": {
|
|
"type": "any",
|
|
"description": "used is the current observed total usage of the resource in the namespace"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.SecretList": {
|
|
"id": "v1beta3.SecretList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Secret"
|
|
},
|
|
"description": "items is a list of secret objects"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Secret": {
|
|
"id": "v1beta3.Secret",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"data": {
|
|
"type": "any",
|
|
"description": "data contains the secret data. Each key must be a valid DNS_SUBDOMAIN or leading dot followed by valid DNS_SUBDOMAIN. Each value must be a base64 encoded string as described in https://tools.ietf.org/html/rfc4648#section-4"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"description": "type facilitates programmatic handling of secret data"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ServiceAccountList": {
|
|
"id": "v1beta3.ServiceAccountList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ServiceAccount"
|
|
},
|
|
"description": "list of ServiceAccounts"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ServiceAccount": {
|
|
"id": "v1beta3.ServiceAccount",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"secrets": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ObjectReference"
|
|
},
|
|
"description": "list of secrets that can be used by pods running as this service account"
|
|
},
|
|
"imagePullSecrets": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.LocalObjectReference"
|
|
},
|
|
"description": "list of references to secrets in the same namespace available for pulling container images"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ServiceList": {
|
|
"id": "v1beta3.ServiceList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ListMeta",
|
|
"description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.Service"
|
|
},
|
|
"description": "list of services"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.Service": {
|
|
"id": "v1beta3.Service",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"metadata": {
|
|
"$ref": "v1beta3.ObjectMeta",
|
|
"description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata"
|
|
},
|
|
"spec": {
|
|
"$ref": "v1beta3.ServiceSpec",
|
|
"description": "specification of the desired behavior of the service; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
},
|
|
"status": {
|
|
"$ref": "v1beta3.ServiceStatus",
|
|
"description": "most recently observed status of the service; populated by the system, read-only; http://docs.k8s.io/api-conventions.md#spec-and-status"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ServiceSpec": {
|
|
"id": "v1beta3.ServiceSpec",
|
|
"required": [
|
|
"ports",
|
|
"portalIP"
|
|
],
|
|
"properties": {
|
|
"ports": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.ServicePort"
|
|
},
|
|
"description": "ports exposed by the service"
|
|
},
|
|
"selector": {
|
|
"type": "any",
|
|
"description": "label keys and values that must match in order to receive traffic for this service; if empty, all pods are selected, if not specified, endpoints must be manually specified"
|
|
},
|
|
"portalIP": {
|
|
"type": "string"
|
|
},
|
|
"createExternalLoadBalancer": {
|
|
"type": "boolean",
|
|
"description": "set up a cloud-provider-specific load balancer on an external IP"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"description": "type of this service; must be ClusterIP, NodePort, or LoadBalancer; defaults to ClusterIP"
|
|
},
|
|
"publicIPs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "deprecated. externally visible IPs (e.g. load balancers) that should be proxied to this service"
|
|
},
|
|
"sessionAffinity": {
|
|
"type": "string",
|
|
"description": "enable client IP based session affinity; must be ClientIP or None; defaults to None"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ServicePort": {
|
|
"id": "v1beta3.ServicePort",
|
|
"required": [
|
|
"port",
|
|
"nodePort"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "the name of this port; optional if only one port is defined"
|
|
},
|
|
"protocol": {
|
|
"type": "string",
|
|
"description": "the protocol used by this port; must be UDP or TCP; TCP if unspecified"
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "the port number that is exposed"
|
|
},
|
|
"targetPort": {
|
|
"type": "string",
|
|
"description": "the port to access on the pods targeted by the service; defaults to the service port"
|
|
},
|
|
"nodePort": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "the port on each node on which this service is exposed"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.ServiceStatus": {
|
|
"id": "v1beta3.ServiceStatus",
|
|
"properties": {
|
|
"loadBalancer": {
|
|
"$ref": "v1beta3.LoadBalancerStatus",
|
|
"description": "status of load-balancer"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.LoadBalancerStatus": {
|
|
"id": "v1beta3.LoadBalancerStatus",
|
|
"properties": {
|
|
"ingress": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "v1beta3.LoadBalancerIngress"
|
|
},
|
|
"description": "load-balancer ingress points"
|
|
}
|
|
}
|
|
},
|
|
"v1beta3.LoadBalancerIngress": {
|
|
"id": "v1beta3.LoadBalancerIngress",
|
|
"properties": {
|
|
"ip": {
|
|
"type": "string",
|
|
"description": "IP address of ingress point"
|
|
},
|
|
"hostname": {
|
|
"type": "string",
|
|
"description": "hostname of ingress point"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |