openapi: 3.0.1 info: title: Kubernetes version: v1.16.2 servers: - url: / security: - BearerToken: [] paths: /api/: get: description: get available API versions operationId: getAPIVersions responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIVersions' application/yaml: schema: $ref: '#/components/schemas/v1.APIVersions' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIVersions' description: OK 401: content: {} description: Unauthorized tags: - core /api/v1/: get: description: get available resources operationId: getAPIResources responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIResourceList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 /api/v1/componentstatuses: get: description: list objects of kind ComponentStatus operationId: listComponentStatus parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ComponentStatusList' application/yaml: schema: $ref: '#/components/schemas/v1.ComponentStatusList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ComponentStatusList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ComponentStatusList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ComponentStatusList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ComponentStatus version: v1 /api/v1/componentstatuses/{name}: get: description: read the specified ComponentStatus operationId: readComponentStatus parameters: - description: name of the ComponentStatus in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ComponentStatus' application/yaml: schema: $ref: '#/components/schemas/v1.ComponentStatus' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ComponentStatus' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: ComponentStatus version: v1 /api/v1/configmaps: get: description: list or watch objects of kind ConfigMap operationId: listConfigMapForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMapList' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMapList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMapList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ConfigMapList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ConfigMapList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ConfigMap version: v1 /api/v1/endpoints: get: description: list or watch objects of kind Endpoints operationId: listEndpointsForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.EndpointsList' application/yaml: schema: $ref: '#/components/schemas/v1.EndpointsList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.EndpointsList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.EndpointsList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.EndpointsList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Endpoints version: v1 /api/v1/events: get: description: list or watch objects of kind Event operationId: listEventForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.EventList' application/yaml: schema: $ref: '#/components/schemas/v1.EventList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.EventList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.EventList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.EventList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Event version: v1 /api/v1/limitranges: get: description: list or watch objects of kind LimitRange operationId: listLimitRangeForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRangeList' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRangeList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRangeList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.LimitRangeList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.LimitRangeList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: LimitRange version: v1 /api/v1/namespaces: get: description: list or watch objects of kind Namespace operationId: listNamespace parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.NamespaceList' application/yaml: schema: $ref: '#/components/schemas/v1.NamespaceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.NamespaceList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.NamespaceList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.NamespaceList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 post: description: create a Namespace operationId: createNamespace parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Namespace' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/bindings: post: description: create a Binding operationId: createNamespacedBinding parameters: - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Binding' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Binding' application/yaml: schema: $ref: '#/components/schemas/v1.Binding' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Binding' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Binding' application/yaml: schema: $ref: '#/components/schemas/v1.Binding' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Binding' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Binding' application/yaml: schema: $ref: '#/components/schemas/v1.Binding' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Binding' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Binding version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/configmaps: delete: description: delete collection of ConfigMap operationId: deleteCollectionNamespacedConfigMap parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: ConfigMap version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind ConfigMap operationId: listNamespacedConfigMap parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMapList' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMapList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMapList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ConfigMapList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ConfigMapList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ConfigMap version: v1 post: description: create a ConfigMap operationId: createNamespacedConfigMap parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ConfigMap' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMap' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMap' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMap' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMap' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMap' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMap' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMap' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMap' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMap' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: ConfigMap version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/configmaps/{name}: delete: description: delete a ConfigMap operationId: deleteNamespacedConfigMap parameters: - description: name of the ConfigMap in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: ConfigMap version: v1 x-codegen-request-body-name: body get: description: read the specified ConfigMap operationId: readNamespacedConfigMap parameters: - description: name of the ConfigMap in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMap' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMap' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMap' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: ConfigMap version: v1 patch: description: partially update the specified ConfigMap operationId: patchNamespacedConfigMap parameters: - description: name of the ConfigMap in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMap' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMap' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMap' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: ConfigMap version: v1 x-codegen-request-body-name: body put: description: replace the specified ConfigMap operationId: replaceNamespacedConfigMap parameters: - description: name of the ConfigMap in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ConfigMap' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMap' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMap' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMap' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ConfigMap' application/yaml: schema: $ref: '#/components/schemas/v1.ConfigMap' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ConfigMap' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: ConfigMap version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/endpoints: delete: description: delete collection of Endpoints operationId: deleteCollectionNamespacedEndpoints parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: Endpoints version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind Endpoints operationId: listNamespacedEndpoints parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.EndpointsList' application/yaml: schema: $ref: '#/components/schemas/v1.EndpointsList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.EndpointsList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.EndpointsList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.EndpointsList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Endpoints version: v1 post: description: create Endpoints operationId: createNamespacedEndpoints parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Endpoints' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Endpoints' application/yaml: schema: $ref: '#/components/schemas/v1.Endpoints' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Endpoints' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Endpoints' application/yaml: schema: $ref: '#/components/schemas/v1.Endpoints' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Endpoints' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Endpoints' application/yaml: schema: $ref: '#/components/schemas/v1.Endpoints' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Endpoints' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Endpoints version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/endpoints/{name}: delete: description: delete Endpoints operationId: deleteNamespacedEndpoints parameters: - description: name of the Endpoints in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: Endpoints version: v1 x-codegen-request-body-name: body get: description: read the specified Endpoints operationId: readNamespacedEndpoints parameters: - description: name of the Endpoints in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Endpoints' application/yaml: schema: $ref: '#/components/schemas/v1.Endpoints' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Endpoints' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Endpoints version: v1 patch: description: partially update the specified Endpoints operationId: patchNamespacedEndpoints parameters: - description: name of the Endpoints in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Endpoints' application/yaml: schema: $ref: '#/components/schemas/v1.Endpoints' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Endpoints' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Endpoints version: v1 x-codegen-request-body-name: body put: description: replace the specified Endpoints operationId: replaceNamespacedEndpoints parameters: - description: name of the Endpoints in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Endpoints' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Endpoints' application/yaml: schema: $ref: '#/components/schemas/v1.Endpoints' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Endpoints' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Endpoints' application/yaml: schema: $ref: '#/components/schemas/v1.Endpoints' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Endpoints' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Endpoints version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/events: delete: description: delete collection of Event operationId: deleteCollectionNamespacedEvent parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: Event version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind Event operationId: listNamespacedEvent parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.EventList' application/yaml: schema: $ref: '#/components/schemas/v1.EventList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.EventList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.EventList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.EventList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Event version: v1 post: description: create an Event operationId: createNamespacedEvent parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Event' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Event' application/yaml: schema: $ref: '#/components/schemas/v1.Event' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Event' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Event' application/yaml: schema: $ref: '#/components/schemas/v1.Event' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Event' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Event' application/yaml: schema: $ref: '#/components/schemas/v1.Event' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Event' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Event version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/events/{name}: delete: description: delete an Event operationId: deleteNamespacedEvent parameters: - description: name of the Event in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: Event version: v1 x-codegen-request-body-name: body get: description: read the specified Event operationId: readNamespacedEvent parameters: - description: name of the Event in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Event' application/yaml: schema: $ref: '#/components/schemas/v1.Event' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Event' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Event version: v1 patch: description: partially update the specified Event operationId: patchNamespacedEvent parameters: - description: name of the Event in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Event' application/yaml: schema: $ref: '#/components/schemas/v1.Event' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Event' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Event version: v1 x-codegen-request-body-name: body put: description: replace the specified Event operationId: replaceNamespacedEvent parameters: - description: name of the Event in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Event' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Event' application/yaml: schema: $ref: '#/components/schemas/v1.Event' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Event' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Event' application/yaml: schema: $ref: '#/components/schemas/v1.Event' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Event' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Event version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/limitranges: delete: description: delete collection of LimitRange operationId: deleteCollectionNamespacedLimitRange parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: LimitRange version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind LimitRange operationId: listNamespacedLimitRange parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRangeList' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRangeList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRangeList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.LimitRangeList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.LimitRangeList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: LimitRange version: v1 post: description: create a LimitRange operationId: createNamespacedLimitRange parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.LimitRange' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRange' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRange' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRange' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRange' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRange' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRange' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRange' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRange' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRange' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: LimitRange version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/limitranges/{name}: delete: description: delete a LimitRange operationId: deleteNamespacedLimitRange parameters: - description: name of the LimitRange in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: LimitRange version: v1 x-codegen-request-body-name: body get: description: read the specified LimitRange operationId: readNamespacedLimitRange parameters: - description: name of the LimitRange in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRange' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRange' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRange' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: LimitRange version: v1 patch: description: partially update the specified LimitRange operationId: patchNamespacedLimitRange parameters: - description: name of the LimitRange in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRange' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRange' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRange' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: LimitRange version: v1 x-codegen-request-body-name: body put: description: replace the specified LimitRange operationId: replaceNamespacedLimitRange parameters: - description: name of the LimitRange in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.LimitRange' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRange' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRange' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRange' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.LimitRange' application/yaml: schema: $ref: '#/components/schemas/v1.LimitRange' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.LimitRange' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: LimitRange version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/persistentvolumeclaims: delete: description: delete collection of PersistentVolumeClaim operationId: deleteCollectionNamespacedPersistentVolumeClaim parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind PersistentVolumeClaim operationId: listNamespacedPersistentVolumeClaim parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 post: description: create a PersistentVolumeClaim operationId: createNamespacedPersistentVolumeClaim parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}: delete: description: delete a PersistentVolumeClaim operationId: deleteNamespacedPersistentVolumeClaim parameters: - description: name of the PersistentVolumeClaim in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 x-codegen-request-body-name: body get: description: read the specified PersistentVolumeClaim operationId: readNamespacedPersistentVolumeClaim parameters: - description: name of the PersistentVolumeClaim in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 patch: description: partially update the specified PersistentVolumeClaim operationId: patchNamespacedPersistentVolumeClaim parameters: - description: name of the PersistentVolumeClaim in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 x-codegen-request-body-name: body put: description: replace the specified PersistentVolumeClaim operationId: replaceNamespacedPersistentVolumeClaim parameters: - description: name of the PersistentVolumeClaim in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status: get: description: read status of the specified PersistentVolumeClaim operationId: readNamespacedPersistentVolumeClaimStatus parameters: - description: name of the PersistentVolumeClaim in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 patch: description: partially update status of the specified PersistentVolumeClaim operationId: patchNamespacedPersistentVolumeClaimStatus parameters: - description: name of the PersistentVolumeClaim in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 x-codegen-request-body-name: body put: description: replace status of the specified PersistentVolumeClaim operationId: replaceNamespacedPersistentVolumeClaimStatus parameters: - description: name of the PersistentVolumeClaim in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaim' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/pods: delete: description: delete collection of Pod operationId: deleteCollectionNamespacedPod parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind Pod operationId: listNamespacedPod parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PodList' application/yaml: schema: $ref: '#/components/schemas/v1.PodList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.PodList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.PodList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 post: description: create a Pod operationId: createNamespacedPod parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Pod' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/pods/{name}: delete: description: delete a Pod operationId: deleteNamespacedPod parameters: - description: name of the Pod in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 x-codegen-request-body-name: body get: description: read the specified Pod operationId: readNamespacedPod parameters: - description: name of the Pod in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 patch: description: partially update the specified Pod operationId: patchNamespacedPod parameters: - description: name of the Pod in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 x-codegen-request-body-name: body put: description: replace the specified Pod operationId: replaceNamespacedPod parameters: - description: name of the Pod in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Pod' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/pods/{name}/attach: get: description: connect GET requests to attach of Pod operationId: connectGetNamespacedPodAttach parameters: - description: The container in which to execute the command. Defaults to only container if there is only one container in the pod. in: query name: container schema: type: string - description: name of the PodAttachOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true. in: query name: stderr schema: type: boolean - description: Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false. in: query name: stdin schema: type: boolean - description: Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true. in: query name: stdout schema: type: boolean - description: TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false. in: query name: tty schema: type: boolean responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodAttachOptions version: v1 post: description: connect POST requests to attach of Pod operationId: connectPostNamespacedPodAttach parameters: - description: The container in which to execute the command. Defaults to only container if there is only one container in the pod. in: query name: container schema: type: string - description: name of the PodAttachOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true. in: query name: stderr schema: type: boolean - description: Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false. in: query name: stdin schema: type: boolean - description: Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true. in: query name: stdout schema: type: boolean - description: TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false. in: query name: tty schema: type: boolean responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodAttachOptions version: v1 /api/v1/namespaces/{namespace}/pods/{name}/binding: post: description: create binding of a Pod operationId: createNamespacedPodBinding parameters: - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string - description: name of the Binding in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Binding' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Binding' application/yaml: schema: $ref: '#/components/schemas/v1.Binding' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Binding' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Binding' application/yaml: schema: $ref: '#/components/schemas/v1.Binding' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Binding' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Binding' application/yaml: schema: $ref: '#/components/schemas/v1.Binding' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Binding' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Binding version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/pods/{name}/eviction: post: description: create eviction of a Pod operationId: createNamespacedPodEviction parameters: - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string - description: name of the Eviction in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.Eviction' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.Eviction' application/yaml: schema: $ref: '#/components/schemas/v1beta1.Eviction' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.Eviction' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.Eviction' application/yaml: schema: $ref: '#/components/schemas/v1beta1.Eviction' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.Eviction' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1beta1.Eviction' application/yaml: schema: $ref: '#/components/schemas/v1beta1.Eviction' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.Eviction' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: policy kind: Eviction version: v1beta1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/pods/{name}/exec: get: description: connect GET requests to exec of Pod operationId: connectGetNamespacedPodExec parameters: - description: Command is the remote command to execute. argv array. Not executed within a shell. in: query name: command schema: type: string - description: Container in which to execute the command. Defaults to only container if there is only one container in the pod. in: query name: container schema: type: string - description: name of the PodExecOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Redirect the standard error stream of the pod for this call. Defaults to true. in: query name: stderr schema: type: boolean - description: Redirect the standard input stream of the pod for this call. Defaults to false. in: query name: stdin schema: type: boolean - description: Redirect the standard output stream of the pod for this call. Defaults to true. in: query name: stdout schema: type: boolean - description: TTY if true indicates that a tty will be allocated for the exec call. Defaults to false. in: query name: tty schema: type: boolean responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodExecOptions version: v1 post: description: connect POST requests to exec of Pod operationId: connectPostNamespacedPodExec parameters: - description: Command is the remote command to execute. argv array. Not executed within a shell. in: query name: command schema: type: string - description: Container in which to execute the command. Defaults to only container if there is only one container in the pod. in: query name: container schema: type: string - description: name of the PodExecOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Redirect the standard error stream of the pod for this call. Defaults to true. in: query name: stderr schema: type: boolean - description: Redirect the standard input stream of the pod for this call. Defaults to false. in: query name: stdin schema: type: boolean - description: Redirect the standard output stream of the pod for this call. Defaults to true. in: query name: stdout schema: type: boolean - description: TTY if true indicates that a tty will be allocated for the exec call. Defaults to false. in: query name: tty schema: type: boolean responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodExecOptions version: v1 /api/v1/namespaces/{namespace}/pods/{name}/log: get: description: read log of the specified Pod operationId: readNamespacedPodLog parameters: - description: The container for which to stream logs. Defaults to only container if there is one container in the pod. in: query name: container schema: type: string - description: Follow the log stream of the pod. Defaults to false. in: query name: follow schema: type: boolean - description: If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. in: query name: limitBytes schema: type: integer - description: name of the Pod in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Return previous terminated container logs. Defaults to false. in: query name: previous schema: type: boolean - description: A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. in: query name: sinceSeconds schema: type: integer - description: If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime in: query name: tailLines schema: type: integer - description: If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. in: query name: timestamps schema: type: boolean responses: 200: content: text/plain: schema: type: string application/json: schema: type: string application/yaml: schema: type: string application/vnd.kubernetes.protobuf: schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 /api/v1/namespaces/{namespace}/pods/{name}/portforward: get: description: connect GET requests to portforward of Pod operationId: connectGetNamespacedPodPortforward parameters: - description: name of the PodPortForwardOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: List of ports to forward Required when using WebSockets in: query name: ports schema: type: integer responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodPortForwardOptions version: v1 post: description: connect POST requests to portforward of Pod operationId: connectPostNamespacedPodPortforward parameters: - description: name of the PodPortForwardOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: List of ports to forward Required when using WebSockets in: query name: ports schema: type: integer responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodPortForwardOptions version: v1 /api/v1/namespaces/{namespace}/pods/{name}/proxy: delete: description: connect DELETE requests to proxy of Pod operationId: connectDeleteNamespacedPodProxy parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 get: description: connect GET requests to proxy of Pod operationId: connectGetNamespacedPodProxy parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 head: description: connect HEAD requests to proxy of Pod operationId: connectHeadNamespacedPodProxy parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 options: description: connect OPTIONS requests to proxy of Pod operationId: connectOptionsNamespacedPodProxy parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 patch: description: connect PATCH requests to proxy of Pod operationId: connectPatchNamespacedPodProxy parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 post: description: connect POST requests to proxy of Pod operationId: connectPostNamespacedPodProxy parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 put: description: connect PUT requests to proxy of Pod operationId: connectPutNamespacedPodProxy parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}: delete: description: connect DELETE requests to proxy of Pod operationId: connectDeleteNamespacedPodProxyWithPath parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 get: description: connect GET requests to proxy of Pod operationId: connectGetNamespacedPodProxyWithPath parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 head: description: connect HEAD requests to proxy of Pod operationId: connectHeadNamespacedPodProxyWithPath parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 options: description: connect OPTIONS requests to proxy of Pod operationId: connectOptionsNamespacedPodProxyWithPath parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 patch: description: connect PATCH requests to proxy of Pod operationId: connectPatchNamespacedPodProxyWithPath parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 post: description: connect POST requests to proxy of Pod operationId: connectPostNamespacedPodProxyWithPath parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 put: description: connect PUT requests to proxy of Pod operationId: connectPutNamespacedPodProxyWithPath parameters: - description: name of the PodProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to pod. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: PodProxyOptions version: v1 /api/v1/namespaces/{namespace}/pods/{name}/status: get: description: read status of the specified Pod operationId: readNamespacedPodStatus parameters: - description: name of the Pod in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 patch: description: partially update status of the specified Pod operationId: patchNamespacedPodStatus parameters: - description: name of the Pod in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 x-codegen-request-body-name: body put: description: replace status of the specified Pod operationId: replaceNamespacedPodStatus parameters: - description: name of the Pod in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Pod' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Pod' application/yaml: schema: $ref: '#/components/schemas/v1.Pod' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Pod' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/podtemplates: delete: description: delete collection of PodTemplate operationId: deleteCollectionNamespacedPodTemplate parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: PodTemplate version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind PodTemplate operationId: listNamespacedPodTemplate parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplateList' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplateList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplateList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.PodTemplateList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.PodTemplateList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: PodTemplate version: v1 post: description: create a PodTemplate operationId: createNamespacedPodTemplate parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.PodTemplate' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplate' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplate' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplate' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplate' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplate' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplate' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplate' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplate' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplate' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: PodTemplate version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/podtemplates/{name}: delete: description: delete a PodTemplate operationId: deleteNamespacedPodTemplate parameters: - description: name of the PodTemplate in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: PodTemplate version: v1 x-codegen-request-body-name: body get: description: read the specified PodTemplate operationId: readNamespacedPodTemplate parameters: - description: name of the PodTemplate in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplate' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplate' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplate' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: PodTemplate version: v1 patch: description: partially update the specified PodTemplate operationId: patchNamespacedPodTemplate parameters: - description: name of the PodTemplate in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplate' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplate' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplate' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: PodTemplate version: v1 x-codegen-request-body-name: body put: description: replace the specified PodTemplate operationId: replaceNamespacedPodTemplate parameters: - description: name of the PodTemplate in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.PodTemplate' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplate' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplate' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplate' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplate' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplate' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplate' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: PodTemplate version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/replicationcontrollers: delete: description: delete collection of ReplicationController operationId: deleteCollectionNamespacedReplicationController parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind ReplicationController operationId: listNamespacedReplicationController parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 post: description: create a ReplicationController operationId: createNamespacedReplicationController parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ReplicationController' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/replicationcontrollers/{name}: delete: description: delete a ReplicationController operationId: deleteNamespacedReplicationController parameters: - description: name of the ReplicationController in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 x-codegen-request-body-name: body get: description: read the specified ReplicationController operationId: readNamespacedReplicationController parameters: - description: name of the ReplicationController in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 patch: description: partially update the specified ReplicationController operationId: patchNamespacedReplicationController parameters: - description: name of the ReplicationController in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 x-codegen-request-body-name: body put: description: replace the specified ReplicationController operationId: replaceNamespacedReplicationController parameters: - description: name of the ReplicationController in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ReplicationController' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale: get: description: read scale of the specified ReplicationController operationId: readNamespacedReplicationControllerScale parameters: - description: name of the Scale in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Scale' application/yaml: schema: $ref: '#/components/schemas/v1.Scale' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Scale' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: autoscaling kind: Scale version: v1 patch: description: partially update scale of the specified ReplicationController operationId: patchNamespacedReplicationControllerScale parameters: - description: name of the Scale in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Scale' application/yaml: schema: $ref: '#/components/schemas/v1.Scale' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Scale' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: autoscaling kind: Scale version: v1 x-codegen-request-body-name: body put: description: replace scale of the specified ReplicationController operationId: replaceNamespacedReplicationControllerScale parameters: - description: name of the Scale in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Scale' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Scale' application/yaml: schema: $ref: '#/components/schemas/v1.Scale' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Scale' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Scale' application/yaml: schema: $ref: '#/components/schemas/v1.Scale' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Scale' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: autoscaling kind: Scale version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status: get: description: read status of the specified ReplicationController operationId: readNamespacedReplicationControllerStatus parameters: - description: name of the ReplicationController in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 patch: description: partially update status of the specified ReplicationController operationId: patchNamespacedReplicationControllerStatus parameters: - description: name of the ReplicationController in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 x-codegen-request-body-name: body put: description: replace status of the specified ReplicationController operationId: replaceNamespacedReplicationControllerStatus parameters: - description: name of the ReplicationController in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ReplicationController' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationController' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationController' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationController' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/resourcequotas: delete: description: delete collection of ResourceQuota operationId: deleteCollectionNamespacedResourceQuota parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind ResourceQuota operationId: listNamespacedResourceQuota parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 post: description: create a ResourceQuota operationId: createNamespacedResourceQuota parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ResourceQuota' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/resourcequotas/{name}: delete: description: delete a ResourceQuota operationId: deleteNamespacedResourceQuota parameters: - description: name of the ResourceQuota in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 x-codegen-request-body-name: body get: description: read the specified ResourceQuota operationId: readNamespacedResourceQuota parameters: - description: name of the ResourceQuota in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 patch: description: partially update the specified ResourceQuota operationId: patchNamespacedResourceQuota parameters: - description: name of the ResourceQuota in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 x-codegen-request-body-name: body put: description: replace the specified ResourceQuota operationId: replaceNamespacedResourceQuota parameters: - description: name of the ResourceQuota in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ResourceQuota' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/resourcequotas/{name}/status: get: description: read status of the specified ResourceQuota operationId: readNamespacedResourceQuotaStatus parameters: - description: name of the ResourceQuota in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 patch: description: partially update status of the specified ResourceQuota operationId: patchNamespacedResourceQuotaStatus parameters: - description: name of the ResourceQuota in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 x-codegen-request-body-name: body put: description: replace status of the specified ResourceQuota operationId: replaceNamespacedResourceQuotaStatus parameters: - description: name of the ResourceQuota in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ResourceQuota' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuota' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuota' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/secrets: delete: description: delete collection of Secret operationId: deleteCollectionNamespacedSecret parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: Secret version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind Secret operationId: listNamespacedSecret parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.SecretList' application/yaml: schema: $ref: '#/components/schemas/v1.SecretList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.SecretList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.SecretList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.SecretList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Secret version: v1 post: description: create a Secret operationId: createNamespacedSecret parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Secret' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Secret' application/yaml: schema: $ref: '#/components/schemas/v1.Secret' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Secret' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Secret' application/yaml: schema: $ref: '#/components/schemas/v1.Secret' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Secret' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Secret' application/yaml: schema: $ref: '#/components/schemas/v1.Secret' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Secret' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Secret version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/secrets/{name}: delete: description: delete a Secret operationId: deleteNamespacedSecret parameters: - description: name of the Secret in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: Secret version: v1 x-codegen-request-body-name: body get: description: read the specified Secret operationId: readNamespacedSecret parameters: - description: name of the Secret in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Secret' application/yaml: schema: $ref: '#/components/schemas/v1.Secret' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Secret' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Secret version: v1 patch: description: partially update the specified Secret operationId: patchNamespacedSecret parameters: - description: name of the Secret in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Secret' application/yaml: schema: $ref: '#/components/schemas/v1.Secret' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Secret' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Secret version: v1 x-codegen-request-body-name: body put: description: replace the specified Secret operationId: replaceNamespacedSecret parameters: - description: name of the Secret in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Secret' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Secret' application/yaml: schema: $ref: '#/components/schemas/v1.Secret' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Secret' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Secret' application/yaml: schema: $ref: '#/components/schemas/v1.Secret' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Secret' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Secret version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/serviceaccounts: delete: description: delete collection of ServiceAccount operationId: deleteCollectionNamespacedServiceAccount parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: ServiceAccount version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind ServiceAccount operationId: listNamespacedServiceAccount parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccountList' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccountList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccountList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ServiceAccountList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ServiceAccountList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ServiceAccount version: v1 post: description: create a ServiceAccount operationId: createNamespacedServiceAccount parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ServiceAccount' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccount' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccount' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccount' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: ServiceAccount version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/serviceaccounts/{name}: delete: description: delete a ServiceAccount operationId: deleteNamespacedServiceAccount parameters: - description: name of the ServiceAccount in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: ServiceAccount version: v1 x-codegen-request-body-name: body get: description: read the specified ServiceAccount operationId: readNamespacedServiceAccount parameters: - description: name of the ServiceAccount in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccount' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: ServiceAccount version: v1 patch: description: partially update the specified ServiceAccount operationId: patchNamespacedServiceAccount parameters: - description: name of the ServiceAccount in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccount' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: ServiceAccount version: v1 x-codegen-request-body-name: body put: description: replace the specified ServiceAccount operationId: replaceNamespacedServiceAccount parameters: - description: name of the ServiceAccount in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ServiceAccount' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccount' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccount' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccount' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: ServiceAccount version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/serviceaccounts/{name}/token: post: description: create token of a ServiceAccount operationId: createNamespacedServiceAccountToken parameters: - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string - description: name of the TokenRequest in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.TokenRequest' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.TokenRequest' application/yaml: schema: $ref: '#/components/schemas/v1.TokenRequest' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.TokenRequest' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.TokenRequest' application/yaml: schema: $ref: '#/components/schemas/v1.TokenRequest' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.TokenRequest' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.TokenRequest' application/yaml: schema: $ref: '#/components/schemas/v1.TokenRequest' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.TokenRequest' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: authentication.k8s.io kind: TokenRequest version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/services: get: description: list or watch objects of kind Service operationId: listNamespacedService parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceList' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ServiceList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ServiceList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Service version: v1 post: description: create a Service operationId: createNamespacedService parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Service' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Service version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/services/{name}: delete: description: delete a Service operationId: deleteNamespacedService parameters: - description: name of the Service in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: Service version: v1 x-codegen-request-body-name: body get: description: read the specified Service operationId: readNamespacedService parameters: - description: name of the Service in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Service version: v1 patch: description: partially update the specified Service operationId: patchNamespacedService parameters: - description: name of the Service in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Service version: v1 x-codegen-request-body-name: body put: description: replace the specified Service operationId: replaceNamespacedService parameters: - description: name of the Service in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Service' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Service version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{namespace}/services/{name}/proxy: delete: description: connect DELETE requests to proxy of Service operationId: connectDeleteNamespacedServiceProxy parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 get: description: connect GET requests to proxy of Service operationId: connectGetNamespacedServiceProxy parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 head: description: connect HEAD requests to proxy of Service operationId: connectHeadNamespacedServiceProxy parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 options: description: connect OPTIONS requests to proxy of Service operationId: connectOptionsNamespacedServiceProxy parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 patch: description: connect PATCH requests to proxy of Service operationId: connectPatchNamespacedServiceProxy parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 post: description: connect POST requests to proxy of Service operationId: connectPostNamespacedServiceProxy parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 put: description: connect PUT requests to proxy of Service operationId: connectPutNamespacedServiceProxy parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}: delete: description: connect DELETE requests to proxy of Service operationId: connectDeleteNamespacedServiceProxyWithPath parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 get: description: connect GET requests to proxy of Service operationId: connectGetNamespacedServiceProxyWithPath parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 head: description: connect HEAD requests to proxy of Service operationId: connectHeadNamespacedServiceProxyWithPath parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 options: description: connect OPTIONS requests to proxy of Service operationId: connectOptionsNamespacedServiceProxyWithPath parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 patch: description: connect PATCH requests to proxy of Service operationId: connectPatchNamespacedServiceProxyWithPath parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 post: description: connect POST requests to proxy of Service operationId: connectPostNamespacedServiceProxyWithPath parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 put: description: connect PUT requests to proxy of Service operationId: connectPutNamespacedServiceProxyWithPath parameters: - description: name of the ServiceProxyOptions in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: ServiceProxyOptions version: v1 /api/v1/namespaces/{namespace}/services/{name}/status: get: description: read status of the specified Service operationId: readNamespacedServiceStatus parameters: - description: name of the Service in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Service version: v1 patch: description: partially update status of the specified Service operationId: patchNamespacedServiceStatus parameters: - description: name of the Service in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Service version: v1 x-codegen-request-body-name: body put: description: replace status of the specified Service operationId: replaceNamespacedServiceStatus parameters: - description: name of the Service in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Service' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Service' application/yaml: schema: $ref: '#/components/schemas/v1.Service' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Service' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Service version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{name}: delete: description: delete a Namespace operationId: deleteNamespace parameters: - description: name of the Namespace in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 x-codegen-request-body-name: body get: description: read the specified Namespace operationId: readNamespace parameters: - description: name of the Namespace in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 patch: description: partially update the specified Namespace operationId: patchNamespace parameters: - description: name of the Namespace in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 x-codegen-request-body-name: body put: description: replace the specified Namespace operationId: replaceNamespace parameters: - description: name of the Namespace in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Namespace' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{name}/finalize: put: description: replace finalize of the specified Namespace operationId: replaceNamespaceFinalize parameters: - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string - description: name of the Namespace in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Namespace' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 x-codegen-request-body-name: body /api/v1/namespaces/{name}/status: get: description: read status of the specified Namespace operationId: readNamespaceStatus parameters: - description: name of the Namespace in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 patch: description: partially update status of the specified Namespace operationId: patchNamespaceStatus parameters: - description: name of the Namespace in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 x-codegen-request-body-name: body put: description: replace status of the specified Namespace operationId: replaceNamespaceStatus parameters: - description: name of the Namespace in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Namespace' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Namespace' application/yaml: schema: $ref: '#/components/schemas/v1.Namespace' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Namespace' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Namespace version: v1 x-codegen-request-body-name: body /api/v1/nodes: delete: description: delete collection of Node operationId: deleteCollectionNode parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: Node version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind Node operationId: listNode parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.NodeList' application/yaml: schema: $ref: '#/components/schemas/v1.NodeList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.NodeList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.NodeList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.NodeList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Node version: v1 post: description: create a Node operationId: createNode parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Node' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: Node version: v1 x-codegen-request-body-name: body /api/v1/nodes/{name}: delete: description: delete a Node operationId: deleteNode parameters: - description: name of the Node in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: Node version: v1 x-codegen-request-body-name: body get: description: read the specified Node operationId: readNode parameters: - description: name of the Node in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Node version: v1 patch: description: partially update the specified Node operationId: patchNode parameters: - description: name of the Node in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Node version: v1 x-codegen-request-body-name: body put: description: replace the specified Node operationId: replaceNode parameters: - description: name of the Node in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Node' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Node version: v1 x-codegen-request-body-name: body /api/v1/nodes/{name}/proxy: delete: description: connect DELETE requests to proxy of Node operationId: connectDeleteNodeProxy parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 get: description: connect GET requests to proxy of Node operationId: connectGetNodeProxy parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 head: description: connect HEAD requests to proxy of Node operationId: connectHeadNodeProxy parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 options: description: connect OPTIONS requests to proxy of Node operationId: connectOptionsNodeProxy parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 patch: description: connect PATCH requests to proxy of Node operationId: connectPatchNodeProxy parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 post: description: connect POST requests to proxy of Node operationId: connectPostNodeProxy parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 put: description: connect PUT requests to proxy of Node operationId: connectPutNodeProxy parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 /api/v1/nodes/{name}/proxy/{path}: delete: description: connect DELETE requests to proxy of Node operationId: connectDeleteNodeProxyWithPath parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 get: description: connect GET requests to proxy of Node operationId: connectGetNodeProxyWithPath parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 head: description: connect HEAD requests to proxy of Node operationId: connectHeadNodeProxyWithPath parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 options: description: connect OPTIONS requests to proxy of Node operationId: connectOptionsNodeProxyWithPath parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 patch: description: connect PATCH requests to proxy of Node operationId: connectPatchNodeProxyWithPath parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 post: description: connect POST requests to proxy of Node operationId: connectPostNodeProxyWithPath parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 put: description: connect PUT requests to proxy of Node operationId: connectPutNodeProxyWithPath parameters: - description: name of the NodeProxyOptions in: path name: name required: true schema: type: string - description: path to the resource in: path name: path required: true schema: type: string - description: Path is the URL path to use for the current proxy request to node. in: query name: path schema: type: string responses: 200: content: '*/*': schema: type: string description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: connect x-kubernetes-group-version-kind: group: "" kind: NodeProxyOptions version: v1 /api/v1/nodes/{name}/status: get: description: read status of the specified Node operationId: readNodeStatus parameters: - description: name of the Node in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: Node version: v1 patch: description: partially update status of the specified Node operationId: patchNodeStatus parameters: - description: name of the Node in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: Node version: v1 x-codegen-request-body-name: body put: description: replace status of the specified Node operationId: replaceNodeStatus parameters: - description: name of the Node in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Node' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Node' application/yaml: schema: $ref: '#/components/schemas/v1.Node' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Node' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: Node version: v1 x-codegen-request-body-name: body /api/v1/persistentvolumeclaims: get: description: list or watch objects of kind PersistentVolumeClaim operationId: listPersistentVolumeClaimForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.PersistentVolumeClaimList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: PersistentVolumeClaim version: v1 /api/v1/persistentvolumes: delete: description: delete collection of PersistentVolume operationId: deleteCollectionPersistentVolume parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind PersistentVolume operationId: listPersistentVolume parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolumeList' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolumeList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolumeList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.PersistentVolumeList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.PersistentVolumeList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 post: description: create a PersistentVolume operationId: createPersistentVolume parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.PersistentVolume' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 x-codegen-request-body-name: body /api/v1/persistentvolumes/{name}: delete: description: delete a PersistentVolume operationId: deletePersistentVolume parameters: - description: name of the PersistentVolume in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 x-codegen-request-body-name: body get: description: read the specified PersistentVolume operationId: readPersistentVolume parameters: - description: name of the PersistentVolume in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 patch: description: partially update the specified PersistentVolume operationId: patchPersistentVolume parameters: - description: name of the PersistentVolume in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 x-codegen-request-body-name: body put: description: replace the specified PersistentVolume operationId: replacePersistentVolume parameters: - description: name of the PersistentVolume in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.PersistentVolume' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 x-codegen-request-body-name: body /api/v1/persistentvolumes/{name}/status: get: description: read status of the specified PersistentVolume operationId: readPersistentVolumeStatus parameters: - description: name of the PersistentVolume in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 patch: description: partially update status of the specified PersistentVolume operationId: patchPersistentVolumeStatus parameters: - description: name of the PersistentVolume in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 x-codegen-request-body-name: body put: description: replace status of the specified PersistentVolume operationId: replacePersistentVolumeStatus parameters: - description: name of the PersistentVolume in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.PersistentVolume' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/yaml: schema: $ref: '#/components/schemas/v1.PersistentVolume' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PersistentVolume' description: Created 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: "" kind: PersistentVolume version: v1 x-codegen-request-body-name: body /api/v1/pods: get: description: list or watch objects of kind Pod operationId: listPodForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PodList' application/yaml: schema: $ref: '#/components/schemas/v1.PodList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.PodList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.PodList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Pod version: v1 /api/v1/podtemplates: get: description: list or watch objects of kind PodTemplate operationId: listPodTemplateForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.PodTemplateList' application/yaml: schema: $ref: '#/components/schemas/v1.PodTemplateList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.PodTemplateList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.PodTemplateList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.PodTemplateList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: PodTemplate version: v1 /api/v1/replicationcontrollers: get: description: list or watch objects of kind ReplicationController operationId: listReplicationControllerForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' application/yaml: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ReplicationControllerList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ReplicationController version: v1 /api/v1/resourcequotas: get: description: list or watch objects of kind ResourceQuota operationId: listResourceQuotaForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' application/yaml: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ResourceQuotaList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ResourceQuota version: v1 /api/v1/secrets: get: description: list or watch objects of kind Secret operationId: listSecretForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.SecretList' application/yaml: schema: $ref: '#/components/schemas/v1.SecretList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.SecretList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.SecretList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.SecretList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Secret version: v1 /api/v1/serviceaccounts: get: description: list or watch objects of kind ServiceAccount operationId: listServiceAccountForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceAccountList' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceAccountList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceAccountList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ServiceAccountList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ServiceAccountList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: ServiceAccount version: v1 /api/v1/services: get: description: list or watch objects of kind Service operationId: listServiceForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ServiceList' application/yaml: schema: $ref: '#/components/schemas/v1.ServiceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ServiceList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ServiceList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ServiceList' description: OK 401: content: {} description: Unauthorized tags: - core_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: "" kind: Service version: v1 /api/v1/watch/configmaps: {} /api/v1/watch/endpoints: {} /api/v1/watch/events: {} /api/v1/watch/limitranges: {} /api/v1/watch/namespaces: {} /api/v1/watch/namespaces/{namespace}/configmaps: {} /api/v1/watch/namespaces/{namespace}/configmaps/{name}: {} /api/v1/watch/namespaces/{namespace}/endpoints: {} /api/v1/watch/namespaces/{namespace}/endpoints/{name}: {} /api/v1/watch/namespaces/{namespace}/events: {} /api/v1/watch/namespaces/{namespace}/events/{name}: {} /api/v1/watch/namespaces/{namespace}/limitranges: {} /api/v1/watch/namespaces/{namespace}/limitranges/{name}: {} /api/v1/watch/namespaces/{namespace}/persistentvolumeclaims: {} /api/v1/watch/namespaces/{namespace}/persistentvolumeclaims/{name}: {} /api/v1/watch/namespaces/{namespace}/pods: {} /api/v1/watch/namespaces/{namespace}/pods/{name}: {} /api/v1/watch/namespaces/{namespace}/podtemplates: {} /api/v1/watch/namespaces/{namespace}/podtemplates/{name}: {} /api/v1/watch/namespaces/{namespace}/replicationcontrollers: {} /api/v1/watch/namespaces/{namespace}/replicationcontrollers/{name}: {} /api/v1/watch/namespaces/{namespace}/resourcequotas: {} /api/v1/watch/namespaces/{namespace}/resourcequotas/{name}: {} /api/v1/watch/namespaces/{namespace}/secrets: {} /api/v1/watch/namespaces/{namespace}/secrets/{name}: {} /api/v1/watch/namespaces/{namespace}/serviceaccounts: {} /api/v1/watch/namespaces/{namespace}/serviceaccounts/{name}: {} /api/v1/watch/namespaces/{namespace}/services: {} /api/v1/watch/namespaces/{namespace}/services/{name}: {} /api/v1/watch/namespaces/{name}: {} /api/v1/watch/nodes: {} /api/v1/watch/nodes/{name}: {} /api/v1/watch/persistentvolumeclaims: {} /api/v1/watch/persistentvolumes: {} /api/v1/watch/persistentvolumes/{name}: {} /api/v1/watch/pods: {} /api/v1/watch/podtemplates: {} /api/v1/watch/replicationcontrollers: {} /api/v1/watch/resourcequotas: {} /api/v1/watch/secrets: {} /api/v1/watch/serviceaccounts: {} /api/v1/watch/services: {} /apis/: get: description: get available API versions operationId: getAPIVersions responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIGroupList' application/yaml: schema: $ref: '#/components/schemas/v1.APIGroupList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIGroupList' description: OK 401: content: {} description: Unauthorized tags: - apis /apis/admissionregistration.k8s.io/: get: description: get information of a group operationId: getAPIGroup responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIGroup' application/yaml: schema: $ref: '#/components/schemas/v1.APIGroup' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIGroup' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration /apis/admissionregistration.k8s.io/v1/: get: description: get available resources operationId: getAPIResources responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIResourceList' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations: delete: description: delete collection of MutatingWebhookConfiguration operationId: deleteCollectionMutatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind MutatingWebhookConfiguration operationId: listMutatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfigurationList' application/yaml: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfigurationList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfigurationList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfigurationList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfigurationList' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1 post: description: create a MutatingWebhookConfiguration operationId: createMutatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' description: Accepted 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1 x-codegen-request-body-name: body /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name}: delete: description: delete a MutatingWebhookConfiguration operationId: deleteMutatingWebhookConfiguration parameters: - description: name of the MutatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1 x-codegen-request-body-name: body get: description: read the specified MutatingWebhookConfiguration operationId: readMutatingWebhookConfiguration parameters: - description: name of the MutatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1 patch: description: partially update the specified MutatingWebhookConfiguration operationId: patchMutatingWebhookConfiguration parameters: - description: name of the MutatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1 x-codegen-request-body-name: body put: description: replace the specified MutatingWebhookConfiguration operationId: replaceMutatingWebhookConfiguration parameters: - description: name of the MutatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.MutatingWebhookConfiguration' description: Created 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1 x-codegen-request-body-name: body /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations: delete: description: delete collection of ValidatingWebhookConfiguration operationId: deleteCollectionValidatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind ValidatingWebhookConfiguration operationId: listValidatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfigurationList' application/yaml: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfigurationList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfigurationList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfigurationList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfigurationList' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1 post: description: create a ValidatingWebhookConfiguration operationId: createValidatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' description: Accepted 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1 x-codegen-request-body-name: body /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name}: delete: description: delete a ValidatingWebhookConfiguration operationId: deleteValidatingWebhookConfiguration parameters: - description: name of the ValidatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1 x-codegen-request-body-name: body get: description: read the specified ValidatingWebhookConfiguration operationId: readValidatingWebhookConfiguration parameters: - description: name of the ValidatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1 patch: description: partially update the specified ValidatingWebhookConfiguration operationId: patchValidatingWebhookConfiguration parameters: - description: name of the ValidatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1 x-codegen-request-body-name: body put: description: replace the specified ValidatingWebhookConfiguration operationId: replaceValidatingWebhookConfiguration parameters: - description: name of the ValidatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ValidatingWebhookConfiguration' description: Created 401: content: {} description: Unauthorized tags: - admissionregistration_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1 x-codegen-request-body-name: body /apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations: {} /apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/{name}: {} /apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations: {} /apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/{name}: {} /apis/admissionregistration.k8s.io/v1beta1/: get: description: get available resources operationId: getAPIResources responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIResourceList' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations: delete: description: delete collection of MutatingWebhookConfiguration operationId: deleteCollectionMutatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body get: description: list or watch objects of kind MutatingWebhookConfiguration operationId: listMutatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList' application/yaml: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfigurationList' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1beta1 post: description: create a MutatingWebhookConfiguration operationId: createMutatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' description: Accepted 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}: delete: description: delete a MutatingWebhookConfiguration operationId: deleteMutatingWebhookConfiguration parameters: - description: name of the MutatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body get: description: read the specified MutatingWebhookConfiguration operationId: readMutatingWebhookConfiguration parameters: - description: name of the MutatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1beta1 patch: description: partially update the specified MutatingWebhookConfiguration operationId: patchMutatingWebhookConfiguration parameters: - description: name of the MutatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body put: description: replace the specified MutatingWebhookConfiguration operationId: replaceMutatingWebhookConfiguration parameters: - description: name of the MutatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.MutatingWebhookConfiguration' description: Created 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: MutatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations: delete: description: delete collection of ValidatingWebhookConfiguration operationId: deleteCollectionValidatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body get: description: list or watch objects of kind ValidatingWebhookConfiguration operationId: listValidatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList' application/yaml: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfigurationList' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1beta1 post: description: create a ValidatingWebhookConfiguration operationId: createValidatingWebhookConfiguration parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' description: Accepted 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}: delete: description: delete a ValidatingWebhookConfiguration operationId: deleteValidatingWebhookConfiguration parameters: - description: name of the ValidatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body get: description: read the specified ValidatingWebhookConfiguration operationId: readValidatingWebhookConfiguration parameters: - description: name of the ValidatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1beta1 patch: description: partially update the specified ValidatingWebhookConfiguration operationId: patchValidatingWebhookConfiguration parameters: - description: name of the ValidatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' description: OK 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body put: description: replace the specified ValidatingWebhookConfiguration operationId: replaceValidatingWebhookConfiguration parameters: - description: name of the ValidatingWebhookConfiguration in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/yaml: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.ValidatingWebhookConfiguration' description: Created 401: content: {} description: Unauthorized tags: - admissionregistration_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration version: v1beta1 x-codegen-request-body-name: body /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations: {} /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations/{name}: {} /apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations: {} /apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations/{name}: {} /apis/apiextensions.k8s.io/: get: description: get information of a group operationId: getAPIGroup responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIGroup' application/yaml: schema: $ref: '#/components/schemas/v1.APIGroup' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIGroup' description: OK 401: content: {} description: Unauthorized tags: - apiextensions /apis/apiextensions.k8s.io/v1/: get: description: get available resources operationId: getAPIResources responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIResourceList' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1 /apis/apiextensions.k8s.io/v1/customresourcedefinitions: delete: description: delete collection of CustomResourceDefinition operationId: deleteCollectionCustomResourceDefinition parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind CustomResourceDefinition operationId: listCustomResourceDefinition parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinitionList' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinitionList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinitionList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.CustomResourceDefinitionList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.CustomResourceDefinitionList' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 post: description: create a CustomResourceDefinition operationId: createCustomResourceDefinition parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: Accepted 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 x-codegen-request-body-name: body /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}: delete: description: delete a CustomResourceDefinition operationId: deleteCustomResourceDefinition parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 x-codegen-request-body-name: body get: description: read the specified CustomResourceDefinition operationId: readCustomResourceDefinition parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 patch: description: partially update the specified CustomResourceDefinition operationId: patchCustomResourceDefinition parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 x-codegen-request-body-name: body put: description: replace the specified CustomResourceDefinition operationId: replaceCustomResourceDefinition parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: Created 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 x-codegen-request-body-name: body /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}/status: get: description: read status of the specified CustomResourceDefinition operationId: readCustomResourceDefinitionStatus parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 patch: description: partially update status of the specified CustomResourceDefinition operationId: patchCustomResourceDefinitionStatus parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 x-codegen-request-body-name: body put: description: replace status of the specified CustomResourceDefinition operationId: replaceCustomResourceDefinitionStatus parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.CustomResourceDefinition' description: Created 401: content: {} description: Unauthorized tags: - apiextensions_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1 x-codegen-request-body-name: body /apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions: {} /apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/{name}: {} /apis/apiextensions.k8s.io/v1beta1/: get: description: get available resources operationId: getAPIResources responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIResourceList' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions: delete: description: delete collection of CustomResourceDefinition operationId: deleteCollectionCustomResourceDefinition parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 x-codegen-request-body-name: body get: description: list or watch objects of kind CustomResourceDefinition operationId: listCustomResourceDefinition parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinitionList' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 post: description: create a CustomResourceDefinition operationId: createCustomResourceDefinition parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: Accepted 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 x-codegen-request-body-name: body /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}: delete: description: delete a CustomResourceDefinition operationId: deleteCustomResourceDefinition parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 x-codegen-request-body-name: body get: description: read the specified CustomResourceDefinition operationId: readCustomResourceDefinition parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 patch: description: partially update the specified CustomResourceDefinition operationId: patchCustomResourceDefinition parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 x-codegen-request-body-name: body put: description: replace the specified CustomResourceDefinition operationId: replaceCustomResourceDefinition parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: Created 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 x-codegen-request-body-name: body /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status: get: description: read status of the specified CustomResourceDefinition operationId: readCustomResourceDefinitionStatus parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 patch: description: partially update status of the specified CustomResourceDefinition operationId: patchCustomResourceDefinitionStatus parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: OK 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 x-codegen-request-body-name: body put: description: replace status of the specified CustomResourceDefinition operationId: replaceCustomResourceDefinitionStatus parameters: - description: name of the CustomResourceDefinition in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/yaml: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.CustomResourceDefinition' description: Created 401: content: {} description: Unauthorized tags: - apiextensions_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apiextensions.k8s.io kind: CustomResourceDefinition version: v1beta1 x-codegen-request-body-name: body /apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions: {} /apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions/{name}: {} /apis/apiregistration.k8s.io/: get: description: get information of a group operationId: getAPIGroup responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIGroup' application/yaml: schema: $ref: '#/components/schemas/v1.APIGroup' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIGroup' description: OK 401: content: {} description: Unauthorized tags: - apiregistration /apis/apiregistration.k8s.io/v1/: get: description: get available resources operationId: getAPIResources responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIResourceList' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1 /apis/apiregistration.k8s.io/v1/apiservices: delete: description: delete collection of APIService operationId: deleteCollectionAPIService parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind APIService operationId: listAPIService parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIServiceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIServiceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIServiceList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.APIServiceList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.APIServiceList' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 post: description: create an APIService operationId: createAPIService parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.APIService' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: Accepted 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 x-codegen-request-body-name: body /apis/apiregistration.k8s.io/v1/apiservices/{name}: delete: description: delete an APIService operationId: deleteAPIService parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 x-codegen-request-body-name: body get: description: read the specified APIService operationId: readAPIService parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 patch: description: partially update the specified APIService operationId: patchAPIService parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 x-codegen-request-body-name: body put: description: replace the specified APIService operationId: replaceAPIService parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.APIService' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: Created 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 x-codegen-request-body-name: body /apis/apiregistration.k8s.io/v1/apiservices/{name}/status: get: description: read status of the specified APIService operationId: readAPIServiceStatus parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 patch: description: partially update status of the specified APIService operationId: patchAPIServiceStatus parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 x-codegen-request-body-name: body put: description: replace status of the specified APIService operationId: replaceAPIServiceStatus parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.APIService' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIService' description: Created 401: content: {} description: Unauthorized tags: - apiregistration_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1 x-codegen-request-body-name: body /apis/apiregistration.k8s.io/v1/watch/apiservices: {} /apis/apiregistration.k8s.io/v1/watch/apiservices/{name}: {} /apis/apiregistration.k8s.io/v1beta1/: get: description: get available resources operationId: getAPIResources responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIResourceList' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 /apis/apiregistration.k8s.io/v1beta1/apiservices: delete: description: delete collection of APIService operationId: deleteCollectionAPIService parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 x-codegen-request-body-name: body get: description: list or watch objects of kind APIService operationId: listAPIService parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIServiceList' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIServiceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIServiceList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1beta1.APIServiceList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1beta1.APIServiceList' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 post: description: create an APIService operationId: createAPIService parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.APIService' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: Accepted 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 x-codegen-request-body-name: body /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}: delete: description: delete an APIService operationId: deleteAPIService parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 x-codegen-request-body-name: body get: description: read the specified APIService operationId: readAPIService parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 patch: description: partially update the specified APIService operationId: patchAPIService parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 x-codegen-request-body-name: body put: description: replace the specified APIService operationId: replaceAPIService parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.APIService' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: Created 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 x-codegen-request-body-name: body /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status: get: description: read status of the specified APIService operationId: readAPIServiceStatus parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 patch: description: partially update status of the specified APIService operationId: patchAPIServiceStatus parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: OK 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 x-codegen-request-body-name: body put: description: replace status of the specified APIService operationId: replaceAPIServiceStatus parameters: - description: name of the APIService in: path name: name required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1beta1.APIService' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1beta1.APIService' application/yaml: schema: $ref: '#/components/schemas/v1beta1.APIService' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1beta1.APIService' description: Created 401: content: {} description: Unauthorized tags: - apiregistration_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apiregistration.k8s.io kind: APIService version: v1beta1 x-codegen-request-body-name: body /apis/apiregistration.k8s.io/v1beta1/watch/apiservices: {} /apis/apiregistration.k8s.io/v1beta1/watch/apiservices/{name}: {} /apis/apps/: get: description: get information of a group operationId: getAPIGroup responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIGroup' application/yaml: schema: $ref: '#/components/schemas/v1.APIGroup' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIGroup' description: OK 401: content: {} description: Unauthorized tags: - apps /apis/apps/v1/: get: description: get available resources operationId: getAPIResources responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.APIResourceList' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 /apis/apps/v1/controllerrevisions: get: description: list or watch objects of kind ControllerRevision operationId: listControllerRevisionForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apps kind: ControllerRevision version: v1 /apis/apps/v1/daemonsets: get: description: list or watch objects of kind DaemonSet operationId: listDaemonSetForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSetList' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSetList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSetList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.DaemonSetList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.DaemonSetList' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 /apis/apps/v1/deployments: get: description: list or watch objects of kind Deployment operationId: listDeploymentForAllNamespaces parameters: - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DeploymentList' application/yaml: schema: $ref: '#/components/schemas/v1.DeploymentList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DeploymentList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.DeploymentList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.DeploymentList' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 /apis/apps/v1/namespaces/{namespace}/controllerrevisions: delete: description: delete collection of ControllerRevision operationId: deleteCollectionNamespacedControllerRevision parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: apps kind: ControllerRevision version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind ControllerRevision operationId: listNamespacedControllerRevision parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.ControllerRevisionList' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apps kind: ControllerRevision version: v1 post: description: create a ControllerRevision operationId: createNamespacedControllerRevision parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ControllerRevision' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevision' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevision' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevision' description: Accepted 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: apps kind: ControllerRevision version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}: delete: description: delete a ControllerRevision operationId: deleteNamespacedControllerRevision parameters: - description: name of the ControllerRevision in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: apps kind: ControllerRevision version: v1 x-codegen-request-body-name: body get: description: read the specified ControllerRevision operationId: readNamespacedControllerRevision parameters: - description: name of the ControllerRevision in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevision' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apps kind: ControllerRevision version: v1 patch: description: partially update the specified ControllerRevision operationId: patchNamespacedControllerRevision parameters: - description: name of the ControllerRevision in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevision' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apps kind: ControllerRevision version: v1 x-codegen-request-body-name: body put: description: replace the specified ControllerRevision operationId: replaceNamespacedControllerRevision parameters: - description: name of the ControllerRevision in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.ControllerRevision' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevision' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/yaml: schema: $ref: '#/components/schemas/v1.ControllerRevision' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.ControllerRevision' description: Created 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apps kind: ControllerRevision version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/daemonsets: delete: description: delete collection of DaemonSet operationId: deleteCollectionNamespacedDaemonSet parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind DaemonSet operationId: listNamespacedDaemonSet parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSetList' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSetList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSetList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.DaemonSetList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.DaemonSetList' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 post: description: create a DaemonSet operationId: createNamespacedDaemonSet parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DaemonSet' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: Accepted 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}: delete: description: delete a DaemonSet operationId: deleteNamespacedDaemonSet parameters: - description: name of the DaemonSet in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 x-codegen-request-body-name: body get: description: read the specified DaemonSet operationId: readNamespacedDaemonSet parameters: - description: name of the DaemonSet in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 patch: description: partially update the specified DaemonSet operationId: patchNamespacedDaemonSet parameters: - description: name of the DaemonSet in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 x-codegen-request-body-name: body put: description: replace the specified DaemonSet operationId: replaceNamespacedDaemonSet parameters: - description: name of the DaemonSet in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DaemonSet' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: Created 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status: get: description: read status of the specified DaemonSet operationId: readNamespacedDaemonSetStatus parameters: - description: name of the DaemonSet in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 patch: description: partially update status of the specified DaemonSet operationId: patchNamespacedDaemonSetStatus parameters: - description: name of the DaemonSet in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 x-codegen-request-body-name: body put: description: replace status of the specified DaemonSet operationId: replaceNamespacedDaemonSetStatus parameters: - description: name of the DaemonSet in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DaemonSet' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.DaemonSet' application/yaml: schema: $ref: '#/components/schemas/v1.DaemonSet' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DaemonSet' description: Created 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apps kind: DaemonSet version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/deployments: delete: description: delete collection of Deployment operationId: deleteCollectionNamespacedDeployment parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind Deployment operationId: listNamespacedDeployment parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.DeploymentList' application/yaml: schema: $ref: '#/components/schemas/v1.DeploymentList' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.DeploymentList' application/json;stream=watch: schema: $ref: '#/components/schemas/v1.DeploymentList' application/vnd.kubernetes.protobuf;stream=watch: schema: $ref: '#/components/schemas/v1.DeploymentList' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 post: description: create a Deployment operationId: createNamespacedDeployment parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Deployment' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: Created 202: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: Accepted 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/deployments/{name}: delete: description: delete a Deployment operationId: deleteNamespacedDeployment parameters: - description: name of the Deployment in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 202: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: Accepted 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 x-codegen-request-body-name: body get: description: read the specified Deployment operationId: readNamespacedDeployment parameters: - description: name of the Deployment in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. in: query name: exact schema: type: boolean - description: Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. in: query name: export schema: type: boolean responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 patch: description: partially update the specified Deployment operationId: patchNamespacedDeployment parameters: - description: name of the Deployment in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 x-codegen-request-body-name: body put: description: replace the specified Deployment operationId: replaceNamespacedDeployment parameters: - description: name of the Deployment in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Deployment' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: Created 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale: get: description: read scale of the specified Deployment operationId: readNamespacedDeploymentScale parameters: - description: name of the Scale in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Scale' application/yaml: schema: $ref: '#/components/schemas/v1.Scale' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Scale' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: autoscaling kind: Scale version: v1 patch: description: partially update scale of the specified Deployment operationId: patchNamespacedDeploymentScale parameters: - description: name of the Scale in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Scale' application/yaml: schema: $ref: '#/components/schemas/v1.Scale' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Scale' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: autoscaling kind: Scale version: v1 x-codegen-request-body-name: body put: description: replace scale of the specified Deployment operationId: replaceNamespacedDeploymentScale parameters: - description: name of the Scale in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Scale' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Scale' application/yaml: schema: $ref: '#/components/schemas/v1.Scale' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Scale' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Scale' application/yaml: schema: $ref: '#/components/schemas/v1.Scale' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Scale' description: Created 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: autoscaling kind: Scale version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status: get: description: read status of the specified Deployment operationId: readNamespacedDeploymentStatus parameters: - description: name of the Deployment in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 patch: description: partially update status of the specified Deployment operationId: patchNamespacedDeploymentStatus parameters: - description: name of the Deployment in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). in: query name: fieldManager schema: type: string - description: Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. in: query name: force schema: type: boolean requestBody: content: application/json-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/strategic-merge-patch+json: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object application/apply-patch+yaml: schema: description: Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. type: object required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 x-codegen-request-body-name: body put: description: replace status of the specified Deployment operationId: replaceNamespacedDeploymentStatus parameters: - description: name of the Deployment in: path name: name required: true schema: type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query name: fieldManager schema: type: string requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.Deployment' required: true responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: OK 201: content: application/json: schema: $ref: '#/components/schemas/v1.Deployment' application/yaml: schema: $ref: '#/components/schemas/v1.Deployment' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Deployment' description: Created 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: apps kind: Deployment version: v1 x-codegen-request-body-name: body /apis/apps/v1/namespaces/{namespace}/replicasets: delete: description: delete collection of ReplicaSet operationId: deleteCollectionNamespacedReplicaSet parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed' in: query name: dryRun schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. in: query name: gracePeriodSeconds schema: type: integer - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. in: query name: limit schema: type: integer - description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object''s finalizers list. Either this field or PropagationPolicy may be set, but not both.' in: query name: orphanDependents schema: type: boolean - description: 'Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: ''Orphan'' - orphan the dependents; ''Background'' - allow the garbage collector to delete the dependents in the background; ''Foreground'' - a cascading policy that deletes all dependents in the foreground.' in: query name: propagationPolicy schema: type: string - 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. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it''s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.' in: query name: resourceVersion schema: type: string - description: Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. in: query name: timeoutSeconds schema: type: integer - description: Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. in: query name: watch schema: type: boolean requestBody: content: '*/*': schema: $ref: '#/components/schemas/v1.DeleteOptions' required: false responses: 200: content: application/json: schema: $ref: '#/components/schemas/v1.Status' application/yaml: schema: $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: $ref: '#/components/schemas/v1.Status' description: OK 401: content: {} description: Unauthorized tags: - apps_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: apps kind: ReplicaSet version: v1 x-codegen-request-body-name: body get: description: list or watch objects of kind ReplicaSet operationId: listNamespacedReplicaSet parameters: - description: object name and auth scope, such as for teams and projects in: path name: namespace required: true schema: type: string - description: If 'true', then the output is pretty printed. in: query name: pretty schema: type: string - description: |- allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. in: query name: allowWatchBookmarks schema: type: boolean - description: |- The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. in: query name: continue schema: type: string - description: A selector to restrict the list of returned objects by their fields. Defaults to everything. in: query name: fieldSelector schema: type: string - description: A selector to restrict the list of returned objects by their labels. Defaults to everything. in: query name: labelSelector schema: type: string - description: |- limit is a maximum number of responses to return for a list call. If more items