mirror of https://github.com/k3s-io/k3s
6013 lines
167 KiB
JSON
6013 lines
167 KiB
JSON
{
|
|
"swaggerVersion": "1.2",
|
|
"apiVersion": "v1beta1",
|
|
"basePath": "https://127.0.0.1:6443",
|
|
"resourcePath": "/api/v1beta1",
|
|
"apis": [
|
|
{
|
|
"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",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"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",
|
|
"name": "namespace",
|
|
"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": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"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",
|
|
"name": "namespace",
|
|
"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": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "delete a ReplicationController",
|
|
"nickname": "deleteReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ReplicationController",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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/limitRanges",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.LimitRangeList",
|
|
"method": "GET",
|
|
"summary": "watch a list of LimitRange",
|
|
"nickname": "watchLimitRangelist",
|
|
"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/endpoints",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.EndpointsList",
|
|
"method": "GET",
|
|
"summary": "watch a list of Endpoints",
|
|
"nickname": "watchEndpointslist",
|
|
"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/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": "v1beta1.Secret",
|
|
"method": "GET",
|
|
"summary": "watch a particular Secret",
|
|
"nickname": "watchSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/proxy/nodes/{name}",
|
|
"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
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Node",
|
|
"nickname": "proxyPUTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Node",
|
|
"nickname": "proxyPOSTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Node",
|
|
"nickname": "proxyDELETENode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/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": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"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": "v1beta1.Pod",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"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",
|
|
"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/v1beta1/watch/events/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Event",
|
|
"method": "GET",
|
|
"summary": "watch a particular Event",
|
|
"nickname": "watchEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Event",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/services/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Service",
|
|
"method": "GET",
|
|
"summary": "read the specified Service",
|
|
"nickname": "readService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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 Service",
|
|
"nickname": "replaceService",
|
|
"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,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta1.Service",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Service",
|
|
"nickname": "patchService",
|
|
"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,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta1.Service",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "delete a Service",
|
|
"nickname": "deleteService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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/secrets",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.SecretList",
|
|
"method": "GET",
|
|
"summary": "watch a list of Secret",
|
|
"nickname": "watchSecretlist",
|
|
"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/nodes/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Minion",
|
|
"method": "GET",
|
|
"summary": "watch a particular Node",
|
|
"nickname": "watchNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/watch/pods/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Pod",
|
|
"method": "GET",
|
|
"summary": "watch a particular Pod",
|
|
"nickname": "watchPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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/events",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.EventList",
|
|
"method": "GET",
|
|
"summary": "list objects of kind Event",
|
|
"nickname": "listEvent",
|
|
"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 Event",
|
|
"nickname": "createEvent",
|
|
"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.Event",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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.Endpoints",
|
|
"method": "GET",
|
|
"summary": "read the specified Endpoints",
|
|
"nickname": "readEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Endpoints",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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 Endpoints",
|
|
"nickname": "replaceEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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
|
|
},
|
|
{
|
|
"type": "v1beta1.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",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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
|
|
},
|
|
{
|
|
"type": "v1beta1.Endpoints",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/nodes",
|
|
"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",
|
|
"parameters": [
|
|
{
|
|
"type": "v1beta1.Minion",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/proxy/pods/{name}/{path:*}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"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",
|
|
"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/v1beta1/watch/minions/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Minion",
|
|
"method": "GET",
|
|
"summary": "watch a particular Node",
|
|
"nickname": "watchNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/redirect/services/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "void",
|
|
"method": "GET",
|
|
"summary": "redirect GET request to Service",
|
|
"nickname": "redirectService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "namespace",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/limitRanges/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.LimitRange",
|
|
"method": "GET",
|
|
"summary": "read the specified LimitRange",
|
|
"nickname": "readLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the LimitRange",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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 LimitRange",
|
|
"nickname": "replaceLimitRange",
|
|
"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.LimitRange",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified LimitRange",
|
|
"nickname": "patchLimitRange",
|
|
"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.LimitRange",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "delete a LimitRange",
|
|
"nickname": "deleteLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the LimitRange",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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}/binding",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"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": "v1beta1.Binding",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"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",
|
|
"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/replicationControllers",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.ReplicationControllerList",
|
|
"method": "GET",
|
|
"summary": "list objects of kind ReplicationController",
|
|
"nickname": "listReplicationController",
|
|
"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 ReplicationController",
|
|
"nickname": "createReplicationController",
|
|
"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.ReplicationController",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/watch/services",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.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": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/secrets/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Secret",
|
|
"method": "GET",
|
|
"summary": "read the specified Secret",
|
|
"nickname": "readSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Secret",
|
|
"nickname": "replaceSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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
|
|
},
|
|
{
|
|
"type": "v1beta1.Secret",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Secret",
|
|
"nickname": "patchSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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
|
|
},
|
|
{
|
|
"type": "v1beta1.Secret",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "delete a Secret",
|
|
"nickname": "deleteSecret",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/resourceQuotas",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.ResourceQuotaList",
|
|
"method": "GET",
|
|
"summary": "list objects of kind ResourceQuota",
|
|
"nickname": "listResourceQuota",
|
|
"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 ResourceQuota",
|
|
"nickname": "createResourceQuota",
|
|
"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.ResourceQuota",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/watch/services/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Service",
|
|
"method": "GET",
|
|
"summary": "watch a particular Service",
|
|
"nickname": "watchService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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/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",
|
|
"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,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Node",
|
|
"nickname": "replaceNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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": "PATCH",
|
|
"summary": "partially update the specified Node",
|
|
"nickname": "patchNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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": "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": "v1beta1.ResourceQuotaList",
|
|
"method": "GET",
|
|
"summary": "watch a list of ResourceQuota",
|
|
"nickname": "watchResourceQuotalist",
|
|
"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/namespaces/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Namespace",
|
|
"method": "GET",
|
|
"summary": "read the specified Namespace",
|
|
"nickname": "readNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Namespace",
|
|
"nickname": "replaceNamespace",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Namespace",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "v1beta1.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": "v1beta1.Namespace",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"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/v1beta1/redirect/nodes/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"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/v1beta1/proxy/services/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "void",
|
|
"method": "GET",
|
|
"summary": "proxy GET requests to Service",
|
|
"nickname": "proxyGETService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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 Service",
|
|
"nickname": "proxyPUTService",
|
|
"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,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Service",
|
|
"nickname": "proxyPOSTService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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 Service",
|
|
"nickname": "proxyDELETEService",
|
|
"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,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"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": "create a Node",
|
|
"nickname": "createNode",
|
|
"parameters": [
|
|
{
|
|
"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": "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": "v1beta1.Binding",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"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",
|
|
"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,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Service",
|
|
"nickname": "proxyPUTService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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 Service",
|
|
"nickname": "proxyPOSTService",
|
|
"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,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Service",
|
|
"nickname": "proxyDELETEService",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Service",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "namespace",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/watch/limitRanges/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.LimitRange",
|
|
"method": "GET",
|
|
"summary": "watch a particular LimitRange",
|
|
"nickname": "watchLimitRange",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the LimitRange",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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/secrets",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.SecretList",
|
|
"method": "GET",
|
|
"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"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "POST",
|
|
"summary": "create a Secret",
|
|
"nickname": "createSecret",
|
|
"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.Secret",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/events/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Event",
|
|
"method": "GET",
|
|
"summary": "read the specified Event",
|
|
"nickname": "readEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Event",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Event",
|
|
"nickname": "patchEvent",
|
|
"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
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "delete a Event",
|
|
"nickname": "deleteEvent",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Event",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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/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,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "replace the specified Node",
|
|
"nickname": "replaceNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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": "PATCH",
|
|
"summary": "partially update the specified Node",
|
|
"nickname": "patchNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"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": "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
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Node",
|
|
"nickname": "proxyPUTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Node",
|
|
"nickname": "proxyPOSTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Node",
|
|
"nickname": "proxyDELETENode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/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
|
|
},
|
|
{
|
|
"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/endpoints/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Endpoints",
|
|
"method": "GET",
|
|
"summary": "watch a particular Endpoints",
|
|
"nickname": "watchEndpoints",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Endpoints",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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/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": [
|
|
{
|
|
"type": "void",
|
|
"method": "GET",
|
|
"summary": "proxy GET requests to Node",
|
|
"nickname": "proxyGETNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Node",
|
|
"nickname": "proxyPUTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Node",
|
|
"nickname": "proxyPOSTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Node",
|
|
"nickname": "proxyDELETENode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/endpoints",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.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",
|
|
"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": "",
|
|
"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": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/resourceQuotaUsages",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"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": "v1beta1.ResourceQuotaUsage",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/services",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.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",
|
|
"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": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"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",
|
|
"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",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"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/resourceQuotas/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.ResourceQuota",
|
|
"method": "GET",
|
|
"summary": "read the specified ResourceQuota",
|
|
"nickname": "readResourceQuota",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ResourceQuota",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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 ResourceQuota",
|
|
"nickname": "replaceResourceQuota",
|
|
"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
|
|
},
|
|
{
|
|
"type": "v1beta1.ResourceQuota",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"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": "query",
|
|
"name": "namespace",
|
|
"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": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"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": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/limitRanges",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.LimitRangeList",
|
|
"method": "GET",
|
|
"summary": "list objects of kind LimitRange",
|
|
"nickname": "listLimitRange",
|
|
"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 LimitRange",
|
|
"nickname": "createLimitRange",
|
|
"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.LimitRange",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/proxy/nodes/{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
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PUT",
|
|
"summary": "proxy PUT requests to Node",
|
|
"nickname": "proxyPUTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "POST",
|
|
"summary": "proxy POST requests to Node",
|
|
"nickname": "proxyPOSTNode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "proxy DELETE requests to Node",
|
|
"nickname": "proxyDELETENode",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Node",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"*/*"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/api/v1beta1/pods/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.Pod",
|
|
"method": "GET",
|
|
"summary": "read the specified Pod",
|
|
"nickname": "readPod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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 Pod",
|
|
"nickname": "replacePod",
|
|
"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",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "PATCH",
|
|
"summary": "partially update the specified Pod",
|
|
"nickname": "patchPod",
|
|
"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",
|
|
"paramType": "body",
|
|
"name": "body",
|
|
"description": "",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
},
|
|
{
|
|
"type": "void",
|
|
"method": "DELETE",
|
|
"summary": "delete a Pod",
|
|
"nickname": "deletePod",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the Pod",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "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/proxy/pods/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"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",
|
|
"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/v1beta1/watch/replicationControllers/{name}",
|
|
"description": "API at /api/v1beta1 version v1beta1",
|
|
"operations": [
|
|
{
|
|
"type": "v1beta1.ReplicationController",
|
|
"method": "GET",
|
|
"summary": "watch a particular ReplicationController",
|
|
"nickname": "watchReplicationController",
|
|
"parameters": [
|
|
{
|
|
"type": "string",
|
|
"paramType": "path",
|
|
"name": "name",
|
|
"description": "name of the ReplicationController",
|
|
"required": true,
|
|
"allowMultiple": false
|
|
},
|
|
{
|
|
"type": "string",
|
|
"paramType": "query",
|
|
"name": "namespace",
|
|
"description": "object name and auth scope, such as for teams and projects",
|
|
"required": false,
|
|
"allowMultiple": false
|
|
}
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"consumes": [
|
|
"*/*"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"models": {
|
|
"v1beta1.Binding": {
|
|
"id": "v1beta1.Binding",
|
|
"required": [
|
|
"podID",
|
|
"host"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"host": {
|
|
"type": "string",
|
|
"description": "host to which to bind the specified pod"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"podID": {
|
|
"type": "string",
|
|
"description": "name of the pod to bind"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Capabilities": {
|
|
"id": "v1beta1.Capabilities",
|
|
"properties": {
|
|
"add": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.CapabilityType"
|
|
}
|
|
],
|
|
"description": "added capabilities"
|
|
},
|
|
"drop": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.CapabilityType"
|
|
}
|
|
],
|
|
"description": "droped capabilities"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.CapabilityType": {
|
|
"id": "v1beta1.CapabilityType",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.Container": {
|
|
"id": "v1beta1.Container",
|
|
"required": [
|
|
"name",
|
|
"image",
|
|
"imagePullPolicy"
|
|
],
|
|
"properties": {
|
|
"capabilities": {
|
|
"type": "v1beta1.Capabilities",
|
|
"description": "capabilities for container; cannot be updated"
|
|
},
|
|
"command": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "string"
|
|
}
|
|
],
|
|
"description": "command argv array; not executed within a shell; defaults to entrypoint or command in the image; cannot be updated"
|
|
},
|
|
"cpu": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "CPU share in thousandths of a core; cannot be updated"
|
|
},
|
|
"env": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.EnvVar"
|
|
}
|
|
],
|
|
"description": "list of environment variables to set in the container; cannot be updated"
|
|
},
|
|
"image": {
|
|
"type": "string",
|
|
"description": "Docker image name"
|
|
},
|
|
"imagePullPolicy": {
|
|
"type": "v1beta1.PullPolicy",
|
|
"description": "image pull policy; one of PullAlways, PullNever, PullIfNotPresent; defaults to PullAlways if :latest tag is specified, or PullIfNotPresent otherwise; cannot be updated"
|
|
},
|
|
"lifecycle": {
|
|
"type": "v1beta1.Lifecycle",
|
|
"description": "actions that the management system should take in response to container lifecycle events; cannot be updated"
|
|
},
|
|
"livenessProbe": {
|
|
"type": "v1beta1.LivenessProbe",
|
|
"description": "periodic probe of container liveness; container will be restarted if the probe fails; cannot be updated"
|
|
},
|
|
"memory": {
|
|
"type": "integer",
|
|
"format": "int64",
|
|
"description": "memory limit in bytes; defaults to unlimited; cannot be updated"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the container; must be a DNS_LABEL and unique within the pod; cannot be updated"
|
|
},
|
|
"ports": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.ContainerPort"
|
|
}
|
|
],
|
|
"description": "list of ports to expose from the container; cannot be updated"
|
|
},
|
|
"privileged": {
|
|
"type": "boolean",
|
|
"description": "whether or not the container is granted privileged status; defaults to false; cannot be updated"
|
|
},
|
|
"readinessProbe": {
|
|
"type": "v1beta1.LivenessProbe",
|
|
"description": "periodic probe of container service readiness; container will be removed from service endpoints if the probe fails; cannot be updated"
|
|
},
|
|
"resources": {
|
|
"type": "v1beta1.ResourceRequirements",
|
|
"description": "Compute Resources required by this container; cannot be updated"
|
|
},
|
|
"terminationMessagePath": {
|
|
"type": "string",
|
|
"description": "path at which the file to which the container's termination message will be written is mounted into the container's filesystem; message written is intended to be brief final status, such as an assertion failure message; defaults to /dev/termination-log; cannot be updated"
|
|
},
|
|
"volumeMounts": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.VolumeMount"
|
|
}
|
|
],
|
|
"description": "pod volumes to mount into the container's filesystem; cannot be updated"
|
|
},
|
|
"workingDir": {
|
|
"type": "string",
|
|
"description": "container's working directory; defaults to image's default; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ContainerManifest": {
|
|
"id": "v1beta1.ContainerManifest",
|
|
"required": [
|
|
"version",
|
|
"id",
|
|
"volumes",
|
|
"containers"
|
|
],
|
|
"properties": {
|
|
"containers": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Container"
|
|
}
|
|
],
|
|
"description": "list of containers belonging to the pod; containers cannot currently be added or removed"
|
|
},
|
|
"dnsPolicy": {
|
|
"type": "v1beta1.DNSPolicy",
|
|
"description": "DNS policy for containers within the pod; one of 'ClusterFirst' or 'Default'"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "manifest name; must be a DNS_SUBDOMAIN; cannot be updated"
|
|
},
|
|
"restartPolicy": {
|
|
"type": "v1beta1.RestartPolicy",
|
|
"description": "restart policy for all containers within the pod; one of RestartPolicyAlways, RestartPolicyOnFailure, RestartPolicyNever"
|
|
},
|
|
"uuid": {
|
|
"type": "types.UID",
|
|
"description": "manifest UUID, populated by the system, read-only"
|
|
},
|
|
"version": {
|
|
"type": "string",
|
|
"description": "manifest version; must be v1beta1"
|
|
},
|
|
"volumes": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Volume"
|
|
}
|
|
],
|
|
"description": "list of volumes that can be mounted by containers belonging to the pod"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ContainerPort": {
|
|
"id": "v1beta1.ContainerPort",
|
|
"required": [
|
|
"containerPort"
|
|
],
|
|
"properties": {
|
|
"containerPort": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "number of port to expose on the pod's IP address"
|
|
},
|
|
"hostIP": {
|
|
"type": "string",
|
|
"description": "host IP to bind the port to"
|
|
},
|
|
"hostPort": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "number of port to expose on the host; most containers do not need this"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name for the port that can be referred to by services; must be a DNS_LABEL and unique without the pod"
|
|
},
|
|
"protocol": {
|
|
"type": "v1beta1.Protocol",
|
|
"description": "protocol for port; must be UDP or TCP; TCP if unspecified"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.EmptyDirVolumeSource": {
|
|
"id": "v1beta1.EmptyDirVolumeSource",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.Endpoints": {
|
|
"id": "v1beta1.Endpoints",
|
|
"required": [
|
|
"endpoints"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"endpoints": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "string"
|
|
}
|
|
],
|
|
"description": "list of endpoints corresponding to a service, of the form address:port, such as 10.10.1.1:1909"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"protocol": {
|
|
"type": "v1beta1.Protocol",
|
|
"description": "IP protocol for endpoint ports; must be UDP or TCP; TCP if unspecified"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.EndpointsList": {
|
|
"id": "v1beta1.EndpointsList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Endpoints"
|
|
}
|
|
],
|
|
"description": "list of service endpoint lists"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.EnvVar": {
|
|
"id": "v1beta1.EnvVar",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"properties": {
|
|
"key": {
|
|
"type": "string",
|
|
"description": "name of the environment variable; must be a C_IDENTIFIER; deprecated - use name instead"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the environment variable; must be a C_IDENTIFIER"
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"description": "value of the environment variable; defaults to empty string"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Event": {
|
|
"id": "v1beta1.Event",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"count": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "the number of times this event has occurred"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"firstTimestamp": {
|
|
"type": "string",
|
|
"description": "the time at which the event was first recorded"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"host": {
|
|
"type": "string",
|
|
"description": "host name on which this event was generated"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"involvedObject": {
|
|
"type": "v1beta1.ObjectReference",
|
|
"description": "object that this event is about"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"lastTimestamp": {
|
|
"type": "string",
|
|
"description": "the time at which the most recent occurance of this event was recorded"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human-readable description of the status of this operation"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "short, machine understandable string that gives the reason for the transition into the object's current status"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"source": {
|
|
"type": "string",
|
|
"description": "component reporting this event; short machine understandable string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"description": "short, machine understandable string that describes the current status of the referred object"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"description": "time at which the client recorded the event"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.EventList": {
|
|
"id": "v1beta1.EventList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Event"
|
|
}
|
|
],
|
|
"description": "list of events"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ExecAction": {
|
|
"id": "v1beta1.ExecAction",
|
|
"properties": {
|
|
"command": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "string"
|
|
}
|
|
],
|
|
"description": "command line to execute inside the container; working directory for the command is root ('/') in the container's file system; the command is exec'd, not run inside a shell; exit status of 0 is treated as live/healthy and non-zero is unhealthy"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.GCEPersistentDiskVolumeSource": {
|
|
"id": "v1beta1.GCEPersistentDiskVolumeSource",
|
|
"required": [
|
|
"pdName"
|
|
],
|
|
"properties": {
|
|
"fsType": {
|
|
"type": "string",
|
|
"description": "file system type to mount, such as ext4, xfs, ntfs"
|
|
},
|
|
"partition": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "partition on the disk to mount (e.g., '1' for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted"
|
|
},
|
|
"pdName": {
|
|
"type": "string",
|
|
"description": "unique name of the PD resource in GCE"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "read-only if true, read-write otherwise (false or unspecified)"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.GitRepoVolumeSource": {
|
|
"id": "v1beta1.GitRepoVolumeSource",
|
|
"required": [
|
|
"repository",
|
|
"revision"
|
|
],
|
|
"properties": {
|
|
"repository": {
|
|
"type": "string",
|
|
"description": "repository URL"
|
|
},
|
|
"revision": {
|
|
"type": "string",
|
|
"description": "commit hash for the specified revision"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.HTTPGetAction": {
|
|
"id": "v1beta1.HTTPGetAction",
|
|
"properties": {
|
|
"host": {
|
|
"type": "string",
|
|
"description": "hostname to connect to; defaults to pod IP"
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"description": "path to access on the HTTP server"
|
|
},
|
|
"port": {
|
|
"type": "string",
|
|
"description": "number or name of the port to access on the container"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Handler": {
|
|
"id": "v1beta1.Handler",
|
|
"properties": {
|
|
"exec": {
|
|
"type": "v1beta1.ExecAction",
|
|
"description": "exec-based handler"
|
|
},
|
|
"httpGet": {
|
|
"type": "v1beta1.HTTPGetAction",
|
|
"description": "HTTP-based handler"
|
|
},
|
|
"tcpSocket": {
|
|
"type": "v1beta1.TCPSocketAction",
|
|
"description": "TCP-based handler; TCP hooks not yet supported"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.HostPathVolumeSource": {
|
|
"id": "v1beta1.HostPathVolumeSource",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"properties": {
|
|
"path": {
|
|
"type": "string",
|
|
"description": "path of the directory on the host"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Lifecycle": {
|
|
"id": "v1beta1.Lifecycle",
|
|
"properties": {
|
|
"postStart": {
|
|
"type": "v1beta1.Handler",
|
|
"description": "called immediately after a container is started; if the handler fails, the container is terminated and restarted according to its restart policy; other management of the container blocks until the hook completes"
|
|
},
|
|
"preStop": {
|
|
"type": "v1beta1.Handler",
|
|
"description": "called before a container is terminated; the container is terminated after the handler completes; other management of the container blocks until the hook completes"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.LimitRange": {
|
|
"id": "v1beta1.LimitRange",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"spec": {
|
|
"type": "v1beta1.LimitRangeSpec",
|
|
"description": "spec defines the limits enforced"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.LimitRangeItem": {
|
|
"id": "v1beta1.LimitRangeItem",
|
|
"properties": {
|
|
"max": {
|
|
"type": "v1beta1.ResourceList",
|
|
"description": "max usage constraints on this kind by resource name"
|
|
},
|
|
"min": {
|
|
"type": "v1beta1.ResourceList",
|
|
"description": "min usage constraints on this kind by resource name"
|
|
},
|
|
"type": {
|
|
"type": "v1beta1.LimitType",
|
|
"description": "type of resource that this limit applies to"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.LimitRangeList": {
|
|
"id": "v1beta1.LimitRangeList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.LimitRange"
|
|
}
|
|
],
|
|
"description": "items is a list of LimitRange objects"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.LimitRangeSpec": {
|
|
"id": "v1beta1.LimitRangeSpec",
|
|
"required": [
|
|
"limits"
|
|
],
|
|
"properties": {
|
|
"limits": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.LimitRangeItem"
|
|
}
|
|
],
|
|
"description": "limits is the list of LimitRangeItem objects that are enforced"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.LivenessProbe": {
|
|
"id": "v1beta1.LivenessProbe",
|
|
"properties": {
|
|
"exec": {
|
|
"type": "v1beta1.ExecAction",
|
|
"description": "parameters for exec-based liveness probe"
|
|
},
|
|
"httpGet": {
|
|
"type": "v1beta1.HTTPGetAction",
|
|
"description": "parameters for HTTP-based liveness probe"
|
|
},
|
|
"initialDelaySeconds": {
|
|
"type": "integer",
|
|
"format": "int64",
|
|
"description": "number of seconds after the container has started before liveness probes are initiated"
|
|
},
|
|
"tcpSocket": {
|
|
"type": "v1beta1.TCPSocketAction",
|
|
"description": "parameters for TCP-based liveness probe"
|
|
},
|
|
"timeoutSeconds": {
|
|
"type": "integer",
|
|
"format": "int64",
|
|
"description": "number of seconds after which liveness probes timeout; defaults to 1 second"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Minion": {
|
|
"id": "v1beta1.Minion",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"externalID": {
|
|
"type": "string",
|
|
"description": "external id of the node assigned by some machine database (e.g. a cloud provider)"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"hostIP": {
|
|
"type": "string",
|
|
"description": "IP address of the node"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"labels": {
|
|
"type": "v1beta1.Minion.labels",
|
|
"description": "map of string keys and values that can be used to organize and categorize minions; labels of a minion assigned by the scheduler must match the scheduled pod's nodeSelector"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"podCIDR": {
|
|
"type": "string",
|
|
"description": "IP range assigned to the node"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"resources": {
|
|
"type": "v1beta1.NodeResources",
|
|
"description": "characterization of node resources"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"status": {
|
|
"type": "v1beta1.NodeStatus",
|
|
"description": "current status of node"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Minion.labels": {
|
|
"id": "v1beta1.Minion.labels",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.MinionList": {
|
|
"id": "v1beta1.MinionList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Minion"
|
|
}
|
|
],
|
|
"description": "list of nodes"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"minions": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Minion"
|
|
}
|
|
],
|
|
"description": "list of nodes; deprecated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Namespace": {
|
|
"id": "v1beta1.Namespace",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"labels": {
|
|
"type": "v1beta1.Namespace.labels",
|
|
"description": "map of string keys and values that can be used to organize and categorize namespaces"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"spec": {
|
|
"type": "v1beta1.NamespaceSpec",
|
|
"description": "spec defines the behavior of the Namespace"
|
|
},
|
|
"status": {
|
|
"type": "v1beta1.NamespaceStatus",
|
|
"description": "status describes the current status of a Namespace; read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Namespace.labels": {
|
|
"id": "v1beta1.Namespace.labels",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.NamespaceList": {
|
|
"id": "v1beta1.NamespaceList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Namespace"
|
|
}
|
|
],
|
|
"description": "items is the list of Namespace objects in the list"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.NamespaceSpec": {
|
|
"id": "v1beta1.NamespaceSpec",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.NamespaceStatus": {
|
|
"id": "v1beta1.NamespaceStatus",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.NodeAddress": {
|
|
"id": "v1beta1.NodeAddress",
|
|
"required": [
|
|
"type",
|
|
"address"
|
|
],
|
|
"properties": {
|
|
"address": {
|
|
"type": "string",
|
|
"description": "string representation of the address"
|
|
},
|
|
"type": {
|
|
"type": "v1beta1.NodeAddressType",
|
|
"description": "type of the node address, e.g. external ip, internal ip, hostname, etc"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.NodeCondition": {
|
|
"id": "v1beta1.NodeCondition",
|
|
"required": [
|
|
"kind",
|
|
"status"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "v1beta1.NodeConditionKind",
|
|
"description": "kind of the condition, one of Reachable, Ready"
|
|
},
|
|
"lastProbeTime": {
|
|
"type": "string",
|
|
"description": "last time the condition was probed"
|
|
},
|
|
"lastTransitionTime": {
|
|
"type": "string",
|
|
"description": "last time the condition transit from one status to another"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human readable message indicating details about last transition"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"description": "(brief) reason for the condition's last transition"
|
|
},
|
|
"status": {
|
|
"type": "v1beta1.ConditionStatus",
|
|
"description": "status of the condition, one of Full, None, Unknown"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.NodeResources": {
|
|
"id": "v1beta1.NodeResources",
|
|
"properties": {
|
|
"capacity": {
|
|
"type": "v1beta1.ResourceList",
|
|
"description": "resource capacity of a node represented as a map of resource name to quantity of resource"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.NodeStatus": {
|
|
"id": "v1beta1.NodeStatus",
|
|
"properties": {
|
|
"addresses": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.NodeAddress"
|
|
}
|
|
],
|
|
"description": "list of addresses reachable to the node"
|
|
},
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.NodeCondition"
|
|
}
|
|
],
|
|
"description": "conditions is an array of current node conditions"
|
|
},
|
|
"phase": {
|
|
"type": "v1beta1.NodePhase",
|
|
"description": "node phase is the current lifecycle phase of the node"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ObjectReference": {
|
|
"id": "v1beta1.ObjectReference",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "API version of the referent"
|
|
},
|
|
"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.Pod": {
|
|
"id": "v1beta1.Pod",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"currentState": {
|
|
"type": "v1beta1.PodState",
|
|
"description": "current state of the pod; populated by the system, read-only"
|
|
},
|
|
"desiredState": {
|
|
"type": "v1beta1.PodState",
|
|
"description": "specification of the desired state of the pod"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"labels": {
|
|
"type": "v1beta1.Pod.labels",
|
|
"description": "map of string keys and values that can be used to organize and categorize pods; may match selectors of replication controllers and services"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"nodeSelector": {
|
|
"type": "v1beta1.Pod.nodeSelector",
|
|
"description": "selector which must match a node's labels for the pod to be scheduled on that node"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Pod.labels": {
|
|
"id": "v1beta1.Pod.labels",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.Pod.nodeSelector": {
|
|
"id": "v1beta1.Pod.nodeSelector",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.PodCondition": {
|
|
"id": "v1beta1.PodCondition",
|
|
"required": [
|
|
"kind",
|
|
"status"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "v1beta1.PodConditionKind",
|
|
"description": "kind of the condition, currently only Ready"
|
|
},
|
|
"status": {
|
|
"type": "v1beta1.ConditionStatus",
|
|
"description": "status of the condition, one of Full, None, Unknown"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.PodList": {
|
|
"id": "v1beta1.PodList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Pod"
|
|
}
|
|
],
|
|
"description": "list of pods"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.PodState": {
|
|
"id": "v1beta1.PodState",
|
|
"properties": {
|
|
"Condition": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.PodCondition"
|
|
}
|
|
],
|
|
"description": "current service state of pod"
|
|
},
|
|
"host": {
|
|
"type": "string",
|
|
"description": "host to which the pod is assigned; empty if not yet scheduled; cannot be updated"
|
|
},
|
|
"hostIP": {
|
|
"type": "string",
|
|
"description": "IP address of the host to which the pod is assigned; empty if not yet scheduled"
|
|
},
|
|
"info": {
|
|
"type": "v1beta1.PodInfo",
|
|
"description": "map of container name to container status"
|
|
},
|
|
"manifest": {
|
|
"type": "v1beta1.ContainerManifest",
|
|
"description": "manifest of containers and volumes comprising the pod"
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": "human readable message indicating details about why the pod is in this condition"
|
|
},
|
|
"podIP": {
|
|
"type": "string",
|
|
"description": "IP address allocated to the pod; routable at least within the cluster; empty if not yet allocated"
|
|
},
|
|
"status": {
|
|
"type": "v1beta1.PodStatus",
|
|
"description": "current condition of the pod, Waiting, Running, or Terminated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.PodTemplate": {
|
|
"id": "v1beta1.PodTemplate",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.PodTemplate.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about pods created from the template"
|
|
},
|
|
"desiredState": {
|
|
"type": "v1beta1.PodState",
|
|
"description": "specification of the desired state of pods created from this template"
|
|
},
|
|
"labels": {
|
|
"type": "v1beta1.PodTemplate.labels",
|
|
"description": "map of string keys and values that can be used to organize and categorize the pods created from the template; must match the selector of the replication controller to which the template belongs; may match selectors of services"
|
|
},
|
|
"nodeSelector": {
|
|
"type": "v1beta1.PodTemplate.nodeSelector",
|
|
"description": "a selector which must be true for the pod to fit on a node"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.PodTemplate.annotations": {
|
|
"id": "v1beta1.PodTemplate.annotations",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.PodTemplate.labels": {
|
|
"id": "v1beta1.PodTemplate.labels",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.PodTemplate.nodeSelector": {
|
|
"id": "v1beta1.PodTemplate.nodeSelector",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.ReplicationController": {
|
|
"id": "v1beta1.ReplicationController",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"currentState": {
|
|
"type": "v1beta1.ReplicationControllerState",
|
|
"description": "current state of the replication controller; populated by the system, read-only"
|
|
},
|
|
"desiredState": {
|
|
"type": "v1beta1.ReplicationControllerState",
|
|
"description": "specification of the desired state of the replication controller"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"labels": {
|
|
"type": "v1beta1.ReplicationController.labels",
|
|
"description": "map of string keys and values that can be used to organize and categorize replication controllers"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ReplicationController.labels": {
|
|
"id": "v1beta1.ReplicationController.labels",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.ReplicationControllerList": {
|
|
"id": "v1beta1.ReplicationControllerList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.ReplicationController"
|
|
}
|
|
],
|
|
"description": "list of replication controllers"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ReplicationControllerState": {
|
|
"id": "v1beta1.ReplicationControllerState",
|
|
"required": [
|
|
"replicas"
|
|
],
|
|
"properties": {
|
|
"podTemplate": {
|
|
"type": "v1beta1.PodTemplate",
|
|
"description": "template for pods to be created by this replication controller when the observed number of replicas is less than the desired number of replicas"
|
|
},
|
|
"replicaSelector": {
|
|
"type": "v1beta1.ReplicationControllerState.replicaSelector",
|
|
"description": "label keys and values that must match in order to be controlled by this replication controller"
|
|
},
|
|
"replicas": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "number of replicas (desired or observed, as appropriate)"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ReplicationControllerState.replicaSelector": {
|
|
"id": "v1beta1.ReplicationControllerState.replicaSelector",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.ResourceQuota": {
|
|
"id": "v1beta1.ResourceQuota",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"spec": {
|
|
"type": "v1beta1.ResourceQuotaSpec",
|
|
"description": "spec defines the desired quota"
|
|
},
|
|
"status": {
|
|
"type": "v1beta1.ResourceQuotaStatus",
|
|
"description": "status defines the actual enforced quota and current usage"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ResourceQuotaList": {
|
|
"id": "v1beta1.ResourceQuotaList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.ResourceQuota"
|
|
}
|
|
],
|
|
"description": "items is a list of ResourceQuota objects"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ResourceQuotaSpec": {
|
|
"id": "v1beta1.ResourceQuotaSpec",
|
|
"properties": {
|
|
"hard": {
|
|
"type": "v1beta1.ResourceList",
|
|
"description": "hard is the set of desired hard limits for each named resource"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ResourceQuotaStatus": {
|
|
"id": "v1beta1.ResourceQuotaStatus",
|
|
"properties": {
|
|
"hard": {
|
|
"type": "v1beta1.ResourceList",
|
|
"description": "hard is the set of enforced hard limits for each named resource"
|
|
},
|
|
"used": {
|
|
"type": "v1beta1.ResourceList",
|
|
"description": "used is the current observed total usage of the resource in the namespace"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ResourceQuotaUsage": {
|
|
"id": "v1beta1.ResourceQuotaUsage",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"status": {
|
|
"type": "v1beta1.ResourceQuotaStatus",
|
|
"description": "status defines the actual enforced quota and current usage"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.ResourceRequirements": {
|
|
"id": "v1beta1.ResourceRequirements",
|
|
"properties": {
|
|
"limits": {
|
|
"type": "v1beta1.ResourceList",
|
|
"description": "Maximum amount of compute resources allowed"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.RestartPolicy": {
|
|
"id": "v1beta1.RestartPolicy",
|
|
"properties": {
|
|
"always": {
|
|
"type": "v1beta1.RestartPolicyAlways",
|
|
"description": "always restart the container after termination"
|
|
},
|
|
"never": {
|
|
"type": "v1beta1.RestartPolicyNever",
|
|
"description": "never restart the container"
|
|
},
|
|
"onFailure": {
|
|
"type": "v1beta1.RestartPolicyOnFailure",
|
|
"description": "restart the container if it fails for any reason, but not if it succeeds (exit 0)"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.RestartPolicyAlways": {
|
|
"id": "v1beta1.RestartPolicyAlways",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.RestartPolicyNever": {
|
|
"id": "v1beta1.RestartPolicyNever",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.RestartPolicyOnFailure": {
|
|
"id": "v1beta1.RestartPolicyOnFailure",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.Secret": {
|
|
"id": "v1beta1.Secret",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"data": {
|
|
"type": "v1beta1.Secret.data",
|
|
"description": "data contains the secret data. Each key must be a valid DNS_SUBDOMAIN. Each value must be a base64 encoded string"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"type": {
|
|
"type": "v1beta1.SecretType",
|
|
"description": "type facilitates programmatic handling of secret data"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Secret.data": {
|
|
"id": "v1beta1.Secret.data",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.SecretList": {
|
|
"id": "v1beta1.SecretList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Secret"
|
|
}
|
|
],
|
|
"description": "items is a list of secret objects"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.SecretVolumeSource": {
|
|
"id": "v1beta1.SecretVolumeSource",
|
|
"required": [
|
|
"target"
|
|
],
|
|
"properties": {
|
|
"target": {
|
|
"type": "v1beta1.ObjectReference",
|
|
"description": "target is a reference to a secret"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Service": {
|
|
"id": "v1beta1.Service",
|
|
"required": [
|
|
"port",
|
|
"selector"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"containerPort": {
|
|
"type": "string",
|
|
"description": "number or name of the port to access on the containers belonging to pods targeted by the service; defaults to the container's first open port"
|
|
},
|
|
"createExternalLoadBalancer": {
|
|
"type": "boolean",
|
|
"description": "set up a cloud-provider-specific load balancer on an external IP"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"labels": {
|
|
"type": "v1beta1.Service.labels",
|
|
"description": "map of string keys and values that can be used to organize and categorize services"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "port exposed by the service"
|
|
},
|
|
"portalIP": {
|
|
"type": "string",
|
|
"description": "IP address of the service; usually assigned by the system; if specified, it will be allocated to the service if unused, and creation of the service will fail otherwise; cannot be updated"
|
|
},
|
|
"protocol": {
|
|
"type": "v1beta1.Protocol",
|
|
"description": "protocol for port; must be UDP or TCP; TCP if unspecified"
|
|
},
|
|
"proxyPort": {
|
|
"type": "integer",
|
|
"format": "int32",
|
|
"description": "if non-zero, a pre-allocated host port used for this service by the proxy on each node; assigned by the master and ignored on input"
|
|
},
|
|
"publicIPs": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "string"
|
|
}
|
|
],
|
|
"description": "externally visible IPs (e.g. load balancers) that should be proxied to this service"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selector": {
|
|
"type": "v1beta1.Service.selector",
|
|
"description": "label keys and values that must match in order to receive traffic for this service; if empty, all pods are selected, if not specified, endpoints must be manually specified"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"sessionAffinity": {
|
|
"type": "v1beta1.AffinityType",
|
|
"description": "enable client IP based session affinity; must be ClientIP or None; defaults to None"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Service.labels": {
|
|
"id": "v1beta1.Service.labels",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.Service.selector": {
|
|
"id": "v1beta1.Service.selector",
|
|
"properties": {}
|
|
},
|
|
"v1beta1.ServiceList": {
|
|
"id": "v1beta1.ServiceList",
|
|
"required": [
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "v1beta1.TypeMeta.annotations",
|
|
"description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about the object"
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": "version of the schema the object should have"
|
|
},
|
|
"creationTimestamp": {
|
|
"type": "string",
|
|
"description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists"
|
|
},
|
|
"generateName": {
|
|
"type": "string",
|
|
"description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": "name of the object; must be a DNS_SUBDOMAIN and unique among all objects of the same kind within the same namespace; used in resource URLs; cannot be updated"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"$ref": "v1beta1.Service"
|
|
}
|
|
],
|
|
"description": "list of services"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"description": "kind of object, in CamelCase; cannot be updated"
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": "namespace to which the object belongs; must be a DNS_SUBDOMAIN; 'default' by default; cannot be updated"
|
|
},
|
|
"resourceVersion": {
|
|
"type": "uint64",
|
|
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api-conventions.md#concurrency-control-and-consistency"
|
|
},
|
|
"selfLink": {
|
|
"type": "string",
|
|
"description": "URL for the object; populated by the system, read-only"
|
|
},
|
|
"uid": {
|
|
"type": "types.UID",
|
|
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.TCPSocketAction": {
|
|
"id": "v1beta1.TCPSocketAction",
|
|
"properties": {
|
|
"port": {
|
|
"type": "string",
|
|
"description": "number of name of the port to access on the container"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.Volume": {
|
|
"id": "v1beta1.Volume",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "volume name; must be a DNS_LABEL and unique within the pod"
|
|
},
|
|
"source": {
|
|
"type": "v1beta1.VolumeSource",
|
|
"description": "location and type of volume to mount; at most one of HostDir, EmptyDir, GCEPersistentDisk, or GitRepo; default is EmptyDir"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.VolumeMount": {
|
|
"id": "v1beta1.VolumeMount",
|
|
"required": [
|
|
"name",
|
|
"mountPath"
|
|
],
|
|
"properties": {
|
|
"mountPath": {
|
|
"type": "string",
|
|
"description": "path within the container at which the volume should be mounted; overrides path"
|
|
},
|
|
"mountType": {
|
|
"type": "string",
|
|
"description": "LOCAL or HOST; defaults to LOCAL; deprecated"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": "name of the volume to mount"
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"description": "path within the container at which the volume should be mounted; deprecated"
|
|
},
|
|
"readOnly": {
|
|
"type": "boolean",
|
|
"description": "mounted read-only if true, read-write otherwise (false or unspecified)"
|
|
}
|
|
}
|
|
},
|
|
"v1beta1.VolumeSource": {
|
|
"id": "v1beta1.VolumeSource",
|
|
"required": [
|
|
"hostDir",
|
|
"emptyDir",
|
|
"persistentDisk",
|
|
"gitRepo",
|
|
"secret"
|
|
],
|
|
"properties": {
|
|
"emptyDir": {
|
|
"type": "v1beta1.EmptyDirVolumeSource",
|
|
"description": "temporary directory that shares a pod's lifetime"
|
|
},
|
|
"gitRepo": {
|
|
"type": "v1beta1.GitRepoVolumeSource",
|
|
"description": "git repository at a particular revision"
|
|
},
|
|
"hostDir": {
|
|
"type": "v1beta1.HostPathVolumeSource",
|
|
"description": "pre-existing host file or directory; generally for privileged system daemons or other agents tied to the host"
|
|
},
|
|
"persistentDisk": {
|
|
"type": "v1beta1.GCEPersistentDiskVolumeSource",
|
|
"description": "GCE disk resource attached to the host machine on demand"
|
|
},
|
|
"secret": {
|
|
"type": "v1beta1.SecretVolumeSource",
|
|
"description": "secret to populate volume with"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |