diff --git a/api/swagger-spec/api.json b/api/swagger-spec/api.json index 4d67bc3c053e8..f86dea5dea44d 100644 --- a/api/swagger-spec/api.json +++ b/api/swagger-spec/api.json @@ -1,7 +1,7 @@ { "swaggerVersion": "1.2", "apiVersion": "", - "basePath": "127.0.0.1:6443", + "basePath": "https://127.0.0.1:6443", "resourcePath": "/api", "apis": [ { diff --git a/api/swagger-spec/resourceListing.json b/api/swagger-spec/resourceListing.json index e99cbe8037df9..b7a378df93d56 100644 --- a/api/swagger-spec/resourceListing.json +++ b/api/swagger-spec/resourceListing.json @@ -1,14 +1,6 @@ { "swaggerVersion": "1.2", "apis": [ - { - "path": "/api", - "description": "get available API versions" - }, - { - "path": "/version", - "description": "git code version from which this is built" - }, { "path": "/api/v1beta1", "description": "API at /api/v1beta1 version v1beta1" @@ -20,6 +12,14 @@ { "path": "/api/v1beta3", "description": "API at /api/v1beta3 version v1beta3" + }, + { + "path": "/api", + "description": "get available API versions" + }, + { + "path": "/version", + "description": "git code version from which this is built" } ], "apiVersion": "", diff --git a/api/swagger-spec/v1beta1.json b/api/swagger-spec/v1beta1.json index 9fe2cd1d63ff5..c7e929d59fd54 100644 --- a/api/swagger-spec/v1beta1.json +++ b/api/swagger-spec/v1beta1.json @@ -1,24 +1,24 @@ { "swaggerVersion": "1.2", "apiVersion": "v1beta1", - "basePath": "127.0.0.1:6443", + "basePath": "https://127.0.0.1:6443", "resourcePath": "/api/v1beta1", "apis": [ { - "path": "/api/v1beta1/watch/events/{name}", + "path": "/api/v1beta1/replicationControllers/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Event", + "type": "v1beta1.ReplicationController", "method": "GET", - "summary": "watch a particular Event", - "nickname": "watchEvent", + "summary": "read the specified ReplicationController", + "nickname": "readReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Event", + "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, @@ -37,19 +37,21 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/watch/pods", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.PodList", - "method": "GET", - "summary": "watch a list of Pod", - "nickname": "watchPodlist", + "type": "void", + "method": "PUT", + "summary": "replace the specified ReplicationController", + "nickname": "replaceReplicationController", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the ReplicationController", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "query", @@ -57,6 +59,14 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta1.ReplicationController", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ @@ -65,19 +75,21 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/replicationControllers", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.ReplicationControllerList", - "method": "GET", - "summary": "list objects of kind ReplicationController", - "nickname": "listReplicationController", + "type": "void", + "method": "PATCH", + "summary": "partially update the specified ReplicationController", + "nickname": "patchReplicationController", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the ReplicationController", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "query", @@ -85,6 +97,14 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta1.ReplicationController", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ @@ -96,10 +116,18 @@ }, { "type": "void", - "method": "POST", - "summary": "create a ReplicationController", - "nickname": "createReplicationController", + "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": "query", @@ -107,14 +135,6 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta1.ReplicationController", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ @@ -155,23 +175,15 @@ ] }, { - "path": "/api/v1beta1/proxy/services/{name}", + "path": "/api/v1beta1/watch/endpoints", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "void", + "type": "v1beta1.EndpointsList", "method": "GET", - "summary": "proxy GET requests to Service", - "nickname": "proxyGETService", + "summary": "watch a list of Endpoints", + "nickname": "watchEndpointslist", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -182,23 +194,48 @@ } ], "produces": [ + "application/json" + ], + "consumes": [ "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta1/watch/namespaces", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ + { + "type": "v1beta1.NamespaceList", + "method": "GET", + "summary": "watch a list of Namespace", + "nickname": "watchNamespacelist", + "parameters": [], + "produces": [ + "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/watch/secrets/{name}", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { - "type": "void", - "method": "PUT", - "summary": "proxy PUT requests to Service", - "nickname": "proxyPUTService", + "type": "v1beta1.Secret", + "method": "GET", + "summary": "watch a particular Secret", + "nickname": "watchSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Secret", "required": true, "allowMultiple": false }, @@ -212,33 +249,31 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/proxy/nodes/{name}", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Service", - "nickname": "proxyPOSTService", + "method": "GET", + "summary": "proxy GET requests to Node", + "nickname": "proxyGETNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ @@ -250,25 +285,17 @@ }, { "type": "void", - "method": "DELETE", - "summary": "proxy DELETE requests to Service", - "nickname": "proxyDELETEService", + "method": "PUT", + "summary": "proxy PUT requests to Node", + "nickname": "proxyPUTNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ @@ -277,37 +304,34 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/watch/minions", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.MinionList", - "method": "GET", - "summary": "watch a list of Node", - "nickname": "watchNodelist", - "parameters": [], + "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": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/watch/minions/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.Minion", - "method": "GET", - "summary": "watch a particular Node", - "nickname": "watchNode", + "type": "void", + "method": "DELETE", + "summary": "proxy DELETE requests to Node", + "nickname": "proxyDELETENode", "parameters": [ { "type": "string", @@ -319,7 +343,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -328,20 +352,50 @@ ] }, { - "path": "/api/v1beta1/watch/nodes/{name}", + "path": "/api/v1beta1/pods", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Minion", + "type": "v1beta1.PodList", "method": "GET", - "summary": "watch a particular Node", - "nickname": "watchNode", + "summary": "list objects of kind Pod", + "nickname": "listPod", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "void", + "method": "POST", + "summary": "create a Pod", + "nickname": "createPod", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta1.Pod", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } @@ -356,20 +410,20 @@ ] }, { - "path": "/api/v1beta1/watch/limitRanges/{name}", + "path": "/api/v1beta1/redirect/pods/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.LimitRange", + "type": "void", "method": "GET", - "summary": "watch a particular LimitRange", - "nickname": "watchLimitRange", + "summary": "redirect GET request to Pod", + "nickname": "redirectPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -383,7 +437,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -392,37 +446,23 @@ ] }, { - "path": "/api/v1beta1/secrets", + "path": "/api/v1beta1/watch/events/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.SecretList", + "type": "v1beta1.Event", "method": "GET", - "summary": "list objects of kind Secret", - "nickname": "listSecret", + "summary": "watch a particular Event", + "nickname": "watchEvent", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Event", + "required": true, "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, - { - "type": "void", - "method": "POST", - "summary": "create a Secret", - "nickname": "createSecret", - "parameters": [ + }, { "type": "string", "paramType": "query", @@ -430,14 +470,6 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta1.Secret", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ @@ -450,26 +482,26 @@ ] }, { - "path": "/api/v1beta1/watch/secrets", + "path": "/api/v1beta1/redirect/minions/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.SecretList", + "type": "void", "method": "GET", - "summary": "watch a list of Secret", - "nickname": "watchSecretlist", + "summary": "redirect GET request to Node", + "nickname": "redirectNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -478,20 +510,20 @@ ] }, { - "path": "/api/v1beta1/secrets/{name}", + "path": "/api/v1beta1/services/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Secret", + "type": "v1beta1.Service", "method": "GET", - "summary": "read the specified Secret", - "nickname": "readSecret", + "summary": "read the specified Service", + "nickname": "readService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -514,14 +546,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Secret", - "nickname": "replaceSecret", + "summary": "replace the specified Service", + "nickname": "replaceService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -534,7 +566,7 @@ "allowMultiple": false }, { - "type": "v1beta1.Secret", + "type": "v1beta1.Service", "paramType": "body", "name": "body", "description": "", @@ -552,14 +584,14 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified Secret", - "nickname": "patchSecret", + "summary": "partially update the specified Service", + "nickname": "patchService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -572,7 +604,7 @@ "allowMultiple": false }, { - "type": "v1beta1.Secret", + "type": "v1beta1.Service", "paramType": "body", "name": "body", "description": "", @@ -590,14 +622,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Secret", - "nickname": "deleteSecret", + "summary": "delete a Service", + "nickname": "deleteService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -620,14 +652,14 @@ ] }, { - "path": "/api/v1beta1/services", + "path": "/api/v1beta1/watch/secrets", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.ServiceList", + "type": "v1beta1.SecretList", "method": "GET", - "summary": "list objects of kind Service", - "nickname": "listService", + "summary": "watch a list of Secret", + "nickname": "watchSecretlist", "parameters": [ { "type": "string", @@ -644,26 +676,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/watch/nodes/{name}", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { - "type": "void", - "method": "POST", - "summary": "create a Service", - "nickname": "createService", + "type": "v1beta1.Minion", + "method": "GET", + "summary": "watch a particular Node", + "nickname": "watchNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta1.Service", - "paramType": "body", - "name": "body", - "description": "", + "paramType": "path", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -678,35 +708,30 @@ ] }, { - "path": "/api/v1beta1/namespaces", + "path": "/api/v1beta1/watch/pods/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.NamespaceList", + "type": "v1beta1.Pod", "method": "GET", - "summary": "list objects of kind Namespace", - "nickname": "listNamespace", - "parameters": [], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, - { - "type": "void", - "method": "POST", - "summary": "create a Namespace", - "nickname": "createNamespace", + "summary": "watch a particular Pod", + "nickname": "watchPod", "parameters": [ { - "type": "v1beta1.Namespace", - "paramType": "body", - "name": "body", - "description": "", + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Pod", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ @@ -719,14 +744,14 @@ ] }, { - "path": "/api/v1beta1/limitRanges", + "path": "/api/v1beta1/events", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.LimitRangeList", + "type": "v1beta1.EventList", "method": "GET", - "summary": "list objects of kind LimitRange", - "nickname": "listLimitRange", + "summary": "list objects of kind Event", + "nickname": "listEvent", "parameters": [ { "type": "string", @@ -747,8 +772,8 @@ { "type": "void", "method": "POST", - "summary": "create a LimitRange", - "nickname": "createLimitRange", + "summary": "create a Event", + "nickname": "createEvent", "parameters": [ { "type": "string", @@ -759,7 +784,7 @@ "allowMultiple": false }, { - "type": "v1beta1.LimitRange", + "type": "v1beta1.Event", "paramType": "body", "name": "body", "description": "", @@ -777,20 +802,67 @@ ] }, { - "path": "/api/v1beta1/limitRanges/{name}", + "path": "/api/v1beta1/watch/events", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ + { + "type": "v1beta1.EventList", + "method": "GET", + "summary": "watch a list of Event", + "nickname": "watchEventlist", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta1/watch/minions", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ + { + "type": "v1beta1.MinionList", + "method": "GET", + "summary": "watch a list of Node", + "nickname": "watchNodelist", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta1/endpoints/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.LimitRange", + "type": "v1beta1.Endpoints", "method": "GET", - "summary": "read the specified LimitRange", - "nickname": "readLimitRange", + "summary": "read the specified Endpoints", + "nickname": "readEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -813,14 +885,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified LimitRange", - "nickname": "replaceLimitRange", + "summary": "replace the specified Endpoints", + "nickname": "replaceEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -833,7 +905,7 @@ "allowMultiple": false }, { - "type": "v1beta1.LimitRange", + "type": "v1beta1.Endpoints", "paramType": "body", "name": "body", "description": "", @@ -851,14 +923,14 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified LimitRange", - "nickname": "patchLimitRange", + "summary": "partially update the specified Endpoints", + "nickname": "patchEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -871,7 +943,7 @@ "allowMultiple": false }, { - "type": "v1beta1.LimitRange", + "type": "v1beta1.Endpoints", "paramType": "body", "name": "body", "description": "", @@ -885,67 +957,34 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/nodes", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { - "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], + "type": "v1beta1.MinionList", + "method": "GET", + "summary": "list objects of kind Node", + "nickname": "listNode", + "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/pods/{name}/status", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { "type": "void", - "method": "PUT", - "summary": "replace the specified Pod", - "nickname": "replacePod", + "method": "POST", + "summary": "create a Node", + "nickname": "createNode", "parameters": [ { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta1.Pod", + "type": "v1beta1.Minion", "paramType": "body", "name": "body", "description": "", @@ -963,43 +1002,29 @@ ] }, { - "path": "/api/v1beta1/proxy/nodes/{name}", + "path": "/api/v1beta1/proxy/pods/{name}/{path:*}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { "type": "void", "method": "GET", - "summary": "proxy GET requests to Node", - "nickname": "proxyGETNode", + "summary": "proxy GET requests to Pod", + "nickname": "proxyGETPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "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, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], @@ -1012,38 +1037,24 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Node", - "nickname": "proxyPOSTNode", + "method": "PUT", + "summary": "proxy PUT requests to Pod", + "nickname": "proxyPUTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "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, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], @@ -1053,18 +1064,12 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/redirect/pods/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "redirect GET request to Pod", - "nickname": "redirectPod", + "method": "POST", + "summary": "proxy POST requests to Pod", + "nickname": "proxyPOSTPod", "parameters": [ { "type": "string", @@ -1089,24 +1094,18 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/watch/resourceQuotas/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.ResourceQuota", - "method": "GET", - "summary": "watch a particular ResourceQuota", - "nickname": "watchResourceQuota", + "type": "void", + "method": "DELETE", + "summary": "proxy DELETE requests to Pod", + "nickname": "proxyDELETEPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -1120,7 +1119,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1129,28 +1128,20 @@ ] }, { - "path": "/api/v1beta1/resourceQuotaUsages", + "path": "/api/v1beta1/watch/minions/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "void", - "method": "POST", - "summary": "create a ResourceQuotaUsage", - "nickname": "createResourceQuotaUsage", + "type": "v1beta1.Minion", + "method": "GET", + "summary": "watch a particular Node", + "nickname": "watchNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta1.ResourceQuotaUsage", - "paramType": "body", - "name": "body", - "description": "", + "paramType": "path", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -1165,14 +1156,14 @@ ] }, { - "path": "/api/v1beta1/services/{name}", + "path": "/api/v1beta1/redirect/services/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Service", + "type": "void", "method": "GET", - "summary": "read the specified Service", - "nickname": "readService", + "summary": "redirect GET request to Service", + "nickname": "redirectService", "parameters": [ { "type": "string", @@ -1192,23 +1183,29 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/limitRanges/{name}", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { - "type": "void", - "method": "PUT", - "summary": "replace the specified Service", - "nickname": "replaceService", + "type": "v1beta1.LimitRange", + "method": "GET", + "summary": "read the specified LimitRange", + "nickname": "readLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -1219,14 +1216,6 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta1.Service", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ @@ -1238,15 +1227,15 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Service", - "nickname": "patchService", + "method": "PUT", + "summary": "replace the specified LimitRange", + "nickname": "replaceLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -1259,7 +1248,7 @@ "allowMultiple": false }, { - "type": "v1beta1.Service", + "type": "v1beta1.LimitRange", "paramType": "body", "name": "body", "description": "", @@ -1276,15 +1265,15 @@ }, { "type": "void", - "method": "DELETE", - "summary": "delete a Service", - "nickname": "deleteService", + "method": "PATCH", + "summary": "partially update the specified LimitRange", + "nickname": "patchLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -1295,6 +1284,14 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta1.LimitRange", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ @@ -1303,24 +1300,18 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/watch/endpoints/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.Endpoints", - "method": "GET", - "summary": "watch a particular Endpoints", - "nickname": "watchEndpoints", + "type": "void", + "method": "DELETE", + "summary": "delete a LimitRange", + "nickname": "deleteLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -1343,7 +1334,7 @@ ] }, { - "path": "/api/v1beta1/bindings", + "path": "/api/v1beta1/pods/{name}/binding", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { @@ -1379,14 +1370,14 @@ ] }, { - "path": "/api/v1beta1/watch/events", + "path": "/api/v1beta1/watch/pods", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.EventList", + "type": "v1beta1.PodList", "method": "GET", - "summary": "watch a list of Event", - "nickname": "watchEventlist", + "summary": "watch a list of Pod", + "nickname": "watchPodlist", "parameters": [ { "type": "string", @@ -1407,23 +1398,37 @@ ] }, { - "path": "/api/v1beta1/watch/services/{name}", + "path": "/api/v1beta1/replicationControllers", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Service", + "type": "v1beta1.ReplicationControllerList", "method": "GET", - "summary": "watch a particular Service", - "nickname": "watchService", + "summary": "list objects of kind ReplicationController", + "nickname": "listReplicationController", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Service", - "required": true, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false - }, + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "void", + "method": "POST", + "summary": "create a ReplicationController", + "nickname": "createReplicationController", + "parameters": [ { "type": "string", "paramType": "query", @@ -1431,6 +1436,14 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta1.ReplicationController", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ @@ -1443,14 +1456,14 @@ ] }, { - "path": "/api/v1beta1/watch/endpoints", + "path": "/api/v1beta1/watch/services", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.EndpointsList", + "type": "v1beta1.ServiceList", "method": "GET", - "summary": "watch a list of Endpoints", - "nickname": "watchEndpointslist", + "summary": "watch a list of Service", + "nickname": "watchServicelist", "parameters": [ { "type": "string", @@ -1471,20 +1484,20 @@ ] }, { - "path": "/api/v1beta1/endpoints/{name}", + "path": "/api/v1beta1/secrets/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Endpoints", + "type": "v1beta1.Secret", "method": "GET", - "summary": "read the specified Endpoints", - "nickname": "readEndpoints", + "summary": "read the specified Secret", + "nickname": "readSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the Secret", "required": true, "allowMultiple": false }, @@ -1507,14 +1520,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Endpoints", - "nickname": "replaceEndpoints", + "summary": "replace the specified Secret", + "nickname": "replaceSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the Secret", "required": true, "allowMultiple": false }, @@ -1527,7 +1540,7 @@ "allowMultiple": false }, { - "type": "v1beta1.Endpoints", + "type": "v1beta1.Secret", "paramType": "body", "name": "body", "description": "", @@ -1545,14 +1558,14 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified Endpoints", - "nickname": "patchEndpoints", + "summary": "partially update the specified Secret", + "nickname": "patchSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the Secret", "required": true, "allowMultiple": false }, @@ -1565,7 +1578,7 @@ "allowMultiple": false }, { - "type": "v1beta1.Endpoints", + "type": "v1beta1.Secret", "paramType": "body", "name": "body", "description": "", @@ -1579,24 +1592,18 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/replicationControllers/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.ReplicationController", - "method": "GET", - "summary": "read the specified ReplicationController", - "nickname": "readReplicationController", + "type": "void", + "method": "DELETE", + "summary": "delete a Secret", + "nickname": "deleteSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Secret", "required": true, "allowMultiple": false }, @@ -1615,21 +1622,19 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/resourceQuotas", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { - "type": "void", - "method": "PUT", - "summary": "replace the specified ReplicationController", - "nickname": "replaceReplicationController", + "type": "v1beta1.ResourceQuotaList", + "method": "GET", + "summary": "list objects of kind ResourceQuota", + "nickname": "listResourceQuota", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the ReplicationController", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -1637,14 +1642,6 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta1.ReplicationController", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ @@ -1656,18 +1653,10 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified ReplicationController", - "nickname": "patchReplicationController", + "method": "POST", + "summary": "create a ResourceQuota", + "nickname": "createResourceQuota", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the ReplicationController", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -1677,7 +1666,7 @@ "allowMultiple": false }, { - "type": "v1beta1.ReplicationController", + "type": "v1beta1.ResourceQuota", "paramType": "body", "name": "body", "description": "", @@ -1691,18 +1680,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/watch/services/{name}", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { - "type": "void", - "method": "DELETE", - "summary": "delete a ReplicationController", - "nickname": "deleteReplicationController", + "type": "v1beta1.Service", + "method": "GET", + "summary": "watch a particular Service", + "nickname": "watchService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -1724,6 +1719,34 @@ } ] }, + { + "path": "/api/v1beta1/watch/namespaces/{name}", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ + { + "type": "v1beta1.Namespace", + "method": "GET", + "summary": "watch a particular Namespace", + "nickname": "watchNamespace", + "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Namespace", + "required": true, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, { "path": "/api/v1beta1/nodes/{name}", "description": "API at /api/v1beta1 version v1beta1", @@ -1809,19 +1832,47 @@ "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/v1beta1/watch/resourceQuotas", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { - "type": "void", - "method": "DELETE", - "summary": "delete a Node", - "nickname": "deleteNode", + "type": "v1beta1.ResourceQuotaList", + "method": "GET", + "summary": "watch a list of ResourceQuota", + "nickname": "watchResourceQuotalist", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", - "required": true, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], @@ -1945,26 +1996,26 @@ ] }, { - "path": "/api/v1beta1/watch/resourceQuotas", + "path": "/api/v1beta1/redirect/nodes/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.ResourceQuotaList", + "type": "void", "method": "GET", - "summary": "watch a list of ResourceQuota", - "nickname": "watchResourceQuotalist", + "summary": "redirect GET request to Node", + "nickname": "redirectNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1973,63 +2024,60 @@ ] }, { - "path": "/api/v1beta1/minions", + "path": "/api/v1beta1/proxy/services/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ - { - "type": "v1beta1.MinionList", - "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", + "method": "GET", + "summary": "proxy GET requests to Service", + "nickname": "proxyGETService", "parameters": [ { - "type": "v1beta1.Minion", - "paramType": "body", - "name": "body", - "description": "", + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Service", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/redirect/minions/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "redirect GET request to Node", - "nickname": "redirectNode", + "method": "PUT", + "summary": "proxy PUT requests to Service", + "nickname": "proxyPUTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Service", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ @@ -2038,26 +2086,28 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/proxy/minions/{name}/{path:*}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "proxy GET requests to Node", - "nickname": "proxyGETNode", + "method": "POST", + "summary": "proxy POST requests to Service", + "nickname": "proxyPOSTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Service", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ @@ -2069,17 +2119,25 @@ }, { "type": "void", - "method": "PUT", - "summary": "proxy PUT requests to Node", - "nickname": "proxyPUTNode", + "method": "DELETE", + "summary": "proxy DELETE requests to Service", + "nickname": "proxyDELETEService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Service", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ @@ -2088,46 +2146,79 @@ "consumes": [ "*/*" ] + } + ] + }, + { + "path": "/api/v1beta1/minions", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ + { + "type": "v1beta1.MinionList", + "method": "GET", + "summary": "list objects of kind Node", + "nickname": "listNode", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] }, { "type": "void", "method": "POST", - "summary": "proxy POST requests to Node", - "nickname": "proxyPOSTNode", + "summary": "create a Node", + "nickname": "createNode", "parameters": [ { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", + "type": "v1beta1.Minion", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/bindings", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { "type": "void", - "method": "DELETE", - "summary": "proxy DELETE requests to Node", - "nickname": "proxyDELETENode", + "method": "POST", + "summary": "create a Binding", + "nickname": "createBinding", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta1.Binding", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -2136,20 +2227,20 @@ ] }, { - "path": "/api/v1beta1/proxy/pods/{name}", + "path": "/api/v1beta1/proxy/services/{name}/{path:*}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { "type": "void", "method": "GET", - "summary": "proxy GET requests to Pod", - "nickname": "proxyGETPod", + "summary": "proxy GET requests to Service", + "nickname": "proxyGETService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -2172,14 +2263,14 @@ { "type": "void", "method": "PUT", - "summary": "proxy PUT requests to Pod", - "nickname": "proxyPUTPod", + "summary": "proxy PUT requests to Service", + "nickname": "proxyPUTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -2202,14 +2293,14 @@ { "type": "void", "method": "POST", - "summary": "proxy POST requests to Pod", - "nickname": "proxyPOSTPod", + "summary": "proxy POST requests to Service", + "nickname": "proxyPOSTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -2232,14 +2323,14 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Pod", - "nickname": "proxyDELETEPod", + "summary": "proxy DELETE requests to Service", + "nickname": "proxyDELETEService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -2262,22 +2353,30 @@ ] }, { - "path": "/api/v1beta1/watch/namespaces/{name}", + "path": "/api/v1beta1/watch/limitRanges/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Namespace", + "type": "v1beta1.LimitRange", "method": "GET", - "summary": "watch a particular Namespace", - "nickname": "watchNamespace", + "summary": "watch a particular LimitRange", + "nickname": "watchLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Namespace", + "description": "name of the LimitRange", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ @@ -2290,15 +2389,24 @@ ] }, { - "path": "/api/v1beta1/nodes", + "path": "/api/v1beta1/secrets", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.MinionList", + "type": "v1beta1.SecretList", "method": "GET", - "summary": "list objects of kind Node", - "nickname": "listNode", - "parameters": [], + "summary": "list objects of kind Secret", + "nickname": "listSecret", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], "produces": [ "application/json" ], @@ -2309,11 +2417,19 @@ { "type": "void", "method": "POST", - "summary": "create a Node", - "nickname": "createNode", + "summary": "create a Secret", + "nickname": "createSecret", "parameters": [ { - "type": "v1beta1.Minion", + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta1.Secret", "paramType": "body", "name": "body", "description": "", @@ -2331,39 +2447,20 @@ ] }, { - "path": "/api/v1beta1/watch/namespaces", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ - { - "type": "v1beta1.NamespaceList", - "method": "GET", - "summary": "watch a list of Namespace", - "nickname": "watchNamespacelist", - "parameters": [], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta1/resourceQuotas/{name}", + "path": "/api/v1beta1/events/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.ResourceQuota", + "type": "v1beta1.Event", "method": "GET", - "summary": "read the specified ResourceQuota", - "nickname": "readResourceQuota", + "summary": "read the specified Event", + "nickname": "readEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Event", "required": true, "allowMultiple": false }, @@ -2386,14 +2483,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified ResourceQuota", - "nickname": "replaceResourceQuota", + "summary": "replace the specified Event", + "nickname": "replaceEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Event", "required": true, "allowMultiple": false }, @@ -2406,7 +2503,7 @@ "allowMultiple": false }, { - "type": "v1beta1.ResourceQuota", + "type": "v1beta1.Event", "paramType": "body", "name": "body", "description": "", @@ -2424,14 +2521,14 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified ResourceQuota", - "nickname": "patchResourceQuota", + "summary": "partially update the specified Event", + "nickname": "patchEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Event", "required": true, "allowMultiple": false }, @@ -2444,7 +2541,7 @@ "allowMultiple": false }, { - "type": "v1beta1.ResourceQuota", + "type": "v1beta1.Event", "paramType": "body", "name": "body", "description": "", @@ -2462,14 +2559,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a ResourceQuota", - "nickname": "deleteResourceQuota", + "summary": "delete a Event", + "nickname": "deleteEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Event", "required": true, "allowMultiple": false }, @@ -2492,21 +2589,21 @@ ] }, { - "path": "/api/v1beta1/watch/services", + "path": "/api/v1beta1/minions/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.ServiceList", + "type": "v1beta1.Minion", "method": "GET", - "summary": "watch a list of Service", - "nickname": "watchServicelist", + "summary": "read the specified Node", + "nickname": "readNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], @@ -2516,38 +2613,32 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/proxy/services/{name}/{path:*}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "proxy GET requests to Service", - "nickname": "proxyGETService", + "method": "PUT", + "summary": "replace the specified Node", + "nickname": "replaceNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "type": "v1beta1.Minion", + "paramType": "body", + "name": "body", + "description": "", + "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -2555,24 +2646,74 @@ }, { "type": "void", - "method": "PUT", - "summary": "proxy PUT requests to Service", - "nickname": "proxyPUTService", + "method": "PATCH", + "summary": "partially update the specified Node", + "nickname": "patchNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false }, + { + "type": "v1beta1.Minion", + "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta1/proxy/minions/{name}/{path:*}", + "description": "API at /api/v1beta1 version v1beta1", + "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 } ], @@ -2585,24 +2726,38 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Service", - "nickname": "proxyPOSTService", + "method": "PUT", + "summary": "proxy PUT requests to Node", + "nickname": "proxyPUTNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], @@ -2616,14 +2771,42 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Service", - "nickname": "proxyDELETEService", + "summary": "proxy DELETE requests to Node", + "nickname": "proxyDELETENode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", + "required": true, + "allowMultiple": false + } + ], + "produces": [ + "*/*" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta1/watch/resourceQuotas/{name}", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ + { + "type": "v1beta1.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 }, @@ -2637,7 +2820,7 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -2646,20 +2829,20 @@ ] }, { - "path": "/api/v1beta1/watch/replicationControllers/{name}", + "path": "/api/v1beta1/watch/endpoints/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.ReplicationController", + "type": "v1beta1.Endpoints", "method": "GET", - "summary": "watch a particular ReplicationController", - "nickname": "watchReplicationController", + "summary": "watch a particular Endpoints", + "nickname": "watchEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -2682,7 +2865,48 @@ ] }, { - "path": "/api/v1beta1/proxy/nodes/{name}/{path:*}", + "path": "/api/v1beta1/namespaces", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ + { + "type": "v1beta1.NamespaceList", + "method": "GET", + "summary": "list objects of kind Namespace", + "nickname": "listNamespace", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "void", + "method": "POST", + "summary": "create a Namespace", + "nickname": "createNamespace", + "parameters": [ + { + "type": "v1beta1.Namespace", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta1/proxy/minions/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { @@ -2776,14 +3000,14 @@ ] }, { - "path": "/api/v1beta1/events", + "path": "/api/v1beta1/endpoints", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.EventList", + "type": "v1beta1.EndpointsList", "method": "GET", - "summary": "list objects of kind Event", - "nickname": "listEvent", + "summary": "list objects of kind Endpoints", + "nickname": "listEndpoints", "parameters": [ { "type": "string", @@ -2804,8 +3028,8 @@ { "type": "void", "method": "POST", - "summary": "create a Event", - "nickname": "createEvent", + "summary": "create a Endpoints", + "nickname": "createEndpoints", "parameters": [ { "type": "string", @@ -2816,7 +3040,7 @@ "allowMultiple": false }, { - "type": "v1beta1.Event", + "type": "v1beta1.Endpoints", "paramType": "body", "name": "body", "description": "", @@ -2834,91 +3058,34 @@ ] }, { - "path": "/api/v1beta1/events/{name}", + "path": "/api/v1beta1/watch/nodes", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Event", + "type": "v1beta1.MinionList", "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, - { - "type": "void", - "method": "PUT", - "summary": "replace the specified Event", - "nickname": "replaceEvent", - "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Event", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta1.Event", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false - } - ], + "summary": "watch a list of Node", + "nickname": "watchNodelist", + "parameters": [], "produces": [ "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/resourceQuotaUsages", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Event", - "nickname": "patchEvent", + "method": "POST", + "summary": "create a ResourceQuotaUsage", + "nickname": "createResourceQuotaUsage", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Event", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -2928,7 +3095,7 @@ "allowMultiple": false }, { - "type": "v1beta1.Event", + "type": "v1beta1.ResourceQuotaUsage", "paramType": "body", "name": "body", "description": "", @@ -2942,57 +3109,19 @@ "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] } ] }, { - "path": "/api/v1beta1/pods/{name}", + "path": "/api/v1beta1/services", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.Pod", + "type": "v1beta1.ServiceList", "method": "GET", - "summary": "read the specified Pod", - "nickname": "readPod", + "summary": "list objects of kind Service", + "nickname": "listService", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -3011,18 +3140,10 @@ }, { "type": "void", - "method": "PUT", - "summary": "replace the specified Pod", - "nickname": "replacePod", + "method": "POST", + "summary": "create a Service", + "nickname": "createService", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -3032,7 +3153,7 @@ "allowMultiple": false }, { - "type": "v1beta1.Pod", + "type": "v1beta1.Service", "paramType": "body", "name": "body", "description": "", @@ -3046,12 +3167,18 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/pods/{name}/status", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Pod", - "nickname": "patchPod", + "method": "PUT", + "summary": "replace the specified Pod", + "nickname": "replacePod", "parameters": [ { "type": "string", @@ -3084,21 +3211,19 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta1/watch/replicationControllers", + "description": "API at /api/v1beta1 version v1beta1", + "operations": [ { - "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": "v1beta1.ReplicationControllerList", + "method": "GET", + "summary": "watch a list of ReplicationController", + "nickname": "watchReplicationControllerlist", + "parameters": [ { "type": "string", "paramType": "query", @@ -3118,20 +3243,20 @@ ] }, { - "path": "/api/v1beta1/proxy/pods/{name}/{path:*}", + "path": "/api/v1beta1/resourceQuotas/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "void", + "type": "v1beta1.ResourceQuota", "method": "GET", - "summary": "proxy GET requests to Pod", - "nickname": "proxyGETPod", + "summary": "read the specified ResourceQuota", + "nickname": "readResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, @@ -3145,7 +3270,7 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3154,14 +3279,14 @@ { "type": "void", "method": "PUT", - "summary": "proxy PUT requests to Pod", - "nickname": "proxyPUTPod", + "summary": "replace the specified ResourceQuota", + "nickname": "replaceResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, @@ -3172,10 +3297,18 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta1.ResourceQuota", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3183,15 +3316,15 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Pod", - "nickname": "proxyPOSTPod", + "method": "PATCH", + "summary": "partially update the specified ResourceQuota", + "nickname": "patchResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, @@ -3202,10 +3335,18 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta1.ResourceQuota", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3214,14 +3355,14 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Pod", - "nickname": "proxyDELETEPod", + "summary": "delete a ResourceQuota", + "nickname": "deleteResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, @@ -3235,7 +3376,7 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3244,14 +3385,14 @@ ] }, { - "path": "/api/v1beta1/resourceQuotas", + "path": "/api/v1beta1/limitRanges", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.ResourceQuotaList", + "type": "v1beta1.LimitRangeList", "method": "GET", - "summary": "list objects of kind ResourceQuota", - "nickname": "listResourceQuota", + "summary": "list objects of kind LimitRange", + "nickname": "listLimitRange", "parameters": [ { "type": "string", @@ -3272,8 +3413,8 @@ { "type": "void", "method": "POST", - "summary": "create a ResourceQuota", - "nickname": "createResourceQuota", + "summary": "create a LimitRange", + "nickname": "createLimitRange", "parameters": [ { "type": "string", @@ -3284,7 +3425,7 @@ "allowMultiple": false }, { - "type": "v1beta1.ResourceQuota", + "type": "v1beta1.LimitRange", "paramType": "body", "name": "body", "description": "", @@ -3302,26 +3443,26 @@ ] }, { - "path": "/api/v1beta1/endpoints", + "path": "/api/v1beta1/proxy/nodes/{name}/{path:*}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "v1beta1.EndpointsList", + "type": "void", "method": "GET", - "summary": "list objects of kind Endpoints", - "nickname": "listEndpoints", + "summary": "proxy GET requests to Node", + "nickname": "proxyGETNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -3329,85 +3470,21 @@ }, { "type": "void", - "method": "POST", - "summary": "create a Endpoints", - "nickname": "createEndpoints", + "method": "PUT", + "summary": "proxy PUT requests to Node", + "nickname": "proxyPUTNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta1.Endpoints", - "paramType": "body", - "name": "body", - "description": "", + "paramType": "path", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta1/watch/replicationControllers", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ - { - "type": "v1beta1.ReplicationControllerList", - "method": "GET", - "summary": "watch a list of ReplicationController", - "nickname": "watchReplicationControllerlist", - "parameters": [ - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta1/pods", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ - { - "type": "v1beta1.PodList", - "method": "GET", - "summary": "list objects of kind Pod", - "nickname": "listPod", - "parameters": [ - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "application/json" ], "consumes": [ "*/*" @@ -3416,64 +3493,42 @@ { "type": "void", "method": "POST", - "summary": "create a Pod", - "nickname": "createPod", + "summary": "proxy POST requests to Node", + "nickname": "proxyPOSTNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta1.Pod", - "paramType": "body", - "name": "body", - "description": "", + "paramType": "path", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/watch/secrets/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.Secret", - "method": "GET", - "summary": "watch a particular Secret", - "nickname": "watchSecret", + "type": "void", + "method": "DELETE", + "summary": "proxy DELETE requests to Node", + "nickname": "proxyDELETENode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -3482,57 +3537,29 @@ ] }, { - "path": "/api/v1beta1/redirect/services/{name}", + "path": "/api/v1beta1/pods/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "void", + "type": "v1beta1.Pod", "method": "GET", - "summary": "redirect GET request to Service", - "nickname": "redirectService", + "summary": "read the specified Pod", + "nickname": "readPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "string", "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "*/*" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta1/minions/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ - { - "type": "v1beta1.Minion", - "method": "GET", - "summary": "read the specified Node", - "nickname": "readNode", - "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", - "required": true, + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], @@ -3546,19 +3573,27 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Node", - "nickname": "replaceNode", + "summary": "replace the specified Pod", + "nickname": "replacePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "required": true, "allowMultiple": false }, { - "type": "v1beta1.Minion", + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta1.Pod", "paramType": "body", "name": "body", "description": "", @@ -3576,19 +3611,27 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified Node", - "nickname": "patchNode", + "summary": "partially update the specified Pod", + "nickname": "patchPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "required": true, "allowMultiple": false }, { - "type": "v1beta1.Minion", + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta1.Pod", "paramType": "body", "name": "body", "description": "", @@ -3606,16 +3649,24 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Node", - "nickname": "deleteNode", + "summary": "delete a Pod", + "nickname": "deletePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ @@ -3628,43 +3679,29 @@ ] }, { - "path": "/api/v1beta1/proxy/minions/{name}", + "path": "/api/v1beta1/proxy/pods/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { "type": "void", "method": "GET", - "summary": "proxy GET requests to Node", - "nickname": "proxyGETNode", + "summary": "proxy GET requests to Pod", + "nickname": "proxyGETPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "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, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], @@ -3677,38 +3714,24 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Node", - "nickname": "proxyPOSTNode", + "method": "PUT", + "summary": "proxy PUT requests to Pod", + "nickname": "proxyPUTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "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, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], @@ -3718,18 +3741,12 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/watch/pods/{name}", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { - "type": "v1beta1.Pod", - "method": "GET", - "summary": "watch a particular Pod", - "nickname": "watchPod", + "type": "void", + "method": "POST", + "summary": "proxy POST requests to Pod", + "nickname": "proxyPOSTPod", "parameters": [ { "type": "string", @@ -3749,24 +3766,26 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta1/pods/{name}/binding", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ + }, { "type": "void", - "method": "POST", - "summary": "create a Binding", - "nickname": "createBinding", + "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": "query", @@ -3774,37 +3793,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta1.Binding", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" - ], - "consumes": [ "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta1/watch/nodes", - "description": "API at /api/v1beta1 version v1beta1", - "operations": [ - { - "type": "v1beta1.MinionList", - "method": "GET", - "summary": "watch a list of Node", - "nickname": "watchNodelist", - "parameters": [], - "produces": [ - "application/json" ], "consumes": [ "*/*" @@ -3813,26 +3805,34 @@ ] }, { - "path": "/api/v1beta1/redirect/nodes/{name}", + "path": "/api/v1beta1/watch/replicationControllers/{name}", "description": "API at /api/v1beta1 version v1beta1", "operations": [ { - "type": "void", + "type": "v1beta1.ReplicationController", "method": "GET", - "summary": "redirect GET request to Node", - "nickname": "redirectNode", + "summary": "watch a particular ReplicationController", + "nickname": "watchReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the ReplicationController", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -4109,46 +4109,6 @@ "id": "v1beta1.EmptyDirVolumeSource", "properties": {} }, - "v1beta1.EndpointObjectReference": { - "id": "v1beta1.EndpointObjectReference", - "required": [ - "endpoint" - ], - "properties": { - "apiVersion": { - "type": "string", - "description": "API version of the referent" - }, - "endpoint": { - "type": "string", - "description": "endpoint exposed by the referenced object" - }, - "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]" - }, - "kind": { - "type": "string", - "description": "kind of the referent" - }, - "name": { - "type": "string", - "description": "id of the referent" - }, - "namespace": { - "type": "string", - "description": "namespace of the referent" - }, - "resourceVersion": { - "type": "string", - "description": "specific resourceVersion to which this reference is made, if any: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency" - }, - "uid": { - "type": "types.UID", - "description": "uid of the referent" - } - } - }, "v1beta1.Endpoints": { "id": "v1beta1.Endpoints", "required": [ @@ -4204,15 +4164,6 @@ "type": "string", "description": "URL for the object; populated by the system, read-only" }, - "targetRefs": { - "type": "array", - "items": [ - { - "$ref": "v1beta1.EndpointObjectReference" - } - ], - "description": "list of references to objects providing the endpoints" - }, "uid": { "type": "types.UID", "description": "unique UUID across space and time; populated by the system, read-only; cannot be updated" @@ -4984,12 +4935,7 @@ }, "v1beta1.NamespaceStatus": { "id": "v1beta1.NamespaceStatus", - "properties": { - "phase": { - "type": "v1beta1.NamespacePhase", - "description": "phase is the current lifecycle phase of the namespace" - } - } + "properties": {} }, "v1beta1.NodeAddress": { "id": "v1beta1.NodeAddress", @@ -5071,33 +5017,12 @@ ], "description": "conditions is an array of current node conditions" }, - "nodeInfo": { - "type": "v1beta1.NodeSystemInfo", - "description": "node identity is a set of ids/uuids to uniquely identify the node" - }, "phase": { "type": "v1beta1.NodePhase", "description": "node phase is the current lifecycle phase of the node" } } }, - "v1beta1.NodeSystemInfo": { - "id": "v1beta1.NodeSystemInfo", - "required": [ - "machineID", - "systemUUID" - ], - "properties": { - "machineID": { - "type": "string", - "description": "machine id is the machine-id reported by the node" - }, - "systemUUID": { - "type": "string", - "description": "system uuid is the system-uuid reported by the node" - } - } - }, "v1beta1.ObjectReference": { "id": "v1beta1.ObjectReference", "properties": { diff --git a/api/swagger-spec/v1beta2.json b/api/swagger-spec/v1beta2.json index bc6f1c9d2482c..ebcf8973a38b2 100644 --- a/api/swagger-spec/v1beta2.json +++ b/api/swagger-spec/v1beta2.json @@ -1,30 +1,30 @@ { "swaggerVersion": "1.2", "apiVersion": "v1beta2", - "basePath": "127.0.0.1:6443", + "basePath": "https://127.0.0.1:6443", "resourcePath": "/api/v1beta2", "apis": [ { - "path": "/api/v1beta2/namespaces/{name}", + "path": "/api/v1beta2/proxy/minions/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Namespace", + "type": "void", "method": "GET", - "summary": "read the specified Namespace", - "nickname": "readNamespace", + "summary": "proxy GET requests to Node", + "nickname": "proxyGETNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Namespace", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -33,28 +33,20 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Namespace", - "nickname": "replaceNamespace", + "summary": "proxy PUT requests to Node", + "nickname": "proxyPUTNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Namespace", - "required": true, - "allowMultiple": false - }, - { - "type": "v1beta2.Namespace", - "paramType": "body", - "name": "body", - "description": "", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -62,29 +54,21 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Namespace", - "nickname": "patchNamespace", + "method": "POST", + "summary": "proxy POST requests to Node", + "nickname": "proxyPOSTNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Namespace", - "required": true, - "allowMultiple": false - }, - { - "type": "v1beta2.Namespace", - "paramType": "body", - "name": "body", - "description": "", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -93,20 +77,20 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Namespace", - "nickname": "deleteNamespace", + "summary": "proxy DELETE requests to Node", + "nickname": "proxyDELETENode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Namespace", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -115,15 +99,32 @@ ] }, { - "path": "/api/v1beta2/watch/nodes", + "path": "/api/v1beta2/watch/pods/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.MinionList", + "type": "v1beta2.Pod", "method": "GET", - "summary": "watch a list of Node", - "nickname": "watchNodelist", - "parameters": [], + "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": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], "produces": [ "application/json" ], @@ -134,15 +135,23 @@ ] }, { - "path": "/api/v1beta2/endpoints", + "path": "/api/v1beta2/watch/events/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.EndpointsList", + "type": "v1beta2.Event", "method": "GET", - "summary": "list objects of kind Endpoints", - "nickname": "listEndpoints", + "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": "query", @@ -158,13 +167,27 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/pods/{name}/status", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { "type": "void", - "method": "POST", - "summary": "create a Endpoints", - "nickname": "createEndpoints", + "method": "PUT", + "summary": "replace the specified Pod", + "nickname": "replacePod", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Pod", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "query", @@ -174,7 +197,7 @@ "allowMultiple": false }, { - "type": "v1beta2.Endpoints", + "type": "v1beta2.Pod", "paramType": "body", "name": "body", "description": "", @@ -192,15 +215,23 @@ ] }, { - "path": "/api/v1beta2/watch/resourceQuotas", + "path": "/api/v1beta2/pods/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.ResourceQuotaList", + "type": "v1beta2.Pod", "method": "GET", - "summary": "watch a list of ResourceQuota", - "nickname": "watchResourceQuotalist", + "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": "query", @@ -216,52 +247,40 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/proxy/nodes/{name}", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "proxy GET requests to Node", - "nickname": "proxyGETNode", + "method": "PUT", + "summary": "replace the specified Pod", + "nickname": "replacePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "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", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.Pod", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -269,21 +288,37 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Node", - "nickname": "proxyPOSTNode", + "method": "PATCH", + "summary": "partially update the specified Pod", + "nickname": "patchPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.Pod", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -292,20 +327,28 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Node", - "nickname": "proxyDELETENode", + "summary": "delete a Pod", + "nickname": "deletePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -314,20 +357,20 @@ ] }, { - "path": "/api/v1beta2/watch/minions/{name}", + "path": "/api/v1beta2/namespaces/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Minion", + "type": "v1beta2.Namespace", "method": "GET", - "summary": "watch a particular Node", - "nickname": "watchNode", + "summary": "read the specified Namespace", + "nickname": "readNamespace", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Namespace", "required": true, "allowMultiple": false } @@ -338,38 +381,62 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/proxy/services/{name}", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "proxy GET requests to Service", - "nickname": "proxyGETService", + "method": "PUT", + "summary": "replace the specified Namespace", + "nickname": "replaceNamespace", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Namespace", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "type": "v1beta2.Namespace", + "paramType": "body", + "name": "body", + "description": "", + "required": true, "allowMultiple": false } ], "produces": [ + "application/json" + ], + "consumes": [ "*/*" + ] + }, + { + "type": "void", + "method": "PATCH", + "summary": "partially update the specified Namespace", + "nickname": "patchNamespace", + "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Namespace", + "required": true, + "allowMultiple": false + }, + { + "type": "v1beta2.Namespace", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + } + ], + "produces": [ + "application/json" ], "consumes": [ "*/*" @@ -377,9 +444,37 @@ }, { "type": "void", - "method": "PUT", - "summary": "proxy PUT requests to Service", - "nickname": "proxyPUTService", + "method": "DELETE", + "summary": "delete a Namespace", + "nickname": "deleteNamespace", + "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Namespace", + "required": true, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta2/services/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "v1beta2.Service", + "method": "GET", + "summary": "read the specified Service", + "nickname": "readService", "parameters": [ { "type": "string", @@ -399,7 +494,7 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -407,9 +502,9 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Service", - "nickname": "proxyPOSTService", + "method": "PUT", + "summary": "replace the specified Service", + "nickname": "replaceService", "parameters": [ { "type": "string", @@ -426,10 +521,18 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta2.Service", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -437,9 +540,9 @@ }, { "type": "void", - "method": "DELETE", - "summary": "proxy DELETE requests to Service", - "nickname": "proxyDELETEService", + "method": "PATCH", + "summary": "partially update the specified Service", + "nickname": "patchService", "parameters": [ { "type": "string", @@ -456,32 +559,34 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta2.Service", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/watch/resourceQuotas/{name}", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { - "type": "v1beta2.ResourceQuota", - "method": "GET", - "summary": "watch a particular ResourceQuota", - "nickname": "watchResourceQuota", + "type": "void", + "method": "DELETE", + "summary": "delete a Service", + "nickname": "deleteService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -504,24 +609,15 @@ ] }, { - "path": "/api/v1beta2/nodes/{name}", + "path": "/api/v1beta2/namespaces", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Minion", + "type": "v1beta2.NamespaceList", "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 - } - ], + "summary": "list objects of kind Namespace", + "nickname": "listNamespace", + "parameters": [], "produces": [ "application/json" ], @@ -531,20 +627,12 @@ }, { "type": "void", - "method": "PUT", - "summary": "replace the specified Node", - "nickname": "replaceNode", + "method": "POST", + "summary": "create a Namespace", + "nickname": "createNamespace", "parameters": [ { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", - "required": true, - "allowMultiple": false - }, - { - "type": "v1beta2.Minion", + "type": "v1beta2.Namespace", "paramType": "body", "name": "body", "description": "", @@ -558,23 +646,29 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/pods/{name}/binding", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Node", - "nickname": "patchNode", + "method": "POST", + "summary": "create a Binding", + "nickname": "createBinding", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", - "required": true, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false }, { - "type": "v1beta2.Minion", + "type": "v1beta2.Binding", "paramType": "body", "name": "body", "description": "", @@ -588,46 +682,24 @@ "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/v1beta2/replicationControllers/{name}", + "path": "/api/v1beta2/proxy/pods/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.ReplicationController", + "type": "void", "method": "GET", - "summary": "read the specified ReplicationController", - "nickname": "readReplicationController", + "summary": "proxy GET requests to Pod", + "nickname": "proxyGETPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -641,7 +713,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -650,14 +722,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified ReplicationController", - "nickname": "replaceReplicationController", + "summary": "proxy PUT requests to Pod", + "nickname": "proxyPUTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -668,18 +740,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.ReplicationController", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -687,15 +751,15 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified ReplicationController", - "nickname": "patchReplicationController", + "method": "POST", + "summary": "proxy POST requests to Pod", + "nickname": "proxyPOSTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -706,18 +770,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.ReplicationController", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -726,14 +782,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a ReplicationController", - "nickname": "deleteReplicationController", + "summary": "proxy DELETE requests to Pod", + "nickname": "proxyDELETEPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -747,7 +803,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -756,23 +812,37 @@ ] }, { - "path": "/api/v1beta2/watch/pods/{name}", + "path": "/api/v1beta2/limitRanges", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Pod", + "type": "v1beta2.LimitRangeList", "method": "GET", - "summary": "watch a particular Pod", - "nickname": "watchPod", + "summary": "list objects of kind LimitRange", + "nickname": "listLimitRange", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Pod", - "required": true, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false - }, + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "void", + "method": "POST", + "summary": "create a LimitRange", + "nickname": "createLimitRange", + "parameters": [ { "type": "string", "paramType": "query", @@ -780,6 +850,14 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta2.LimitRange", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ @@ -792,23 +870,43 @@ ] }, { - "path": "/api/v1beta2/limitRanges/{name}", + "path": "/api/v1beta2/watch/namespaces/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.LimitRange", + "type": "v1beta2.Namespace", "method": "GET", - "summary": "read the specified LimitRange", - "nickname": "readLimitRange", + "summary": "watch a particular Namespace", + "nickname": "watchNamespace", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", + "description": "name of the Namespace", "required": true, "allowMultiple": false - }, + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta2/resourceQuotas", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "v1beta2.ResourceQuotaList", + "method": "GET", + "summary": "list objects of kind ResourceQuota", + "nickname": "listResourceQuota", + "parameters": [ { "type": "string", "paramType": "query", @@ -827,18 +925,10 @@ }, { "type": "void", - "method": "PUT", - "summary": "replace the specified LimitRange", - "nickname": "replaceLimitRange", + "method": "POST", + "summary": "create a ResourceQuota", + "nickname": "createResourceQuota", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the LimitRange", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -848,7 +938,7 @@ "allowMultiple": false }, { - "type": "v1beta2.LimitRange", + "type": "v1beta2.ResourceQuota", "paramType": "body", "name": "body", "description": "", @@ -862,21 +952,105 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/watch/replicationControllers/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { - "type": "void", - "method": "PATCH", - "summary": "partially update the specified LimitRange", - "nickname": "patchLimitRange", + "type": "v1beta2.ReplicationController", + "method": "GET", + "summary": "watch a particular ReplicationController", + "nickname": "watchReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", + "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta2/watch/pods", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "v1beta2.PodList", + "method": "GET", + "summary": "watch a list of Pod", + "nickname": "watchPodlist", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta2/endpoints", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "v1beta2.EndpointsList", + "method": "GET", + "summary": "list objects of kind Endpoints", + "nickname": "listEndpoints", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "void", + "method": "POST", + "summary": "create a Endpoints", + "nickname": "createEndpoints", + "parameters": [ { "type": "string", "paramType": "query", @@ -886,7 +1060,7 @@ "allowMultiple": false }, { - "type": "v1beta2.LimitRange", + "type": "v1beta2.Endpoints", "paramType": "body", "name": "body", "description": "", @@ -900,18 +1074,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/watch/secrets/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { - "type": "void", - "method": "DELETE", - "summary": "delete a LimitRange", - "nickname": "deleteLimitRange", + "type": "v1beta2.Secret", + "method": "GET", + "summary": "watch a particular Secret", + "nickname": "watchSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", + "description": "name of the Secret", "required": true, "allowMultiple": false }, @@ -992,15 +1172,24 @@ ] }, { - "path": "/api/v1beta2/watch/minions", + "path": "/api/v1beta2/watch/events", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.MinionList", + "type": "v1beta2.EventList", "method": "GET", - "summary": "watch a list of Node", - "nickname": "watchNodelist", - "parameters": [], + "summary": "watch a list of Event", + "nickname": "watchEventlist", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], "produces": [ "application/json" ], @@ -1011,14 +1200,14 @@ ] }, { - "path": "/api/v1beta2/pods/{name}", + "path": "/api/v1beta2/proxy/pods/{name}/{path:*}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Pod", + "type": "void", "method": "GET", - "summary": "read the specified Pod", - "nickname": "readPod", + "summary": "proxy GET requests to Pod", + "nickname": "proxyGETPod", "parameters": [ { "type": "string", @@ -1038,7 +1227,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1047,8 +1236,8 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Pod", - "nickname": "replacePod", + "summary": "proxy PUT requests to Pod", + "nickname": "proxyPUTPod", "parameters": [ { "type": "string", @@ -1065,18 +1254,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.Pod", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1084,9 +1265,9 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Pod", - "nickname": "patchPod", + "method": "POST", + "summary": "proxy POST requests to Pod", + "nickname": "proxyPOSTPod", "parameters": [ { "type": "string", @@ -1103,18 +1284,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.Pod", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1123,8 +1296,8 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Pod", - "nickname": "deletePod", + "summary": "proxy DELETE requests to Pod", + "nickname": "proxyDELETEPod", "parameters": [ { "type": "string", @@ -1144,35 +1317,7 @@ } ], "produces": [ - "application/json" - ], - "consumes": [ "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta2/watch/namespaces/{name}", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ - { - "type": "v1beta2.Namespace", - "method": "GET", - "summary": "watch a particular Namespace", - "nickname": "watchNamespace", - "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Namespace", - "required": true, - "allowMultiple": false - } - ], - "produces": [ - "application/json" ], "consumes": [ "*/*" @@ -1181,20 +1326,20 @@ ] }, { - "path": "/api/v1beta2/watch/secrets/{name}", + "path": "/api/v1beta2/watch/services/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Secret", + "type": "v1beta2.Service", "method": "GET", - "summary": "watch a particular Secret", - "nickname": "watchSecret", + "summary": "watch a particular Service", + "nickname": "watchService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -1217,20 +1362,20 @@ ] }, { - "path": "/api/v1beta2/secrets/{name}", + "path": "/api/v1beta2/proxy/services/{name}/{path:*}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Secret", + "type": "void", "method": "GET", - "summary": "read the specified Secret", - "nickname": "readSecret", + "summary": "proxy GET requests to Service", + "nickname": "proxyGETService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -1244,7 +1389,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1253,14 +1398,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Secret", - "nickname": "replaceSecret", + "summary": "proxy PUT requests to Service", + "nickname": "proxyPUTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -1271,18 +1416,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.Secret", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1290,15 +1427,15 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Secret", - "nickname": "patchSecret", + "method": "POST", + "summary": "proxy POST requests to Service", + "nickname": "proxyPOSTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -1309,18 +1446,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.Secret", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1329,14 +1458,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Secret", - "nickname": "deleteSecret", + "summary": "proxy DELETE requests to Service", + "nickname": "proxyDELETEService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -1350,35 +1479,7 @@ } ], "produces": [ - "application/json" - ], - "consumes": [ "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta2/watch/services", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ - { - "type": "v1beta2.ServiceList", - "method": "GET", - "summary": "watch a list of Service", - "nickname": "watchServicelist", - "parameters": [ - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "application/json" ], "consumes": [ "*/*" @@ -1387,20 +1488,20 @@ ] }, { - "path": "/api/v1beta2/watch/services/{name}", + "path": "/api/v1beta2/limitRanges/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Service", + "type": "v1beta2.LimitRange", "method": "GET", - "summary": "watch a particular Service", - "nickname": "watchService", + "summary": "read the specified LimitRange", + "nickname": "readLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -1419,24 +1520,18 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/proxy/pods/{name}", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "proxy GET requests to Pod", - "nickname": "proxyGETPod", + "method": "PUT", + "summary": "replace the specified LimitRange", + "nickname": "replaceLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -1447,40 +1542,18 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "type": "v1beta2.LimitRange", + "paramType": "body", + "name": "body", + "description": "", + "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -1488,15 +1561,15 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Pod", - "nickname": "proxyPOSTPod", + "method": "PATCH", + "summary": "partially update the specified LimitRange", + "nickname": "patchLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -1507,10 +1580,18 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta2.LimitRange", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -1519,14 +1600,14 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Pod", - "nickname": "proxyDELETEPod", + "summary": "delete a LimitRange", + "nickname": "deleteLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -1540,7 +1621,7 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -1549,26 +1630,34 @@ ] }, { - "path": "/api/v1beta2/redirect/nodes/{name}", + "path": "/api/v1beta2/watch/endpoints/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "void", + "type": "v1beta2.Endpoints", "method": "GET", - "summary": "redirect GET request to Node", - "nickname": "redirectNode", + "summary": "watch a particular Endpoints", + "nickname": "watchEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Endpoints", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -1577,23 +1666,15 @@ ] }, { - "path": "/api/v1beta2/watch/events/{name}", + "path": "/api/v1beta2/watch/secrets", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Event", + "type": "v1beta2.SecretList", "method": "GET", - "summary": "watch a particular Event", - "nickname": "watchEvent", + "summary": "watch a list of Secret", + "nickname": "watchSecretlist", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Event", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -1613,34 +1694,17 @@ ] }, { - "path": "/api/v1beta2/redirect/pods/{name}", + "path": "/api/v1beta2/watch/minions", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "void", + "type": "v1beta2.MinionList", "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], + "summary": "watch a list of Node", + "nickname": "watchNodelist", + "parameters": [], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -1649,32 +1713,15 @@ ] }, { - "path": "/api/v1beta2/pods/{name}/binding", + "path": "/api/v1beta2/watch/namespaces", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "void", - "method": "POST", - "summary": "create a Binding", - "nickname": "createBinding", - "parameters": [ - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta2.Binding", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false - } - ], + "type": "v1beta2.NamespaceList", + "method": "GET", + "summary": "watch a list of Namespace", + "nickname": "watchNamespacelist", + "parameters": [], "produces": [ "application/json" ], @@ -1685,30 +1732,25 @@ ] }, { - "path": "/api/v1beta2/minions", + "path": "/api/v1beta2/resourceQuotaUsages", "description": "API at /api/v1beta2 version v1beta2", "operations": [ - { - "type": "v1beta2.MinionList", - "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", + "summary": "create a ResourceQuotaUsage", + "nickname": "createResourceQuotaUsage", "parameters": [ { - "type": "v1beta2.Minion", + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.ResourceQuotaUsage", "paramType": "body", "name": "body", "description": "", @@ -1726,15 +1768,23 @@ ] }, { - "path": "/api/v1beta2/replicationControllers", + "path": "/api/v1beta2/replicationControllers/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.ReplicationControllerList", + "type": "v1beta2.ReplicationController", "method": "GET", - "summary": "list objects of kind ReplicationController", - "nickname": "listReplicationController", + "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": "query", @@ -1753,10 +1803,18 @@ }, { "type": "void", - "method": "POST", - "summary": "create a ReplicationController", - "nickname": "createReplicationController", + "method": "PUT", + "summary": "replace the specified ReplicationController", + "nickname": "replaceReplicationController", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the ReplicationController", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "query", @@ -1780,30 +1838,40 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/proxy/nodes/{name}/{path:*}", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "proxy GET requests to Node", - "nickname": "proxyGETNode", + "method": "PATCH", + "summary": "partially update the specified ReplicationController", + "nickname": "patchReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the ReplicationController", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.ReplicationController", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -1811,43 +1879,65 @@ }, { "type": "void", - "method": "PUT", - "summary": "proxy PUT requests to Node", - "nickname": "proxyPUTNode", + "method": "DELETE", + "summary": "delete a ReplicationController", + "nickname": "deleteReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the ReplicationController", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/events/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { - "type": "void", - "method": "POST", - "summary": "proxy POST requests to Node", - "nickname": "proxyPOSTNode", + "type": "v1beta2.Event", + "method": "GET", + "summary": "read the specified Event", + "nickname": "readEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Event", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -1855,43 +1945,53 @@ }, { "type": "void", - "method": "DELETE", - "summary": "proxy DELETE requests to Node", - "nickname": "proxyDELETENode", + "method": "PUT", + "summary": "replace the specified Event", + "nickname": "replaceEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Event", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.Event", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/pods/{name}/status", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { "type": "void", - "method": "PUT", - "summary": "replace the specified Pod", - "nickname": "replacePod", + "method": "PATCH", + "summary": "partially update the specified Event", + "nickname": "patchEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Event", "required": true, "allowMultiple": false }, @@ -1904,7 +2004,7 @@ "allowMultiple": false }, { - "type": "v1beta2.Pod", + "type": "v1beta2.Event", "paramType": "body", "name": "body", "description": "", @@ -1918,24 +2018,18 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/redirect/services/{name}", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { "type": "void", - "method": "GET", - "summary": "redirect GET request to Service", - "nickname": "redirectService", + "method": "DELETE", + "summary": "delete a Event", + "nickname": "deleteEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Event", "required": true, "allowMultiple": false }, @@ -1949,7 +2043,7 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -1958,33 +2052,20 @@ ] }, { - "path": "/api/v1beta2/namespaces", + "path": "/api/v1beta2/watch/minions/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.NamespaceList", + "type": "v1beta2.Minion", "method": "GET", - "summary": "list objects of kind Namespace", - "nickname": "listNamespace", - "parameters": [], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, - { - "type": "void", - "method": "POST", - "summary": "create a Namespace", - "nickname": "createNamespace", + "summary": "watch a particular Node", + "nickname": "watchNode", "parameters": [ { - "type": "v1beta2.Namespace", - "paramType": "body", - "name": "body", - "description": "", + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -1999,37 +2080,51 @@ ] }, { - "path": "/api/v1beta2/secrets", + "path": "/api/v1beta2/redirect/minions/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.SecretList", + "type": "void", "method": "GET", - "summary": "list objects of kind Secret", - "nickname": "listSecret", + "summary": "redirect GET request to Node", + "nickname": "redirectNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/redirect/services/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { "type": "void", - "method": "POST", - "summary": "create a Secret", - "nickname": "createSecret", + "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": "query", @@ -2037,18 +2132,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.Secret", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -2057,15 +2144,23 @@ ] }, { - "path": "/api/v1beta2/watch/endpoints", + "path": "/api/v1beta2/redirect/pods/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.EndpointsList", + "type": "void", "method": "GET", - "summary": "watch a list of Endpoints", - "nickname": "watchEndpointslist", + "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": "query", @@ -2076,7 +2171,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -2085,30 +2180,22 @@ ] }, { - "path": "/api/v1beta2/services/{name}", + "path": "/api/v1beta2/nodes/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Service", + "type": "v1beta2.Minion", "method": "GET", - "summary": "read the specified Service", - "nickname": "readService", + "summary": "read the specified Node", + "nickname": "readNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ @@ -2121,27 +2208,19 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Service", - "nickname": "replaceService", + "summary": "replace the specified Node", + "nickname": "replaceNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta2.Service", + "type": "v1beta2.Minion", "paramType": "body", "name": "body", "description": "", @@ -2159,27 +2238,19 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified Service", - "nickname": "patchService", + "summary": "partially update the specified Node", + "nickname": "patchNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta2.Service", + "type": "v1beta2.Minion", "paramType": "body", "name": "body", "description": "", @@ -2197,24 +2268,16 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Service", - "nickname": "deleteService", + "summary": "delete a Node", + "nickname": "deleteNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ @@ -2227,90 +2290,92 @@ ] }, { - "path": "/api/v1beta2/watch/limitRanges", + "path": "/api/v1beta2/proxy/nodes/{name}/{path:*}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.LimitRangeList", + "type": "void", "method": "GET", - "summary": "watch a list of LimitRange", - "nickname": "watchLimitRangelist", + "summary": "proxy GET requests to Node", + "nickname": "proxyGETNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/bindings", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { "type": "void", - "method": "POST", - "summary": "create a Binding", - "nickname": "createBinding", + "method": "PUT", + "summary": "proxy PUT requests to Node", + "nickname": "proxyPUTNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "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": "v1beta2.Binding", - "paramType": "body", - "name": "body", - "description": "", + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/watch/secrets", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { - "type": "v1beta2.SecretList", - "method": "GET", - "summary": "watch a list of Secret", - "nickname": "watchSecretlist", + "type": "void", + "method": "DELETE", + "summary": "proxy DELETE requests to Node", + "nickname": "proxyDELETENode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -2319,58 +2384,22 @@ ] }, { - "path": "/api/v1beta2/watch/limitRanges/{name}", + "path": "/api/v1beta2/minions/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.LimitRange", + "type": "v1beta2.Minion", "method": "GET", - "summary": "watch a particular LimitRange", - "nickname": "watchLimitRange", + "summary": "read the specified Node", + "nickname": "readNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta2/watch/events", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ - { - "type": "v1beta2.EventList", - "method": "GET", - "summary": "watch a list of Event", - "nickname": "watchEventlist", - "parameters": [ - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ @@ -2379,65 +2408,23 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/watch/endpoints/{name}", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { - "type": "v1beta2.Endpoints", - "method": "GET", - "summary": "watch a particular Endpoints", - "nickname": "watchEndpoints", + "type": "void", + "method": "PUT", + "summary": "replace the specified Node", + "nickname": "replaceNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the Node", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta2/resourceQuotaUsages", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ - { - "type": "void", - "method": "POST", - "summary": "create a ResourceQuotaUsage", - "nickname": "createResourceQuotaUsage", - "parameters": [ - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - }, - { - "type": "v1beta2.ResourceQuotaUsage", + "type": "v1beta2.Minion", "paramType": "body", "name": "body", "description": "", @@ -2451,51 +2438,23 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/services", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ - { - "type": "v1beta2.ServiceList", - "method": "GET", - "summary": "list objects of kind Service", - "nickname": "listService", - "parameters": [ - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] }, { "type": "void", - "method": "POST", - "summary": "create a Service", - "nickname": "createService", + "method": "PATCH", + "summary": "partially update the specified Node", + "nickname": "patchNode", "parameters": [ { "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false }, { - "type": "v1beta2.Service", + "type": "v1beta2.Minion", "paramType": "body", "name": "body", "description": "", @@ -2509,182 +2468,18 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/proxy/pods/{name}/{path:*}", - "description": "API at /api/v1beta2 version v1beta2", - "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "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": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "*/*" - ], - "consumes": [ - "*/*" - ] }, { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Pod", - "nickname": "proxyDELETEPod", + "summary": "delete a Node", + "nickname": "deleteNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false - } - ], - "produces": [ - "*/*" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta2/watch/namespaces", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ - { - "type": "v1beta2.NamespaceList", - "method": "GET", - "summary": "watch a list of Namespace", - "nickname": "watchNamespacelist", - "parameters": [], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta2/nodes", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ - { - "type": "v1beta2.MinionList", - "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": "v1beta2.Minion", - "paramType": "body", - "name": "body", - "description": "", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -2699,21 +2494,21 @@ ] }, { - "path": "/api/v1beta2/watch/nodes/{name}", + "path": "/api/v1beta2/watch/resourceQuotas", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Minion", + "type": "v1beta2.ResourceQuotaList", "method": "GET", - "summary": "watch a particular Node", - "nickname": "watchNode", + "summary": "watch a list of ResourceQuota", + "nickname": "watchResourceQuotalist", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", - "required": true, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], @@ -2727,22 +2522,30 @@ ] }, { - "path": "/api/v1beta2/minions/{name}", + "path": "/api/v1beta2/secrets/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Minion", + "type": "v1beta2.Secret", "method": "GET", - "summary": "read the specified Node", - "nickname": "readNode", + "summary": "read the specified Secret", + "nickname": "readSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Secret", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ @@ -2755,19 +2558,27 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Node", - "nickname": "replaceNode", + "summary": "replace the specified Secret", + "nickname": "replaceSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Secret", "required": true, "allowMultiple": false }, { - "type": "v1beta2.Minion", + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.Secret", "paramType": "body", "name": "body", "description": "", @@ -2785,19 +2596,27 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified Node", - "nickname": "patchNode", + "summary": "partially update the specified Secret", + "nickname": "patchSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Secret", "required": true, "allowMultiple": false }, { - "type": "v1beta2.Minion", + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.Secret", "paramType": "body", "name": "body", "description": "", @@ -2815,16 +2634,24 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Node", - "nickname": "deleteNode", + "summary": "delete a Secret", + "nickname": "deleteSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Secret", "required": true, "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false } ], "produces": [ @@ -2837,23 +2664,15 @@ ] }, { - "path": "/api/v1beta2/endpoints/{name}", + "path": "/api/v1beta2/replicationControllers", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Endpoints", + "type": "v1beta2.ReplicationControllerList", "method": "GET", - "summary": "read the specified Endpoints", - "nickname": "readEndpoints", + "summary": "list objects of kind ReplicationController", + "nickname": "listReplicationController", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Endpoints", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -2872,18 +2691,10 @@ }, { "type": "void", - "method": "PUT", - "summary": "replace the specified Endpoints", - "nickname": "replaceEndpoints", + "method": "POST", + "summary": "create a ReplicationController", + "nickname": "createReplicationController", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Endpoints", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "query", @@ -2893,7 +2704,7 @@ "allowMultiple": false }, { - "type": "v1beta2.Endpoints", + "type": "v1beta2.ReplicationController", "paramType": "body", "name": "body", "description": "", @@ -2907,18 +2718,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/watch/limitRanges/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { - "type": "void", - "method": "PATCH", - "summary": "partially update the specified Endpoints", - "nickname": "patchEndpoints", + "type": "v1beta2.LimitRange", + "method": "GET", + "summary": "watch a particular LimitRange", + "nickname": "watchLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -2929,12 +2746,32 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta2/watch/nodes/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "v1beta2.Minion", + "method": "GET", + "summary": "watch a particular Node", + "nickname": "watchNode", + "parameters": [ { - "type": "v1beta2.Endpoints", - "paramType": "body", - "name": "body", - "description": "", + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -2949,14 +2786,33 @@ ] }, { - "path": "/api/v1beta2/pods", + "path": "/api/v1beta2/watch/nodes", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.PodList", + "type": "v1beta2.MinionList", "method": "GET", - "summary": "list objects of kind Pod", - "nickname": "listPod", + "summary": "watch a list of Node", + "nickname": "watchNodelist", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta2/watch/services", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "v1beta2.ServiceList", + "method": "GET", + "summary": "watch a list of Service", + "nickname": "watchServicelist", "parameters": [ { "type": "string", @@ -2973,12 +2829,18 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/watch/limitRanges", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { - "type": "void", - "method": "POST", - "summary": "create a Pod", - "nickname": "createPod", + "type": "v1beta2.LimitRangeList", + "method": "GET", + "summary": "watch a list of LimitRange", + "nickname": "watchLimitRangelist", "parameters": [ { "type": "string", @@ -2987,14 +2849,6 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.Pod", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ @@ -3007,26 +2861,26 @@ ] }, { - "path": "/api/v1beta2/redirect/minions/{name}", + "path": "/api/v1beta2/watch/endpoints", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "void", + "type": "v1beta2.EndpointsList", "method": "GET", - "summary": "redirect GET request to Node", - "nickname": "redirectNode", + "summary": "watch a list of Endpoints", + "nickname": "watchEndpointslist", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", - "required": true, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3035,30 +2889,22 @@ ] }, { - "path": "/api/v1beta2/proxy/services/{name}/{path:*}", + "path": "/api/v1beta2/proxy/nodes/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { "type": "void", "method": "GET", - "summary": "proxy GET requests to Service", - "nickname": "proxyGETService", + "summary": "proxy GET requests to Node", + "nickname": "proxyGETNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ @@ -3071,24 +2917,16 @@ { "type": "void", "method": "PUT", - "summary": "proxy PUT requests to Service", - "nickname": "proxyPUTService", + "summary": "proxy PUT requests to Node", + "nickname": "proxyPUTNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ @@ -3101,23 +2939,15 @@ { "type": "void", "method": "POST", - "summary": "proxy POST requests to Service", - "nickname": "proxyPOSTService", + "summary": "proxy POST requests to Node", + "nickname": "proxyPOSTNode", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, + "paramType": "path", + "name": "name", + "description": "name of the Node", + "required": true, "allowMultiple": false } ], @@ -3131,24 +2961,16 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Service", - "nickname": "proxyDELETEService", + "summary": "proxy DELETE requests to Node", + "nickname": "proxyDELETENode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Node", "required": true, "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "namespace", - "description": "object name and auth scope, such as for teams and projects", - "required": false, - "allowMultiple": false } ], "produces": [ @@ -3161,14 +2983,14 @@ ] }, { - "path": "/api/v1beta2/limitRanges", + "path": "/api/v1beta2/secrets", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.LimitRangeList", + "type": "v1beta2.SecretList", "method": "GET", - "summary": "list objects of kind LimitRange", - "nickname": "listLimitRange", + "summary": "list objects of kind Secret", + "nickname": "listSecret", "parameters": [ { "type": "string", @@ -3189,8 +3011,8 @@ { "type": "void", "method": "POST", - "summary": "create a LimitRange", - "nickname": "createLimitRange", + "summary": "create a Secret", + "nickname": "createSecret", "parameters": [ { "type": "string", @@ -3201,7 +3023,7 @@ "allowMultiple": false }, { - "type": "v1beta2.LimitRange", + "type": "v1beta2.Secret", "paramType": "body", "name": "body", "description": "", @@ -3219,20 +3041,48 @@ ] }, { - "path": "/api/v1beta2/events/{name}", + "path": "/api/v1beta2/watch/replicationControllers", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.Event", + "type": "v1beta2.ReplicationControllerList", "method": "GET", - "summary": "read the specified Event", - "nickname": "readEvent", + "summary": "watch a list of ReplicationController", + "nickname": "watchReplicationControllerlist", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta2/proxy/services/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "void", + "method": "GET", + "summary": "proxy GET requests to Service", + "nickname": "proxyGETService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Event", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -3246,7 +3096,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -3255,14 +3105,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Event", - "nickname": "replaceEvent", + "summary": "proxy PUT requests to Service", + "nickname": "proxyPUTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Event", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -3273,18 +3123,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.Event", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -3292,15 +3134,15 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Event", - "nickname": "patchEvent", + "method": "POST", + "summary": "proxy POST requests to Service", + "nickname": "proxyPOSTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Event", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -3311,18 +3153,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false - }, - { - "type": "v1beta2.Event", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -3331,14 +3165,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Event", - "nickname": "deleteEvent", + "summary": "proxy DELETE requests to Service", + "nickname": "proxyDELETEService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Event", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -3352,7 +3186,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -3361,7 +3195,7 @@ ] }, { - "path": "/api/v1beta2/proxy/minions/{name}", + "path": "/api/v1beta2/proxy/minions/{name}/{path:*}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { @@ -3455,14 +3289,14 @@ ] }, { - "path": "/api/v1beta2/watch/replicationControllers", + "path": "/api/v1beta2/pods", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.ReplicationControllerList", + "type": "v1beta2.PodList", "method": "GET", - "summary": "watch a list of ReplicationController", - "nickname": "watchReplicationControllerlist", + "summary": "list objects of kind Pod", + "nickname": "listPod", "parameters": [ { "type": "string", @@ -3479,24 +3313,54 @@ "consumes": [ "*/*" ] + }, + { + "type": "void", + "method": "POST", + "summary": "create a Pod", + "nickname": "createPod", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.Pod", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] } ] }, { - "path": "/api/v1beta2/resourceQuotas/{name}", + "path": "/api/v1beta2/endpoints/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.ResourceQuota", + "type": "v1beta2.Endpoints", "method": "GET", - "summary": "read the specified ResourceQuota", - "nickname": "readResourceQuota", + "summary": "read the specified Endpoints", + "nickname": "readEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -3519,14 +3383,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified ResourceQuota", - "nickname": "replaceResourceQuota", + "summary": "replace the specified Endpoints", + "nickname": "replaceEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -3539,7 +3403,7 @@ "allowMultiple": false }, { - "type": "v1beta2.ResourceQuota", + "type": "v1beta2.Endpoints", "paramType": "body", "name": "body", "description": "", @@ -3557,14 +3421,14 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified ResourceQuota", - "nickname": "patchResourceQuota", + "summary": "partially update the specified Endpoints", + "nickname": "patchEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -3577,7 +3441,7 @@ "allowMultiple": false }, { - "type": "v1beta2.ResourceQuota", + "type": "v1beta2.Endpoints", "paramType": "body", "name": "body", "description": "", @@ -3591,12 +3455,87 @@ "consumes": [ "*/*" ] + } + ] + }, + { + "path": "/api/v1beta2/redirect/nodes/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "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/v1beta2/minions", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "v1beta2.MinionList", + "method": "GET", + "summary": "list objects of kind Node", + "nickname": "listNode", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] }, { - "type": "void", - "method": "DELETE", - "summary": "delete a ResourceQuota", - "nickname": "deleteResourceQuota", + "type": "void", + "method": "POST", + "summary": "create a Node", + "nickname": "createNode", + "parameters": [ + { + "type": "v1beta2.Minion", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta2/watch/resourceQuotas/{name}", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ + { + "type": "v1beta2.ResourceQuota", + "method": "GET", + "summary": "watch a particular ResourceQuota", + "nickname": "watchResourceQuota", "parameters": [ { "type": "string", @@ -3625,14 +3564,14 @@ ] }, { - "path": "/api/v1beta2/watch/pods", + "path": "/api/v1beta2/bindings", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.PodList", - "method": "GET", - "summary": "watch a list of Pod", - "nickname": "watchPodlist", + "type": "void", + "method": "POST", + "summary": "create a Binding", + "nickname": "createBinding", "parameters": [ { "type": "string", @@ -3641,6 +3580,14 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta2.Binding", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ @@ -3653,26 +3600,26 @@ ] }, { - "path": "/api/v1beta2/proxy/minions/{name}/{path:*}", + "path": "/api/v1beta2/services", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "void", + "type": "v1beta2.ServiceList", "method": "GET", - "summary": "proxy GET requests to Node", - "nickname": "proxyGETNode", + "summary": "list objects of kind Service", + "nickname": "listService", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", - "required": true, + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3680,43 +3627,48 @@ }, { "type": "void", - "method": "PUT", - "summary": "proxy PUT requests to Node", - "nickname": "proxyPUTNode", + "method": "POST", + "summary": "create a Service", + "nickname": "createService", "parameters": [ { "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", + "paramType": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.Service", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta2/nodes", + "description": "API at /api/v1beta2 version v1beta2", + "operations": [ { - "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 - } - ], + "type": "v1beta2.MinionList", + "method": "GET", + "summary": "list objects of kind Node", + "nickname": "listNode", + "parameters": [], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3724,21 +3676,21 @@ }, { "type": "void", - "method": "DELETE", - "summary": "proxy DELETE requests to Node", - "nickname": "proxyDELETENode", + "method": "POST", + "summary": "create a Node", + "nickname": "createNode", "parameters": [ { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Node", + "type": "v1beta2.Minion", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3747,20 +3699,20 @@ ] }, { - "path": "/api/v1beta2/watch/replicationControllers/{name}", + "path": "/api/v1beta2/resourceQuotas/{name}", "description": "API at /api/v1beta2 version v1beta2", "operations": [ { - "type": "v1beta2.ReplicationController", + "type": "v1beta2.ResourceQuota", "method": "GET", - "summary": "watch a particular ReplicationController", - "nickname": "watchReplicationController", + "summary": "read the specified ResourceQuota", + "nickname": "readResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, @@ -3779,19 +3731,21 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta2/resourceQuotas", - "description": "API at /api/v1beta2 version v1beta2", - "operations": [ + }, { - "type": "v1beta2.ResourceQuotaList", - "method": "GET", - "summary": "list objects of kind ResourceQuota", - "nickname": "listResourceQuota", + "type": "void", + "method": "PUT", + "summary": "replace the specified ResourceQuota", + "nickname": "replaceResourceQuota", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the ResourceQuota", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "query", @@ -3799,6 +3753,14 @@ "description": "object name and auth scope, such as for teams and projects", "required": false, "allowMultiple": false + }, + { + "type": "v1beta2.ResourceQuota", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false } ], "produces": [ @@ -3810,10 +3772,18 @@ }, { "type": "void", - "method": "POST", - "summary": "create a ResourceQuota", - "nickname": "createResourceQuota", + "method": "PATCH", + "summary": "partially update the specified ResourceQuota", + "nickname": "patchResourceQuota", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the ResourceQuota", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "query", @@ -3837,6 +3807,36 @@ "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": "query", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": false, + "allowMultiple": false + } + ], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] } ] } @@ -4109,46 +4109,6 @@ "id": "v1beta2.EmptyDirVolumeSource", "properties": {} }, - "v1beta2.EndpointObjectReference": { - "id": "v1beta2.EndpointObjectReference", - "required": [ - "endpoint" - ], - "properties": { - "apiVersion": { - "type": "string", - "description": "API version of the referent" - }, - "endpoint": { - "type": "string", - "description": "endpoint exposed by the referenced object" - }, - "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]" - }, - "kind": { - "type": "string", - "description": "kind of the referent" - }, - "name": { - "type": "string", - "description": "id of the referent" - }, - "namespace": { - "type": "string", - "description": "namespace of the referent" - }, - "resourceVersion": { - "type": "string", - "description": "specific resourceVersion to which this reference is made, if any: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency" - }, - "uid": { - "type": "types.UID", - "description": "uid of the referent" - } - } - }, "v1beta2.Endpoints": { "id": "v1beta2.Endpoints", "required": [ @@ -4204,15 +4164,6 @@ "type": "string", "description": "URL for the object; populated by the system, read-only" }, - "targetRefs": { - "type": "array", - "items": [ - { - "$ref": "v1beta2.EndpointObjectReference" - } - ], - "description": "list of references to objects providing the endpoints" - }, "uid": { "type": "types.UID", "description": "unique UUID across space and time; populated by the system, read-only" @@ -4971,12 +4922,7 @@ }, "v1beta2.NamespaceStatus": { "id": "v1beta2.NamespaceStatus", - "properties": { - "phase": { - "type": "v1beta2.NamespacePhase", - "description": "phase is the current lifecycle phase of the namespace" - } - } + "properties": {} }, "v1beta2.NodeAddress": { "id": "v1beta2.NodeAddress", @@ -5058,33 +5004,12 @@ ], "description": "conditions is an array of current node conditions" }, - "nodeInfo": { - "type": "v1beta2.NodeSystemInfo", - "description": "node identity is a set of ids/uuids to uniquely identify the node" - }, "phase": { "type": "v1beta2.NodePhase", "description": "node phase is the current lifecycle phase of the node" } } }, - "v1beta2.NodeSystemInfo": { - "id": "v1beta2.NodeSystemInfo", - "required": [ - "machineID", - "systemUUID" - ], - "properties": { - "machineID": { - "type": "string", - "description": "machine id is the machine-id reported by the node" - }, - "systemUUID": { - "type": "string", - "description": "system uuid is the system-uuid reported by the node" - } - } - }, "v1beta2.ObjectReference": { "id": "v1beta2.ObjectReference", "properties": { diff --git a/api/swagger-spec/v1beta3.json b/api/swagger-spec/v1beta3.json index 3e54bf265ceb6..262fd115b0154 100644 --- a/api/swagger-spec/v1beta3.json +++ b/api/swagger-spec/v1beta3.json @@ -1,60 +1,54 @@ { "swaggerVersion": "1.2", "apiVersion": "v1beta3", - "basePath": "127.0.0.1:6443", + "basePath": "https://127.0.0.1:6443", "resourcePath": "/api/v1beta3", "apis": [ { - "path": "/api/v1beta3/redirect/nodes/{name}", + "path": "/api/v1beta3/namespaces/{namespaces}/pods", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "void", + "type": "v1beta3.PodList", "method": "GET", - "summary": "redirect GET request to Node", - "nickname": "redirectNode", + "summary": "list objects of kind Pod", + "nickname": "listPod", "parameters": [ { "type": "string", "paramType": "path", - "name": "name", - "description": "name of the Node", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/limitranges/{name}", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.LimitRange", - "method": "GET", - "summary": "watch a particular LimitRange", - "nickname": "watchLimitRange", + "type": "void", + "method": "POST", + "summary": "create a Pod", + "nickname": "createPod", "parameters": [ { "type": "string", "paramType": "path", - "name": "name", - "description": "name of the LimitRange", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "type": "v1beta3.Pod", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } @@ -69,14 +63,14 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/secrets", + "path": "/api/v1beta3/namespaces/{namespaces}/bindings", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.SecretList", - "method": "GET", - "summary": "list objects of kind Secret", - "nickname": "listSecret", + "type": "void", + "method": "POST", + "summary": "create a Binding", + "nickname": "createBinding", "parameters": [ { "type": "string", @@ -85,6 +79,14 @@ "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": [ @@ -93,26 +95,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/watch/nodes/{name}", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "POST", - "summary": "create a Secret", - "nickname": "createSecret", + "type": "v1beta3.Node", + "method": "GET", + "summary": "watch a particular Node", + "nickname": "watchNode", "parameters": [ { "type": "string", "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", - "required": true, - "allowMultiple": false - }, - { - "type": "v1beta3.Secret", - "paramType": "body", - "name": "body", - "description": "", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -127,20 +127,39 @@ ] }, { - "path": "/api/v1beta3/proxy/namespaces/{namespaces}/pods/{name}", + "path": "/api/v1beta3/watch/namespaces", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ + { + "type": "v1beta3.NamespaceList", + "method": "GET", + "summary": "watch a list of Namespace", + "nickname": "watchNamespacelist", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta3/redirect/namespaces/{namespaces}/services/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "GET", - "summary": "proxy GET requests to Pod", - "nickname": "proxyGETPod", + "summary": "redirect GET request to Service", + "nickname": "redirectService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -159,21 +178,19 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/namespaces/{namespaces}/replicationcontrollers", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "PUT", - "summary": "proxy PUT requests to Pod", - "nickname": "proxyPUTPod", + "type": "v1beta3.ReplicationControllerList", + "method": "GET", + "summary": "list objects of kind ReplicationController", + "nickname": "listReplicationController", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "path", @@ -184,7 +201,7 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -193,44 +210,50 @@ { "type": "void", "method": "POST", - "summary": "proxy POST requests to Pod", - "nickname": "proxyPOSTPod", + "summary": "create a ReplicationController", + "nickname": "createReplicationController", "parameters": [ { "type": "string", "paramType": "path", - "name": "name", - "description": "name of the Pod", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "type": "v1beta3.ReplicationController", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/watch/namespaces/{namespaces}/events/{name}", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "DELETE", - "summary": "proxy DELETE requests to Pod", - "nickname": "proxyDELETEPod", + "type": "v1beta3.Event", + "method": "GET", + "summary": "watch a particular Event", + "nickname": "watchEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Event", "required": true, "allowMultiple": false }, @@ -244,7 +267,48 @@ } ], "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": [ "*/*" @@ -253,14 +317,14 @@ ] }, { - "path": "/api/v1beta3/endpoints", + "path": "/api/v1beta3/watch/nodes", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.EndpointsList", + "type": "v1beta3.NodeList", "method": "GET", - "summary": "list objects of kind Endpoints", - "nickname": "listEndpoints", + "summary": "watch a list of Node", + "nickname": "watchNodelist", "parameters": [], "produces": [ "application/json" @@ -272,20 +336,20 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/pods/{name}", + "path": "/api/v1beta3/proxy/namespaces/{namespaces}/services/{name}/{path:*}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Pod", + "type": "void", "method": "GET", - "summary": "watch a particular Pod", - "nickname": "watchPod", + "summary": "proxy GET requests to Service", + "nickname": "proxyGETService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -299,29 +363,23 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/secrets/{name}", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.Secret", - "method": "GET", - "summary": "watch a particular Secret", - "nickname": "watchSecret", + "type": "void", + "method": "PUT", + "summary": "proxy PUT requests to Service", + "nickname": "proxyPUTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -335,54 +393,67 @@ } ], "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", + "type": "void", + "method": "POST", + "summary": "proxy POST requests to Service", + "nickname": "proxyPOSTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Service", + "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 } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/services", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.ServiceList", - "method": "GET", - "summary": "list objects of kind Service", - "nickname": "listService", - "parameters": [], + "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": "namespaces", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -391,33 +462,36 @@ ] }, { - "path": "/api/v1beta3/watch/limitranges", + "path": "/api/v1beta3/namespaces/{namespaces}/limitranges", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "v1beta3.LimitRangeList", "method": "GET", - "summary": "watch a list of LimitRange", - "nickname": "watchLimitRangelist", - "parameters": [], + "summary": "list objects of kind LimitRange", + "nickname": "listLimitRange", + "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], "produces": [ "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/resourcequotausages", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { "type": "void", "method": "POST", - "summary": "create a ResourceQuotaUsage", - "nickname": "createResourceQuotaUsage", + "summary": "create a LimitRange", + "nickname": "createLimitRange", "parameters": [ { "type": "string", @@ -428,7 +502,7 @@ "allowMultiple": false }, { - "type": "v1beta3.ResourceQuotaUsage", + "type": "v1beta3.LimitRange", "paramType": "body", "name": "body", "description": "", @@ -446,20 +520,20 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/resourcequotas/{name}", + "path": "/api/v1beta3/namespaces/{namespaces}/events/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ResourceQuota", + "type": "v1beta3.Event", "method": "GET", - "summary": "watch a particular ResourceQuota", - "nickname": "watchResourceQuota", + "summary": "read the specified Event", + "nickname": "readEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Event", "required": true, "allowMultiple": false }, @@ -478,52 +552,40 @@ "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", + "method": "PUT", + "summary": "replace the specified Event", + "nickname": "replaceEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Event", "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", + "name": "namespaces", + "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": [ "*/*" @@ -531,21 +593,37 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Node", - "nickname": "proxyPOSTNode", + "method": "PATCH", + "summary": "partially update the specified Event", + "nickname": "patchEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Event", + "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": "v1beta3.Event", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -554,20 +632,28 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Node", - "nickname": "proxyDELETENode", + "summary": "delete a Event", + "nickname": "deleteEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Event", + "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 } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -576,30 +662,25 @@ ] }, { - "path": "/api/v1beta3/namespaces", + "path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/binding", "description": "API at /api/v1beta3 version v1beta3", "operations": [ - { - "type": "v1beta3.NamespaceList", - "method": "GET", - "summary": "list objects of kind Namespace", - "nickname": "listNamespace", - "parameters": [], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, { "type": "void", "method": "POST", - "summary": "create a Namespace", - "nickname": "createNamespace", + "summary": "create a Binding", + "nickname": "createBinding", "parameters": [ { - "type": "v1beta3.Namespace", + "type": "string", + "paramType": "path", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "v1beta3.Binding", "paramType": "body", "name": "body", "description": "", @@ -617,20 +698,20 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{name}", + "path": "/api/v1beta3/namespaces/{namespaces}/resourcequotas", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Namespace", + "type": "v1beta3.ResourceQuotaList", "method": "GET", - "summary": "watch a particular Namespace", - "nickname": "watchNamespace", + "summary": "list objects of kind ResourceQuota", + "nickname": "listResourceQuota", "parameters": [ { "type": "string", "paramType": "path", - "name": "name", - "description": "name of the Namespace", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } @@ -641,18 +722,12 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/endpoints", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.EndpointsList", - "method": "GET", - "summary": "watch a list of Endpoints", - "nickname": "watchEndpointslist", + "type": "void", + "method": "POST", + "summary": "create a ResourceQuota", + "nickname": "createResourceQuota", "parameters": [ { "type": "string", @@ -661,9 +736,17 @@ "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false - } - ], - "produces": [ + }, + { + "type": "v1beta3.ResourceQuota", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + } + ], + "produces": [ "application/json" ], "consumes": [ @@ -673,14 +756,33 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/replicationcontrollers", + "path": "/api/v1beta3/watch/pods", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ReplicationControllerList", + "type": "v1beta3.PodList", "method": "GET", - "summary": "watch a list of ReplicationController", - "nickname": "watchReplicationControllerlist", + "summary": "watch a list of Pod", + "nickname": "watchPodlist", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta3/watch/namespaces/{namespaces}/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", @@ -701,23 +803,43 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/replicationcontrollers/{name}", + "path": "/api/v1beta3/redirect/nodes/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ReplicationController", + "type": "void", "method": "GET", - "summary": "read the specified ReplicationController", - "nickname": "readReplicationController", + "summary": "redirect GET request to Node", + "nickname": "redirectNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Node", "required": true, "allowMultiple": false - }, + } + ], + "produces": [ + "*/*" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta3/namespaces/{namespaces}/resourcequotausages", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ + { + "type": "void", + "method": "POST", + "summary": "create a ResourceQuotaUsage", + "nickname": "createResourceQuotaUsage", + "parameters": [ { "type": "string", "paramType": "path", @@ -725,6 +847,14 @@ "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": [ @@ -733,21 +863,41 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/namespaces/{namespaces}/secrets", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "PUT", - "summary": "replace the specified ReplicationController", - "nickname": "replaceReplicationController", + "type": "v1beta3.SecretList", + "method": "GET", + "summary": "list objects of kind Secret", + "nickname": "listSecret", "parameters": [ { "type": "string", "paramType": "path", - "name": "name", - "description": "name of the ReplicationController", + "name": "namespaces", + "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 Secret", + "nickname": "createSecret", + "parameters": [ { "type": "string", "paramType": "path", @@ -757,7 +907,7 @@ "allowMultiple": false }, { - "type": "v1beta3.ReplicationController", + "type": "v1beta3.Secret", "paramType": "body", "name": "body", "description": "", @@ -771,18 +921,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/namespaces/{namespaces}/endpoints/{name}", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "PATCH", - "summary": "partially update the specified ReplicationController", - "nickname": "patchReplicationController", + "type": "v1beta3.Endpoints", + "method": "GET", + "summary": "read the specified Endpoints", + "nickname": "readEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -793,14 +949,6 @@ "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": [ @@ -812,15 +960,15 @@ }, { "type": "void", - "method": "DELETE", - "summary": "delete a ReplicationController", - "nickname": "deleteReplicationController", + "method": "PUT", + "summary": "replace the specified Endpoints", + "nickname": "replaceEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -831,6 +979,14 @@ "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": [ @@ -839,24 +995,18 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/replicationcontrollers/{name}", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.ReplicationController", - "method": "GET", - "summary": "watch a particular ReplicationController", - "nickname": "watchReplicationController", + "type": "void", + "method": "PATCH", + "summary": "partially update the specified Endpoints", + "nickname": "patchEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ReplicationController", + "description": "name of the Endpoints", "required": true, "allowMultiple": false }, @@ -867,6 +1017,14 @@ "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": [ @@ -879,20 +1037,28 @@ ] }, { - "path": "/api/v1beta3/nodes/{name}", + "path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Node", + "type": "v1beta3.Pod", "method": "GET", - "summary": "read the specified Node", - "nickname": "readNode", + "summary": "read the specified Pod", + "nickname": "readPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", + "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 } @@ -907,19 +1073,27 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Node", - "nickname": "replaceNode", + "summary": "replace the specified Pod", + "nickname": "replacePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "required": true, "allowMultiple": false }, { - "type": "v1beta3.Node", + "type": "string", + "paramType": "path", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "v1beta3.Pod", "paramType": "body", "name": "body", "description": "", @@ -937,19 +1111,27 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified Node", - "nickname": "patchNode", + "summary": "partially update the specified Pod", + "nickname": "patchPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", "required": true, "allowMultiple": false }, { - "type": "v1beta3.Node", + "type": "string", + "paramType": "path", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "v1beta3.Pod", "paramType": "body", "name": "body", "description": "", @@ -967,14 +1149,22 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Node", - "nickname": "deleteNode", + "summary": "delete a Pod", + "nickname": "deletePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Pod", + "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 } @@ -989,16 +1179,73 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/pods", + "path": "/api/v1beta3/watch/replicationcontrollers", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.PodList", + "type": "v1beta3.ReplicationControllerList", "method": "GET", - "summary": "watch a list of Pod", - "nickname": "watchPodlist", - "parameters": [ - { + "summary": "watch a list of ReplicationController", + "nickname": "watchReplicationControllerlist", + "parameters": [], + "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/services", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ + { + "type": "v1beta3.ServiceList", + "method": "GET", + "summary": "list objects of kind Service", + "nickname": "listService", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta3/watch/namespaces/{namespaces}/secrets", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ + { + "type": "v1beta3.SecretList", + "method": "GET", + "summary": "watch a list of Secret", + "nickname": "watchSecretlist", + "parameters": [ + { "type": "string", "paramType": "path", "name": "namespaces", @@ -1017,20 +1264,20 @@ ] }, { - "path": "/api/v1beta3/redirect/namespaces/{namespaces}/pods/{name}", + "path": "/api/v1beta3/namespaces/{namespaces}/replicationcontrollers/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "void", + "type": "v1beta3.ReplicationController", "method": "GET", - "summary": "redirect GET request to Pod", - "nickname": "redirectPod", + "summary": "read the specified ReplicationController", + "nickname": "readReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, @@ -1044,24 +1291,26 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/binding", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { "type": "void", - "method": "POST", - "summary": "create a Binding", - "nickname": "createBinding", + "method": "PUT", + "summary": "replace the specified ReplicationController", + "nickname": "replaceReplicationController", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the ReplicationController", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "path", @@ -1071,7 +1320,7 @@ "allowMultiple": false }, { - "type": "v1beta3.Binding", + "type": "v1beta3.ReplicationController", "paramType": "body", "name": "body", "description": "", @@ -1085,43 +1334,56 @@ "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": [], + "type": "void", + "method": "PATCH", + "summary": "partially update the specified ReplicationController", + "nickname": "patchReplicationController", + "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the ReplicationController", + "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": "v1beta3.ReplicationController", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + } + ], "produces": [ "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/endpoints/{name}", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.Endpoints", - "method": "GET", - "summary": "watch a particular Endpoints", - "nickname": "watchEndpoints", + "type": "void", + "method": "DELETE", + "summary": "delete a ReplicationController", + "nickname": "deleteReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, @@ -1144,14 +1406,14 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/events", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/services", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.EventList", + "type": "v1beta3.ServiceList", "method": "GET", - "summary": "watch a list of Event", - "nickname": "watchEventlist", + "summary": "watch a list of Service", + "nickname": "watchServicelist", "parameters": [ { "type": "string", @@ -1172,15 +1434,24 @@ ] }, { - "path": "/api/v1beta3/events", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/endpoints", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.EventList", + "type": "v1beta3.EndpointsList", "method": "GET", - "summary": "list objects of kind Event", - "nickname": "listEvent", - "parameters": [], + "summary": "watch a list of Endpoints", + "nickname": "watchEndpointslist", + "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], "produces": [ "application/json" ], @@ -1191,14 +1462,14 @@ ] }, { - "path": "/api/v1beta3/watch/services", + "path": "/api/v1beta3/endpoints", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ServiceList", + "type": "v1beta3.EndpointsList", "method": "GET", - "summary": "watch a list of Service", - "nickname": "watchServicelist", + "summary": "list objects of kind Endpoints", + "nickname": "listEndpoints", "parameters": [], "produces": [ "application/json" @@ -1210,15 +1481,23 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/secrets", + "path": "/api/v1beta3/redirect/namespaces/{namespaces}/pods/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.SecretList", + "type": "void", "method": "GET", - "summary": "watch a list of Secret", - "nickname": "watchSecretlist", + "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", @@ -1229,7 +1508,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1238,20 +1517,28 @@ ] }, { - "path": "/api/v1beta3/namespaces/{name}", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/services/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Namespace", + "type": "v1beta3.Service", "method": "GET", - "summary": "read the specified Namespace", - "nickname": "readNamespace", + "summary": "watch a particular Service", + "nickname": "watchService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Namespace", + "description": "name of the Service", + "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 } @@ -1262,26 +1549,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/watch/namespaces/{namespaces}/limitranges", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "PUT", - "summary": "replace the specified Namespace", - "nickname": "replaceNamespace", + "type": "v1beta3.LimitRangeList", + "method": "GET", + "summary": "watch a list of LimitRange", + "nickname": "watchLimitRangelist", "parameters": [ { "type": "string", "paramType": "path", - "name": "name", - "description": "name of the Namespace", - "required": true, - "allowMultiple": false - }, - { - "type": "v1beta3.Namespace", - "paramType": "body", - "name": "body", - "description": "", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } @@ -1292,32 +1577,112 @@ "consumes": [ "*/*" ] + } + ] + }, + { + "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/secrets", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ + { + "type": "v1beta3.SecretList", + "method": "GET", + "summary": "list objects of kind Secret", + "nickname": "listSecret", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta3/proxy/nodes/{name}", + "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": "PATCH", - "summary": "partially update the specified Namespace", - "nickname": "patchNamespace", + "method": "PUT", + "summary": "proxy PUT requests to Node", + "nickname": "proxyPUTNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Namespace", + "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": "v1beta3.Namespace", - "paramType": "body", - "name": "body", - "description": "", + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1326,20 +1691,20 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Namespace", - "nickname": "deleteNamespace", + "summary": "proxy DELETE requests to Node", + "nickname": "proxyDELETENode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Namespace", + "description": "name of the Node", "required": true, "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1348,33 +1713,36 @@ ] }, { - "path": "/api/v1beta3/limitranges", + "path": "/api/v1beta3/namespaces/{namespaces}/services", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.LimitRangeList", + "type": "v1beta3.ServiceList", "method": "GET", - "summary": "list objects of kind LimitRange", - "nickname": "listLimitRange", - "parameters": [], + "summary": "list objects of kind Service", + "nickname": "listService", + "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], "produces": [ "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/services", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.ServiceList", - "method": "GET", - "summary": "watch a list of Service", - "nickname": "watchServicelist", + "type": "void", + "method": "POST", + "summary": "create a Service", + "nickname": "createService", "parameters": [ { "type": "string", @@ -1383,6 +1751,14 @@ "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": [ @@ -1395,14 +1771,14 @@ ] }, { - "path": "/api/v1beta3/watch/resourcequotas", + "path": "/api/v1beta3/limitranges", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ResourceQuotaList", + "type": "v1beta3.LimitRangeList", "method": "GET", - "summary": "watch a list of ResourceQuota", - "nickname": "watchResourceQuotalist", + "summary": "list objects of kind LimitRange", + "nickname": "listLimitRange", "parameters": [], "produces": [ "application/json" @@ -1414,14 +1790,14 @@ ] }, { - "path": "/api/v1beta3/watch/replicationcontrollers", + "path": "/api/v1beta3/watch/limitranges", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ReplicationControllerList", + "type": "v1beta3.LimitRangeList", "method": "GET", - "summary": "watch a list of ReplicationController", - "nickname": "watchReplicationControllerlist", + "summary": "watch a list of LimitRange", + "nickname": "watchLimitRangelist", "parameters": [], "produces": [ "application/json" @@ -1433,20 +1809,20 @@ ] }, { - "path": "/api/v1beta3/redirect/namespaces/{namespaces}/services/{name}", + "path": "/api/v1beta3/namespaces/{namespaces}/resourcequotas/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "void", + "type": "v1beta3.ResourceQuota", "method": "GET", - "summary": "redirect GET request to Service", - "nickname": "redirectService", + "summary": "read the specified ResourceQuota", + "nickname": "readResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, @@ -1460,29 +1836,23 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/status", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { "type": "void", "method": "PUT", - "summary": "replace the specified Pod", - "nickname": "replacePod", + "summary": "replace the specified ResourceQuota", + "nickname": "replaceResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, @@ -1495,7 +1865,7 @@ "allowMultiple": false }, { - "type": "v1beta3.Pod", + "type": "v1beta3.ResourceQuota", "paramType": "body", "name": "body", "description": "", @@ -1509,19 +1879,21 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/replicationcontrollers", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.ReplicationControllerList", - "method": "GET", - "summary": "list objects of kind ReplicationController", - "nickname": "listReplicationController", + "type": "void", + "method": "PATCH", + "summary": "partially update the specified ResourceQuota", + "nickname": "patchResourceQuota", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the ResourceQuota", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "path", @@ -1529,6 +1901,14 @@ "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": [ @@ -1540,23 +1920,23 @@ }, { "type": "void", - "method": "POST", - "summary": "create a ReplicationController", - "nickname": "createReplicationController", + "method": "DELETE", + "summary": "delete a ResourceQuota", + "nickname": "deleteResourceQuota", "parameters": [ { "type": "string", "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "name": "name", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, { - "type": "v1beta3.ReplicationController", - "paramType": "body", - "name": "body", - "description": "", + "type": "string", + "paramType": "path", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } @@ -1571,20 +1951,20 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/services/{name}", + "path": "/api/v1beta3/namespaces/{namespaces}/secrets/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Service", + "type": "v1beta3.Secret", "method": "GET", - "summary": "watch a particular Service", - "nickname": "watchService", + "summary": "read the specified Secret", + "nickname": "readSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Secret", "required": true, "allowMultiple": false }, @@ -1603,77 +1983,21 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/bindings", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { "type": "void", - "method": "POST", - "summary": "create a Binding", - "nickname": "createBinding", + "method": "PUT", + "summary": "replace the specified Secret", + "nickname": "replaceSecret", "parameters": [ { "type": "string", "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "name": "name", + "description": "name of the Secret", "required": true, "allowMultiple": false }, - { - "type": "v1beta3.Binding", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false - } - ], - "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 objects of kind Pod", - "nickname": "listPod", - "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "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", @@ -1683,7 +2007,7 @@ "allowMultiple": false }, { - "type": "v1beta3.Pod", + "type": "v1beta3.Secret", "paramType": "body", "name": "body", "description": "", @@ -1697,60 +2021,21 @@ "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/namespaces/{namespaces}/limitranges", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.LimitRangeList", - "method": "GET", - "summary": "list objects of kind LimitRange", - "nickname": "listLimitRange", + "type": "void", + "method": "PATCH", + "summary": "partially update the specified Secret", + "nickname": "patchSecret", "parameters": [ { "type": "string", "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "name": "name", + "description": "name of the Secret", "required": true, "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, - { - "type": "void", - "method": "POST", - "summary": "create a LimitRange", - "nickname": "createLimitRange", - "parameters": [ + }, { "type": "string", "paramType": "path", @@ -1760,7 +2045,7 @@ "allowMultiple": false }, { - "type": "v1beta3.LimitRange", + "type": "v1beta3.Secret", "paramType": "body", "name": "body", "description": "", @@ -1774,41 +2059,21 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/endpoints", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.EndpointsList", - "method": "GET", - "summary": "list objects of kind Endpoints", - "nickname": "listEndpoints", + "type": "void", + "method": "DELETE", + "summary": "delete a Secret", + "nickname": "deleteSecret", "parameters": [ { "type": "string", "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "name": "name", + "description": "name of the Secret", "required": true, "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, - { - "type": "void", - "method": "POST", - "summary": "create a Endpoints", - "nickname": "createEndpoints", - "parameters": [ + }, { "type": "string", "paramType": "path", @@ -1816,14 +2081,6 @@ "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": [ @@ -1836,20 +2093,20 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/secrets/{name}", + "path": "/api/v1beta3/proxy/namespaces/{namespaces}/pods/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Secret", + "type": "void", "method": "GET", - "summary": "read the specified Secret", - "nickname": "readSecret", + "summary": "proxy GET requests to Pod", + "nickname": "proxyGETPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -1863,7 +2120,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1872,14 +2129,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Secret", - "nickname": "replaceSecret", + "summary": "proxy PUT requests to Pod", + "nickname": "proxyPUTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -1890,18 +2147,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false - }, - { - "type": "v1beta3.Secret", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1909,15 +2158,15 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Secret", - "nickname": "patchSecret", + "method": "POST", + "summary": "proxy POST requests to Pod", + "nickname": "proxyPOSTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -1928,18 +2177,10 @@ "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false - }, - { - "type": "v1beta3.Secret", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1948,14 +2189,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Secret", - "nickname": "deleteSecret", + "summary": "proxy DELETE requests to Pod", + "nickname": "proxyDELETEPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Secret", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -1969,7 +2210,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -1978,28 +2219,20 @@ ] }, { - "path": "/api/v1beta3/proxy/namespaces/{namespaces}/services/{name}/{path:*}", + "path": "/api/v1beta3/proxy/nodes/{name}/{path:*}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { "type": "void", "method": "GET", - "summary": "proxy GET requests to Service", - "nickname": "proxyGETService", + "summary": "proxy GET requests to Node", + "nickname": "proxyGETNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -2014,22 +2247,14 @@ { "type": "void", "method": "PUT", - "summary": "proxy PUT requests to Service", - "nickname": "proxyPUTService", + "summary": "proxy PUT requests to Node", + "nickname": "proxyPUTNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -2044,22 +2269,14 @@ { "type": "void", "method": "POST", - "summary": "proxy POST requests to Service", - "nickname": "proxyPOSTService", + "summary": "proxy POST requests to Node", + "nickname": "proxyPOSTNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -2074,22 +2291,14 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Service", - "nickname": "proxyDELETEService", + "summary": "proxy DELETE requests to Node", + "nickname": "proxyDELETENode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -2104,100 +2313,23 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/resourcequotas", + "path": "/api/v1beta3/namespaces/{namespaces}/services/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ResourceQuotaList", + "type": "v1beta3.Service", "method": "GET", - "summary": "watch a list of ResourceQuota", - "nickname": "watchResourceQuotalist", + "summary": "read the specified Service", + "nickname": "readService", "parameters": [ { "type": "string", "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "name": "name", + "description": "name of the Service", "required": true, "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta3/watch/secrets", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ - { - "type": "v1beta3.SecretList", - "method": "GET", - "summary": "watch a list of Secret", - "nickname": "watchSecretlist", - "parameters": [], - "produces": [ - "application/json" - ], - "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/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/namespaces/{namespaces}/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", @@ -2216,10 +2348,18 @@ }, { "type": "void", - "method": "POST", - "summary": "create a Event", - "nickname": "createEvent", + "method": "PUT", + "summary": "replace the specified Service", + "nickname": "replaceService", "parameters": [ + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Service", + "required": true, + "allowMultiple": false + }, { "type": "string", "paramType": "path", @@ -2229,7 +2369,7 @@ "allowMultiple": false }, { - "type": "v1beta3.Event", + "type": "v1beta3.Service", "paramType": "body", "name": "body", "description": "", @@ -2243,41 +2383,21 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/services", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ + }, { - "type": "v1beta3.ServiceList", - "method": "GET", - "summary": "list objects of kind Service", - "nickname": "listService", + "type": "void", + "method": "PATCH", + "summary": "partially update the specified Service", + "nickname": "patchService", "parameters": [ { "type": "string", "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "name": "name", + "description": "name of the Service", "required": true, "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, - { - "type": "void", - "method": "POST", - "summary": "create a Service", - "nickname": "createService", - "parameters": [ + }, { "type": "string", "paramType": "path", @@ -2301,115 +2421,32 @@ "consumes": [ "*/*" ] - } - ] - }, - { - "path": "/api/v1beta3/secrets", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ - { - "type": "v1beta3.SecretList", - "method": "GET", - "summary": "list objects of kind Secret", - "nickname": "listSecret", - "parameters": [], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta3/proxy/nodes/{name}", - "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", + "method": "DELETE", + "summary": "delete a Service", + "nickname": "deleteService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Node", + "description": "name of the Service", "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", + "name": "namespaces", + "description": "object name and auth scope, such as for teams and projects", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -2418,23 +2455,15 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/events/{name}", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/replicationcontrollers", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Event", + "type": "v1beta3.ReplicationControllerList", "method": "GET", - "summary": "watch a particular Event", - "nickname": "watchEvent", + "summary": "watch a list of ReplicationController", + "nickname": "watchReplicationControllerlist", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Event", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "path", @@ -2454,34 +2483,45 @@ ] }, { - "path": "/api/v1beta3/proxy/namespaces/{namespaces}/services/{name}", + "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/namespaces/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "void", + "type": "v1beta3.Namespace", "method": "GET", - "summary": "proxy GET requests to Service", - "nickname": "proxyGETService", + "summary": "read the specified Namespace", + "nickname": "readNamespace", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Namespace", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -2490,28 +2530,28 @@ { "type": "void", "method": "PUT", - "summary": "proxy PUT requests to Service", - "nickname": "proxyPUTService", + "summary": "replace the specified Namespace", + "nickname": "replaceNamespace", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Namespace", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "type": "v1beta3.Namespace", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -2519,29 +2559,29 @@ }, { "type": "void", - "method": "POST", - "summary": "proxy POST requests to Service", - "nickname": "proxyPOSTService", + "method": "PATCH", + "summary": "partially update the specified Namespace", + "nickname": "patchNamespace", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Namespace", "required": true, "allowMultiple": false }, { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "type": "v1beta3.Namespace", + "paramType": "body", + "name": "body", + "description": "", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -2550,45 +2590,18 @@ { "type": "void", "method": "DELETE", - "summary": "proxy DELETE requests to Service", - "nickname": "proxyDELETEService", + "summary": "delete a Namespace", + "nickname": "deleteNamespace", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Namespace", "required": true, "allowMultiple": false } ], - "produces": [ - "*/*" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta3/watch/namespaces", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ - { - "type": "v1beta3.NamespaceList", - "method": "GET", - "summary": "watch a list of Namespace", - "nickname": "watchNamespacelist", - "parameters": [], "produces": [ "application/json" ], @@ -2599,20 +2612,20 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/endpoints/{name}", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/pods/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Endpoints", + "type": "v1beta3.Pod", "method": "GET", - "summary": "read the specified Endpoints", - "nickname": "readEndpoints", + "summary": "watch a particular Pod", + "nickname": "watchPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -2631,56 +2644,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}/status", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { "type": "void", "method": "PUT", - "summary": "replace the specified Endpoints", - "nickname": "replaceEndpoints", - "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Endpoints", - "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": "v1beta3.Endpoints", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - }, - { - "type": "void", - "method": "PATCH", - "summary": "partially update the specified Endpoints", - "nickname": "patchEndpoints", + "summary": "replace the specified Pod", + "nickname": "replacePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Endpoints", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -2693,7 +2674,7 @@ "allowMultiple": false }, { - "type": "v1beta3.Endpoints", + "type": "v1beta3.Pod", "paramType": "body", "name": "body", "description": "", @@ -2711,20 +2692,20 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/resourcequotas/{name}", + "path": "/api/v1beta3/proxy/namespaces/{namespaces}/services/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ResourceQuota", + "type": "void", "method": "GET", - "summary": "read the specified ResourceQuota", - "nickname": "readResourceQuota", + "summary": "proxy GET requests to Service", + "nickname": "proxyGETService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -2738,7 +2719,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -2747,14 +2728,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified ResourceQuota", - "nickname": "replaceResourceQuota", + "summary": "proxy PUT requests to Service", + "nickname": "proxyPUTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -2765,18 +2746,10 @@ "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": [ "*/*" @@ -2784,15 +2757,15 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified ResourceQuota", - "nickname": "patchResourceQuota", + "method": "POST", + "summary": "proxy POST requests to Service", + "nickname": "proxyPOSTService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -2803,18 +2776,10 @@ "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": [ "*/*" @@ -2823,14 +2788,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a ResourceQuota", - "nickname": "deleteResourceQuota", + "summary": "proxy DELETE requests to Service", + "nickname": "proxyDELETEService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the ResourceQuota", + "description": "name of the Service", "required": true, "allowMultiple": false }, @@ -2844,26 +2809,7 @@ } ], "produces": [ - "application/json" - ], - "consumes": [ "*/*" - ] - } - ] - }, - { - "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": [ "*/*" @@ -2872,20 +2818,20 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/pods/{name}", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/secrets/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Pod", + "type": "v1beta3.Secret", "method": "GET", - "summary": "read the specified Pod", - "nickname": "readPod", + "summary": "watch a particular Secret", + "nickname": "watchSecret", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the Secret", "required": true, "allowMultiple": false }, @@ -2904,21 +2850,19 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/namespaces/{namespaces}/endpoints", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "PUT", - "summary": "replace the specified Pod", - "nickname": "replacePod", + "type": "v1beta3.EndpointsList", + "method": "GET", + "summary": "list objects of kind Endpoints", + "nickname": "listEndpoints", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "path", @@ -2926,14 +2870,6 @@ "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": [ @@ -2945,18 +2881,10 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Pod", - "nickname": "patchPod", + "method": "POST", + "summary": "create a Endpoints", + "nickname": "createEndpoints", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "path", @@ -2966,7 +2894,7 @@ "allowMultiple": false }, { - "type": "v1beta3.Pod", + "type": "v1beta3.Endpoints", "paramType": "body", "name": "body", "description": "", @@ -2980,21 +2908,38 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/watch/endpoints", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "DELETE", - "summary": "delete a Pod", - "nickname": "deletePod", + "type": "v1beta3.EndpointsList", + "method": "GET", + "summary": "watch a list of Endpoints", + "nickname": "watchEndpointslist", + "parameters": [], + "produces": [ + "application/json" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/api/v1beta3/watch/namespaces/{namespaces}/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": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "path", @@ -3014,14 +2959,14 @@ ] }, { - "path": "/api/v1beta3/pods", + "path": "/api/v1beta3/watch/secrets", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.PodList", + "type": "v1beta3.SecretList", "method": "GET", - "summary": "list objects of kind Pod", - "nickname": "listPod", + "summary": "watch a list of Secret", + "nickname": "watchSecretlist", "parameters": [], "produces": [ "application/json" @@ -3033,20 +2978,39 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/events/{name}", + "path": "/api/v1beta3/events", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Event", + "type": "v1beta3.EventList", "method": "GET", - "summary": "read the specified Event", - "nickname": "readEvent", + "summary": "list objects of kind Event", + "nickname": "listEvent", + "parameters": [], + "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": "path", "name": "name", - "description": "name of the Event", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -3069,14 +3033,14 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified Event", - "nickname": "replaceEvent", + "summary": "replace the specified LimitRange", + "nickname": "replaceLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Event", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -3089,7 +3053,7 @@ "allowMultiple": false }, { - "type": "v1beta3.Event", + "type": "v1beta3.LimitRange", "paramType": "body", "name": "body", "description": "", @@ -3107,14 +3071,14 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified Event", - "nickname": "patchEvent", + "summary": "partially update the specified LimitRange", + "nickname": "patchLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Event", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -3127,7 +3091,7 @@ "allowMultiple": false }, { - "type": "v1beta3.Event", + "type": "v1beta3.LimitRange", "paramType": "body", "name": "body", "description": "", @@ -3145,14 +3109,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Event", - "nickname": "deleteEvent", + "summary": "delete a LimitRange", + "nickname": "deleteLimitRange", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Event", + "description": "name of the LimitRange", "required": true, "allowMultiple": false }, @@ -3175,14 +3139,50 @@ ] }, { - "path": "/api/v1beta3/watch/events", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/limitranges/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.EventList", + "type": "v1beta3.LimitRange", "method": "GET", - "summary": "watch a list of Event", - "nickname": "watchEventlist", + "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": "namespaces", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], + "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" @@ -3194,23 +3194,15 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/services/{name}", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/pods", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.Service", + "type": "v1beta3.PodList", "method": "GET", - "summary": "read the specified Service", - "nickname": "readService", + "summary": "watch a list of Pod", + "nickname": "watchPodlist", "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the Service", - "required": true, - "allowMultiple": false - }, { "type": "string", "paramType": "path", @@ -3226,18 +3218,24 @@ "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/proxy/namespaces/{namespaces}/pods/{name}/{path:*}", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { "type": "void", - "method": "PUT", - "summary": "replace the specified Service", - "nickname": "replaceService", + "method": "GET", + "summary": "proxy GET requests to Pod", + "nickname": "proxyGETPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -3248,18 +3246,10 @@ "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": [ "*/*" @@ -3267,15 +3257,15 @@ }, { "type": "void", - "method": "PATCH", - "summary": "partially update the specified Service", - "nickname": "patchService", + "method": "PUT", + "summary": "proxy PUT requests to Pod", + "nickname": "proxyPUTPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -3286,18 +3276,40 @@ "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": "v1beta3.Service", - "paramType": "body", - "name": "body", - "description": "", + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the Pod", + "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 } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -3306,14 +3318,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a Service", - "nickname": "deleteService", + "summary": "proxy DELETE requests to Pod", + "nickname": "proxyDELETEPod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Service", + "description": "name of the Pod", "required": true, "allowMultiple": false }, @@ -3327,7 +3339,7 @@ } ], "produces": [ - "application/json" + "*/*" ], "consumes": [ "*/*" @@ -3336,14 +3348,14 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/resourcequotas", + "path": "/api/v1beta3/namespaces/{namespaces}/events", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.ResourceQuotaList", + "type": "v1beta3.EventList", "method": "GET", - "summary": "list objects of kind ResourceQuota", - "nickname": "listResourceQuota", + "summary": "list objects of kind Event", + "nickname": "listEvent", "parameters": [ { "type": "string", @@ -3364,8 +3376,8 @@ { "type": "void", "method": "POST", - "summary": "create a ResourceQuota", - "nickname": "createResourceQuota", + "summary": "create a Event", + "nickname": "createEvent", "parameters": [ { "type": "string", @@ -3376,7 +3388,7 @@ "allowMultiple": false }, { - "type": "v1beta3.ResourceQuota", + "type": "v1beta3.Event", "paramType": "body", "name": "body", "description": "", @@ -3394,14 +3406,14 @@ ] }, { - "path": "/api/v1beta3/nodes", + "path": "/api/v1beta3/namespaces", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.NodeList", + "type": "v1beta3.NamespaceList", "method": "GET", - "summary": "list objects of kind Node", - "nickname": "listNode", + "summary": "list objects of kind Namespace", + "nickname": "listNamespace", "parameters": [], "produces": [ "application/json" @@ -3413,11 +3425,11 @@ { "type": "void", "method": "POST", - "summary": "create a Node", - "nickname": "createNode", + "summary": "create a Namespace", + "nickname": "createNamespace", "parameters": [ { - "type": "v1beta3.Node", + "type": "v1beta3.Namespace", "paramType": "body", "name": "body", "description": "", @@ -3435,15 +3447,23 @@ ] }, { - "path": "/api/v1beta3/watch/namespaces/{namespaces}/limitranges", + "path": "/api/v1beta3/watch/namespaces/{namespaces}/endpoints/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.LimitRangeList", + "type": "v1beta3.Endpoints", "method": "GET", - "summary": "watch a list of LimitRange", - "nickname": "watchLimitRangelist", + "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", @@ -3463,28 +3483,20 @@ ] }, { - "path": "/api/v1beta3/namespaces/{namespaces}/limitranges/{name}", + "path": "/api/v1beta3/nodes/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "v1beta3.LimitRange", + "type": "v1beta3.Node", "method": "GET", - "summary": "read the specified LimitRange", - "nickname": "readLimitRange", + "summary": "read the specified Node", + "nickname": "readNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -3499,27 +3511,19 @@ { "type": "void", "method": "PUT", - "summary": "replace the specified LimitRange", - "nickname": "replaceLimitRange", + "summary": "replace the specified Node", + "nickname": "replaceNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Node", "required": true, "allowMultiple": false }, { - "type": "v1beta3.LimitRange", + "type": "v1beta3.Node", "paramType": "body", "name": "body", "description": "", @@ -3537,27 +3541,19 @@ { "type": "void", "method": "PATCH", - "summary": "partially update the specified LimitRange", - "nickname": "patchLimitRange", + "summary": "partially update the specified Node", + "nickname": "patchNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Node", "required": true, "allowMultiple": false }, { - "type": "v1beta3.LimitRange", + "type": "v1beta3.Node", "paramType": "body", "name": "body", "description": "", @@ -3575,22 +3571,14 @@ { "type": "void", "method": "DELETE", - "summary": "delete a LimitRange", - "nickname": "deleteLimitRange", + "summary": "delete a Node", + "nickname": "deleteNode", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the LimitRange", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Node", "required": true, "allowMultiple": false } @@ -3605,80 +3593,67 @@ ] }, { - "path": "/api/v1beta3/proxy/namespaces/{namespaces}/pods/{name}/{path:*}", + "path": "/api/v1beta3/watch/namespaces/{name}", "description": "API at /api/v1beta3 version v1beta3", "operations": [ { - "type": "void", + "type": "v1beta3.Namespace", "method": "GET", - "summary": "proxy GET requests to Pod", - "nickname": "proxyGETPod", + "summary": "watch a particular Namespace", + "nickname": "watchNamespace", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the Namespace", "required": true, "allowMultiple": false } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/watch/services", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "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": "namespaces", - "description": "object name and auth scope, such as for teams and projects", - "required": true, - "allowMultiple": false - } - ], + "type": "v1beta3.ServiceList", + "method": "GET", + "summary": "watch a list of Service", + "nickname": "watchServicelist", + "parameters": [], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" ] - }, + } + ] + }, + { + "path": "/api/v1beta3/watch/namespaces/{namespaces}/resourcequotas/{name}", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "POST", - "summary": "proxy POST requests to Pod", - "nickname": "proxyPOSTPod", + "type": "v1beta3.ResourceQuota", + "method": "GET", + "summary": "watch a particular ResourceQuota", + "nickname": "watchResourceQuota", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the ResourceQuota", "required": true, "allowMultiple": false }, @@ -3692,23 +3667,48 @@ } ], "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/watch/namespaces/{namespaces}/replicationcontrollers/{name}", + "description": "API at /api/v1beta3 version v1beta3", + "operations": [ { - "type": "void", - "method": "DELETE", - "summary": "proxy DELETE requests to Pod", - "nickname": "proxyDELETEPod", + "type": "v1beta3.ReplicationController", + "method": "GET", + "summary": "watch a particular ReplicationController", + "nickname": "watchReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", - "description": "name of the Pod", + "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, @@ -3722,7 +3722,7 @@ } ], "produces": [ - "*/*" + "application/json" ], "consumes": [ "*/*" @@ -3756,7 +3756,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -3764,11 +3764,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -3825,7 +3825,7 @@ "properties": { "capabilities": { "type": "v1beta3.Capabilities", - "description": "capabilities for container; cannot be updated" + "description": "capabilities for container" }, "command": { "type": "array", @@ -3834,7 +3834,7 @@ "$ref": "string" } ], - "description": "command argv array; not executed within a shell; defaults to entrypoint or command in the image; cannot be updated" + "description": "command argv array; not executed within a shell; defaults to entrypoint or command in the image" }, "env": { "type": "array", @@ -3843,7 +3843,7 @@ "$ref": "v1beta3.EnvVar" } ], - "description": "list of environment variables to set in the container; cannot be updated" + "description": "list of environment variables to set in the container" }, "image": { "type": "string", @@ -3851,19 +3851,19 @@ }, "imagePullPolicy": { "type": "v1beta3.PullPolicy", - "description": "image pull policy; one of PullAlways, PullNever, PullIfNotPresent; defaults to PullAlways if :latest tag is specified, or PullIfNotPresent otherwise; cannot be updated" + "description": "image pull policy; one of PullAlways, PullNever, PullIfNotPresent; defaults to PullAlways if :latest tag is specified, or PullIfNotPresent otherwise" }, "lifecycle": { "type": "v1beta3.Lifecycle", - "description": "actions that the management system should take in response to container lifecycle events; cannot be updated" + "description": "actions that the management system should take in response to container lifecycle events" }, "livenessProbe": { "type": "v1beta3.Probe", - "description": "periodic probe of container liveness; container will be restarted if the probe fails; cannot be updated" + "description": "periodic probe of container liveness; container will be restarted if the probe fails" }, "name": { "type": "string", - "description": "name of the container; must be a DNS_LABEL and unique within the pod; cannot be updated" + "description": "name of the container; must be a DNS_LABEL and unique within the pod" }, "ports": { "type": "array", @@ -3872,23 +3872,23 @@ "$ref": "v1beta3.ContainerPort" } ], - "description": "list of ports to expose from the container; cannot be updated" + "description": "list of ports to expose from the container" }, "privileged": { "type": "boolean", - "description": "whether or not the container is granted privileged status; defaults to false; cannot be updated" + "description": "whether or not the container is granted privileged status; defaults to false" }, "readinessProbe": { "type": "v1beta3.Probe", - "description": "periodic probe of container service readiness; container will be removed from service endpoints if the probe fails; cannot be updated" + "description": "periodic probe of container service readiness; container will be removed from service endpoints if the probe fails" }, "resources": { "type": "v1beta3.ResourceRequirements", - "description": "Compute Resources required by this container; cannot be updated" + "description": "Compute Resources required by this container" }, "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" + "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" }, "volumeMounts": { "type": "array", @@ -3897,11 +3897,11 @@ "$ref": "v1beta3.VolumeMount" } ], - "description": "pod volumes to mount into the container's filesyste; cannot be updated" + "description": "pod volumes to mount into the container's filesystem" }, "workingDir": { "type": "string", - "description": "container's working directory; defaults to image's default; cannot be updated" + "description": "container's working directory; defaults to image's default" } } }, @@ -3950,10 +3950,6 @@ "type": "integer", "format": "int32", "description": "destination port of this endpoint" - }, - "targetRef": { - "type": "v1beta3.ObjectReference", - "description": "reference to object providing the endpoint" } } }, @@ -3987,7 +3983,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -3995,11 +3991,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "protocol": { "type": "v1beta3.Protocol", @@ -4040,7 +4036,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -4102,7 +4098,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -4118,11 +4114,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "reason": { "type": "string", @@ -4167,7 +4163,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -4274,7 +4270,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -4282,11 +4278,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -4344,7 +4340,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -4394,7 +4390,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -4402,11 +4398,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -4451,7 +4447,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -4469,12 +4465,7 @@ }, "v1beta3.NamespaceStatus": { "id": "v1beta3.NamespaceStatus", - "properties": { - "phase": { - "type": "v1beta3.NamespacePhase", - "description": "phase is the current lifecycle phase of the namespace" - } - } + "properties": {} }, "v1beta3.Node": { "id": "v1beta3.Node", @@ -4497,7 +4488,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -4505,11 +4496,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -4602,7 +4593,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -4652,30 +4643,12 @@ ], "description": "list of node conditions observed" }, - "nodeInfo": { - "type": "v1beta3.NodeSystemInfo" - }, "phase": { "type": "v1beta3.NodePhase", "description": "most recently observed lifecycle phase of the node" } } }, - "v1beta3.NodeSystemInfo": { - "id": "v1beta3.NodeSystemInfo", - "required": [ - "machineID", - "systemUUID" - ], - "properties": { - "machineID": { - "type": "string" - }, - "systemUUID": { - "type": "string" - } - } - }, "v1beta3.ObjectReference": { "id": "v1beta3.ObjectReference", "properties": { @@ -4730,7 +4703,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -4738,11 +4711,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -4804,7 +4777,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -4830,7 +4803,7 @@ "$ref": "v1beta3.Container" } ], - "description": "list of containers belonging to the pod; cannot be updated; containers cannot currently be added or removed" + "description": "list of containers belonging to the pod" }, "dnsPolicy": { "type": "v1beta3.DNSPolicy", @@ -4877,7 +4850,7 @@ }, "host": { "type": "string", - "description": "host to which the pod is assigned; empty if not yet scheduled; cannot be updated" + "description": "host to which the pod is assigned; empty if not yet scheduled" }, "hostIP": { "type": "string", @@ -4922,11 +4895,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -4994,7 +4967,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -5002,11 +4975,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -5051,7 +5024,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -5126,7 +5099,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -5134,11 +5107,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -5183,7 +5156,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -5238,7 +5211,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -5246,11 +5219,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -5333,7 +5306,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -5341,11 +5314,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -5390,7 +5363,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -5423,7 +5396,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "labels": { "type": "v1beta3.ObjectMeta.labels", @@ -5431,11 +5404,11 @@ }, "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" + "description": "string that identifies an object. Must be unique within a namespace" }, "namespace": { "type": "string", - "description": "namespace of the object; cannot be updated" + "description": "namespace of the object" }, "resourceVersion": { "type": "string", @@ -5480,7 +5453,7 @@ }, "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" + "description": "kind of object, in CamelCase" }, "resourceVersion": { "type": "string", @@ -5560,11 +5533,11 @@ "id": "v1beta3.Volume", "required": [ "name", + "emptyDir", + "gcePersistentDisk", "gitRepo", "secret", - "hostPath", - "emptyDir", - "gcePersistentDisk" + "hostPath" ], "properties": { "emptyDir": { diff --git a/api/swagger-spec/version.json b/api/swagger-spec/version.json index 7166d1849939c..b7da015b840fb 100644 --- a/api/swagger-spec/version.json +++ b/api/swagger-spec/version.json @@ -1,7 +1,7 @@ { "swaggerVersion": "1.2", "apiVersion": "", - "basePath": "127.0.0.1:6443", + "basePath": "https://127.0.0.1:6443", "resourcePath": "/version", "apis": [ { diff --git a/pkg/master/master.go b/pkg/master/master.go index f84fd3d4aa061..899985d5b0088 100644 --- a/pkg/master/master.go +++ b/pkg/master/master.go @@ -519,11 +519,18 @@ func (m *Master) init(c *Config) { // register their own web services into the Kubernetes mux prior to initialization // of swagger, so that other resource types show up in the documentation. func (m *Master) InstallSwaggerAPI() { + webServicesUrl := "" + // Use the secure read write port, if available. + if m.publicReadWritePort != 0 { + webServicesUrl = "https://" + net.JoinHostPort(m.publicIP.String(), strconv.Itoa(m.publicReadWritePort)) + } else { + // Use the read only port. + webServicesUrl = "http://" + net.JoinHostPort(m.publicIP.String(), strconv.Itoa(m.publicReadOnlyPort)) + } // Enable swagger UI and discovery API swaggerConfig := swagger.Config{ - WebServicesUrl: net.JoinHostPort(m.publicIP.String(), strconv.Itoa(m.publicReadWritePort)), - WebServices: m.handlerContainer.RegisteredWebServices(), - // TODO: Parameterize the path? + WebServicesUrl: webServicesUrl, + WebServices: m.handlerContainer.RegisteredWebServices(), ApiPath: "/swaggerapi/", SwaggerPath: "/swaggerui/", SwaggerFilePath: "/swagger-ui/",