mirror of https://github.com/k3s-io/k3s
commit
92798c74fa
|
@ -6825,6 +6825,432 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta1/serviceAccounts",
|
||||
"description": "API at /api/v1beta1 version v1beta1",
|
||||
"operations": [
|
||||
{
|
||||
"type": "v1beta1.ServiceAccountList",
|
||||
"method": "GET",
|
||||
"summary": "list or watch objects of kind ServiceAccount",
|
||||
"nickname": "listServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "fields",
|
||||
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "labels",
|
||||
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "resourceVersion",
|
||||
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "boolean",
|
||||
"paramType": "query",
|
||||
"name": "watch",
|
||||
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta1.ServiceAccountList"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "v1beta1.ServiceAccount",
|
||||
"method": "POST",
|
||||
"summary": "create a ServiceAccount",
|
||||
"nickname": "createServiceAccount",
|
||||
"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.ServiceAccount",
|
||||
"paramType": "body",
|
||||
"name": "body",
|
||||
"description": "",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta1.ServiceAccount"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta1/watch/serviceAccounts",
|
||||
"description": "API at /api/v1beta1 version v1beta1",
|
||||
"operations": [
|
||||
{
|
||||
"type": "json.WatchEvent",
|
||||
"method": "GET",
|
||||
"summary": "watch individual changes to a list of ServiceAccount",
|
||||
"nickname": "watchServiceAccountlist",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "fields",
|
||||
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "labels",
|
||||
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "resourceVersion",
|
||||
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "boolean",
|
||||
"paramType": "query",
|
||||
"name": "watch",
|
||||
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "json.WatchEvent"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta1/serviceAccounts/{name}",
|
||||
"description": "API at /api/v1beta1 version v1beta1",
|
||||
"operations": [
|
||||
{
|
||||
"type": "v1beta1.ServiceAccount",
|
||||
"method": "GET",
|
||||
"summary": "read the specified ServiceAccount",
|
||||
"nickname": "readServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"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
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta1.ServiceAccount"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "v1beta1.ServiceAccount",
|
||||
"method": "PUT",
|
||||
"summary": "replace the specified ServiceAccount",
|
||||
"nickname": "replaceServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"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.ServiceAccount",
|
||||
"paramType": "body",
|
||||
"name": "body",
|
||||
"description": "",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta1.ServiceAccount"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "v1beta1.ServiceAccount",
|
||||
"method": "PATCH",
|
||||
"summary": "partially update the specified ServiceAccount",
|
||||
"nickname": "patchServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"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": "string",
|
||||
"paramType": "body",
|
||||
"name": "body",
|
||||
"description": "",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "string"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"application/json-patch+json",
|
||||
"application/merge-patch+json",
|
||||
"application/strategic-merge-patch+json"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "v1beta1.Status",
|
||||
"method": "DELETE",
|
||||
"summary": "delete a ServiceAccount",
|
||||
"nickname": "deleteServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"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.DeleteOptions",
|
||||
"paramType": "body",
|
||||
"name": "body",
|
||||
"description": "",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta1.Status"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta1/watch/serviceAccounts/{name}",
|
||||
"description": "API at /api/v1beta1 version v1beta1",
|
||||
"operations": [
|
||||
{
|
||||
"type": "json.WatchEvent",
|
||||
"method": "GET",
|
||||
"summary": "watch changes to an object of kind ServiceAccount",
|
||||
"nickname": "watchServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "fields",
|
||||
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "labels",
|
||||
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "resourceVersion",
|
||||
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "boolean",
|
||||
"paramType": "query",
|
||||
"name": "watch",
|
||||
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "json.WatchEvent"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta1/services",
|
||||
"description": "API at /api/v1beta1 version v1beta1",
|
||||
|
@ -9553,7 +9979,8 @@
|
|||
"description": "URL for the object; populated by the system, read-only"
|
||||
},
|
||||
"spec": {
|
||||
"$ref": "v1beta1.PersistentVolumeClaimSpec"
|
||||
"$ref": "v1beta1.PersistentVolumeClaimSpec",
|
||||
"description": "the desired characteristics of a volume"
|
||||
},
|
||||
"status": {
|
||||
"$ref": "v1beta1.PersistentVolumeClaimStatus",
|
||||
|
@ -9596,7 +10023,8 @@
|
|||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "v1beta1.PersistentVolumeClaim"
|
||||
}
|
||||
},
|
||||
"description": "a list of persistent volume claims"
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
|
@ -9633,6 +10061,10 @@
|
|||
"resources": {
|
||||
"$ref": "v1beta1.ResourceRequirements",
|
||||
"description": "the desired resources the volume should have"
|
||||
},
|
||||
"volumeName": {
|
||||
"type": "string",
|
||||
"description": "the binding reference to the persistent volume backing this claim"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -9653,10 +10085,6 @@
|
|||
"phase": {
|
||||
"type": "string",
|
||||
"description": "the current phase of the claim"
|
||||
},
|
||||
"volumeRef": {
|
||||
"$ref": "v1beta1.ObjectReference",
|
||||
"description": "a reference to the backing persistent volume, when bound"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -9732,11 +10160,11 @@
|
|||
"v1beta1.PersistentVolumeSpec": {
|
||||
"id": "v1beta1.PersistentVolumeSpec",
|
||||
"required": [
|
||||
"glusterfs",
|
||||
"nfs",
|
||||
"persistentDisk",
|
||||
"awsElasticBlockStore",
|
||||
"hostPath",
|
||||
"glusterfs",
|
||||
"nfs"
|
||||
"hostPath"
|
||||
],
|
||||
"properties": {
|
||||
"accessModes": {
|
||||
|
@ -9756,7 +10184,7 @@
|
|||
},
|
||||
"claimRef": {
|
||||
"$ref": "v1beta1.ObjectReference",
|
||||
"description": "the binding reference to a persistent volume claim"
|
||||
"description": "when bound, a reference to the bound claim"
|
||||
},
|
||||
"glusterfs": {
|
||||
"$ref": "v1beta1.GlusterfsVolumeSource",
|
||||
|
@ -9844,6 +10272,10 @@
|
|||
"type": "string",
|
||||
"description": "URL for the object; populated by the system, read-only"
|
||||
},
|
||||
"serviceAccount": {
|
||||
"type": "string",
|
||||
"description": "the name of the ServiceAccount to use to run this pod"
|
||||
},
|
||||
"uid": {
|
||||
"type": "string",
|
||||
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
||||
|
@ -9984,6 +10416,10 @@
|
|||
"nodeSelector": {
|
||||
"type": "any",
|
||||
"description": "a selector which must be true for the pod to fit on a node"
|
||||
},
|
||||
"serviceAccount": {
|
||||
"type": "string",
|
||||
"description": "the name of the ServiceAccount to use to run this pod"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -10350,7 +10786,7 @@
|
|||
},
|
||||
"data": {
|
||||
"type": "any",
|
||||
"description": "data contains the secret data. Each key must be a valid DNS_SUBDOMAIN. Each value must be a base64 encoded string"
|
||||
"description": "data contains the secret data. Each key must be a valid DNS_SUBDOMAIN or leading dot followed by valid DNS_SUBDOMAIN. Each value must be a base64 encoded string as described in https://tools.ietf.org/html/rfc4648#section-4"
|
||||
},
|
||||
"deletionTimestamp": {
|
||||
"type": "string",
|
||||
|
@ -10593,6 +11029,124 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"v1beta1.ServiceAccount": {
|
||||
"id": "v1beta1.ServiceAccount",
|
||||
"required": [
|
||||
"secrets"
|
||||
],
|
||||
"properties": {
|
||||
"annotations": {
|
||||
"type": "any",
|
||||
"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"
|
||||
},
|
||||
"deletionTimestamp": {
|
||||
"type": "string",
|
||||
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested"
|
||||
},
|
||||
"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": "integer",
|
||||
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency"
|
||||
},
|
||||
"secrets": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "v1beta1.ObjectReference"
|
||||
},
|
||||
"description": "list of secrets that can be used by pods running as this service account"
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "URL for the object; populated by the system, read-only"
|
||||
},
|
||||
"uid": {
|
||||
"type": "string",
|
||||
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
||||
}
|
||||
}
|
||||
},
|
||||
"v1beta1.ServiceAccountList": {
|
||||
"id": "v1beta1.ServiceAccountList",
|
||||
"required": [
|
||||
"items"
|
||||
],
|
||||
"properties": {
|
||||
"annotations": {
|
||||
"type": "any",
|
||||
"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"
|
||||
},
|
||||
"deletionTimestamp": {
|
||||
"type": "string",
|
||||
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested"
|
||||
},
|
||||
"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.ServiceAccount"
|
||||
},
|
||||
"description": "list of ServiceAccounts"
|
||||
},
|
||||
"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": "integer",
|
||||
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency"
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "URL for the object; populated by the system, read-only"
|
||||
},
|
||||
"uid": {
|
||||
"type": "string",
|
||||
"description": "unique UUID across space and time; populated by the system, read-only; cannot be updated"
|
||||
}
|
||||
}
|
||||
},
|
||||
"v1beta1.ServiceList": {
|
||||
"id": "v1beta1.ServiceList",
|
||||
"required": [
|
||||
|
|
|
@ -6825,6 +6825,432 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta2/serviceAccounts",
|
||||
"description": "API at /api/v1beta2 version v1beta2",
|
||||
"operations": [
|
||||
{
|
||||
"type": "v1beta2.ServiceAccountList",
|
||||
"method": "GET",
|
||||
"summary": "list or watch objects of kind ServiceAccount",
|
||||
"nickname": "listServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "fields",
|
||||
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "labels",
|
||||
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "resourceVersion",
|
||||
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "boolean",
|
||||
"paramType": "query",
|
||||
"name": "watch",
|
||||
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta2.ServiceAccountList"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "v1beta2.ServiceAccount",
|
||||
"method": "POST",
|
||||
"summary": "create a ServiceAccount",
|
||||
"nickname": "createServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "v1beta2.ServiceAccount",
|
||||
"paramType": "body",
|
||||
"name": "body",
|
||||
"description": "",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta2.ServiceAccount"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta2/watch/serviceAccounts",
|
||||
"description": "API at /api/v1beta2 version v1beta2",
|
||||
"operations": [
|
||||
{
|
||||
"type": "json.WatchEvent",
|
||||
"method": "GET",
|
||||
"summary": "watch individual changes to a list of ServiceAccount",
|
||||
"nickname": "watchServiceAccountlist",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "fields",
|
||||
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "labels",
|
||||
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "resourceVersion",
|
||||
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "boolean",
|
||||
"paramType": "query",
|
||||
"name": "watch",
|
||||
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "json.WatchEvent"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta2/serviceAccounts/{name}",
|
||||
"description": "API at /api/v1beta2 version v1beta2",
|
||||
"operations": [
|
||||
{
|
||||
"type": "v1beta2.ServiceAccount",
|
||||
"method": "GET",
|
||||
"summary": "read the specified ServiceAccount",
|
||||
"nickname": "readServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"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
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta2.ServiceAccount"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "v1beta2.ServiceAccount",
|
||||
"method": "PUT",
|
||||
"summary": "replace the specified ServiceAccount",
|
||||
"nickname": "replaceServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "v1beta2.ServiceAccount",
|
||||
"paramType": "body",
|
||||
"name": "body",
|
||||
"description": "",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta2.ServiceAccount"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "v1beta2.ServiceAccount",
|
||||
"method": "PATCH",
|
||||
"summary": "partially update the specified ServiceAccount",
|
||||
"nickname": "patchServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"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": "string",
|
||||
"paramType": "body",
|
||||
"name": "body",
|
||||
"description": "",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "string"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"application/json-patch+json",
|
||||
"application/merge-patch+json",
|
||||
"application/strategic-merge-patch+json"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "v1beta2.Status",
|
||||
"method": "DELETE",
|
||||
"summary": "delete a ServiceAccount",
|
||||
"nickname": "deleteServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "v1beta2.DeleteOptions",
|
||||
"paramType": "body",
|
||||
"name": "body",
|
||||
"description": "",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "v1beta2.Status"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta2/watch/serviceAccounts/{name}",
|
||||
"description": "API at /api/v1beta2 version v1beta2",
|
||||
"operations": [
|
||||
{
|
||||
"type": "json.WatchEvent",
|
||||
"method": "GET",
|
||||
"summary": "watch changes to an object of kind ServiceAccount",
|
||||
"nickname": "watchServiceAccount",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "path",
|
||||
"name": "name",
|
||||
"description": "name of the ServiceAccount",
|
||||
"required": true,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "fields",
|
||||
"description": "a selector to restrict the list of returned objects by their fields; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "labels",
|
||||
"description": "a selector to restrict the list of returned objects by their labels; defaults to everything",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "namespace",
|
||||
"description": "object name and auth scope, such as for teams and projects",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"paramType": "query",
|
||||
"name": "resourceVersion",
|
||||
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
},
|
||||
{
|
||||
"type": "boolean",
|
||||
"paramType": "query",
|
||||
"name": "watch",
|
||||
"description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion",
|
||||
"required": false,
|
||||
"allowMultiple": false
|
||||
}
|
||||
],
|
||||
"responseMessages": [
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"responseModel": "json.WatchEvent"
|
||||
}
|
||||
],
|
||||
"produces": [
|
||||
"application/json"
|
||||
],
|
||||
"consumes": [
|
||||
"*/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/v1beta2/services",
|
||||
"description": "API at /api/v1beta2 version v1beta2",
|
||||
|
@ -9542,7 +9968,8 @@
|
|||
"description": "URL for the object; populated by the system, read-only"
|
||||
},
|
||||
"spec": {
|
||||
"$ref": "v1beta2.PersistentVolumeClaimSpec"
|
||||
"$ref": "v1beta2.PersistentVolumeClaimSpec",
|
||||
"description": "the desired characteristics of a volume"
|
||||
},
|
||||
"status": {
|
||||
"$ref": "v1beta2.PersistentVolumeClaimStatus",
|
||||
|
@ -9585,7 +10012,8 @@
|
|||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "v1beta2.PersistentVolumeClaim"
|
||||
}
|
||||
},
|
||||
"description": "a list of persistent volume claims"
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
|
@ -9622,6 +10050,10 @@
|
|||
"resources": {
|
||||
"$ref": "v1beta2.ResourceRequirements",
|
||||
"description": "the desired resources the volume should have"
|
||||
},
|
||||
"volumeName": {
|
||||
"type": "string",
|
||||
"description": "the binding reference to the persistent volume backing this claim"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -9642,10 +10074,6 @@
|
|||
"phase": {
|
||||
"type": "string",
|
||||
"description": "the current phase of the claim"
|
||||
},
|
||||
"volumeRef": {
|
||||
"$ref": "v1beta2.ObjectReference",
|
||||
"description": "a reference to the backing persistent volume, when bound"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -9721,11 +10149,11 @@
|
|||
"v1beta2.PersistentVolumeSpec": {
|
||||
"id": "v1beta2.PersistentVolumeSpec",
|
||||
"required": [
|
||||
"glusterfs",
|
||||
"nfs",
|
||||
"persistentDisk",
|
||||
"awsElasticBlockStore",
|
||||
"hostPath"
|
||||
"hostPath",
|
||||
"glusterfs"
|
||||
],
|
||||
"properties": {
|
||||
"accessModes": {
|
||||
|
@ -9745,7 +10173,7 @@
|
|||
},
|
||||
"claimRef": {
|
||||
"$ref": "v1beta2.ObjectReference",
|
||||
"description": "the binding reference to a persistent volume claim"
|
||||
"description": "when bound, a reference to the bound claim"
|
||||
},
|
||||
"glusterfs": {
|
||||
"$ref": "v1beta2.GlusterfsVolumeSource",
|
||||
|
@ -9833,6 +10261,10 @@
|
|||
"type": "string",
|
||||
"description": "URL for the object; populated by the system, read-only"
|
||||
},
|
||||
"serviceAccount": {
|
||||
"type": "string",
|
||||
"description": "the name of the ServiceAccount to use to run this pod"
|
||||
},
|
||||
"uid": {
|
||||
"type": "string",
|
||||
"description": "unique UUID across space and time; populated by the system, read-only"
|
||||
|
@ -9973,6 +10405,10 @@
|
|||
"nodeSelector": {
|
||||
"type": "any",
|
||||
"description": "a selector which must be true for the pod to fit on a node"
|
||||
},
|
||||
"serviceAccount": {
|
||||
"type": "string",
|
||||
"description": "the name of the ServiceAccount to use to run this pod"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -10339,7 +10775,7 @@
|
|||
},
|
||||
"data": {
|
||||
"type": "any",
|
||||
"description": "data contains the secret data. Each key must be a valid DNS_SUBDOMAIN. Each value must be a base64 encoded string"
|
||||
"description": "data contains the secret data. Each key must be a valid DNS_SUBDOMAIN or leading dot followed by valid DNS_SUBDOMAIN. Each value must be a base64 encoded string as described in https://tools.ietf.org/html/rfc4648#section-4"
|
||||
},
|
||||
"deletionTimestamp": {
|
||||
"type": "string",
|
||||
|
@ -10582,6 +11018,124 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"v1beta2.ServiceAccount": {
|
||||
"id": "v1beta2.ServiceAccount",
|
||||
"required": [
|
||||
"secrets"
|
||||
],
|
||||
"properties": {
|
||||
"annotations": {
|
||||
"type": "any",
|
||||
"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"
|
||||
},
|
||||
"deletionTimestamp": {
|
||||
"type": "string",
|
||||
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested"
|
||||
},
|
||||
"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": "integer",
|
||||
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency"
|
||||
},
|
||||
"secrets": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "v1beta2.ObjectReference"
|
||||
},
|
||||
"description": "list of secrets that can be used by pods running as this service account"
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "URL for the object; populated by the system, read-only"
|
||||
},
|
||||
"uid": {
|
||||
"type": "string",
|
||||
"description": "unique UUID across space and time; populated by the system, read-only"
|
||||
}
|
||||
}
|
||||
},
|
||||
"v1beta2.ServiceAccountList": {
|
||||
"id": "v1beta2.ServiceAccountList",
|
||||
"required": [
|
||||
"items"
|
||||
],
|
||||
"properties": {
|
||||
"annotations": {
|
||||
"type": "any",
|
||||
"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"
|
||||
},
|
||||
"deletionTimestamp": {
|
||||
"type": "string",
|
||||
"description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested"
|
||||
},
|
||||
"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": "v1beta2.ServiceAccount"
|
||||
},
|
||||
"description": "list of ServiceAccounts"
|
||||
},
|
||||
"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": "integer",
|
||||
"description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency"
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "URL for the object; populated by the system, read-only"
|
||||
},
|
||||
"uid": {
|
||||
"type": "string",
|
||||
"description": "unique UUID across space and time; populated by the system, read-only"
|
||||
}
|
||||
}
|
||||
},
|
||||
"v1beta2.ServiceList": {
|
||||
"id": "v1beta2.ServiceList",
|
||||
"required": [
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue