{ "swaggerVersion": "1.2", "apiVersion": "v1beta3", "basePath": "127.0.0.1:8050", "resourcePath": "/api/v1beta3", "apis": [ { "path": "/api/v1beta3/resourcequotas", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ResourceQuotaList", "method": "GET", "summary": "list objects of kind ResourceQuota", "nickname": "listResourceQuota", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/pods", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.PodList", "method": "GET", "summary": "list objects of kind Pod", "nickname": "listPod", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "create a Pod", "nickname": "createPod", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.Pod", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/services", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Service", "method": "GET", "summary": "list objects of kind Service", "nickname": "listService", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/proxy/nodes/{name}/{path:*}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "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": "void", "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": "void", "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": "void", "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": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/replicationcontrollers", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ReplicationControllerList", "method": "GET", "summary": "watch a list of ReplicationController", "nickname": "watchReplicationControllerlist", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/services", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Service", "method": "GET", "summary": "list objects of kind Service", "nickname": "listService", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "create a Service", "nickname": "createService", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.Service", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/limitranges", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.LimitRangeList", "method": "GET", "summary": "list objects of kind LimitRange", "nickname": "listLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "create a LimitRange", "nickname": "createLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.LimitRange", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/events", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.EventList", "method": "GET", "summary": "list objects of kind Event", "nickname": "listEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "create a Event", "nickname": "createEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.Event", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/events/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Event", "method": "GET", "summary": "watch a particular Event", "nickname": "watchEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Event", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/resourcequotas", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ResourceQuotaList", "method": "GET", "summary": "watch a list of ResourceQuota", "nickname": "watchResourceQuotalist", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/resourcequotausages", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "POST", "summary": "create a ResourceQuotaUsage", "nickname": "createResourceQuotaUsage", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.ResourceQuotaUsage", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/endpoints", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.EndpointsList", "method": "GET", "summary": "watch a list of Endpoints", "nickname": "watchEndpointslist", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/pods", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.PodList", "method": "GET", "summary": "watch a list of Pod", "nickname": "watchPodlist", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/replicationcontrollers", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ReplicationControllerList", "method": "GET", "summary": "list objects of kind ReplicationController", "nickname": "listReplicationController", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/replicationcontrollers", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ReplicationControllerList", "method": "GET", "summary": "watch a list of ReplicationController", "nickname": "watchReplicationControllerlist", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/limitranges/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.LimitRange", "method": "GET", "summary": "watch a particular LimitRange", "nickname": "watchLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the LimitRange", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/limitranges", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.LimitRangeList", "method": "GET", "summary": "list objects of kind LimitRange", "nickname": "listLimitRange", "parameters": [], "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": "path", "name": "name", "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Node", "nickname": "updateNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Node", "required": true, "allowMultiple": false }, { "type": "v1beta3.Node", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete a Node", "nickname": "deleteNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/nodes/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Node", "method": "GET", "summary": "watch a particular Node", "nickname": "watchNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/events", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.EventList", "method": "GET", "summary": "watch a list of Event", "nickname": "watchEventlist", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/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": "path", "name": "name", "description": "name of the Event", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete a Event", "nickname": "deleteEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Event", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/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": "path", "name": "name", "description": "name of the Endpoints", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Endpoints", "nickname": "updateEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Endpoints", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.Endpoints", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/pods", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.PodList", "method": "GET", "summary": "list objects of kind Pod", "nickname": "listPod", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/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": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Service", "nickname": "updateService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.Service", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete a Service", "nickname": "deleteService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/events", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.EventList", "method": "GET", "summary": "list objects of kind Event", "nickname": "listEvent", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/endpoints", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.EndpointsList", "method": "GET", "summary": "watch a list of Endpoints", "nickname": "watchEndpointslist", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/nodes", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.NodeList", "method": "GET", "summary": "watch a list of Node", "nickname": "watchNodelist", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/resourcequotas", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ResourceQuotaList", "method": "GET", "summary": "list objects of kind ResourceQuota", "nickname": "listResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "create a ResourceQuota", "nickname": "createResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.ResourceQuota", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/bindings", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "POST", "summary": "create a Binding", "nickname": "createBinding", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.Binding", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/services", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Service", "method": "GET", "summary": "watch a list of Service", "nickname": "watchServicelist", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/limitranges", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.LimitRangeList", "method": "GET", "summary": "watch a list of LimitRange", "nickname": "watchLimitRangelist", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/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": "path", "name": "name", "description": "name of the LimitRange", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified LimitRange", "nickname": "updateLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the LimitRange", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.LimitRange", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete a LimitRange", "nickname": "deleteLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the LimitRange", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/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": "path", "name": "name", "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified ResourceQuota", "nickname": "updateResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.ResourceQuota", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete a ResourceQuota", "nickname": "deleteResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/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": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Pod", "nickname": "updatePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.Pod", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete a Pod", "nickname": "deletePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/pods/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Pod", "method": "GET", "summary": "watch a particular Pod", "nickname": "watchPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/proxy/ns/{ns}/pods/{name}/{path:*}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "GET", "summary": "proxy GET requests to Pod", "nickname": "proxyGETPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "proxy PUT requests to Pod", "nickname": "proxyPUTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "proxy POST requests to Pod", "nickname": "proxyPOSTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "proxy DELETE requests to Pod", "nickname": "proxyDELETEPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/endpoints", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.EndpointsList", "method": "GET", "summary": "list objects of kind Endpoints", "nickname": "listEndpoints", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/resourcequotas", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ResourceQuotaList", "method": "GET", "summary": "watch a list of ResourceQuota", "nickname": "watchResourceQuotalist", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/replicationcontrollers", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ReplicationControllerList", "method": "GET", "summary": "list objects of kind ReplicationController", "nickname": "listReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "create a ReplicationController", "nickname": "createReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.ReplicationController", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/replicationcontrollers/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ReplicationController", "method": "GET", "summary": "watch a particular ReplicationController", "nickname": "watchReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/services", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Service", "method": "GET", "summary": "watch a list of Service", "nickname": "watchServicelist", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/resourcequotas/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.ResourceQuota", "method": "GET", "summary": "watch a particular ResourceQuota", "nickname": "watchResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/services/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Service", "method": "GET", "summary": "watch a particular Service", "nickname": "watchService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/events", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.EventList", "method": "GET", "summary": "watch a list of Event", "nickname": "watchEventlist", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/nodes", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.NodeList", "method": "GET", "summary": "list objects of kind Node", "nickname": "listNode", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "create a Node", "nickname": "createNode", "parameters": [ { "type": "v1beta3.Node", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/proxy/ns/{ns}/services/{name}/{path:*}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "GET", "summary": "proxy GET requests to Service", "nickname": "proxyGETService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "proxy PUT requests to Service", "nickname": "proxyPUTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "proxy POST requests to Service", "nickname": "proxyPOSTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "proxy DELETE requests to Service", "nickname": "proxyDELETEService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/endpoints", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.EndpointsList", "method": "GET", "summary": "list objects of kind Endpoints", "nickname": "listEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "POST", "summary": "create a Endpoints", "nickname": "createEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.Endpoints", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/ns/{ns}/endpoints/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.Endpoints", "method": "GET", "summary": "watch a particular Endpoints", "nickname": "watchEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Endpoints", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/redirect/nodes/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "GET", "summary": "redirect GET request to Node", "nickname": "redirectNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/pods", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.PodList", "method": "GET", "summary": "watch a list of Pod", "nickname": "watchPodlist", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/ns/{ns}/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": "path", "name": "name", "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified ReplicationController", "nickname": "updateReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { "type": "v1beta3.ReplicationController", "paramType": "body", "name": "body", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete a ReplicationController", "nickname": "deleteReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/redirect/ns/{ns}/services/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "GET", "summary": "redirect GET request to Service", "nickname": "redirectService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/watch/limitranges", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.LimitRangeList", "method": "GET", "summary": "watch a list of LimitRange", "nickname": "watchLimitRangelist", "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta3/redirect/ns/{ns}/pods/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "GET", "summary": "redirect GET request to Pod", "nickname": "redirectPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "path", "name": "ns", "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ "*/*" ], "consumes": [ "*/*" ] } ] } ], "models": { "v1beta3.Binding": { "id": "v1beta3.Binding", "required": [ "podID", "host" ], "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "host": { "type": "string" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "podID": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "uid": { "type": "types.UID" } } }, "v1beta3.Capabilities": { "id": "v1beta3.Capabilities", "properties": { "add": { "type": "array", "items": [ { "$ref": "v1beta3.CapabilityType" } ] }, "drop": { "type": "array", "items": [ { "$ref": "v1beta3.CapabilityType" } ] } } }, "v1beta3.CapabilityType": { "id": "v1beta3.CapabilityType", "properties": {} }, "v1beta3.Container": { "id": "v1beta3.Container", "required": [ "name", "image", "imagePullPolicy" ], "properties": { "capabilities": { "type": "v1beta3.Capabilities" }, "command": { "type": "array", "items": [ { "$ref": "string" } ] }, "env": { "type": "array", "items": [ { "$ref": "v1beta3.EnvVar" } ] }, "image": { "type": "string" }, "imagePullPolicy": { "type": "v1beta3.PullPolicy" }, "lifecycle": { "type": "v1beta3.Lifecycle" }, "livenessProbe": { "type": "v1beta3.Probe" }, "name": { "type": "string" }, "ports": { "type": "array", "items": [ { "$ref": "v1beta3.Port" } ] }, "privileged": { "type": "boolean" }, "resources": { "type": "v1beta3.ResourceRequirementSpec", "description": "Compute Resources required by this container" }, "terminationMessagePath": { "type": "string" }, "volumeMounts": { "type": "array", "items": [ { "$ref": "v1beta3.VolumeMount" } ] }, "workingDir": { "type": "string" } } }, "v1beta3.EmptyDir": { "id": "v1beta3.EmptyDir", "properties": {} }, "v1beta3.Endpoints": { "id": "v1beta3.Endpoints", "required": [ "endpoints" ], "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "endpoints": { "type": "array", "items": [ { "$ref": "string" } ] }, "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" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "uid": { "type": "types.UID" } } }, "v1beta3.EndpointsList": { "id": "v1beta3.EndpointsList", "required": [ "items" ], "properties": { "apiVersion": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta3.Endpoints" } ] }, "kind": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" } } }, "v1beta3.EnvVar": { "id": "v1beta3.EnvVar", "required": [ "name" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } }, "v1beta3.Event": { "id": "v1beta3.Event", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "involvedObject": { "type": "v1beta3.ObjectReference" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "message": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "reason": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "source": { "type": "v1beta3.EventSource" }, "timestamp": { "type": "string" }, "uid": { "type": "types.UID" } } }, "v1beta3.EventList": { "id": "v1beta3.EventList", "required": [ "items" ], "properties": { "apiVersion": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta3.Event" } ] }, "kind": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" } } }, "v1beta3.EventSource": { "id": "v1beta3.EventSource", "properties": { "component": { "type": "string" }, "host": { "type": "string" } } }, "v1beta3.ExecAction": { "id": "v1beta3.ExecAction", "properties": { "command": { "type": "array", "items": [ { "$ref": "string" } ] } } }, "v1beta3.GCEPersistentDisk": { "id": "v1beta3.GCEPersistentDisk", "required": [ "pdName" ], "properties": { "fsType": { "type": "string" }, "partition": { "type": "integer", "format": "int32" }, "pdName": { "type": "string" }, "readOnly": { "type": "boolean" } } }, "v1beta3.GitRepo": { "id": "v1beta3.GitRepo", "required": [ "repository", "revision" ], "properties": { "repository": { "type": "string" }, "revision": { "type": "string" } } }, "v1beta3.HTTPGetAction": { "id": "v1beta3.HTTPGetAction", "properties": { "host": { "type": "string" }, "path": { "type": "string" }, "port": { "type": "string" } } }, "v1beta3.Handler": { "id": "v1beta3.Handler", "properties": { "exec": { "type": "v1beta3.ExecAction" }, "httpGet": { "type": "v1beta3.HTTPGetAction" }, "tcpSocket": { "type": "v1beta3.TCPSocketAction" } } }, "v1beta3.HostPath": { "id": "v1beta3.HostPath", "required": [ "path" ], "properties": { "path": { "type": "string" } } }, "v1beta3.Lifecycle": { "id": "v1beta3.Lifecycle", "properties": { "postStart": { "type": "v1beta3.Handler" }, "preStop": { "type": "v1beta3.Handler" } } }, "v1beta3.LimitRange": { "id": "v1beta3.LimitRange", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "spec": { "type": "v1beta3.LimitRangeSpec" }, "uid": { "type": "types.UID" } } }, "v1beta3.LimitRangeItem": { "id": "v1beta3.LimitRangeItem", "properties": { "max": { "type": "v1beta3.ResourceList" }, "min": { "type": "v1beta3.ResourceList" }, "type": { "type": "v1beta3.LimitType" } } }, "v1beta3.LimitRangeList": { "id": "v1beta3.LimitRangeList", "required": [ "items" ], "properties": { "apiVersion": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta3.LimitRange" } ] }, "kind": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" } } }, "v1beta3.LimitRangeSpec": { "id": "v1beta3.LimitRangeSpec", "required": [ "limits" ], "properties": { "limits": { "type": "array", "items": [ { "$ref": "v1beta3.LimitRangeItem" } ] } } }, "v1beta3.Node": { "id": "v1beta3.Node", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "spec": { "type": "v1beta3.NodeSpec" }, "status": { "type": "v1beta3.NodeStatus" }, "uid": { "type": "types.UID" } } }, "v1beta3.NodeCondition": { "id": "v1beta3.NodeCondition", "required": [ "kind", "status" ], "properties": { "kind": { "type": "v1beta3.NodeConditionKind" }, "lastTransitionTime": { "type": "string" }, "message": { "type": "string" }, "reason": { "type": "string" }, "status": { "type": "v1beta3.NodeConditionStatus" } } }, "v1beta3.NodeList": { "id": "v1beta3.NodeList", "required": [ "items" ], "properties": { "apiVersion": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta3.Node" } ] }, "kind": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" } } }, "v1beta3.NodeSpec": { "id": "v1beta3.NodeSpec", "properties": { "capacity": { "type": "v1beta3.ResourceList" } } }, "v1beta3.NodeStatus": { "id": "v1beta3.NodeStatus", "properties": { "conditions": { "type": "array", "items": [ { "$ref": "v1beta3.NodeCondition" } ] }, "hostIP": { "type": "string" }, "phase": { "type": "v1beta3.NodePhase" } } }, "v1beta3.ObjectReference": { "id": "v1beta3.ObjectReference", "properties": { "apiVersion": { "type": "string" }, "fieldPath": { "type": "string" }, "kind": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "uid": { "type": "types.UID" } } }, "v1beta3.Pod": { "id": "v1beta3.Pod", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "spec": { "type": "v1beta3.PodSpec" }, "status": { "type": "v1beta3.PodStatus" }, "uid": { "type": "types.UID" } } }, "v1beta3.PodList": { "id": "v1beta3.PodList", "required": [ "items" ], "properties": { "apiVersion": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta3.Pod" } ] }, "kind": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" } } }, "v1beta3.PodSpec": { "id": "v1beta3.PodSpec", "required": [ "volumes", "containers" ], "properties": { "containers": { "type": "array", "items": [ { "$ref": "v1beta3.Container" } ] }, "dnsPolicy": { "type": "v1beta3.DNSPolicy" }, "host": { "type": "string", "description": "host requested for this pod" }, "nodeSelector": { "type": "v1beta3.PodSpec.nodeSelector" }, "restartPolicy": { "type": "v1beta3.RestartPolicy" }, "volumes": { "type": "array", "items": [ { "$ref": "v1beta3.Volume" } ] } } }, "v1beta3.PodSpec.nodeSelector": { "id": "v1beta3.PodSpec.nodeSelector", "properties": {} }, "v1beta3.PodStatus": { "id": "v1beta3.PodStatus", "properties": { "host": { "type": "string" }, "hostIP": { "type": "string" }, "info": { "type": "v1beta3.PodInfo" }, "message": { "type": "string" }, "phase": { "type": "v1beta3.PodPhase" }, "podIP": { "type": "string" } } }, "v1beta3.PodTemplateSpec": { "id": "v1beta3.PodTemplateSpec", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "creationTimestamp": { "type": "string" }, "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" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "spec": { "type": "v1beta3.PodSpec" }, "uid": { "type": "types.UID" } } }, "v1beta3.Port": { "id": "v1beta3.Port", "required": [ "containerPort" ], "properties": { "containerPort": { "type": "integer", "format": "int32" }, "hostIP": { "type": "string" }, "hostPort": { "type": "integer", "format": "int32" }, "name": { "type": "string" }, "protocol": { "type": "v1beta3.Protocol" } } }, "v1beta3.Probe": { "id": "v1beta3.Probe", "properties": { "exec": { "type": "v1beta3.ExecAction" }, "httpGet": { "type": "v1beta3.HTTPGetAction" }, "initialDelaySeconds": { "type": "integer", "format": "int64" }, "tcpSocket": { "type": "v1beta3.TCPSocketAction" } } }, "v1beta3.ReplicationController": { "id": "v1beta3.ReplicationController", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "spec": { "type": "v1beta3.ReplicationControllerSpec" }, "status": { "type": "v1beta3.ReplicationControllerStatus" }, "uid": { "type": "types.UID" } } }, "v1beta3.ReplicationControllerList": { "id": "v1beta3.ReplicationControllerList", "required": [ "items" ], "properties": { "apiVersion": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta3.ReplicationController" } ] }, "kind": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" } } }, "v1beta3.ReplicationControllerSpec": { "id": "v1beta3.ReplicationControllerSpec", "required": [ "replicas" ], "properties": { "replicas": { "type": "integer", "format": "int32" }, "selector": { "type": "v1beta3.ReplicationControllerSpec.selector" }, "template": { "type": "v1beta3.PodTemplateSpec" }, "templateRef": { "type": "v1beta3.ObjectReference" } } }, "v1beta3.ReplicationControllerSpec.selector": { "id": "v1beta3.ReplicationControllerSpec.selector", "properties": {} }, "v1beta3.ReplicationControllerStatus": { "id": "v1beta3.ReplicationControllerStatus", "required": [ "replicas" ], "properties": { "replicas": { "type": "integer", "format": "int32" } } }, "v1beta3.ResourceQuota": { "id": "v1beta3.ResourceQuota", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "spec": { "type": "v1beta3.ResourceQuotaSpec" }, "status": { "type": "v1beta3.ResourceQuotaStatus" }, "uid": { "type": "types.UID" } } }, "v1beta3.ResourceQuotaList": { "id": "v1beta3.ResourceQuotaList", "required": [ "items" ], "properties": { "apiVersion": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta3.ResourceQuota" } ] }, "kind": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" } } }, "v1beta3.ResourceQuotaSpec": { "id": "v1beta3.ResourceQuotaSpec", "properties": { "hard": { "type": "v1beta3.ResourceList" } } }, "v1beta3.ResourceQuotaStatus": { "id": "v1beta3.ResourceQuotaStatus", "properties": { "hard": { "type": "v1beta3.ResourceList" }, "used": { "type": "v1beta3.ResourceList" } } }, "v1beta3.ResourceQuotaUsage": { "id": "v1beta3.ResourceQuotaUsage", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "status": { "type": "v1beta3.ResourceQuotaStatus" }, "uid": { "type": "types.UID" } } }, "v1beta3.ResourceRequirementSpec": { "id": "v1beta3.ResourceRequirementSpec", "properties": { "limits": { "type": "v1beta3.ResourceList", "description": "Maximum amount of compute resources allowed" } } }, "v1beta3.RestartPolicy": { "id": "v1beta3.RestartPolicy", "properties": { "always": { "type": "v1beta3.RestartPolicyAlways" }, "never": { "type": "v1beta3.RestartPolicyNever" }, "onFailure": { "type": "v1beta3.RestartPolicyOnFailure" } } }, "v1beta3.RestartPolicyAlways": { "id": "v1beta3.RestartPolicyAlways", "properties": {} }, "v1beta3.RestartPolicyNever": { "id": "v1beta3.RestartPolicyNever", "properties": {} }, "v1beta3.RestartPolicyOnFailure": { "id": "v1beta3.RestartPolicyOnFailure", "properties": {} }, "v1beta3.Service": { "id": "v1beta3.Service", "properties": { "annotations": { "type": "v1beta3.ObjectMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "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" }, "kind": { "type": "string" }, "labels": { "type": "v1beta3.ObjectMeta.labels" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "selfLink": { "type": "string" }, "spec": { "type": "v1beta3.ServiceSpec" }, "status": { "type": "v1beta3.ServiceStatus" }, "uid": { "type": "types.UID" } } }, "v1beta3.ServiceSpec": { "id": "v1beta3.ServiceSpec", "required": [ "port", "selector" ], "properties": { "containerPort": { "type": "string" }, "createExternalLoadBalancer": { "type": "boolean" }, "port": { "type": "integer", "format": "int32" }, "portalIP": { "type": "string" }, "protocol": { "type": "v1beta3.Protocol" }, "publicIPs": { "type": "array", "items": [ { "$ref": "string" } ] }, "selector": { "type": "v1beta3.ServiceSpec.selector" }, "sessionAffinity": { "type": "v1beta3.AffinityType" } } }, "v1beta3.ServiceSpec.selector": { "id": "v1beta3.ServiceSpec.selector", "properties": {} }, "v1beta3.ServiceStatus": { "id": "v1beta3.ServiceStatus", "properties": {} }, "v1beta3.TCPSocketAction": { "id": "v1beta3.TCPSocketAction", "properties": { "port": { "type": "string" } } }, "v1beta3.Volume": { "id": "v1beta3.Volume", "required": [ "name" ], "properties": { "name": { "type": "string" }, "source": { "type": "v1beta3.VolumeSource" } } }, "v1beta3.VolumeMount": { "id": "v1beta3.VolumeMount", "required": [ "name", "mountPath" ], "properties": { "mountPath": { "type": "string" }, "name": { "type": "string" }, "readOnly": { "type": "boolean" } } }, "v1beta3.VolumeSource": { "id": "v1beta3.VolumeSource", "required": [ "hostPath", "emptyDir", "gcePersistentDisk", "gitRepo" ], "properties": { "emptyDir": { "type": "v1beta3.EmptyDir" }, "gcePersistentDisk": { "type": "v1beta3.GCEPersistentDisk" }, "gitRepo": { "type": "v1beta3.GitRepo" }, "hostPath": { "type": "v1beta3.HostPath" } } } } }