{ "swaggerVersion": "1.2", "apiVersion": "", "basePath": "http://127.0.0.1:8080", "resourcePath": "/api/v1beta1", "apis": [ { "path": "/api/v1beta1/bindings", "description": "API at /api, version v1beta1", "operations": [ { "type": "void", "method": "POST", "summary": "create a Binding", "nickname": "createBinding", "parameters": [ { "type": "v1beta1.Binding", "paramType": "body", "name": "v1beta1.Binding", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/replicationControllers/{name}", "description": "API at /api, 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 } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified ReplicationController", "nickname": "updateReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the ReplicationController", "required": true, "allowMultiple": false }, { "type": "v1beta1.ReplicationController", "paramType": "body", "name": "v1beta1.ReplicationController", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete the specified ReplicationController", "nickname": "deleteReplicationController", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the ReplicationController", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/services/{name}", "description": "API at /api, 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 } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Service", "nickname": "updateService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false }, { "type": "v1beta1.Service", "paramType": "body", "name": "v1beta1.Service", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete the specified Service", "nickname": "deleteService", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Service", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/endpoints", "description": "API at /api, version v1beta1", "operations": [ { "type": "void", "method": "POST", "summary": "create a Endpoints", "nickname": "createEndpoints", "parameters": [ { "type": "v1beta1.Endpoints", "paramType": "body", "name": "v1beta1.Endpoints", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "GET", "summary": "list objects of kind Endpoints", "nickname": "listEndpoints", "parameters": [], "responseMessages": [ { "code": 200, "message": "OK", "responseModel": "v1beta1.EndpointsList" } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/events/{name}", "description": "API at /api, 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 } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Event", "nickname": "updateEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Event", "required": true, "allowMultiple": false }, { "type": "v1beta1.Event", "paramType": "body", "name": "v1beta1.Event", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete the specified Event", "nickname": "deleteEvent", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Event", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/events", "description": "API at /api, version v1beta1", "operations": [ { "type": "void", "method": "POST", "summary": "create a Event", "nickname": "createEvent", "parameters": [ { "type": "v1beta1.Event", "paramType": "body", "name": "v1beta1.Event", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "GET", "summary": "list objects of kind Event", "nickname": "listEvent", "parameters": [], "responseMessages": [ { "code": 200, "message": "OK", "responseModel": "v1beta1.EventList" } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/services", "description": "API at /api, version v1beta1", "operations": [ { "type": "void", "method": "POST", "summary": "create a Service", "nickname": "createService", "parameters": [ { "type": "v1beta1.Service", "paramType": "body", "name": "v1beta1.Service", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "GET", "summary": "list objects of kind Service", "nickname": "listService", "parameters": [], "responseMessages": [ { "code": 200, "message": "OK", "responseModel": "v1beta1.ServiceList" } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/minions", "description": "API at /api, version v1beta1", "operations": [ { "type": "void", "method": "POST", "summary": "create a Minion", "nickname": "createMinion", "parameters": [ { "type": "v1beta1.Minion", "paramType": "body", "name": "v1beta1.Minion", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "GET", "summary": "list objects of kind Minion", "nickname": "listMinion", "parameters": [], "responseMessages": [ { "code": 200, "message": "OK", "responseModel": "v1beta1.MinionList" } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/minions/{name}", "description": "API at /api, version v1beta1", "operations": [ { "type": "v1beta1.Minion", "method": "GET", "summary": "read the specified Minion", "nickname": "readMinion", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Minion", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Minion", "nickname": "updateMinion", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Minion", "required": true, "allowMultiple": false }, { "type": "v1beta1.Minion", "paramType": "body", "name": "v1beta1.Minion", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete the specified Minion", "nickname": "deleteMinion", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Minion", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/pods/{name}", "description": "API at /api, 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 } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Pod", "nickname": "updatePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false }, { "type": "v1beta1.Pod", "paramType": "body", "name": "v1beta1.Pod", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete the specified Pod", "nickname": "deletePod", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Pod", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/replicationControllers", "description": "API at /api, version v1beta1", "operations": [ { "type": "void", "method": "POST", "summary": "create a ReplicationController", "nickname": "createReplicationController", "parameters": [ { "type": "v1beta1.ReplicationController", "paramType": "body", "name": "v1beta1.ReplicationController", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "GET", "summary": "list objects of kind ReplicationController", "nickname": "listReplicationController", "parameters": [], "responseMessages": [ { "code": 200, "message": "OK", "responseModel": "v1beta1.ReplicationControllerList" } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/endpoints/{name}", "description": "API at /api, 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 } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Endpoints", "nickname": "updateEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Endpoints", "required": true, "allowMultiple": false }, { "type": "v1beta1.Endpoints", "paramType": "body", "name": "v1beta1.Endpoints", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete the specified Endpoints", "nickname": "deleteEndpoints", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Endpoints", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/bindings/{name}", "description": "API at /api, version v1beta1", "operations": [ { "type": "v1beta1.Binding", "method": "GET", "summary": "read the specified Binding", "nickname": "readBinding", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Binding", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "PUT", "summary": "update the specified Binding", "nickname": "updateBinding", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Binding", "required": true, "allowMultiple": false }, { "type": "v1beta1.Binding", "paramType": "body", "name": "v1beta1.Binding", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "DELETE", "summary": "delete the specified Binding", "nickname": "deleteBinding", "parameters": [ { "type": "string", "paramType": "path", "name": "name", "description": "name of the Binding", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] }, { "path": "/api/v1beta1/pods", "description": "API at /api, version v1beta1", "operations": [ { "type": "void", "method": "POST", "summary": "create a Pod", "nickname": "createPod", "parameters": [ { "type": "v1beta1.Pod", "paramType": "body", "name": "v1beta1.Pod", "description": "", "required": true, "allowMultiple": false } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] }, { "type": "void", "method": "GET", "summary": "list objects of kind Pod", "nickname": "listPod", "parameters": [], "responseMessages": [ { "code": 200, "message": "OK", "responseModel": "v1beta1.PodList" } ], "produces": [ "application/json" ], "consumes": [ "*/*" ] } ] } ], "models": { "v1beta1.Binding": { "id": "v1beta1.Binding", "required": [ "annotations", "kind", "id", "creationTimestamp", "selfLink", "namespace", "uid", "resourceVersion", "apiVersion", "podID", "host" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "host": { "type": "string" }, "id": { "type": "string" }, "kind": { "type": "string" }, "namespace": { "type": "string" }, "podID": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.Container": { "id": "v1beta1.Container", "required": [ "name", "image", "imagePullPolicy" ], "properties": { "command": { "type": "array", "items": [ { "$ref": "string" } ] }, "cpu": { "type": "integer", "format": "int32" }, "env": { "type": "array", "items": [ { "$ref": "v1beta1.EnvVar" } ] }, "image": { "type": "string" }, "imagePullPolicy": { "type": "v1beta1.PullPolicy" }, "lifecycle": { "type": "v1beta1.Lifecycle" }, "livenessProbe": { "type": "v1beta1.LivenessProbe" }, "memory": { "type": "integer", "format": "int32" }, "name": { "type": "string" }, "ports": { "type": "array", "items": [ { "$ref": "v1beta1.Port" } ] }, "privileged": { "type": "boolean" }, "terminationMessagePath": { "type": "string" }, "volumeMounts": { "type": "array", "items": [ { "$ref": "v1beta1.VolumeMount" } ] }, "workingDir": { "type": "string" } } }, "v1beta1.ContainerManifest": { "id": "v1beta1.ContainerManifest", "required": [ "version", "id", "volumes", "containers" ], "properties": { "containers": { "type": "array", "items": [ { "$ref": "v1beta1.Container" } ] }, "id": { "type": "string" }, "restartPolicy": { "type": "v1beta1.RestartPolicy" }, "uuid": { "type": "string" }, "version": { "type": "string" }, "volumes": { "type": "array", "items": [ { "$ref": "v1beta1.Volume" } ] } } }, "v1beta1.EmptyDir": { "id": "v1beta1.EmptyDir", "properties": {} }, "v1beta1.Endpoints": { "id": "v1beta1.Endpoints", "required": [ "creationTimestamp", "selfLink", "namespace", "kind", "id", "uid", "resourceVersion", "apiVersion", "annotations" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "endpoints": { "type": "array", "items": [ { "$ref": "string" } ] }, "id": { "type": "string" }, "kind": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.EndpointsList": { "id": "v1beta1.EndpointsList", "required": [ "creationTimestamp", "selfLink", "resourceVersion", "apiVersion", "namespace", "kind", "id", "uid", "annotations", "items" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "id": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta1.Endpoints" } ] }, "kind": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.EnvVar": { "id": "v1beta1.EnvVar", "required": [ "name" ], "properties": { "key": { "type": "string" }, "name": { "type": "string" }, "value": { "type": "string" } } }, "v1beta1.Event": { "id": "v1beta1.Event", "required": [ "id", "uid", "resourceVersion", "namespace", "kind", "creationTimestamp", "selfLink", "apiVersion", "annotations" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "id": { "type": "string" }, "involvedObject": { "type": "v1beta1.ObjectReference" }, "kind": { "type": "string" }, "message": { "type": "string" }, "namespace": { "type": "string" }, "reason": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "source": { "type": "string" }, "status": { "type": "string" }, "timestamp": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.EventList": { "id": "v1beta1.EventList", "required": [ "apiVersion", "annotations", "kind", "id", "creationTimestamp", "selfLink", "uid", "resourceVersion", "namespace", "items" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "id": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta1.Event" } ] }, "kind": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.ExecAction": { "id": "v1beta1.ExecAction", "properties": { "command": { "type": "array", "items": [ { "$ref": "string" } ] } } }, "v1beta1.GCEPersistentDisk": { "id": "v1beta1.GCEPersistentDisk", "required": [ "pdName" ], "properties": { "fsType": { "type": "string" }, "partition": { "type": "integer", "format": "int32" }, "pdName": { "type": "string" }, "readOnly": { "type": "boolean" } } }, "v1beta1.GitRepo": { "id": "v1beta1.GitRepo", "required": [ "repository", "revision" ], "properties": { "repository": { "type": "string" }, "revision": { "type": "string" } } }, "v1beta1.HTTPGetAction": { "id": "v1beta1.HTTPGetAction", "properties": { "host": { "type": "string" }, "path": { "type": "string" }, "port": { "type": "string" } } }, "v1beta1.Handler": { "id": "v1beta1.Handler", "properties": { "exec": { "type": "v1beta1.ExecAction" }, "httpGet": { "type": "v1beta1.HTTPGetAction" } } }, "v1beta1.HostDir": { "id": "v1beta1.HostDir", "required": [ "path" ], "properties": { "path": { "type": "string" } } }, "v1beta1.Lifecycle": { "id": "v1beta1.Lifecycle", "properties": { "postStart": { "type": "v1beta1.Handler" }, "preStop": { "type": "v1beta1.Handler" } } }, "v1beta1.LivenessProbe": { "id": "v1beta1.LivenessProbe", "properties": { "exec": { "type": "v1beta1.ExecAction" }, "httpGet": { "type": "v1beta1.HTTPGetAction" }, "initialDelaySeconds": { "type": "integer", "format": "int64" }, "tcpSocket": { "type": "v1beta1.TCPSocketAction" } } }, "v1beta1.Minion": { "id": "v1beta1.Minion", "required": [ "creationTimestamp", "selfLink", "annotations", "kind", "id", "uid", "resourceVersion", "apiVersion", "namespace" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "hostIP": { "type": "string" }, "id": { "type": "string" }, "kind": { "type": "string" }, "labels": { "type": "v1beta1.Minion.labels" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "resources": { "type": "v1beta1.NodeResources" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.Minion.labels": { "id": "v1beta1.Minion.labels", "properties": {} }, "v1beta1.MinionList": { "id": "v1beta1.MinionList", "required": [ "annotations", "uid", "resourceVersion", "apiVersion", "namespace", "kind", "id", "creationTimestamp", "selfLink", "items" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "id": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta1.Minion" } ] }, "kind": { "type": "string" }, "minions": { "type": "array", "items": [ { "$ref": "v1beta1.Minion" } ] }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.NodeResources": { "id": "v1beta1.NodeResources", "properties": { "capacity": { "type": "v1beta1.ResourceList" } } }, "v1beta1.ObjectReference": { "id": "v1beta1.ObjectReference", "properties": { "apiVersion": { "type": "string" }, "fieldPath": { "type": "string" }, "kind": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.Pod": { "id": "v1beta1.Pod", "required": [ "kind", "creationTimestamp", "selfLink", "resourceVersion", "namespace", "id", "uid", "apiVersion", "annotations" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "currentState": { "type": "v1beta1.PodState" }, "desiredState": { "type": "v1beta1.PodState" }, "id": { "type": "string" }, "kind": { "type": "string" }, "labels": { "type": "v1beta1.Pod.labels" }, "namespace": { "type": "string" }, "nodeSelector": { "type": "v1beta1.Pod.nodeSelector" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.Pod.labels": { "id": "v1beta1.Pod.labels", "properties": {} }, "v1beta1.Pod.nodeSelector": { "id": "v1beta1.Pod.nodeSelector", "properties": {} }, "v1beta1.PodList": { "id": "v1beta1.PodList", "required": [ "uid", "creationTimestamp", "apiVersion", "annotations", "namespace", "kind", "id", "selfLink", "resourceVersion", "items" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "id": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta1.Pod" } ] }, "kind": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.PodState": { "id": "v1beta1.PodState", "properties": { "host": { "type": "string" }, "hostIP": { "type": "string" }, "info": { "type": "v1beta1.PodInfo" }, "manifest": { "type": "v1beta1.ContainerManifest" }, "message": { "type": "string" }, "podIP": { "type": "string" }, "status": { "type": "v1beta1.PodStatus" } } }, "v1beta1.PodTemplate": { "id": "v1beta1.PodTemplate", "properties": { "desiredState": { "type": "v1beta1.PodState" }, "labels": { "type": "v1beta1.PodTemplate.labels" } } }, "v1beta1.PodTemplate.labels": { "id": "v1beta1.PodTemplate.labels", "properties": {} }, "v1beta1.Port": { "id": "v1beta1.Port", "required": [ "containerPort" ], "properties": { "containerPort": { "type": "integer", "format": "int32" }, "hostIP": { "type": "string" }, "hostPort": { "type": "integer", "format": "int32" }, "name": { "type": "string" }, "protocol": { "type": "v1beta1.Protocol" } } }, "v1beta1.ReplicationController": { "id": "v1beta1.ReplicationController", "required": [ "apiVersion", "namespace", "kind", "uid", "creationTimestamp", "selfLink", "id", "resourceVersion", "annotations" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "currentState": { "type": "v1beta1.ReplicationControllerState" }, "desiredState": { "type": "v1beta1.ReplicationControllerState" }, "id": { "type": "string" }, "kind": { "type": "string" }, "labels": { "type": "v1beta1.ReplicationController.labels" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.ReplicationController.labels": { "id": "v1beta1.ReplicationController.labels", "properties": {} }, "v1beta1.ReplicationControllerList": { "id": "v1beta1.ReplicationControllerList", "required": [ "kind", "resourceVersion", "apiVersion", "annotations", "id", "uid", "creationTimestamp", "selfLink", "namespace", "items" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "id": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta1.ReplicationController" } ] }, "kind": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.ReplicationControllerState": { "id": "v1beta1.ReplicationControllerState", "required": [ "replicas" ], "properties": { "podTemplate": { "type": "v1beta1.PodTemplate" }, "replicaSelector": { "type": "v1beta1.ReplicationControllerState.replicaSelector" }, "replicas": { "type": "integer", "format": "int32" } } }, "v1beta1.ReplicationControllerState.replicaSelector": { "id": "v1beta1.ReplicationControllerState.replicaSelector", "properties": {} }, "v1beta1.RestartPolicy": { "id": "v1beta1.RestartPolicy", "properties": { "always": { "type": "v1beta1.RestartPolicyAlways" }, "never": { "type": "v1beta1.RestartPolicyNever" }, "onFailure": { "type": "v1beta1.RestartPolicyOnFailure" } } }, "v1beta1.RestartPolicyAlways": { "id": "v1beta1.RestartPolicyAlways", "properties": {} }, "v1beta1.RestartPolicyNever": { "id": "v1beta1.RestartPolicyNever", "properties": {} }, "v1beta1.RestartPolicyOnFailure": { "id": "v1beta1.RestartPolicyOnFailure", "properties": {} }, "v1beta1.Service": { "id": "v1beta1.Service", "required": [ "id", "selfLink", "resourceVersion", "namespace", "kind", "uid", "creationTimestamp", "apiVersion", "annotations", "port" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "containerPort": { "type": "string" }, "createExternalLoadBalancer": { "type": "boolean" }, "creationTimestamp": { "type": "string" }, "id": { "type": "string" }, "kind": { "type": "string" }, "labels": { "type": "v1beta1.Service.labels" }, "namespace": { "type": "string" }, "port": { "type": "integer", "format": "int32" }, "portalIP": { "type": "string" }, "protocol": { "type": "v1beta1.Protocol" }, "proxyPort": { "type": "integer", "format": "int32" }, "publicIPs": { "type": "array", "items": [ { "$ref": "string" } ] }, "resourceVersion": { "type": "uint64" }, "selector": { "type": "v1beta1.Service.selector" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.Service.labels": { "id": "v1beta1.Service.labels", "properties": {} }, "v1beta1.Service.selector": { "id": "v1beta1.Service.selector", "properties": {} }, "v1beta1.ServiceList": { "id": "v1beta1.ServiceList", "required": [ "apiVersion", "annotations", "kind", "uid", "selfLink", "namespace", "id", "creationTimestamp", "resourceVersion", "items" ], "properties": { "annotations": { "type": "v1beta1.TypeMeta.annotations" }, "apiVersion": { "type": "string" }, "creationTimestamp": { "type": "string" }, "id": { "type": "string" }, "items": { "type": "array", "items": [ { "$ref": "v1beta1.Service" } ] }, "kind": { "type": "string" }, "namespace": { "type": "string" }, "resourceVersion": { "type": "uint64" }, "selfLink": { "type": "string" }, "uid": { "type": "string" } } }, "v1beta1.TCPSocketAction": { "id": "v1beta1.TCPSocketAction", "properties": { "port": { "type": "string" } } }, "v1beta1.Volume": { "id": "v1beta1.Volume", "required": [ "name", "source" ], "properties": { "name": { "type": "string" }, "source": { "type": "v1beta1.VolumeSource" } } }, "v1beta1.VolumeMount": { "id": "v1beta1.VolumeMount", "required": [ "name" ], "properties": { "mountPath": { "type": "string" }, "mountType": { "type": "string" }, "name": { "type": "string" }, "path": { "type": "string" }, "readOnly": { "type": "boolean" } } }, "v1beta1.VolumeSource": { "id": "v1beta1.VolumeSource", "required": [ "hostDir", "emptyDir", "persistentDisk", "gitRepo" ], "properties": { "emptyDir": { "type": "v1beta1.EmptyDir" }, "gitRepo": { "type": "v1beta1.GitRepo" }, "hostDir": { "type": "v1beta1.HostDir" }, "persistentDisk": { "type": "v1beta1.GCEPersistentDisk" } } } } }