Kubernetes vendor logo

Vendor

Kubernetes

Product

Kubernetes

Method

REST

Category

Cloud

Project Type

Adapter


Download Adapter
Adapter

Adapter for Integration to Kubernetes

Overview

This adapter is used to integrate the Itential Automation Platform (IAP) with the Kubernetes System. The API that was used to build the adapter for Kubernetes is usually available in the report directory of this adapter. The adapter utilizes the Kubernetes API to provide the integrations that are deemed pertinent to IAP. The ReadMe file is intended to provide information on this adapter it is generated from various other Markdown files.

Details

The Kubernetes adapter from Itential is used to integrate the Itential Automation Platform (IAP) with Kubernetes. With this adapter you have the ability to perform operations such as:

  • Service Discovery and Load Balancing: Kubernetes can expose a container using the DNS name or using its own IP address. If traffic to a container is high, automatically distribute the network traffic so that the deployment is stable.

  • Storage Orchestration: Automatically mount a storage system of your choice, such as local storages, public cloud providers, and more.

  • Automated Rollouts and Rollbacks: You can describe the desired state for your deployed containers, and it can change the actual state to the desired state at a controlled rate.

  • Automatic Bin Packing: Automatically run containerized tasks with descriptions of how much CPU and memory (RAM) each container needs. Kubernetes can fit containers onto your nodes to make the best use of your resources.

For further technical details on how to install and use this adapter, please click the Technical Documentation tab.

Kubernetes

Table of Contents

Getting Started

These instructions will help you get a copy of the project on your local machine for development and testing. Reading this section is also helpful for deployments as it provides you with pertinent information on prerequisites and properties.

Helpful Background Information

There is Adapter documentation available on the Itential Documentation Site. This documentation includes information and examples that are helpful for:

Authentication
IAP Service Instance Configuration
Code Files
Endpoint Configuration (Action & Schema)
Mock Data
Adapter Generic Methods
Headers
Security
Linting and Testing
Build an Adapter
Troubleshooting an Adapter

Others will be added over time. Want to build a new adapter? Use the Itential Adapter Builder

Prerequisites

The following is a list of required packages for installation on the system the adapter will run on:

Node.js
npm
Git

The following list of packages are required for Itential opensource adapters or custom adapters that have been built utilizing the Itential Adapter Builder. You can install these packages by running npm install inside the adapter directory.

PackageDescription
@itentialopensource/adapter-utilsRuntime library classes for all adapters; includes request handling, connection, authentication throttling, and translation.
ajvRequired for validation of adapter properties to integrate with Kubernetes.
axiosUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
commanderUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
dns-lookup-promiseUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
fs-extraUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
mochaTesting library that is utilized by some of the node scripts that are included with the adapter.
mocha-paramTesting library that is utilized by some of the node scripts that are included with the adapter.
mongodbUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
nycTesting coverage library that is utilized by some of the node scripts that are included with the adapter.
pingUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
readline-syncUtilized by the node script that comes with the adapter; helps to test unit and integration functionality.
semverUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
winstonUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.

If you are developing and testing a custom adapter, or have testing capabilities on an Itential opensource adapter, you will need to install these packages as well.

chai
eslint
eslint-config-airbnb-base
eslint-plugin-import
eslint-plugin-json
testdouble

How to Install

  1. Set up the name space location in your IAP node_modules.
cd /opt/pronghorn/current/node_modules (* could be in a different place)
if the @itentialopensource directory does not exist, create it:
    mkdir @itentialopensource
  1. Clone/unzip/tar the adapter into your IAP environment.
cd \@itentialopensource
git clone git@gitlab.com:\@itentialopensource/adapters/adapter-kubernetes
or
unzip adapter-kubernetes.zip
or
tar -xvf adapter-kubernetes.tar
  1. Run the adapter install script.
cd adapter-kubernetes
npm install
npm run lint:errors
npm run test
  1. Restart IAP
systemctl restart pronghorn
  1. Create an adapter service instance configuration in IAP Admin Essentials GUI

  2. Copy the properties from the sampleProperties.json and paste them into the service instance configuration in the inner/second properties field.

  3. Change the adapter service instance configuration (host, port, credentials, etc) in IAP Admin Essentials GUI

For an easier install of the adapter use npm run adapter:install, it will install the adapter in IAP. Please note that it can be dependent on where the adapter is installed and on the version of IAP so it is subject to fail. If using this, you can replace step 3-5 above with these:

  1. Install adapter dependencies and check the adapter.
cd adapter-kubernetes
npm run adapter:install
  1. Restart IAP
systemctl restart pronghorn
  1. Change the adapter service instance configuration (host, port, credentials, etc) in IAP Admin Essentials GUI

Testing

Mocha is generally used to test all Itential Opensource Adapters. There are unit tests as well as integration tests performed. Integration tests can generally be run as standalone using mock data and running the adapter in stub mode, or as integrated. When running integrated, every effort is made to prevent environmental failures, however there is still a possibility.

Unit Testing

Unit Testing includes testing basic adapter functionality as well as error conditions that are triggered in the adapter prior to any integration. There are two ways to run unit tests. The prefered method is to use the testRunner script; however, both methods are provided here.

node utils/testRunner --unit

npm run test:unit
npm run test:baseunit

To add new unit tests, edit the test/unit/adapterTestUnit.js file. The tests that are already in this file should provide guidance for adding additional tests.

Integration Testing - Standalone

Standalone Integration Testing requires mock data to be provided with the entities. If this data is not provided, standalone integration testing will fail. When the adapter is set to run in stub mode (setting the stub property to true), the adapter will run through its code up to the point of making the request. It will then retrieve the mock data and return that as if it had received that data as the response from Kubernetes. It will then translate the data so that the adapter can return the expected response to the rest of the Itential software. Standalone is the default integration test.

Similar to unit testing, there are two ways to run integration tests. Using the testRunner script is better because it prevents you from having to edit the test script; it will also resets information after testing is complete so that credentials are not saved in the file.

node utils/testRunner
  answer no at the first prompt

npm run test:integration

To add new integration tests, edit the test/integration/adapterTestIntegration.js file. The tests that are already in this file should provide guidance for adding additional tests.

Integration Testing

Integration Testing requires connectivity to Kubernetes. By using the testRunner script it prevents you from having to edit the integration test. It also resets the integration test after the test is complete so that credentials are not saved in the file.

Note: These tests have been written as a best effort to make them work in most environments. However, the Adapter Builder often does not have the necessary information that is required to set up valid integration tests. For example, the order of the requests can be very important and data is often required for creates and updates. Hence, integration tests may have to be enhanced before they will work (integrate) with Kubernetes. Even after tests have been set up properly, it is possible there are environmental constraints that could result in test failures. Some examples of possible environmental issues are customizations that have been made within Kubernetes which change order dependencies or required data.

node utils/testRunner
answer yes at the first prompt
answer all other questions on connectivity and credentials

Test should also be written to clean up after themselves. However, it is important to understand that in some cases this may not be possible. In addition, whenever exceptions occur, test execution may be stopped, which will prevent cleanup actions from running. It is recommended that tests be utilized in dev and test labs only.

Reminder: Do not check in code with actual credentials to systems.

Configuration

This section defines all the properties that are available for the adapter, including detailed information on what each property is for. If you are not using certain capabilities with this adapter, you do not need to define all of the properties. An example of how the properties for this adapter can be used with tests or IAP are provided in the sampleProperties.

Example Properties

  "properties": {
    "host": "localhost",
    "port": 443,
    "choosepath": "",
    "base_path": "/api",
    "version": "v1.16.0",
    "cache_location": "none",
    "encode_pathvars": true,
    "encode_queryvars": true,
    "save_metric": false,
    "stub": true,
    "protocol": "https",
    "authentication": {
      "auth_method": "static_token",
      "username": "exampleUsername",
      "password": "examplePassword",
      "token": "",
      "token_timeout": 1800000,
      "token_cache": "local",
      "invalid_token_error": 401,
      "auth_field": "header.headers.Authorization",
      "auth_field_format": "Bearer {token}",
      "auth_logging": false,
      "client_id": "",
      "client_secret": "",
      "grant_type": "",
      "sensitive": [],
      "sso": {
        "protocol": "",
        "host": "",
        "port": 0
      },
      "multiStepAuthCalls": [
        {
          "name": "",
          "requestFields": {},
          "responseFields": {},
          "successfullResponseCode": 200
        }
      ]
    },
    "healthcheck": {
      "type": "none",
      "frequency": 300000,
      "query_object": {},
      "addlHeaders": {}
    },
    "throttle": {
      "throttle_enabled": false,
      "number_pronghorns": 1,
      "sync_async": "sync",
      "max_in_queue": 1000,
      "concurrent_max": 1,
      "expire_timeout": 0,
      "avg_runtime": 200,
      "priorities": [
        {
          "value": 0,
          "percent": 100
        }
      ]
    },
    "request": {
      "number_redirects": 0,
      "number_retries": 3,
      "limit_retry_error": 401,
      "failover_codes": [],
      "attempt_timeout": 5000,
      "global_request": {
        "payload": {},
        "uriOptions": {},
        "addlHeaders": {},
        "authData": {}
      },
      "healthcheck_on_timeout": true,
      "return_raw": false,
      "archiving": false,
      "return_request": false
    },
    "proxy": {
      "enabled": false,
      "host": "",
      "port": 1,
      "protocol": "http",
      "username": "",
      "password": ""
    },
    "ssl": {
      "ecdhCurve": "",
      "enabled": false,
      "accept_invalid_cert": true,
      "ca_file": "",
      "key_file": "",
      "cert_file": "",
      "secure_protocol": "",
      "ciphers": ""
    },
    "mongo": {
      "host": "",
      "port": 0,
      "database": "",
      "username": "",
      "password": "",
      "replSet": "",
      "db_ssl": {
        "enabled": false,
        "accept_invalid_cert": false,
        "ca_file": "",
        "key_file": "",
        "cert_file": ""
      }
    },
    "devicebroker": {
      "getDevice": [
        {
          "path": "/get/devices/{id}",
          "method": "GET",
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {
            "id": "name"
          },
          "responseDatakey": "",
          "responseFields": {
            "name": "host",
            "ostype": "os",
            "ostypePrefix": "system-",
            "ipaddress": "attributes.ipaddr",
            "port": "443"
          }
        }
      ],
      "getDevicesFiltered": [
        {
          "path": "/get/devices",
          "method": "GET",
          "pagination": {
            "offsetVar": "",
            "limitVar": "",
            "incrementBy": "limit",
            "requestLocation": "query"
          },
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {},
          "responseDatakey": "",
          "responseFields": {
            "name": "host",
            "ostype": "os",
            "ostypePrefix": "system-",
            "ipaddress": "attributes.ipaddr",
            "port": "443"
          }
        }
      ],
      "isAlive": [
        {
          "path": "/get/devices/{id}/status",
          "method": "GET",
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {
            "id": "name"
          },
          "responseDatakey": "",
          "responseFields": {
            "status": "status",
            "statusValue": "online"
          }
        }
      ],
      "getConfig": [
        {
          "path": "/get/devices/{id}/configPart1",
          "method": "GET",
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {
            "id": "name"
          },
          "responseDatakey": "",
          "responseFields": {}
        }
      ],
      "getCount": [
        {
          "path": "/get/devices",
          "method": "GET",
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {},
          "responseDatakey": "",
          "responseFields": {}
        }
      ]
    },
    "cache": {
      "enabled": false,
      "entities": [
        {
          "entityType": "",
          "frequency": 1440,
          "flushOnFail": false,
          "limit": 1000,
          "retryAttempts": 5,
          "sort": true,
          "populate": [
            {
              "path": "",
              "method": "GET",
              "pagination": {
                "offsetVar": "",
                "limitVar": "",
                "incrementBy": "limit",
                "requestLocation": "query"
              },
              "query": {},
              "body": {},
              "headers": {},
              "handleFailure": "ignore",
              "requestFields": {},
              "responseDatakey": "",
              "responseFields": {}
            }
          ],
          "cachedTasks": [
            {
              "name": "",
              "filterField": "",
              "filterLoc": ""
            }
          ]
        }
      ]
    }
  }

Connection Properties

These base properties are used to connect to Kubernetes upon the adapter initially coming up. It is important to set these properties appropriately.

PropertyDescription
hostRequired. A fully qualified domain name or IP address.
portRequired. Used to connect to the server.
base_pathOptional. Used to define part of a path that is consistent for all or most endpoints. It makes the URIs easier to use and maintain but can be overridden on individual calls. An example **base_path** might be `/rest/api`. Default is ``.
versionOptional. Used to set a global version for action endpoints. This makes it faster to update the adapter when endpoints change. As with the base-path, version can be overridden on individual endpoints. Default is ``.
cache_locationOptional. Used to define where the adapter cache is located. The cache is used to maintain an entity list to improve performance. Storage locally is lost when the adapter is restarted. Storage in Redis is preserved upon adapter restart. Default is none which means no caching of the entity list.
encode_pathvarsOptional. Used to tell the adapter to encode path variables or not. The default behavior is to encode them so this property can be used to stop that behavior.
encode_queryvarsOptional. Used to tell the adapter to encode query parameters or not. The default behavior is to encode them so this property can be used to stop that behavior.
save_metricOptional. Used to tell the adapter to save metric information (this does not impact metrics returned on calls). This allows the adapter to gather metrics over time. Metric data can be stored in a database or on the file system.
stubOptional. Indicates whether the stub should run instead of making calls to Kubernetes (very useful during basic testing). Default is false (which means connect to Kubernetes).
protocolOptional. Notifies the adapter whether to use HTTP or HTTPS. Default is HTTP.

A connectivity check tells IAP the adapter has loaded successfully.

Authentication Properties

The following properties are used to define the authentication process to Kubernetes.

Note: Depending on the method that is used to authenticate with Kubernetes, you may not need to set all of the authentication properties.

PropertyDescription
auth_methodRequired. Used to define the type of authentication currently supported. Authentication methods currently supported are: `basic user_password`, `static_token`, `request_token`, and `no_authentication`.
usernameUsed to authenticate with Kubernetes on every request or when pulling a token that will be used in subsequent requests.
passwordUsed to authenticate with Kubernetes on every request or when pulling a token that will be used in subsequent requests.
tokenDefines a static token that can be used on all requests. Only used with `static_token` as an authentication method (auth\_method).
invalid_token_errorDefines the HTTP error that is received when the token is invalid. Notifies the adapter to pull a new token and retry the request. Default is 401.
token_timeoutDefines how long a token is valid. Measured in milliseconds. Once a dynamic token is no longer valid, the adapter has to pull a new token. If the token_timeout is set to -1, the adapter will pull a token on every request to Kubernetes. If the timeout_token is 0, the adapter will use the expiration from the token response to determine when the token is no longer valid.
token_cacheUsed to determine where the token should be stored (local memory or in Redis).
auth_fieldDefines the request field the authentication (e.g., token are basic auth credentials) needs to be placed in order for the calls to work.
auth_field_formatDefines the format of the auth\_field. See examples below. Items enclosed in {} inform the adapter to perofrm an action prior to sending the data. It may be to replace the item with a value or it may be to encode the item.
auth_loggingSetting this true will add some additional logs but this should only be done when trying to debug an issue as certain credential information may be logged out when this is true.
client_idProvide a client id when needed, this is common on some types of OAuth.
client_secretProvide a client secret when needed, this is common on some types of OAuth.
grant_typeProvide a grant type when needed, this is common on some types of OAuth.

Examples of authentication field format

"{token}"
"Token {token}"
"{username}:{password}"
"Basic {b64}{username}:{password}{/b64}"

Healthcheck Properties

The healthcheck properties defines the API that runs the healthcheck to tell the adapter that it can reach Kubernetes. There are currently three types of healthchecks.

  • None - Not recommended. Adapter will not run a healthcheck. Consequently, unable to determine before making a request if the adapter can reach Kubernetes.
  • Startup - Adapter will check for connectivity when the adapter initially comes up, but it will not check afterwards.
  • Intermittent - Adapter will check connectivity to Kubernetes at a frequency defined in the frequency property.
PropertyDescription
typeRequired. The type of health check to run.
frequencyRequired if intermittent. Defines how often the health check should run. Measured in milliseconds. Default is 300000.
query_objectQuery parameters to be added to the adapter healthcheck call.

Request Properties

The request section defines properties to help handle requests.

PropertyDescription
number_redirectsOptional. Tells the adapter that the request may be redirected and gives it a maximum number of redirects to allow before returning an error. Default is 0 - no redirects.
number_retriesTells the adapter how many times to retry a request that has either aborted or reached a limit error before giving up and returning an error.
limit_retry_errorOptional. Can be either an integer or an array. Indicates the http error status number to define that no capacity was available and, after waiting a short interval, the adapter can retry the request. If an array is provvided, the array can contain integers or strings. Strings in the array are used to define ranges (e.g. "502-506"). Default is [0].
failover_codesAn array of error codes for which the adapter will send back a failover flag to IAP so that the Platform can attempt the action in another adapter.
attempt_timeoutOptional. Tells how long the adapter should wait before aborting the attempt. On abort, the adapter will do one of two things: 1) return the error; or 2) if **healthcheck\_on\_timeout** is set to true, it will abort the request and run a Healthcheck until it re-establishes connectivity to Kubernetes, and then will re-attempt the request that aborted. Default is 5000 milliseconds.
global_requestOptional. This is information that the adapter can include in all requests to the other system. This is easier to define and maintain than adding this information in either the code (adapter.js) or the action files.
global_request -> payloadOptional. Defines any information that should be included on all requests sent to the other system that have a payload/body.
global_request -> uriOptionsOptional. Defines any information that should be sent as untranslated query options (e.g. page, size) on all requests to the other system.
global_request -> addlHeadersOptioonal. Defines any headers that should be sent on all requests to the other system.
global_request -> authDataOptional. Defines any additional authentication data used to authentice with the other system. This authData needs to be consistent on every request.
healthcheck_on_timeoutRequired. Defines if the adapter should run a health check on timeout. If set to true, the adapter will abort the request and run a health check until it re-establishes connectivity and then it will re-attempt the request.
return_rawOptional. Tells the adapter whether the raw response should be returned as well as the IAP response. This is helpful when running integration tests to save mock data. It does add overhead to the response object so it is not ideal from production.
archivingOptional flag. Default is false. It archives the request, the results and the various times (wait time, Kubernetes time and overall time) in the `adapterid_results` collection in MongoDB. Although archiving might be desirable, be sure to develop a strategy before enabling this capability. Consider how much to archive and what strategy to use for cleaning up the collection in the database so that it does not become too large, especially if the responses are large.
return_requestOptional flag. Default is false. Will return the actual request that is made including headers. This should only be used during debugging issues as there could be credentials in the actual request.

SSL Properties

The SSL section defines the properties utilized for ssl authentication with Kubernetes. SSL can work two different ways: set the accept\_invalid\_certs flag to true (only recommended for lab environments), or provide a ca\_file.

PropertyDescription
enabledIf SSL is required, set to true.
accept_invalid_certsDefines if the adapter should accept invalid certificates (only recommended for lab environments). Required if SSL is enabled. Default is false.
ca_fileDefines the path name to the CA file used for SSL. If SSL is enabled and the accept invalid certifications is false, then ca_file is required.
key_fileDefines the path name to the Key file used for SSL. The key_file may be needed for some systems but it is not required for SSL.
cert_fileDefines the path name to the Certificate file used for SSL. The cert_file may be needed for some systems but it is not required for SSL.
secure_protocolDefines the protocol (e.g., SSLv3_method) to use on the SSL request.
ciphersRequired if SSL enabled. Specifies a list of SSL ciphers to use.
ecdhCurveDuring testing on some Node 8 environments, you need to set `ecdhCurve` to auto. If you do not, you will receive PROTO errors when attempting the calls. This is the only usage of this property and to our knowledge it only impacts Node 8 and 9.

Throttle Properties

The throttle section is used when requests to Kubernetes must be queued (throttled). All of the properties in this section are optional.

PropertyDescription
throttle_enabledDefault is false. Defines if the adapter should use throttling or not.
number_pronghornsDefault is 1. Defines if throttling is done in a single Itential instance or whether requests are being throttled across multiple Itential instances (minimum = 1, maximum = 20). Throttling in a single Itential instance uses an in-memory queue so there is less overhead. Throttling across multiple Itential instances requires placing the request and queue information into a shared resource (e.g. database) so that each instance can determine what is running and what is next to run. Throttling across multiple instances requires additional I/O overhead.
sync-asyncThis property is not used at the current time (it is for future expansion of the throttling engine).
max_in_queueRepresents the maximum number of requests the adapter should allow into the queue before rejecting requests (minimum = 1, maximum = 5000). This is not a limit on what the adapter can handle but more about timely responses to requests. The default is currently 1000.
concurrent_maxDefines the number of requests the adapter can send to Kubernetes at one time (minimum = 1, maximum = 1000). The default is 1 meaning each request must be sent to Kubernetes in a serial manner.
expire_timeoutDefault is 0. Defines a graceful timeout of the request session. After a request has completed, the adapter will wait additional time prior to sending the next request. Measured in milliseconds (minimum = 0, maximum = 60000).
average_runtimeRepresents the approximate average of how long it takes Kubernetes to handle each request. Measured in milliseconds (minimum = 50, maximum = 60000). Default is 200. This metric has performance implications. If the runtime number is set too low, it puts extra burden on the CPU and memory as the requests will continually try to run. If the runtime number is set too high, requests may wait longer than they need to before running. The number does not need to be exact but your throttling strategy depends heavily on this number being within reason. If averages range from 50 to 250 milliseconds you might pick an average run-time somewhere in the middle so that when Kubernetes performance is exceptional you might run a little slower than you might like, but when it is poor you still run efficiently.
prioritiesAn array of priorities and how to handle them in relation to the throttle queue. Array of objects that include priority value and percent of queue to put the item ex { value: 1, percent: 10 }

Proxy Properties

The proxy section defines the properties to utilize when Kubernetes is behind a proxy server.

PropertyDescription
enabledRequired. Default is false. If Kubernetes is behind a proxy server, set enabled flag to true.
hostHost information for the proxy server. Required if `enabled` is true.
portPort information for the proxy server. Required if `enabled` is true.
protocolThe protocol (i.e., http, https, etc.) used to connect to the proxy. Default is http.
usernameIf there is authentication for the proxy, provide the username here.
passwordIf there is authentication for the proxy, provide the password here.

Mongo Properties

The mongo section defines the properties used to connect to a Mongo database. Mongo can be used for throttling as well as to persist metric data. If not provided, metrics will be stored in the file system.

PropertyDescription
hostOptional. Host information for the mongo server.
portOptional. Port information for the mongo server.
databaseOptional. The database for the adapter to use for its data.
usernameOptional. If credentials are required to access mongo, this is the user to login as.
passwordOptional. If credentials are required to access mongo, this is the password to login with.
replSetOptional. If the database is set up to use replica sets, define it here so it can be added to the database connection.
db_sslOptional. Contains information for SSL connectivity to the database.
db_ssl -> enabledIf SSL is required, set to true.
db_ssl -> accept_invalid_certDefines if the adapter should accept invalid certificates (only recommended for lab environments). Required if SSL is enabled. Default is false.
db_ssl -> ca_fileDefines the path name to the CA file used for SSL. If SSL is enabled and the accept invalid certifications is false, then ca_file is required.
db_ssl -> key_fileDefines the path name to the Key file used for SSL. The key_file may be needed for some systems but it is not required for SSL.
db_ssl -> cert_fileDefines the path name to the Certificate file used for SSL. The cert_file may be needed for some systems but it is not required for SSL.

Device Broker Properties

The device broker section defines the properties used integrate Kubernetes to the device broker. Each broker call is represented and has an array of calls that can be used to build the response. This describes the calls and then the fields which are available in the calls.

PropertyDescription
getDeviceThe array of calls used to get device details for the broker
getDevicesFilteredThe array of calls used to get devices for the broker
isAliveThe array of calls used to get device status for the broker
getConfigThe array of calls used to get device configuration for the broker
getCountThe array of calls used to get device configuration for the broker
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> pathThe path, not including the base_path and version, for making this call
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> methodThe rest method for making this call
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> queryQuery object containing and query parameters and their values for this call
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> bodyBody object containing the payload for this call
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> headersHeader object containing the headers for this call.
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> handleFailureTells the adapter whether to "fail" or "ignore" failures if they occur.
isAlive -> statusValueTells the adapter what value to look for in the status field to determine if the device is alive.
getDevice/getDevicesFiltered/isAlive/getConfig -> requestFieldsObject containing fields the adapter should send on the request and where it should get the data. The where can be from a response to a getDevicesFiltered or a static value.
getDevice/getDevicesFiltered/isAlive/getConfig -> responseFieldsObject containing fields the adapter should set to send back to iap and where the value should come from in the response or request data.

Using this Adapter

The adapter.js file contains the calls the adapter makes available to the rest of the Itential Platform. The API detailed for these calls should be available through JSDOC. The following is a brief summary of the calls.

Generic Adapter Calls

These are adapter methods that IAP or you might use. There are some other methods not shown here that might be used for internal adapter functionality.

Method SignatureDescriptionWorkflow?
connect()This call is run when the Adapter is first loaded by he Itential Platform. It validates the properties have been provided correctly.No
healthCheck(callback)This call ensures that the adapter can communicate with Adapter for Kubernetes. The actual call that is used is defined in the adapter properties and .system entities action.json file.No
refreshProperties(properties)This call provides the adapter the ability to accept property changes without having to restart the adapter.No
encryptProperty(property, technique, callback)This call will take the provided property and technique, and return the property encrypted with the technique. This allows the property to be used in the adapterProps section for the credential password so that the password does not have to be in clear text. The adapter will decrypt the property as needed for communications with Adapter for Kubernetes.No
iapUpdateAdapterConfiguration(configFile, changes, entity, type, action, callback)This call provides the ability to update the adapter configuration from IAP - includes actions, schema, mockdata and other configurations.Yes
iapSuspendAdapter(mode, callback)This call provides the ability to suspend the adapter and either have requests rejected or put into a queue to be processed after the adapter is resumed.Yes
iapUnsuspendAdapter(callback)This call provides the ability to resume a suspended adapter. Any requests in queue will be processed before new requests.Yes
iapGetAdapterQueue(callback)This call will return the requests that are waiting in the queue if throttling is enabled.Yes
iapFindAdapterPath(apiPath, callback)This call provides the ability to see if a particular API path is supported by the adapter.Yes
iapTroubleshootAdapter(props, persistFlag, adapter, callback)This call can be used to check on the performance of the adapter - it checks connectivity, healthcheck and basic get calls.Yes
iapRunAdapterHealthcheck(adapter, callback)This call will return the results of a healthcheck.Yes
iapRunAdapterConnectivity(callback)This call will return the results of a connectivity check.Yes
iapRunAdapterBasicGet(callback)This call will return the results of running basic get API calls.Yes
iapMoveAdapterEntitiesToDB(callback)This call will push the adapter configuration from the entities directory into the Adapter or IAP Database.Yes
iapDeactivateTasks(tasks, callback)This call provides the ability to remove tasks from the adapter.Yes
iapActivateTasks(tasks, callback)This call provides the ability to add deactivated tasks back into the adapter.Yes
iapExpandedGenericAdapterRequest(metadata, uriPath, restMethod, pathVars, queryData, requestBody, addlHeaders, callback)This is an expanded Generic Call. The metadata object allows us to provide many new capabilities within the generic request.Yes
genericAdapterRequest(uriPath, restMethod, queryData, requestBody, addlHeaders, callback)This call allows you to provide the path to have the adapter call. It is an easy way to incorporate paths that have not been built into the adapter yet.Yes
genericAdapterRequestNoBasePath(uriPath, restMethod, queryData, requestBody, addlHeaders, callback)This call is the same as the genericAdapterRequest only it does not add a base_path or version to the call.Yes
iapRunAdapterLint(callback)Runs lint on the addapter and provides the information back.Yes
iapRunAdapterTests(callback)Runs baseunit and unit tests on the adapter and provides the information back.Yes
iapGetAdapterInventory(callback)This call provides some inventory related information about the adapter.Yes

Adapter Cache Calls

These are adapter methods that are used for adapter caching. If configured, the adapter will cache based on the interval provided. However, you can force a population of the cache manually as well.

Method SignatureDescriptionWorkflow?
iapPopulateEntityCache(entityTypes, callback)This call populates the adapter cache.Yes
iapRetrieveEntitiesCache(entityType, options, callback)This call retrieves the specific items from the adapter cache.Yes

Adapter Broker Calls

These are adapter methods that are used to integrate to IAP Brokers. This adapter currently supports the following broker calls.

Method SignatureDescriptionWorkflow?
hasEntities(entityType, entityList, callback)This call is utilized by the IAP Device Broker to determine if the adapter has a specific entity and item of the entity.No
getDevice(deviceName, callback)This call returns the details of the requested device.No
getDevicesFiltered(options, callback)This call returns the list of devices that match the criteria provided in the options filter.No
isAlive(deviceName, callback)This call returns whether the device status is activeNo
getConfig(deviceName, format, callback)This call returns the configuration for the selected device.No
iapGetDeviceCount(callback)This call returns the count of devices.No

Specific Adapter Calls

Specific adapter calls are built based on the API of the Kubernetes. The Adapter Builder creates the proper method comments for generating JS-DOC for the adapter. This is the best way to get information on the calls.

Method SignatureDescriptionPathWorkflow?
getCoreAPIVersions(callback)get available API versions{base_path}/{version}/api/?{query}Yes
getCoreV1APIResources(callback)get available resources{base_path}/{version}/api/v1/?{query}Yes
listCoreV1ComponentStatus(callback)list objects of kind ComponentStatus{base_path}/{version}/api/v1/componentstatuses?{query}Yes
readCoreV1ComponentStatus(callback)read the specified ComponentStatus{base_path}/{version}/api/v1/componentstatuses/{pathv1}?{query}Yes
listCoreV1ConfigMapForAllNamespaces(callback)list or watch objects of kind ConfigMap{base_path}/{version}/api/v1/configmaps?{query}Yes
listCoreV1EndpointsForAllNamespaces(callback)list or watch objects of kind Endpoints{base_path}/{version}/api/v1/endpoints?{query}Yes
listCoreV1EventForAllNamespaces(callback)list or watch objects of kind Event{base_path}/{version}/api/v1/events?{query}Yes
listCoreV1LimitRangeForAllNamespaces(callback)list or watch objects of kind LimitRange{base_path}/{version}/api/v1/limitranges?{query}Yes
listCoreV1Namespace(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Namespace{base_path}/{version}/api/v1/namespaces?{query}Yes
createCoreV1Namespace(body, dryRun, fieldManager, callback)create a Namespace{base_path}/{version}/api/v1/namespaces?{query}Yes
createCoreV1NamespacedBinding(body, callback)create a Binding{base_path}/{version}/api/v1/namespaces/{pathv1}/bindings?{query}Yes
deleteCoreV1CollectionNamespacedConfigMap(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ConfigMap{base_path}/{version}/api/v1/namespaces/{pathv1}/configmaps?{query}Yes
listCoreV1NamespacedConfigMap(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ConfigMap{base_path}/{version}/api/v1/namespaces/{pathv1}/configmaps?{query}Yes
createCoreV1NamespacedConfigMap(body, dryRun, fieldManager, callback)create a ConfigMap{base_path}/{version}/api/v1/namespaces/{pathv1}/configmaps?{query}Yes
deleteCoreV1NamespacedConfigMap(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ConfigMap{base_path}/{version}/api/v1/namespaces/{pathv1}/configmaps/{pathv2}?{query}Yes
readCoreV1NamespacedConfigMap(exact, exportParam, callback)read the specified ConfigMap{base_path}/{version}/api/v1/namespaces/{pathv1}/configmaps/{pathv2}?{query}Yes
patchCoreV1NamespacedConfigMap(body, dryRun, fieldManager, force, callback)partially update the specified ConfigMap{base_path}/{version}/api/v1/namespaces/{pathv1}/configmaps/{pathv2}?{query}Yes
replaceCoreV1NamespacedConfigMap(body, dryRun, fieldManager, callback)replace the specified ConfigMap{base_path}/{version}/api/v1/namespaces/{pathv1}/configmaps/{pathv2}?{query}Yes
deleteCoreV1CollectionNamespacedEndpoints(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Endpoints{base_path}/{version}/api/v1/namespaces/{pathv1}/endpoints?{query}Yes
listCoreV1NamespacedEndpoints(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Endpoints{base_path}/{version}/api/v1/namespaces/{pathv1}/endpoints?{query}Yes
createCoreV1NamespacedEndpoints(body, dryRun, fieldManager, callback)create Endpoints{base_path}/{version}/api/v1/namespaces/{pathv1}/endpoints?{query}Yes
deleteCoreV1NamespacedEndpoints(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete Endpoints{base_path}/{version}/api/v1/namespaces/{pathv1}/endpoints/{pathv2}?{query}Yes
readCoreV1NamespacedEndpoints(exact, exportParam, callback)read the specified Endpoints{base_path}/{version}/api/v1/namespaces/{pathv1}/endpoints/{pathv2}?{query}Yes
patchCoreV1NamespacedEndpoints(body, dryRun, fieldManager, force, callback)partially update the specified Endpoints{base_path}/{version}/api/v1/namespaces/{pathv1}/endpoints/{pathv2}?{query}Yes
replaceCoreV1NamespacedEndpoints(body, dryRun, fieldManager, callback)replace the specified Endpoints{base_path}/{version}/api/v1/namespaces/{pathv1}/endpoints/{pathv2}?{query}Yes
deleteCoreV1CollectionNamespacedEvent(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Event{base_path}/{version}/api/v1/namespaces/{pathv1}/events?{query}Yes
listCoreV1NamespacedEvent(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Event{base_path}/{version}/api/v1/namespaces/{pathv1}/events?{query}Yes
createCoreV1NamespacedEvent(body, dryRun, fieldManager, callback)create an Event{base_path}/{version}/api/v1/namespaces/{pathv1}/events?{query}Yes
deleteCoreV1NamespacedEvent(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete an Event{base_path}/{version}/api/v1/namespaces/{pathv1}/events/{pathv2}?{query}Yes
readCoreV1NamespacedEvent(exact, exportParam, callback)read the specified Event{base_path}/{version}/api/v1/namespaces/{pathv1}/events/{pathv2}?{query}Yes
patchCoreV1NamespacedEvent(body, dryRun, fieldManager, force, callback)partially update the specified Event{base_path}/{version}/api/v1/namespaces/{pathv1}/events/{pathv2}?{query}Yes
replaceCoreV1NamespacedEvent(body, dryRun, fieldManager, callback)replace the specified Event{base_path}/{version}/api/v1/namespaces/{pathv1}/events/{pathv2}?{query}Yes
deleteCoreV1CollectionNamespacedLimitRange(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of LimitRange{base_path}/{version}/api/v1/namespaces/{pathv1}/limitranges?{query}Yes
listCoreV1NamespacedLimitRange(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind LimitRange{base_path}/{version}/api/v1/namespaces/{pathv1}/limitranges?{query}Yes
createCoreV1NamespacedLimitRange(body, dryRun, fieldManager, callback)create a LimitRange{base_path}/{version}/api/v1/namespaces/{pathv1}/limitranges?{query}Yes
deleteCoreV1NamespacedLimitRange(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a LimitRange{base_path}/{version}/api/v1/namespaces/{pathv1}/limitranges/{pathv2}?{query}Yes
readCoreV1NamespacedLimitRange(exact, exportParam, callback)read the specified LimitRange{base_path}/{version}/api/v1/namespaces/{pathv1}/limitranges/{pathv2}?{query}Yes
patchCoreV1NamespacedLimitRange(body, dryRun, fieldManager, force, callback)partially update the specified LimitRange{base_path}/{version}/api/v1/namespaces/{pathv1}/limitranges/{pathv2}?{query}Yes
replaceCoreV1NamespacedLimitRange(body, dryRun, fieldManager, callback)replace the specified LimitRange{base_path}/{version}/api/v1/namespaces/{pathv1}/limitranges/{pathv2}?{query}Yes
deleteCoreV1CollectionNamespacedPersistentVolumeClaim(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims?{query}Yes
listCoreV1NamespacedPersistentVolumeClaim(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims?{query}Yes
createCoreV1NamespacedPersistentVolumeClaim(body, dryRun, fieldManager, callback)create a PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims?{query}Yes
deleteCoreV1NamespacedPersistentVolumeClaim(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims/{pathv2}?{query}Yes
readCoreV1NamespacedPersistentVolumeClaim(exact, exportParam, callback)read the specified PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims/{pathv2}?{query}Yes
patchCoreV1NamespacedPersistentVolumeClaim(body, dryRun, fieldManager, force, callback)partially update the specified PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims/{pathv2}?{query}Yes
replaceCoreV1NamespacedPersistentVolumeClaim(body, dryRun, fieldManager, callback)replace the specified PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims/{pathv2}?{query}Yes
readCoreV1NamespacedPersistentVolumeClaimStatus(callback)read status of the specified PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims/{pathv2}/status?{query}Yes
patchCoreV1NamespacedPersistentVolumeClaimStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims/{pathv2}/status?{query}Yes
replaceCoreV1NamespacedPersistentVolumeClaimStatus(body, dryRun, fieldManager, callback)replace status of the specified PersistentVolumeClaim{base_path}/{version}/api/v1/namespaces/{pathv1}/persistentvolumeclaims/{pathv2}/status?{query}Yes
deleteCoreV1CollectionNamespacedPod(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods?{query}Yes
listCoreV1NamespacedPod(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods?{query}Yes
createCoreV1NamespacedPod(body, dryRun, fieldManager, callback)create a Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods?{query}Yes
deleteCoreV1NamespacedPod(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}?{query}Yes
readCoreV1NamespacedPod(exact, exportParam, callback)read the specified Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}?{query}Yes
patchCoreV1NamespacedPod(body, dryRun, fieldManager, force, callback)partially update the specified Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}?{query}Yes
replaceCoreV1NamespacedPod(body, dryRun, fieldManager, callback)replace the specified Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}?{query}Yes
connectCoreV1GetNamespacedPodAttach(callback)connect GET requests to attach of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/attach?{query}Yes
connectCoreV1PostNamespacedPodAttach(callback)connect POST requests to attach of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/attach?{query}Yes
createCoreV1NamespacedPodBinding(body, callback)create binding of a Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/binding?{query}Yes
createCoreV1NamespacedPodEviction(body, callback)create eviction of a Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/eviction?{query}Yes
connectCoreV1GetNamespacedPodExec(callback)connect GET requests to exec of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/exec?{query}Yes
connectCoreV1PostNamespacedPodExec(callback)connect POST requests to exec of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/exec?{query}Yes
readCoreV1NamespacedPodLog(callback)read log of the specified Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/log?{query}Yes
connectCoreV1GetNamespacedPodPortforward(callback)connect GET requests to portforward of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/portforward?{query}Yes
connectCoreV1PostNamespacedPodPortforward(callback)connect POST requests to portforward of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/portforward?{query}Yes
connectCoreV1DeleteNamespacedPodProxy(callback)connect DELETE requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy?{query}Yes
connectCoreV1GetNamespacedPodProxy(callback)connect GET requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy?{query}Yes
connectCoreV1HeadNamespacedPodProxy(callback)connect HEAD requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy?{query}Yes
connectCoreV1OptionsNamespacedPodProxy(callback)connect OPTIONS requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy?{query}Yes
connectCoreV1PatchNamespacedPodProxy(callback)connect PATCH requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy?{query}Yes
connectCoreV1PostNamespacedPodProxy(callback)connect POST requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy?{query}Yes
connectCoreV1PutNamespacedPodProxy(callback)connect PUT requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy?{query}Yes
connectCoreV1DeleteNamespacedPodProxyWithPath(callback)connect DELETE requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1GetNamespacedPodProxyWithPath(callback)connect GET requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1HeadNamespacedPodProxyWithPath(callback)connect HEAD requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1OptionsNamespacedPodProxyWithPath(callback)connect OPTIONS requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1PatchNamespacedPodProxyWithPath(callback)connect PATCH requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1PostNamespacedPodProxyWithPath(callback)connect POST requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1PutNamespacedPodProxyWithPath(callback)connect PUT requests to proxy of Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/proxy/{pathv3}?{query}Yes
readCoreV1NamespacedPodStatus(callback)read status of the specified Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/status?{query}Yes
patchCoreV1NamespacedPodStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/status?{query}Yes
replaceCoreV1NamespacedPodStatus(body, dryRun, fieldManager, callback)replace status of the specified Pod{base_path}/{version}/api/v1/namespaces/{pathv1}/pods/{pathv2}/status?{query}Yes
deleteCoreV1CollectionNamespacedPodTemplate(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PodTemplate{base_path}/{version}/api/v1/namespaces/{pathv1}/podtemplates?{query}Yes
listCoreV1NamespacedPodTemplate(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PodTemplate{base_path}/{version}/api/v1/namespaces/{pathv1}/podtemplates?{query}Yes
createCoreV1NamespacedPodTemplate(body, dryRun, fieldManager, callback)create a PodTemplate{base_path}/{version}/api/v1/namespaces/{pathv1}/podtemplates?{query}Yes
deleteCoreV1NamespacedPodTemplate(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PodTemplate{base_path}/{version}/api/v1/namespaces/{pathv1}/podtemplates/{pathv2}?{query}Yes
readCoreV1NamespacedPodTemplate(exact, exportParam, callback)read the specified PodTemplate{base_path}/{version}/api/v1/namespaces/{pathv1}/podtemplates/{pathv2}?{query}Yes
patchCoreV1NamespacedPodTemplate(body, dryRun, fieldManager, force, callback)partially update the specified PodTemplate{base_path}/{version}/api/v1/namespaces/{pathv1}/podtemplates/{pathv2}?{query}Yes
replaceCoreV1NamespacedPodTemplate(body, dryRun, fieldManager, callback)replace the specified PodTemplate{base_path}/{version}/api/v1/namespaces/{pathv1}/podtemplates/{pathv2}?{query}Yes
deleteCoreV1CollectionNamespacedReplicationController(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers?{query}Yes
listCoreV1NamespacedReplicationController(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers?{query}Yes
createCoreV1NamespacedReplicationController(body, dryRun, fieldManager, callback)create a ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers?{query}Yes
deleteCoreV1NamespacedReplicationController(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}?{query}Yes
readCoreV1NamespacedReplicationController(exact, exportParam, callback)read the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}?{query}Yes
patchCoreV1NamespacedReplicationController(body, dryRun, fieldManager, force, callback)partially update the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}?{query}Yes
replaceCoreV1NamespacedReplicationController(body, dryRun, fieldManager, callback)replace the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}?{query}Yes
readCoreV1NamespacedReplicationControllerScale(callback)read scale of the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/scale?{query}Yes
patchCoreV1NamespacedReplicationControllerScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/scale?{query}Yes
replaceCoreV1NamespacedReplicationControllerScale(body, dryRun, fieldManager, callback)replace scale of the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/scale?{query}Yes
readCoreV1NamespacedReplicationControllerStatus(callback)read status of the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/status?{query}Yes
patchCoreV1NamespacedReplicationControllerStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/status?{query}Yes
replaceCoreV1NamespacedReplicationControllerStatus(body, dryRun, fieldManager, callback)replace status of the specified ReplicationController{base_path}/{version}/api/v1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/status?{query}Yes
deleteCoreV1CollectionNamespacedResourceQuota(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas?{query}Yes
listCoreV1NamespacedResourceQuota(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas?{query}Yes
createCoreV1NamespacedResourceQuota(body, dryRun, fieldManager, callback)create a ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas?{query}Yes
deleteCoreV1NamespacedResourceQuota(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas/{pathv2}?{query}Yes
readCoreV1NamespacedResourceQuota(exact, exportParam, callback)read the specified ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas/{pathv2}?{query}Yes
patchCoreV1NamespacedResourceQuota(body, dryRun, fieldManager, force, callback)partially update the specified ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas/{pathv2}?{query}Yes
replaceCoreV1NamespacedResourceQuota(body, dryRun, fieldManager, callback)replace the specified ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas/{pathv2}?{query}Yes
readCoreV1NamespacedResourceQuotaStatus(callback)read status of the specified ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas/{pathv2}/status?{query}Yes
patchCoreV1NamespacedResourceQuotaStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas/{pathv2}/status?{query}Yes
replaceCoreV1NamespacedResourceQuotaStatus(body, dryRun, fieldManager, callback)replace status of the specified ResourceQuota{base_path}/{version}/api/v1/namespaces/{pathv1}/resourcequotas/{pathv2}/status?{query}Yes
deleteCoreV1CollectionNamespacedSecret(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Secret{base_path}/{version}/api/v1/namespaces/{pathv1}/secrets?{query}Yes
listCoreV1NamespacedSecret(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Secret{base_path}/{version}/api/v1/namespaces/{pathv1}/secrets?{query}Yes
createCoreV1NamespacedSecret(body, dryRun, fieldManager, callback)create a Secret{base_path}/{version}/api/v1/namespaces/{pathv1}/secrets?{query}Yes
deleteCoreV1NamespacedSecret(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Secret{base_path}/{version}/api/v1/namespaces/{pathv1}/secrets/{pathv2}?{query}Yes
readCoreV1NamespacedSecret(exact, exportParam, callback)read the specified Secret{base_path}/{version}/api/v1/namespaces/{pathv1}/secrets/{pathv2}?{query}Yes
patchCoreV1NamespacedSecret(body, dryRun, fieldManager, force, callback)partially update the specified Secret{base_path}/{version}/api/v1/namespaces/{pathv1}/secrets/{pathv2}?{query}Yes
replaceCoreV1NamespacedSecret(body, dryRun, fieldManager, callback)replace the specified Secret{base_path}/{version}/api/v1/namespaces/{pathv1}/secrets/{pathv2}?{query}Yes
deleteCoreV1CollectionNamespacedServiceAccount(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ServiceAccount{base_path}/{version}/api/v1/namespaces/{pathv1}/serviceaccounts?{query}Yes
listCoreV1NamespacedServiceAccount(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ServiceAccount{base_path}/{version}/api/v1/namespaces/{pathv1}/serviceaccounts?{query}Yes
createCoreV1NamespacedServiceAccount(body, dryRun, fieldManager, callback)create a ServiceAccount{base_path}/{version}/api/v1/namespaces/{pathv1}/serviceaccounts?{query}Yes
deleteCoreV1NamespacedServiceAccount(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ServiceAccount{base_path}/{version}/api/v1/namespaces/{pathv1}/serviceaccounts/{pathv2}?{query}Yes
readCoreV1NamespacedServiceAccount(exact, exportParam, callback)read the specified ServiceAccount{base_path}/{version}/api/v1/namespaces/{pathv1}/serviceaccounts/{pathv2}?{query}Yes
patchCoreV1NamespacedServiceAccount(body, dryRun, fieldManager, force, callback)partially update the specified ServiceAccount{base_path}/{version}/api/v1/namespaces/{pathv1}/serviceaccounts/{pathv2}?{query}Yes
replaceCoreV1NamespacedServiceAccount(body, dryRun, fieldManager, callback)replace the specified ServiceAccount{base_path}/{version}/api/v1/namespaces/{pathv1}/serviceaccounts/{pathv2}?{query}Yes
listCoreV1NamespacedService(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services?{query}Yes
createCoreV1NamespacedService(body, dryRun, fieldManager, callback)create a Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services?{query}Yes
deleteCoreV1NamespacedService(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}?{query}Yes
readCoreV1NamespacedService(exact, exportParam, callback)read the specified Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}?{query}Yes
patchCoreV1NamespacedService(body, dryRun, fieldManager, force, callback)partially update the specified Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}?{query}Yes
replaceCoreV1NamespacedService(body, dryRun, fieldManager, callback)replace the specified Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}?{query}Yes
connectCoreV1DeleteNamespacedServiceProxy(callback)connect DELETE requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy?{query}Yes
connectCoreV1GetNamespacedServiceProxy(callback)connect GET requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy?{query}Yes
connectCoreV1HeadNamespacedServiceProxy(callback)connect HEAD requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy?{query}Yes
connectCoreV1OptionsNamespacedServiceProxy(callback)connect OPTIONS requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy?{query}Yes
connectCoreV1PatchNamespacedServiceProxy(callback)connect PATCH requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy?{query}Yes
connectCoreV1PostNamespacedServiceProxy(callback)connect POST requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy?{query}Yes
connectCoreV1PutNamespacedServiceProxy(callback)connect PUT requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy?{query}Yes
connectCoreV1DeleteNamespacedServiceProxyWithPath(callback)connect DELETE requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1GetNamespacedServiceProxyWithPath(callback)connect GET requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1HeadNamespacedServiceProxyWithPath(callback)connect HEAD requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1OptionsNamespacedServiceProxyWithPath(callback)connect OPTIONS requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1PatchNamespacedServiceProxyWithPath(callback)connect PATCH requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1PostNamespacedServiceProxyWithPath(callback)connect POST requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy/{pathv3}?{query}Yes
connectCoreV1PutNamespacedServiceProxyWithPath(callback)connect PUT requests to proxy of Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/proxy/{pathv3}?{query}Yes
readCoreV1NamespacedServiceStatus(callback)read status of the specified Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/status?{query}Yes
patchCoreV1NamespacedServiceStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/status?{query}Yes
replaceCoreV1NamespacedServiceStatus(body, dryRun, fieldManager, callback)replace status of the specified Service{base_path}/{version}/api/v1/namespaces/{pathv1}/services/{pathv2}/status?{query}Yes
deleteCoreV1Namespace(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Namespace{base_path}/{version}/api/v1/namespaces/{pathv1}?{query}Yes
readCoreV1Namespace(exact, exportParam, callback)read the specified Namespace{base_path}/{version}/api/v1/namespaces/{pathv1}?{query}Yes
patchCoreV1Namespace(body, dryRun, fieldManager, force, callback)partially update the specified Namespace{base_path}/{version}/api/v1/namespaces/{pathv1}?{query}Yes
replaceCoreV1Namespace(body, dryRun, fieldManager, callback)replace the specified Namespace{base_path}/{version}/api/v1/namespaces/{pathv1}?{query}Yes
replaceCoreV1NamespaceFinalize(body, callback)replace finalize of the specified Namespace{base_path}/{version}/api/v1/namespaces/{pathv1}/finalize?{query}Yes
readCoreV1NamespaceStatus(callback)read status of the specified Namespace{base_path}/{version}/api/v1/namespaces/{pathv1}/status?{query}Yes
patchCoreV1NamespaceStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Namespace{base_path}/{version}/api/v1/namespaces/{pathv1}/status?{query}Yes
replaceCoreV1NamespaceStatus(body, dryRun, fieldManager, callback)replace status of the specified Namespace{base_path}/{version}/api/v1/namespaces/{pathv1}/status?{query}Yes
deleteCoreV1CollectionNode(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Node{base_path}/{version}/api/v1/nodes?{query}Yes
listCoreV1Node(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Node{base_path}/{version}/api/v1/nodes?{query}Yes
createCoreV1Node(body, dryRun, fieldManager, callback)create a Node{base_path}/{version}/api/v1/nodes?{query}Yes
deleteCoreV1Node(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Node{base_path}/{version}/api/v1/nodes/{pathv1}?{query}Yes
readCoreV1Node(exact, exportParam, callback)read the specified Node{base_path}/{version}/api/v1/nodes/{pathv1}?{query}Yes
patchCoreV1Node(body, dryRun, fieldManager, force, callback)partially update the specified Node{base_path}/{version}/api/v1/nodes/{pathv1}?{query}Yes
replaceCoreV1Node(body, dryRun, fieldManager, callback)replace the specified Node{base_path}/{version}/api/v1/nodes/{pathv1}?{query}Yes
connectCoreV1DeleteNodeProxy(callback)connect DELETE requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy?{query}Yes
connectCoreV1GetNodeProxy(callback)connect GET requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy?{query}Yes
connectCoreV1HeadNodeProxy(callback)connect HEAD requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy?{query}Yes
connectCoreV1OptionsNodeProxy(callback)connect OPTIONS requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy?{query}Yes
connectCoreV1PatchNodeProxy(callback)connect PATCH requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy?{query}Yes
connectCoreV1PostNodeProxy(callback)connect POST requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy?{query}Yes
connectCoreV1PutNodeProxy(callback)connect PUT requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy?{query}Yes
connectCoreV1DeleteNodeProxyWithPath(callback)connect DELETE requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy/{pathv2}?{query}Yes
connectCoreV1GetNodeProxyWithPath(callback)connect GET requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy/{pathv2}?{query}Yes
connectCoreV1HeadNodeProxyWithPath(callback)connect HEAD requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy/{pathv2}?{query}Yes
connectCoreV1OptionsNodeProxyWithPath(callback)connect OPTIONS requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy/{pathv2}?{query}Yes
connectCoreV1PatchNodeProxyWithPath(callback)connect PATCH requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy/{pathv2}?{query}Yes
connectCoreV1PostNodeProxyWithPath(callback)connect POST requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy/{pathv2}?{query}Yes
connectCoreV1PutNodeProxyWithPath(callback)connect PUT requests to proxy of Node{base_path}/{version}/api/v1/nodes/{pathv1}/proxy/{pathv2}?{query}Yes
readCoreV1NodeStatus(callback)read status of the specified Node{base_path}/{version}/api/v1/nodes/{pathv1}/status?{query}Yes
patchCoreV1NodeStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Node{base_path}/{version}/api/v1/nodes/{pathv1}/status?{query}Yes
replaceCoreV1NodeStatus(body, dryRun, fieldManager, callback)replace status of the specified Node{base_path}/{version}/api/v1/nodes/{pathv1}/status?{query}Yes
listCoreV1PersistentVolumeClaimForAllNamespaces(callback)list or watch objects of kind PersistentVolumeClaim{base_path}/{version}/api/v1/persistentvolumeclaims?{query}Yes
deleteCoreV1CollectionPersistentVolume(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PersistentVolume{base_path}/{version}/api/v1/persistentvolumes?{query}Yes
listCoreV1PersistentVolume(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PersistentVolume{base_path}/{version}/api/v1/persistentvolumes?{query}Yes
createCoreV1PersistentVolume(body, dryRun, fieldManager, callback)create a PersistentVolume{base_path}/{version}/api/v1/persistentvolumes?{query}Yes
deleteCoreV1PersistentVolume(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PersistentVolume{base_path}/{version}/api/v1/persistentvolumes/{pathv1}?{query}Yes
readCoreV1PersistentVolume(exact, exportParam, callback)read the specified PersistentVolume{base_path}/{version}/api/v1/persistentvolumes/{pathv1}?{query}Yes
patchCoreV1PersistentVolume(body, dryRun, fieldManager, force, callback)partially update the specified PersistentVolume{base_path}/{version}/api/v1/persistentvolumes/{pathv1}?{query}Yes
replaceCoreV1PersistentVolume(body, dryRun, fieldManager, callback)replace the specified PersistentVolume{base_path}/{version}/api/v1/persistentvolumes/{pathv1}?{query}Yes
readCoreV1PersistentVolumeStatus(callback)read status of the specified PersistentVolume{base_path}/{version}/api/v1/persistentvolumes/{pathv1}/status?{query}Yes
patchCoreV1PersistentVolumeStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified PersistentVolume{base_path}/{version}/api/v1/persistentvolumes/{pathv1}/status?{query}Yes
replaceCoreV1PersistentVolumeStatus(body, dryRun, fieldManager, callback)replace status of the specified PersistentVolume{base_path}/{version}/api/v1/persistentvolumes/{pathv1}/status?{query}Yes
listCoreV1PodForAllNamespaces(callback)list or watch objects of kind Pod{base_path}/{version}/api/v1/pods?{query}Yes
listCoreV1PodTemplateForAllNamespaces(callback)list or watch objects of kind PodTemplate{base_path}/{version}/api/v1/podtemplates?{query}Yes
listCoreV1ReplicationControllerForAllNamespaces(callback)list or watch objects of kind ReplicationController{base_path}/{version}/api/v1/replicationcontrollers?{query}Yes
listCoreV1ResourceQuotaForAllNamespaces(callback)list or watch objects of kind ResourceQuota{base_path}/{version}/api/v1/resourcequotas?{query}Yes
listCoreV1SecretForAllNamespaces(callback)list or watch objects of kind Secret{base_path}/{version}/api/v1/secrets?{query}Yes
listCoreV1ServiceAccountForAllNamespaces(callback)list or watch objects of kind ServiceAccount{base_path}/{version}/api/v1/serviceaccounts?{query}Yes
listCoreV1ServiceForAllNamespaces(callback)list or watch objects of kind Service{base_path}/{version}/api/v1/services?{query}Yes
watchCoreV1ConfigMapListForAllNamespaces(callback)watch individual changes to a list of ConfigMap. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/configmaps?{query}Yes
watchCoreV1EndpointsListForAllNamespaces(callback)watch individual changes to a list of Endpoints. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/endpoints?{query}Yes
watchCoreV1EventListForAllNamespaces(callback)watch individual changes to a list of Event. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/events?{query}Yes
watchCoreV1LimitRangeListForAllNamespaces(callback)watch individual changes to a list of LimitRange. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/limitranges?{query}Yes
watchCoreV1NamespaceList(callback)watch individual changes to a list of Namespace. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces?{query}Yes
watchCoreV1NamespacedConfigMapList(callback)watch individual changes to a list of ConfigMap. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/configmaps?{query}Yes
watchCoreV1NamespacedConfigMap(callback)watch changes to an object of kind ConfigMap. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/configmaps/{pathv2}?{query}Yes
watchCoreV1NamespacedEndpointsList(callback)watch individual changes to a list of Endpoints. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/endpoints?{query}Yes
watchCoreV1NamespacedEndpoints(callback)watch changes to an object of kind Endpoints. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/endpoints/{pathv2}?{query}Yes
watchCoreV1NamespacedEventList(callback)watch individual changes to a list of Event. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/events?{query}Yes
watchCoreV1NamespacedEvent(callback)watch changes to an object of kind Event. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/events/{pathv2}?{query}Yes
watchCoreV1NamespacedLimitRangeList(callback)watch individual changes to a list of LimitRange. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/limitranges?{query}Yes
watchCoreV1NamespacedLimitRange(callback)watch changes to an object of kind LimitRange. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/limitranges/{pathv2}?{query}Yes
watchCoreV1NamespacedPersistentVolumeClaimList(callback)watch individual changes to a list of PersistentVolumeClaim. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/persistentvolumeclaims?{query}Yes
watchCoreV1NamespacedPersistentVolumeClaim(callback)watch changes to an object of kind PersistentVolumeClaim. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/persistentvolumeclaims/{pathv2}?{query}Yes
watchCoreV1NamespacedPodList(callback)watch individual changes to a list of Pod. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/pods?{query}Yes
watchCoreV1NamespacedPod(callback)watch changes to an object of kind Pod. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/pods/{pathv2}?{query}Yes
watchCoreV1NamespacedPodTemplateList(callback)watch individual changes to a list of PodTemplate. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/podtemplates?{query}Yes
watchCoreV1NamespacedPodTemplate(callback)watch changes to an object of kind PodTemplate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/podtemplates/{pathv2}?{query}Yes
watchCoreV1NamespacedReplicationControllerList(callback)watch individual changes to a list of ReplicationController. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/replicationcontrollers?{query}Yes
watchCoreV1NamespacedReplicationController(callback)watch changes to an object of kind ReplicationController. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/replicationcontrollers/{pathv2}?{query}Yes
watchCoreV1NamespacedResourceQuotaList(callback)watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/resourcequotas?{query}Yes
watchCoreV1NamespacedResourceQuota(callback)watch changes to an object of kind ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/resourcequotas/{pathv2}?{query}Yes
watchCoreV1NamespacedSecretList(callback)watch individual changes to a list of Secret. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/secrets?{query}Yes
watchCoreV1NamespacedSecret(callback)watch changes to an object of kind Secret. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/secrets/{pathv2}?{query}Yes
watchCoreV1NamespacedServiceAccountList(callback)watch individual changes to a list of ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/serviceaccounts?{query}Yes
watchCoreV1NamespacedServiceAccount(callback)watch changes to an object of kind ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/serviceaccounts/{pathv2}?{query}Yes
watchCoreV1NamespacedServiceList(callback)watch individual changes to a list of Service. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/services?{query}Yes
watchCoreV1NamespacedService(callback)watch changes to an object of kind Service. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}/services/{pathv2}?{query}Yes
watchCoreV1Namespace(callback)watch changes to an object of kind Namespace. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/namespaces/{pathv1}?{query}Yes
watchCoreV1NodeList(callback)watch individual changes to a list of Node. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/nodes?{query}Yes
watchCoreV1Node(callback)watch changes to an object of kind Node. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/nodes/{pathv1}?{query}Yes
watchCoreV1PersistentVolumeClaimListForAllNamespaces(callback)watch individual changes to a list of PersistentVolumeClaim. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/persistentvolumeclaims?{query}Yes
watchCoreV1PersistentVolumeList(callback)watch individual changes to a list of PersistentVolume. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/persistentvolumes?{query}Yes
watchCoreV1PersistentVolume(callback)watch changes to an object of kind PersistentVolume. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/api/v1/watch/persistentvolumes/{pathv1}?{query}Yes
watchCoreV1PodListForAllNamespaces(callback)watch individual changes to a list of Pod. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/pods?{query}Yes
watchCoreV1PodTemplateListForAllNamespaces(callback)watch individual changes to a list of PodTemplate. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/podtemplates?{query}Yes
watchCoreV1ReplicationControllerListForAllNamespaces(callback)watch individual changes to a list of ReplicationController. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/replicationcontrollers?{query}Yes
watchCoreV1ResourceQuotaListForAllNamespaces(callback)watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/resourcequotas?{query}Yes
watchCoreV1SecretListForAllNamespaces(callback)watch individual changes to a list of Secret. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/secrets?{query}Yes
watchCoreV1ServiceAccountListForAllNamespaces(callback)watch individual changes to a list of ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/serviceaccounts?{query}Yes
watchCoreV1ServiceListForAllNamespaces(callback)watch individual changes to a list of Service. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/api/v1/watch/services?{query}Yes
getAPIVersions(callback)get available API versions{base_path}/{version}/apis/?{query}Yes
getAdmissionregistrationAPIGroup(callback)get information of a group{base_path}/{version}/apis/admissionregistration.k8s.io/?{query}Yes
getAdmissionregistrationV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/?{query}Yes
deleteAdmissionregistrationV1beta1CollectionMutatingWebhookConfiguration(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of MutatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?{query}Yes
listAdmissionregistrationV1beta1MutatingWebhookConfiguration(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind MutatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?{query}Yes
createAdmissionregistrationV1beta1MutatingWebhookConfiguration(body, dryRun, fieldManager, callback)create a MutatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?{query}Yes
deleteAdmissionregistrationV1beta1MutatingWebhookConfiguration(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a MutatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{pathv1}?{query}Yes
readAdmissionregistrationV1beta1MutatingWebhookConfiguration(exact, exportParam, callback)read the specified MutatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{pathv1}?{query}Yes
patchAdmissionregistrationV1beta1MutatingWebhookConfiguration(body, dryRun, fieldManager, force, callback)partially update the specified MutatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{pathv1}?{query}Yes
replaceAdmissionregistrationV1beta1MutatingWebhookConfiguration(body, dryRun, fieldManager, callback)replace the specified MutatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{pathv1}?{query}Yes
deleteAdmissionregistrationV1beta1CollectionValidatingWebhookConfiguration(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ValidatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?{query}Yes
listAdmissionregistrationV1beta1ValidatingWebhookConfiguration(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ValidatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?{query}Yes
createAdmissionregistrationV1beta1ValidatingWebhookConfiguration(body, dryRun, fieldManager, callback)create a ValidatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?{query}Yes
deleteAdmissionregistrationV1beta1ValidatingWebhookConfiguration(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ValidatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{pathv1}?{query}Yes
readAdmissionregistrationV1beta1ValidatingWebhookConfiguration(exact, exportParam, callback)read the specified ValidatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{pathv1}?{query}Yes
patchAdmissionregistrationV1beta1ValidatingWebhookConfiguration(body, dryRun, fieldManager, force, callback)partially update the specified ValidatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{pathv1}?{query}Yes
replaceAdmissionregistrationV1beta1ValidatingWebhookConfiguration(body, dryRun, fieldManager, callback)replace the specified ValidatingWebhookConfiguration{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{pathv1}?{query}Yes
watchAdmissionregistrationV1beta1MutatingWebhookConfigurationList(callback)watch individual changes to a list of MutatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations?{query}Yes
watchAdmissionregistrationV1beta1MutatingWebhookConfiguration(callback)watch changes to an object of kind MutatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations/{pathv1}?{query}Yes
watchAdmissionregistrationV1beta1ValidatingWebhookConfigurationList(callback)watch individual changes to a list of ValidatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations?{query}Yes
watchAdmissionregistrationV1beta1ValidatingWebhookConfiguration(callback)watch changes to an object of kind ValidatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations/{pathv1}?{query}Yes
getApiextensionsAPIGroup(callback)get information of a group{base_path}/{version}/apis/apiextensions.k8s.io/?{query}Yes
getApiextensionsV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/?{query}Yes
deleteApiextensionsV1beta1CollectionCustomResourceDefinition(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?{query}Yes
listApiextensionsV1beta1CustomResourceDefinition(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?{query}Yes
createApiextensionsV1beta1CustomResourceDefinition(body, dryRun, fieldManager, callback)create a CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions?{query}Yes
deleteApiextensionsV1beta1CustomResourceDefinition(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{pathv1}?{query}Yes
readApiextensionsV1beta1CustomResourceDefinition(exact, exportParam, callback)read the specified CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{pathv1}?{query}Yes
patchApiextensionsV1beta1CustomResourceDefinition(body, dryRun, fieldManager, force, callback)partially update the specified CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{pathv1}?{query}Yes
replaceApiextensionsV1beta1CustomResourceDefinition(body, dryRun, fieldManager, callback)replace the specified CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{pathv1}?{query}Yes
readApiextensionsV1beta1CustomResourceDefinitionStatus(callback)read status of the specified CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{pathv1}/status?{query}Yes
patchApiextensionsV1beta1CustomResourceDefinitionStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{pathv1}/status?{query}Yes
replaceApiextensionsV1beta1CustomResourceDefinitionStatus(body, dryRun, fieldManager, callback)replace status of the specified CustomResourceDefinition{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{pathv1}/status?{query}Yes
watchApiextensionsV1beta1CustomResourceDefinitionList(callback)watch individual changes to a list of CustomResourceDefinition. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions?{query}Yes
watchApiextensionsV1beta1CustomResourceDefinition(callback)watch changes to an object of kind CustomResourceDefinition. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions/{pathv1}?{query}Yes
getApiregistrationAPIGroup(callback)get information of a group{base_path}/{version}/apis/apiregistration.k8s.io/?{query}Yes
getApiregistrationV1APIResources(callback)get available resources{base_path}/{version}/apis/apiregistration.k8s.io/v1/?{query}Yes
deleteApiregistrationV1CollectionAPIService(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices?{query}Yes
listApiregistrationV1APIService(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices?{query}Yes
createApiregistrationV1APIService(body, dryRun, fieldManager, callback)create an APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices?{query}Yes
deleteApiregistrationV1APIService(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete an APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices/{pathv1}?{query}Yes
readApiregistrationV1APIService(exact, exportParam, callback)read the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices/{pathv1}?{query}Yes
patchApiregistrationV1APIService(body, dryRun, fieldManager, force, callback)partially update the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices/{pathv1}?{query}Yes
replaceApiregistrationV1APIService(body, dryRun, fieldManager, callback)replace the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices/{pathv1}?{query}Yes
readApiregistrationV1APIServiceStatus(callback)read status of the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices/{pathv1}/status?{query}Yes
patchApiregistrationV1APIServiceStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices/{pathv1}/status?{query}Yes
replaceApiregistrationV1APIServiceStatus(body, dryRun, fieldManager, callback)replace status of the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1/apiservices/{pathv1}/status?{query}Yes
watchApiregistrationV1APIServiceList(callback)watch individual changes to a list of APIService. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apiregistration.k8s.io/v1/watch/apiservices?{query}Yes
watchApiregistrationV1APIService(callback)watch changes to an object of kind APIService. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apiregistration.k8s.io/v1/watch/apiservices/{pathv1}?{query}Yes
getApiregistrationV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/?{query}Yes
deleteApiregistrationV1beta1CollectionAPIService(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices?{query}Yes
listApiregistrationV1beta1APIService(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices?{query}Yes
createApiregistrationV1beta1APIService(body, dryRun, fieldManager, callback)create an APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices?{query}Yes
deleteApiregistrationV1beta1APIService(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete an APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices/{pathv1}?{query}Yes
readApiregistrationV1beta1APIService(exact, exportParam, callback)read the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices/{pathv1}?{query}Yes
patchApiregistrationV1beta1APIService(body, dryRun, fieldManager, force, callback)partially update the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices/{pathv1}?{query}Yes
replaceApiregistrationV1beta1APIService(body, dryRun, fieldManager, callback)replace the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices/{pathv1}?{query}Yes
readApiregistrationV1beta1APIServiceStatus(callback)read status of the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices/{pathv1}/status?{query}Yes
patchApiregistrationV1beta1APIServiceStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices/{pathv1}/status?{query}Yes
replaceApiregistrationV1beta1APIServiceStatus(body, dryRun, fieldManager, callback)replace status of the specified APIService{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/apiservices/{pathv1}/status?{query}Yes
watchApiregistrationV1beta1APIServiceList(callback)watch individual changes to a list of APIService. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/watch/apiservices?{query}Yes
watchApiregistrationV1beta1APIService(callback)watch changes to an object of kind APIService. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apiregistration.k8s.io/v1beta1/watch/apiservices/{pathv1}?{query}Yes
getAppsAPIGroup(callback)get information of a group{base_path}/{version}/apis/apps/?{query}Yes
getAppsV1APIResources(callback)get available resources{base_path}/{version}/apis/apps/v1/?{query}Yes
listAppsV1ControllerRevisionForAllNamespaces(callback)list or watch objects of kind ControllerRevision{base_path}/{version}/apis/apps/v1/controllerrevisions?{query}Yes
listAppsV1DaemonSetForAllNamespaces(callback)list or watch objects of kind DaemonSet{base_path}/{version}/apis/apps/v1/daemonsets?{query}Yes
listAppsV1DeploymentForAllNamespaces(callback)list or watch objects of kind Deployment{base_path}/{version}/apis/apps/v1/deployments?{query}Yes
deleteAppsV1CollectionNamespacedControllerRevision(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ControllerRevision{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/controllerrevisions?{query}Yes
listAppsV1NamespacedControllerRevision(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ControllerRevision{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/controllerrevisions?{query}Yes
createAppsV1NamespacedControllerRevision(body, dryRun, fieldManager, callback)create a ControllerRevision{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/controllerrevisions?{query}Yes
deleteAppsV1NamespacedControllerRevision(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ControllerRevision{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
readAppsV1NamespacedControllerRevision(exact, exportParam, callback)read the specified ControllerRevision{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
patchAppsV1NamespacedControllerRevision(body, dryRun, fieldManager, force, callback)partially update the specified ControllerRevision{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
replaceAppsV1NamespacedControllerRevision(body, dryRun, fieldManager, callback)replace the specified ControllerRevision{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
deleteAppsV1CollectionNamespacedDaemonSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets?{query}Yes
listAppsV1NamespacedDaemonSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets?{query}Yes
createAppsV1NamespacedDaemonSet(body, dryRun, fieldManager, callback)create a DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets?{query}Yes
deleteAppsV1NamespacedDaemonSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
readAppsV1NamespacedDaemonSet(exact, exportParam, callback)read the specified DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
patchAppsV1NamespacedDaemonSet(body, dryRun, fieldManager, force, callback)partially update the specified DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
replaceAppsV1NamespacedDaemonSet(body, dryRun, fieldManager, callback)replace the specified DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
readAppsV1NamespacedDaemonSetStatus(callback)read status of the specified DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
patchAppsV1NamespacedDaemonSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
replaceAppsV1NamespacedDaemonSetStatus(body, dryRun, fieldManager, callback)replace status of the specified DaemonSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
deleteAppsV1CollectionNamespacedDeployment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments?{query}Yes
listAppsV1NamespacedDeployment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments?{query}Yes
createAppsV1NamespacedDeployment(body, dryRun, fieldManager, callback)create a Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments?{query}Yes
deleteAppsV1NamespacedDeployment(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
readAppsV1NamespacedDeployment(exact, exportParam, callback)read the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
patchAppsV1NamespacedDeployment(body, dryRun, fieldManager, force, callback)partially update the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
replaceAppsV1NamespacedDeployment(body, dryRun, fieldManager, callback)replace the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
readAppsV1NamespacedDeploymentScale(callback)read scale of the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
patchAppsV1NamespacedDeploymentScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
replaceAppsV1NamespacedDeploymentScale(body, dryRun, fieldManager, callback)replace scale of the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
readAppsV1NamespacedDeploymentStatus(callback)read status of the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
patchAppsV1NamespacedDeploymentStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
replaceAppsV1NamespacedDeploymentStatus(body, dryRun, fieldManager, callback)replace status of the specified Deployment{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
deleteAppsV1CollectionNamespacedReplicaSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets?{query}Yes
listAppsV1NamespacedReplicaSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets?{query}Yes
createAppsV1NamespacedReplicaSet(body, dryRun, fieldManager, callback)create a ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets?{query}Yes
deleteAppsV1NamespacedReplicaSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
readAppsV1NamespacedReplicaSet(exact, exportParam, callback)read the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
patchAppsV1NamespacedReplicaSet(body, dryRun, fieldManager, force, callback)partially update the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
replaceAppsV1NamespacedReplicaSet(body, dryRun, fieldManager, callback)replace the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
readAppsV1NamespacedReplicaSetScale(callback)read scale of the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
patchAppsV1NamespacedReplicaSetScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
replaceAppsV1NamespacedReplicaSetScale(body, dryRun, fieldManager, callback)replace scale of the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
readAppsV1NamespacedReplicaSetStatus(callback)read status of the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
patchAppsV1NamespacedReplicaSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
replaceAppsV1NamespacedReplicaSetStatus(body, dryRun, fieldManager, callback)replace status of the specified ReplicaSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
deleteAppsV1CollectionNamespacedStatefulSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets?{query}Yes
listAppsV1NamespacedStatefulSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets?{query}Yes
createAppsV1NamespacedStatefulSet(body, dryRun, fieldManager, callback)create a StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets?{query}Yes
deleteAppsV1NamespacedStatefulSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
readAppsV1NamespacedStatefulSet(exact, exportParam, callback)read the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
patchAppsV1NamespacedStatefulSet(body, dryRun, fieldManager, force, callback)partially update the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
replaceAppsV1NamespacedStatefulSet(body, dryRun, fieldManager, callback)replace the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
readAppsV1NamespacedStatefulSetScale(callback)read scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
patchAppsV1NamespacedStatefulSetScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
replaceAppsV1NamespacedStatefulSetScale(body, dryRun, fieldManager, callback)replace scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
readAppsV1NamespacedStatefulSetStatus(callback)read status of the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
patchAppsV1NamespacedStatefulSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
replaceAppsV1NamespacedStatefulSetStatus(body, dryRun, fieldManager, callback)replace status of the specified StatefulSet{base_path}/{version}/apis/apps/v1/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
listAppsV1ReplicaSetForAllNamespaces(callback)list or watch objects of kind ReplicaSet{base_path}/{version}/apis/apps/v1/replicasets?{query}Yes
listAppsV1StatefulSetForAllNamespaces(callback)list or watch objects of kind StatefulSet{base_path}/{version}/apis/apps/v1/statefulsets?{query}Yes
watchAppsV1ControllerRevisionListForAllNamespaces(callback)watch individual changes to a list of ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/controllerrevisions?{query}Yes
watchAppsV1DaemonSetListForAllNamespaces(callback)watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/daemonsets?{query}Yes
watchAppsV1DeploymentListForAllNamespaces(callback)watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/deployments?{query}Yes
watchAppsV1NamespacedControllerRevisionList(callback)watch individual changes to a list of ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/controllerrevisions?{query}Yes
watchAppsV1NamespacedControllerRevision(callback)watch changes to an object of kind ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
watchAppsV1NamespacedDaemonSetList(callback)watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/daemonsets?{query}Yes
watchAppsV1NamespacedDaemonSet(callback)watch changes to an object of kind DaemonSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
watchAppsV1NamespacedDeploymentList(callback)watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/deployments?{query}Yes
watchAppsV1NamespacedDeployment(callback)watch changes to an object of kind Deployment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
watchAppsV1NamespacedReplicaSetList(callback)watch individual changes to a list of ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/replicasets?{query}Yes
watchAppsV1NamespacedReplicaSet(callback)watch changes to an object of kind ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
watchAppsV1NamespacedStatefulSetList(callback)watch individual changes to a list of StatefulSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/statefulsets?{query}Yes
watchAppsV1NamespacedStatefulSet(callback)watch changes to an object of kind StatefulSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1/watch/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
watchAppsV1ReplicaSetListForAllNamespaces(callback)watch individual changes to a list of ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/replicasets?{query}Yes
watchAppsV1StatefulSetListForAllNamespaces(callback)watch individual changes to a list of StatefulSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1/watch/statefulsets?{query}Yes
getAppsV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/apps/v1beta1/?{query}Yes
listAppsV1beta1ControllerRevisionForAllNamespaces(callback)list or watch objects of kind ControllerRevision{base_path}/{version}/apis/apps/v1beta1/controllerrevisions?{query}Yes
listAppsV1beta1DeploymentForAllNamespaces(callback)list or watch objects of kind Deployment{base_path}/{version}/apis/apps/v1beta1/deployments?{query}Yes
deleteAppsV1beta1CollectionNamespacedControllerRevision(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ControllerRevision{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/controllerrevisions?{query}Yes
listAppsV1beta1NamespacedControllerRevision(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ControllerRevision{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/controllerrevisions?{query}Yes
createAppsV1beta1NamespacedControllerRevision(body, dryRun, fieldManager, callback)create a ControllerRevision{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/controllerrevisions?{query}Yes
deleteAppsV1beta1NamespacedControllerRevision(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ControllerRevision{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
readAppsV1beta1NamespacedControllerRevision(exact, exportParam, callback)read the specified ControllerRevision{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
patchAppsV1beta1NamespacedControllerRevision(body, dryRun, fieldManager, force, callback)partially update the specified ControllerRevision{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
replaceAppsV1beta1NamespacedControllerRevision(body, dryRun, fieldManager, callback)replace the specified ControllerRevision{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
deleteAppsV1beta1CollectionNamespacedDeployment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments?{query}Yes
listAppsV1beta1NamespacedDeployment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments?{query}Yes
createAppsV1beta1NamespacedDeployment(body, dryRun, fieldManager, callback)create a Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments?{query}Yes
deleteAppsV1beta1NamespacedDeployment(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
readAppsV1beta1NamespacedDeployment(exact, exportParam, callback)read the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
patchAppsV1beta1NamespacedDeployment(body, dryRun, fieldManager, force, callback)partially update the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
replaceAppsV1beta1NamespacedDeployment(body, dryRun, fieldManager, callback)replace the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
createAppsV1beta1NamespacedDeploymentRollback(body, callback)create rollback of a Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/rollback?{query}Yes
readAppsV1beta1NamespacedDeploymentScale(callback)read scale of the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
patchAppsV1beta1NamespacedDeploymentScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
replaceAppsV1beta1NamespacedDeploymentScale(body, dryRun, fieldManager, callback)replace scale of the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
readAppsV1beta1NamespacedDeploymentStatus(callback)read status of the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
patchAppsV1beta1NamespacedDeploymentStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
replaceAppsV1beta1NamespacedDeploymentStatus(body, dryRun, fieldManager, callback)replace status of the specified Deployment{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
deleteAppsV1beta1CollectionNamespacedStatefulSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets?{query}Yes
listAppsV1beta1NamespacedStatefulSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets?{query}Yes
createAppsV1beta1NamespacedStatefulSet(body, dryRun, fieldManager, callback)create a StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets?{query}Yes
deleteAppsV1beta1NamespacedStatefulSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
readAppsV1beta1NamespacedStatefulSet(exact, exportParam, callback)read the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
patchAppsV1beta1NamespacedStatefulSet(body, dryRun, fieldManager, force, callback)partially update the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
replaceAppsV1beta1NamespacedStatefulSet(body, dryRun, fieldManager, callback)replace the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
readAppsV1beta1NamespacedStatefulSetScale(callback)read scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
patchAppsV1beta1NamespacedStatefulSetScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
replaceAppsV1beta1NamespacedStatefulSetScale(body, dryRun, fieldManager, callback)replace scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
readAppsV1beta1NamespacedStatefulSetStatus(callback)read status of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
patchAppsV1beta1NamespacedStatefulSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
replaceAppsV1beta1NamespacedStatefulSetStatus(body, dryRun, fieldManager, callback)replace status of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta1/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
listAppsV1beta1StatefulSetForAllNamespaces(callback)list or watch objects of kind StatefulSet{base_path}/{version}/apis/apps/v1beta1/statefulsets?{query}Yes
watchAppsV1beta1ControllerRevisionListForAllNamespaces(callback)watch individual changes to a list of ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta1/watch/controllerrevisions?{query}Yes
watchAppsV1beta1DeploymentListForAllNamespaces(callback)watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta1/watch/deployments?{query}Yes
watchAppsV1beta1NamespacedControllerRevisionList(callback)watch individual changes to a list of ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta1/watch/namespaces/{pathv1}/controllerrevisions?{query}Yes
watchAppsV1beta1NamespacedControllerRevision(callback)watch changes to an object of kind ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1beta1/watch/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
watchAppsV1beta1NamespacedDeploymentList(callback)watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta1/watch/namespaces/{pathv1}/deployments?{query}Yes
watchAppsV1beta1NamespacedDeployment(callback)watch changes to an object of kind Deployment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1beta1/watch/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
watchAppsV1beta1NamespacedStatefulSetList(callback)watch individual changes to a list of StatefulSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta1/watch/namespaces/{pathv1}/statefulsets?{query}Yes
watchAppsV1beta1NamespacedStatefulSet(callback)watch changes to an object of kind StatefulSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1beta1/watch/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
watchAppsV1beta1StatefulSetListForAllNamespaces(callback)watch individual changes to a list of StatefulSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta1/watch/statefulsets?{query}Yes
getAppsV1beta2APIResources(callback)get available resources{base_path}/{version}/apis/apps/v1beta2/?{query}Yes
listAppsV1beta2ControllerRevisionForAllNamespaces(callback)list or watch objects of kind ControllerRevision{base_path}/{version}/apis/apps/v1beta2/controllerrevisions?{query}Yes
listAppsV1beta2DaemonSetForAllNamespaces(callback)list or watch objects of kind DaemonSet{base_path}/{version}/apis/apps/v1beta2/daemonsets?{query}Yes
listAppsV1beta2DeploymentForAllNamespaces(callback)list or watch objects of kind Deployment{base_path}/{version}/apis/apps/v1beta2/deployments?{query}Yes
deleteAppsV1beta2CollectionNamespacedControllerRevision(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ControllerRevision{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/controllerrevisions?{query}Yes
listAppsV1beta2NamespacedControllerRevision(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ControllerRevision{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/controllerrevisions?{query}Yes
createAppsV1beta2NamespacedControllerRevision(body, dryRun, fieldManager, callback)create a ControllerRevision{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/controllerrevisions?{query}Yes
deleteAppsV1beta2NamespacedControllerRevision(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ControllerRevision{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
readAppsV1beta2NamespacedControllerRevision(exact, exportParam, callback)read the specified ControllerRevision{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
patchAppsV1beta2NamespacedControllerRevision(body, dryRun, fieldManager, force, callback)partially update the specified ControllerRevision{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
replaceAppsV1beta2NamespacedControllerRevision(body, dryRun, fieldManager, callback)replace the specified ControllerRevision{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
deleteAppsV1beta2CollectionNamespacedDaemonSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets?{query}Yes
listAppsV1beta2NamespacedDaemonSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets?{query}Yes
createAppsV1beta2NamespacedDaemonSet(body, dryRun, fieldManager, callback)create a DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets?{query}Yes
deleteAppsV1beta2NamespacedDaemonSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
readAppsV1beta2NamespacedDaemonSet(exact, exportParam, callback)read the specified DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
patchAppsV1beta2NamespacedDaemonSet(body, dryRun, fieldManager, force, callback)partially update the specified DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
replaceAppsV1beta2NamespacedDaemonSet(body, dryRun, fieldManager, callback)replace the specified DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
readAppsV1beta2NamespacedDaemonSetStatus(callback)read status of the specified DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
patchAppsV1beta2NamespacedDaemonSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
replaceAppsV1beta2NamespacedDaemonSetStatus(body, dryRun, fieldManager, callback)replace status of the specified DaemonSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
deleteAppsV1beta2CollectionNamespacedDeployment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments?{query}Yes
listAppsV1beta2NamespacedDeployment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments?{query}Yes
createAppsV1beta2NamespacedDeployment(body, dryRun, fieldManager, callback)create a Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments?{query}Yes
deleteAppsV1beta2NamespacedDeployment(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
readAppsV1beta2NamespacedDeployment(exact, exportParam, callback)read the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
patchAppsV1beta2NamespacedDeployment(body, dryRun, fieldManager, force, callback)partially update the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
replaceAppsV1beta2NamespacedDeployment(body, dryRun, fieldManager, callback)replace the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
readAppsV1beta2NamespacedDeploymentScale(callback)read scale of the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
patchAppsV1beta2NamespacedDeploymentScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
replaceAppsV1beta2NamespacedDeploymentScale(body, dryRun, fieldManager, callback)replace scale of the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
readAppsV1beta2NamespacedDeploymentStatus(callback)read status of the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
patchAppsV1beta2NamespacedDeploymentStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
replaceAppsV1beta2NamespacedDeploymentStatus(body, dryRun, fieldManager, callback)replace status of the specified Deployment{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
deleteAppsV1beta2CollectionNamespacedReplicaSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets?{query}Yes
listAppsV1beta2NamespacedReplicaSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets?{query}Yes
createAppsV1beta2NamespacedReplicaSet(body, dryRun, fieldManager, callback)create a ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets?{query}Yes
deleteAppsV1beta2NamespacedReplicaSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
readAppsV1beta2NamespacedReplicaSet(exact, exportParam, callback)read the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
patchAppsV1beta2NamespacedReplicaSet(body, dryRun, fieldManager, force, callback)partially update the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
replaceAppsV1beta2NamespacedReplicaSet(body, dryRun, fieldManager, callback)replace the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
readAppsV1beta2NamespacedReplicaSetScale(callback)read scale of the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
patchAppsV1beta2NamespacedReplicaSetScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
replaceAppsV1beta2NamespacedReplicaSetScale(body, dryRun, fieldManager, callback)replace scale of the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
readAppsV1beta2NamespacedReplicaSetStatus(callback)read status of the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
patchAppsV1beta2NamespacedReplicaSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
replaceAppsV1beta2NamespacedReplicaSetStatus(body, dryRun, fieldManager, callback)replace status of the specified ReplicaSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
deleteAppsV1beta2CollectionNamespacedStatefulSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets?{query}Yes
listAppsV1beta2NamespacedStatefulSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets?{query}Yes
createAppsV1beta2NamespacedStatefulSet(body, dryRun, fieldManager, callback)create a StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets?{query}Yes
deleteAppsV1beta2NamespacedStatefulSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
readAppsV1beta2NamespacedStatefulSet(exact, exportParam, callback)read the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
patchAppsV1beta2NamespacedStatefulSet(body, dryRun, fieldManager, force, callback)partially update the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
replaceAppsV1beta2NamespacedStatefulSet(body, dryRun, fieldManager, callback)replace the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
readAppsV1beta2NamespacedStatefulSetScale(callback)read scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
patchAppsV1beta2NamespacedStatefulSetScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
replaceAppsV1beta2NamespacedStatefulSetScale(body, dryRun, fieldManager, callback)replace scale of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}/scale?{query}Yes
readAppsV1beta2NamespacedStatefulSetStatus(callback)read status of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
patchAppsV1beta2NamespacedStatefulSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
replaceAppsV1beta2NamespacedStatefulSetStatus(body, dryRun, fieldManager, callback)replace status of the specified StatefulSet{base_path}/{version}/apis/apps/v1beta2/namespaces/{pathv1}/statefulsets/{pathv2}/status?{query}Yes
listAppsV1beta2ReplicaSetForAllNamespaces(callback)list or watch objects of kind ReplicaSet{base_path}/{version}/apis/apps/v1beta2/replicasets?{query}Yes
listAppsV1beta2StatefulSetForAllNamespaces(callback)list or watch objects of kind StatefulSet{base_path}/{version}/apis/apps/v1beta2/statefulsets?{query}Yes
watchAppsV1beta2ControllerRevisionListForAllNamespaces(callback)watch individual changes to a list of ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/controllerrevisions?{query}Yes
watchAppsV1beta2DaemonSetListForAllNamespaces(callback)watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/daemonsets?{query}Yes
watchAppsV1beta2DeploymentListForAllNamespaces(callback)watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/deployments?{query}Yes
watchAppsV1beta2NamespacedControllerRevisionList(callback)watch individual changes to a list of ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/controllerrevisions?{query}Yes
watchAppsV1beta2NamespacedControllerRevision(callback)watch changes to an object of kind ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/controllerrevisions/{pathv2}?{query}Yes
watchAppsV1beta2NamespacedDaemonSetList(callback)watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/daemonsets?{query}Yes
watchAppsV1beta2NamespacedDaemonSet(callback)watch changes to an object of kind DaemonSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
watchAppsV1beta2NamespacedDeploymentList(callback)watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/deployments?{query}Yes
watchAppsV1beta2NamespacedDeployment(callback)watch changes to an object of kind Deployment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
watchAppsV1beta2NamespacedReplicaSetList(callback)watch individual changes to a list of ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/replicasets?{query}Yes
watchAppsV1beta2NamespacedReplicaSet(callback)watch changes to an object of kind ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
watchAppsV1beta2NamespacedStatefulSetList(callback)watch individual changes to a list of StatefulSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/statefulsets?{query}Yes
watchAppsV1beta2NamespacedStatefulSet(callback)watch changes to an object of kind StatefulSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/apps/v1beta2/watch/namespaces/{pathv1}/statefulsets/{pathv2}?{query}Yes
watchAppsV1beta2ReplicaSetListForAllNamespaces(callback)watch individual changes to a list of ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/replicasets?{query}Yes
watchAppsV1beta2StatefulSetListForAllNamespaces(callback)watch individual changes to a list of StatefulSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/apps/v1beta2/watch/statefulsets?{query}Yes
getAuditregistrationAPIGroup(callback)get information of a group{base_path}/{version}/apis/auditregistration.k8s.io/?{query}Yes
getAuditregistrationV1alpha1APIResources(callback)get available resources{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/?{query}Yes
deleteAuditregistrationV1alpha1CollectionAuditSink(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of AuditSink{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/auditsinks?{query}Yes
listAuditregistrationV1alpha1AuditSink(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind AuditSink{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/auditsinks?{query}Yes
createAuditregistrationV1alpha1AuditSink(body, dryRun, fieldManager, callback)create an AuditSink{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/auditsinks?{query}Yes
deleteAuditregistrationV1alpha1AuditSink(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete an AuditSink{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{pathv1}?{query}Yes
readAuditregistrationV1alpha1AuditSink(exact, exportParam, callback)read the specified AuditSink{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{pathv1}?{query}Yes
patchAuditregistrationV1alpha1AuditSink(body, dryRun, fieldManager, force, callback)partially update the specified AuditSink{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{pathv1}?{query}Yes
replaceAuditregistrationV1alpha1AuditSink(body, dryRun, fieldManager, callback)replace the specified AuditSink{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{pathv1}?{query}Yes
watchAuditregistrationV1alpha1AuditSinkList(callback)watch individual changes to a list of AuditSink. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/watch/auditsinks?{query}Yes
watchAuditregistrationV1alpha1AuditSink(callback)watch changes to an object of kind AuditSink. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/auditregistration.k8s.io/v1alpha1/watch/auditsinks/{pathv1}?{query}Yes
getAuthenticationAPIGroup(callback)get information of a group{base_path}/{version}/apis/authentication.k8s.io/?{query}Yes
getAuthenticationV1APIResources(callback)get available resources{base_path}/{version}/apis/authentication.k8s.io/v1/?{query}Yes
createAuthenticationV1TokenReview(body, callback)create a TokenReview{base_path}/{version}/apis/authentication.k8s.io/v1/tokenreviews?{query}Yes
getAuthenticationV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/authentication.k8s.io/v1beta1/?{query}Yes
createAuthenticationV1beta1TokenReview(body, callback)create a TokenReview{base_path}/{version}/apis/authentication.k8s.io/v1beta1/tokenreviews?{query}Yes
getAuthorizationAPIGroup(callback)get information of a group{base_path}/{version}/apis/authorization.k8s.io/?{query}Yes
getAuthorizationV1APIResources(callback)get available resources{base_path}/{version}/apis/authorization.k8s.io/v1/?{query}Yes
createAuthorizationV1NamespacedLocalSubjectAccessReview(body, callback)create a LocalSubjectAccessReview{base_path}/{version}/apis/authorization.k8s.io/v1/namespaces/{pathv1}/localsubjectaccessreviews?{query}Yes
createAuthorizationV1SelfSubjectAccessReview(body, callback)create a SelfSubjectAccessReview{base_path}/{version}/apis/authorization.k8s.io/v1/selfsubjectaccessreviews?{query}Yes
createAuthorizationV1SelfSubjectRulesReview(body, callback)create a SelfSubjectRulesReview{base_path}/{version}/apis/authorization.k8s.io/v1/selfsubjectrulesreviews?{query}Yes
createAuthorizationV1SubjectAccessReview(body, callback)create a SubjectAccessReview{base_path}/{version}/apis/authorization.k8s.io/v1/subjectaccessreviews?{query}Yes
getAuthorizationV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/authorization.k8s.io/v1beta1/?{query}Yes
createAuthorizationV1beta1NamespacedLocalSubjectAccessReview(body, callback)create a LocalSubjectAccessReview{base_path}/{version}/apis/authorization.k8s.io/v1beta1/namespaces/{pathv1}/localsubjectaccessreviews?{query}Yes
createAuthorizationV1beta1SelfSubjectAccessReview(body, callback)create a SelfSubjectAccessReview{base_path}/{version}/apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews?{query}Yes
createAuthorizationV1beta1SelfSubjectRulesReview(body, callback)create a SelfSubjectRulesReview{base_path}/{version}/apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews?{query}Yes
createAuthorizationV1beta1SubjectAccessReview(body, callback)create a SubjectAccessReview{base_path}/{version}/apis/authorization.k8s.io/v1beta1/subjectaccessreviews?{query}Yes
getAutoscalingAPIGroup(callback)get information of a group{base_path}/{version}/apis/autoscaling/?{query}Yes
getAutoscalingV1APIResources(callback)get available resources{base_path}/{version}/apis/autoscaling/v1/?{query}Yes
listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(callback)list or watch objects of kind HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/horizontalpodautoscalers?{query}Yes
deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
listAutoscalingV1NamespacedHorizontalPodAutoscaler(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
createAutoscalingV1NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, callback)create a HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
readAutoscalingV1NamespacedHorizontalPodAutoscaler(exact, exportParam, callback)read the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
patchAutoscalingV1NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, force, callback)partially update the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, callback)replace the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(callback)read status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(body, dryRun, fieldManager, callback)replace status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(callback)watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/autoscaling/v1/watch/horizontalpodautoscalers?{query}Yes
watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(callback)watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/autoscaling/v1/watch/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
watchAutoscalingV1NamespacedHorizontalPodAutoscaler(callback)watch changes to an object of kind HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/autoscaling/v1/watch/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
getAutoscalingV2beta1APIResources(callback)get available resources{base_path}/{version}/apis/autoscaling/v2beta1/?{query}Yes
listAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespaces(callback)list or watch objects of kind HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/horizontalpodautoscalers?{query}Yes
deleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscaler(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
listAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
createAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, callback)create a HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
deleteAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
readAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(exact, exportParam, callback)read the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
patchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, force, callback)partially update the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, callback)replace the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
readAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(callback)read status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
patchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(body, dryRun, fieldManager, callback)replace status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta1/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
watchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespaces(callback)watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/autoscaling/v2beta1/watch/horizontalpodautoscalers?{query}Yes
watchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerList(callback)watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/autoscaling/v2beta1/watch/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
watchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(callback)watch changes to an object of kind HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/autoscaling/v2beta1/watch/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
getAutoscalingV2beta2APIResources(callback)get available resources{base_path}/{version}/apis/autoscaling/v2beta2/?{query}Yes
listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(callback)list or watch objects of kind HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/horizontalpodautoscalers?{query}Yes
deleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscaler(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, callback)create a HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
deleteAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(exact, exportParam, callback)read the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, force, callback)partially update the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(body, dryRun, fieldManager, callback)replace the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(callback)read status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(body, dryRun, fieldManager, callback)replace status of the specified HorizontalPodAutoscaler{base_path}/{version}/apis/autoscaling/v2beta2/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}/status?{query}Yes
watchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespaces(callback)watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/autoscaling/v2beta2/watch/horizontalpodautoscalers?{query}Yes
watchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerList(callback)watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/autoscaling/v2beta2/watch/namespaces/{pathv1}/horizontalpodautoscalers?{query}Yes
watchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(callback)watch changes to an object of kind HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/autoscaling/v2beta2/watch/namespaces/{pathv1}/horizontalpodautoscalers/{pathv2}?{query}Yes
getBatchAPIGroup(callback)get information of a group{base_path}/{version}/apis/batch/?{query}Yes
getBatchV1APIResources(callback)get available resources{base_path}/{version}/apis/batch/v1/?{query}Yes
listBatchV1JobForAllNamespaces(callback)list or watch objects of kind Job{base_path}/{version}/apis/batch/v1/jobs?{query}Yes
deleteBatchV1CollectionNamespacedJob(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs?{query}Yes
listBatchV1NamespacedJob(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs?{query}Yes
createBatchV1NamespacedJob(body, dryRun, fieldManager, callback)create a Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs?{query}Yes
deleteBatchV1NamespacedJob(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs/{pathv2}?{query}Yes
readBatchV1NamespacedJob(exact, exportParam, callback)read the specified Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs/{pathv2}?{query}Yes
patchBatchV1NamespacedJob(body, dryRun, fieldManager, force, callback)partially update the specified Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs/{pathv2}?{query}Yes
replaceBatchV1NamespacedJob(body, dryRun, fieldManager, callback)replace the specified Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs/{pathv2}?{query}Yes
readBatchV1NamespacedJobStatus(callback)read status of the specified Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs/{pathv2}/status?{query}Yes
patchBatchV1NamespacedJobStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs/{pathv2}/status?{query}Yes
replaceBatchV1NamespacedJobStatus(body, dryRun, fieldManager, callback)replace status of the specified Job{base_path}/{version}/apis/batch/v1/namespaces/{pathv1}/jobs/{pathv2}/status?{query}Yes
watchBatchV1JobListForAllNamespaces(callback)watch individual changes to a list of Job. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/batch/v1/watch/jobs?{query}Yes
watchBatchV1NamespacedJobList(callback)watch individual changes to a list of Job. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/batch/v1/watch/namespaces/{pathv1}/jobs?{query}Yes
watchBatchV1NamespacedJob(callback)watch changes to an object of kind Job. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/batch/v1/watch/namespaces/{pathv1}/jobs/{pathv2}?{query}Yes
getBatchV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/batch/v1beta1/?{query}Yes
listBatchV1beta1CronJobForAllNamespaces(callback)list or watch objects of kind CronJob{base_path}/{version}/apis/batch/v1beta1/cronjobs?{query}Yes
deleteBatchV1beta1CollectionNamespacedCronJob(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs?{query}Yes
listBatchV1beta1NamespacedCronJob(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs?{query}Yes
createBatchV1beta1NamespacedCronJob(body, dryRun, fieldManager, callback)create a CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs?{query}Yes
deleteBatchV1beta1NamespacedCronJob(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
readBatchV1beta1NamespacedCronJob(exact, exportParam, callback)read the specified CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
patchBatchV1beta1NamespacedCronJob(body, dryRun, fieldManager, force, callback)partially update the specified CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
replaceBatchV1beta1NamespacedCronJob(body, dryRun, fieldManager, callback)replace the specified CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
readBatchV1beta1NamespacedCronJobStatus(callback)read status of the specified CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs/{pathv2}/status?{query}Yes
patchBatchV1beta1NamespacedCronJobStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs/{pathv2}/status?{query}Yes
replaceBatchV1beta1NamespacedCronJobStatus(body, dryRun, fieldManager, callback)replace status of the specified CronJob{base_path}/{version}/apis/batch/v1beta1/namespaces/{pathv1}/cronjobs/{pathv2}/status?{query}Yes
watchBatchV1beta1CronJobListForAllNamespaces(callback)watch individual changes to a list of CronJob. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/batch/v1beta1/watch/cronjobs?{query}Yes
watchBatchV1beta1NamespacedCronJobList(callback)watch individual changes to a list of CronJob. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/batch/v1beta1/watch/namespaces/{pathv1}/cronjobs?{query}Yes
watchBatchV1beta1NamespacedCronJob(callback)watch changes to an object of kind CronJob. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/batch/v1beta1/watch/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
getBatchV2alpha1APIResources(callback)get available resources{base_path}/{version}/apis/batch/v2alpha1/?{query}Yes
listBatchV2alpha1CronJobForAllNamespaces(callback)list or watch objects of kind CronJob{base_path}/{version}/apis/batch/v2alpha1/cronjobs?{query}Yes
deleteBatchV2alpha1CollectionNamespacedCronJob(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs?{query}Yes
listBatchV2alpha1NamespacedCronJob(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs?{query}Yes
createBatchV2alpha1NamespacedCronJob(body, dryRun, fieldManager, callback)create a CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs?{query}Yes
deleteBatchV2alpha1NamespacedCronJob(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
readBatchV2alpha1NamespacedCronJob(exact, exportParam, callback)read the specified CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
patchBatchV2alpha1NamespacedCronJob(body, dryRun, fieldManager, force, callback)partially update the specified CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
replaceBatchV2alpha1NamespacedCronJob(body, dryRun, fieldManager, callback)replace the specified CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
readBatchV2alpha1NamespacedCronJobStatus(callback)read status of the specified CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs/{pathv2}/status?{query}Yes
patchBatchV2alpha1NamespacedCronJobStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs/{pathv2}/status?{query}Yes
replaceBatchV2alpha1NamespacedCronJobStatus(body, dryRun, fieldManager, callback)replace status of the specified CronJob{base_path}/{version}/apis/batch/v2alpha1/namespaces/{pathv1}/cronjobs/{pathv2}/status?{query}Yes
watchBatchV2alpha1CronJobListForAllNamespaces(callback)watch individual changes to a list of CronJob. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/batch/v2alpha1/watch/cronjobs?{query}Yes
watchBatchV2alpha1NamespacedCronJobList(callback)watch individual changes to a list of CronJob. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/batch/v2alpha1/watch/namespaces/{pathv1}/cronjobs?{query}Yes
watchBatchV2alpha1NamespacedCronJob(callback)watch changes to an object of kind CronJob. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/batch/v2alpha1/watch/namespaces/{pathv1}/cronjobs/{pathv2}?{query}Yes
getCertificatesAPIGroup(callback)get information of a group{base_path}/{version}/apis/certificates.k8s.io/?{query}Yes
getCertificatesV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/certificates.k8s.io/v1beta1/?{query}Yes
deleteCertificatesV1beta1CollectionCertificateSigningRequest(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests?{query}Yes
listCertificatesV1beta1CertificateSigningRequest(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests?{query}Yes
createCertificatesV1beta1CertificateSigningRequest(body, dryRun, fieldManager, callback)create a CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests?{query}Yes
deleteCertificatesV1beta1CertificateSigningRequest(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{pathv1}?{query}Yes
readCertificatesV1beta1CertificateSigningRequest(exact, exportParam, callback)read the specified CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{pathv1}?{query}Yes
patchCertificatesV1beta1CertificateSigningRequest(body, dryRun, fieldManager, force, callback)partially update the specified CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{pathv1}?{query}Yes
replaceCertificatesV1beta1CertificateSigningRequest(body, dryRun, fieldManager, callback)replace the specified CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{pathv1}?{query}Yes
replaceCertificatesV1beta1CertificateSigningRequestApproval(body, callback)replace approval of the specified CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{pathv1}/approval?{query}Yes
readCertificatesV1beta1CertificateSigningRequestStatus(callback)read status of the specified CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{pathv1}/status?{query}Yes
patchCertificatesV1beta1CertificateSigningRequestStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{pathv1}/status?{query}Yes
replaceCertificatesV1beta1CertificateSigningRequestStatus(body, dryRun, fieldManager, callback)replace status of the specified CertificateSigningRequest{base_path}/{version}/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{pathv1}/status?{query}Yes
watchCertificatesV1beta1CertificateSigningRequestList(callback)watch individual changes to a list of CertificateSigningRequest. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/certificates.k8s.io/v1beta1/watch/certificatesigningrequests?{query}Yes
watchCertificatesV1beta1CertificateSigningRequest(callback)watch changes to an object of kind CertificateSigningRequest. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/certificates.k8s.io/v1beta1/watch/certificatesigningrequests/{pathv1}?{query}Yes
getCoordinationAPIGroup(callback)get information of a group{base_path}/{version}/apis/coordination.k8s.io/?{query}Yes
getCoordinationV1APIResources(callback)get available resources{base_path}/{version}/apis/coordination.k8s.io/v1/?{query}Yes
listCoordinationV1LeaseForAllNamespaces(callback)list or watch objects of kind Lease{base_path}/{version}/apis/coordination.k8s.io/v1/leases?{query}Yes
deleteCoordinationV1CollectionNamespacedLease(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Lease{base_path}/{version}/apis/coordination.k8s.io/v1/namespaces/{pathv1}/leases?{query}Yes
listCoordinationV1NamespacedLease(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Lease{base_path}/{version}/apis/coordination.k8s.io/v1/namespaces/{pathv1}/leases?{query}Yes
createCoordinationV1NamespacedLease(body, dryRun, fieldManager, callback)create a Lease{base_path}/{version}/apis/coordination.k8s.io/v1/namespaces/{pathv1}/leases?{query}Yes
deleteCoordinationV1NamespacedLease(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Lease{base_path}/{version}/apis/coordination.k8s.io/v1/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
readCoordinationV1NamespacedLease(exact, exportParam, callback)read the specified Lease{base_path}/{version}/apis/coordination.k8s.io/v1/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
patchCoordinationV1NamespacedLease(body, dryRun, fieldManager, force, callback)partially update the specified Lease{base_path}/{version}/apis/coordination.k8s.io/v1/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
replaceCoordinationV1NamespacedLease(body, dryRun, fieldManager, callback)replace the specified Lease{base_path}/{version}/apis/coordination.k8s.io/v1/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
watchCoordinationV1LeaseListForAllNamespaces(callback)watch individual changes to a list of Lease. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/coordination.k8s.io/v1/watch/leases?{query}Yes
watchCoordinationV1NamespacedLeaseList(callback)watch individual changes to a list of Lease. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/coordination.k8s.io/v1/watch/namespaces/{pathv1}/leases?{query}Yes
watchCoordinationV1NamespacedLease(callback)watch changes to an object of kind Lease. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/coordination.k8s.io/v1/watch/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
getCoordinationV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/coordination.k8s.io/v1beta1/?{query}Yes
listCoordinationV1beta1LeaseForAllNamespaces(callback)list or watch objects of kind Lease{base_path}/{version}/apis/coordination.k8s.io/v1beta1/leases?{query}Yes
deleteCoordinationV1beta1CollectionNamespacedLease(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Lease{base_path}/{version}/apis/coordination.k8s.io/v1beta1/namespaces/{pathv1}/leases?{query}Yes
listCoordinationV1beta1NamespacedLease(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Lease{base_path}/{version}/apis/coordination.k8s.io/v1beta1/namespaces/{pathv1}/leases?{query}Yes
createCoordinationV1beta1NamespacedLease(body, dryRun, fieldManager, callback)create a Lease{base_path}/{version}/apis/coordination.k8s.io/v1beta1/namespaces/{pathv1}/leases?{query}Yes
deleteCoordinationV1beta1NamespacedLease(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Lease{base_path}/{version}/apis/coordination.k8s.io/v1beta1/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
readCoordinationV1beta1NamespacedLease(exact, exportParam, callback)read the specified Lease{base_path}/{version}/apis/coordination.k8s.io/v1beta1/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
patchCoordinationV1beta1NamespacedLease(body, dryRun, fieldManager, force, callback)partially update the specified Lease{base_path}/{version}/apis/coordination.k8s.io/v1beta1/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
replaceCoordinationV1beta1NamespacedLease(body, dryRun, fieldManager, callback)replace the specified Lease{base_path}/{version}/apis/coordination.k8s.io/v1beta1/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
watchCoordinationV1beta1LeaseListForAllNamespaces(callback)watch individual changes to a list of Lease. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/coordination.k8s.io/v1beta1/watch/leases?{query}Yes
watchCoordinationV1beta1NamespacedLeaseList(callback)watch individual changes to a list of Lease. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/coordination.k8s.io/v1beta1/watch/namespaces/{pathv1}/leases?{query}Yes
watchCoordinationV1beta1NamespacedLease(callback)watch changes to an object of kind Lease. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/coordination.k8s.io/v1beta1/watch/namespaces/{pathv1}/leases/{pathv2}?{query}Yes
getEventsAPIGroup(callback)get information of a group{base_path}/{version}/apis/events.k8s.io/?{query}Yes
getEventsV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/events.k8s.io/v1beta1/?{query}Yes
listEventsV1beta1EventForAllNamespaces(callback)list or watch objects of kind Event{base_path}/{version}/apis/events.k8s.io/v1beta1/events?{query}Yes
deleteEventsV1beta1CollectionNamespacedEvent(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Event{base_path}/{version}/apis/events.k8s.io/v1beta1/namespaces/{pathv1}/events?{query}Yes
listEventsV1beta1NamespacedEvent(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Event{base_path}/{version}/apis/events.k8s.io/v1beta1/namespaces/{pathv1}/events?{query}Yes
createEventsV1beta1NamespacedEvent(body, dryRun, fieldManager, callback)create an Event{base_path}/{version}/apis/events.k8s.io/v1beta1/namespaces/{pathv1}/events?{query}Yes
deleteEventsV1beta1NamespacedEvent(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete an Event{base_path}/{version}/apis/events.k8s.io/v1beta1/namespaces/{pathv1}/events/{pathv2}?{query}Yes
readEventsV1beta1NamespacedEvent(exact, exportParam, callback)read the specified Event{base_path}/{version}/apis/events.k8s.io/v1beta1/namespaces/{pathv1}/events/{pathv2}?{query}Yes
patchEventsV1beta1NamespacedEvent(body, dryRun, fieldManager, force, callback)partially update the specified Event{base_path}/{version}/apis/events.k8s.io/v1beta1/namespaces/{pathv1}/events/{pathv2}?{query}Yes
replaceEventsV1beta1NamespacedEvent(body, dryRun, fieldManager, callback)replace the specified Event{base_path}/{version}/apis/events.k8s.io/v1beta1/namespaces/{pathv1}/events/{pathv2}?{query}Yes
watchEventsV1beta1EventListForAllNamespaces(callback)watch individual changes to a list of Event. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/events.k8s.io/v1beta1/watch/events?{query}Yes
watchEventsV1beta1NamespacedEventList(callback)watch individual changes to a list of Event. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/events.k8s.io/v1beta1/watch/namespaces/{pathv1}/events?{query}Yes
watchEventsV1beta1NamespacedEvent(callback)watch changes to an object of kind Event. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/events.k8s.io/v1beta1/watch/namespaces/{pathv1}/events/{pathv2}?{query}Yes
getExtensionsAPIGroup(callback)get information of a group{base_path}/{version}/apis/extensions/?{query}Yes
getExtensionsV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/extensions/v1beta1/?{query}Yes
listExtensionsV1beta1DaemonSetForAllNamespaces(callback)list or watch objects of kind DaemonSet{base_path}/{version}/apis/extensions/v1beta1/daemonsets?{query}Yes
listExtensionsV1beta1DeploymentForAllNamespaces(callback)list or watch objects of kind Deployment{base_path}/{version}/apis/extensions/v1beta1/deployments?{query}Yes
listExtensionsV1beta1IngressForAllNamespaces(callback)list or watch objects of kind Ingress{base_path}/{version}/apis/extensions/v1beta1/ingresses?{query}Yes
deleteExtensionsV1beta1CollectionNamespacedDaemonSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets?{query}Yes
listExtensionsV1beta1NamespacedDaemonSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets?{query}Yes
createExtensionsV1beta1NamespacedDaemonSet(body, dryRun, fieldManager, callback)create a DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets?{query}Yes
deleteExtensionsV1beta1NamespacedDaemonSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
readExtensionsV1beta1NamespacedDaemonSet(exact, exportParam, callback)read the specified DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
patchExtensionsV1beta1NamespacedDaemonSet(body, dryRun, fieldManager, force, callback)partially update the specified DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
replaceExtensionsV1beta1NamespacedDaemonSet(body, dryRun, fieldManager, callback)replace the specified DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
readExtensionsV1beta1NamespacedDaemonSetStatus(callback)read status of the specified DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
patchExtensionsV1beta1NamespacedDaemonSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
replaceExtensionsV1beta1NamespacedDaemonSetStatus(body, dryRun, fieldManager, callback)replace status of the specified DaemonSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/daemonsets/{pathv2}/status?{query}Yes
deleteExtensionsV1beta1CollectionNamespacedDeployment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments?{query}Yes
listExtensionsV1beta1NamespacedDeployment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments?{query}Yes
createExtensionsV1beta1NamespacedDeployment(body, dryRun, fieldManager, callback)create a Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments?{query}Yes
deleteExtensionsV1beta1NamespacedDeployment(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
readExtensionsV1beta1NamespacedDeployment(exact, exportParam, callback)read the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
patchExtensionsV1beta1NamespacedDeployment(body, dryRun, fieldManager, force, callback)partially update the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
replaceExtensionsV1beta1NamespacedDeployment(body, dryRun, fieldManager, callback)replace the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
createExtensionsV1beta1NamespacedDeploymentRollback(body, callback)create rollback of a Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/rollback?{query}Yes
readExtensionsV1beta1NamespacedDeploymentScale(callback)read scale of the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
patchExtensionsV1beta1NamespacedDeploymentScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
replaceExtensionsV1beta1NamespacedDeploymentScale(body, dryRun, fieldManager, callback)replace scale of the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/scale?{query}Yes
readExtensionsV1beta1NamespacedDeploymentStatus(callback)read status of the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
patchExtensionsV1beta1NamespacedDeploymentStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
replaceExtensionsV1beta1NamespacedDeploymentStatus(body, dryRun, fieldManager, callback)replace status of the specified Deployment{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/deployments/{pathv2}/status?{query}Yes
deleteExtensionsV1beta1CollectionNamespacedIngress(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses?{query}Yes
listExtensionsV1beta1NamespacedIngress(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses?{query}Yes
createExtensionsV1beta1NamespacedIngress(body, dryRun, fieldManager, callback)create an Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses?{query}Yes
deleteExtensionsV1beta1NamespacedIngress(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete an Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
readExtensionsV1beta1NamespacedIngress(exact, exportParam, callback)read the specified Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
patchExtensionsV1beta1NamespacedIngress(body, dryRun, fieldManager, force, callback)partially update the specified Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
replaceExtensionsV1beta1NamespacedIngress(body, dryRun, fieldManager, callback)replace the specified Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
readExtensionsV1beta1NamespacedIngressStatus(callback)read status of the specified Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}/status?{query}Yes
patchExtensionsV1beta1NamespacedIngressStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}/status?{query}Yes
replaceExtensionsV1beta1NamespacedIngressStatus(body, dryRun, fieldManager, callback)replace status of the specified Ingress{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}/status?{query}Yes
deleteExtensionsV1beta1CollectionNamespacedNetworkPolicy(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of NetworkPolicy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/networkpolicies?{query}Yes
listExtensionsV1beta1NamespacedNetworkPolicy(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind NetworkPolicy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/networkpolicies?{query}Yes
createExtensionsV1beta1NamespacedNetworkPolicy(body, dryRun, fieldManager, callback)create a NetworkPolicy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/networkpolicies?{query}Yes
deleteExtensionsV1beta1NamespacedNetworkPolicy(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a NetworkPolicy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
readExtensionsV1beta1NamespacedNetworkPolicy(exact, exportParam, callback)read the specified NetworkPolicy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
patchExtensionsV1beta1NamespacedNetworkPolicy(body, dryRun, fieldManager, force, callback)partially update the specified NetworkPolicy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
replaceExtensionsV1beta1NamespacedNetworkPolicy(body, dryRun, fieldManager, callback)replace the specified NetworkPolicy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
deleteExtensionsV1beta1CollectionNamespacedReplicaSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets?{query}Yes
listExtensionsV1beta1NamespacedReplicaSet(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets?{query}Yes
createExtensionsV1beta1NamespacedReplicaSet(body, dryRun, fieldManager, callback)create a ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets?{query}Yes
deleteExtensionsV1beta1NamespacedReplicaSet(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
readExtensionsV1beta1NamespacedReplicaSet(exact, exportParam, callback)read the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
patchExtensionsV1beta1NamespacedReplicaSet(body, dryRun, fieldManager, force, callback)partially update the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
replaceExtensionsV1beta1NamespacedReplicaSet(body, dryRun, fieldManager, callback)replace the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
readExtensionsV1beta1NamespacedReplicaSetScale(callback)read scale of the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
patchExtensionsV1beta1NamespacedReplicaSetScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
replaceExtensionsV1beta1NamespacedReplicaSetScale(body, dryRun, fieldManager, callback)replace scale of the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}/scale?{query}Yes
readExtensionsV1beta1NamespacedReplicaSetStatus(callback)read status of the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
patchExtensionsV1beta1NamespacedReplicaSetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
replaceExtensionsV1beta1NamespacedReplicaSetStatus(body, dryRun, fieldManager, callback)replace status of the specified ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicasets/{pathv2}/status?{query}Yes
readExtensionsV1beta1NamespacedReplicationControllerDummyScale(callback)read scale of the specified ReplicationControllerDummy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/scale?{query}Yes
patchExtensionsV1beta1NamespacedReplicationControllerDummyScale(body, dryRun, fieldManager, force, callback)partially update scale of the specified ReplicationControllerDummy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/scale?{query}Yes
replaceExtensionsV1beta1NamespacedReplicationControllerDummyScale(body, dryRun, fieldManager, callback)replace scale of the specified ReplicationControllerDummy{base_path}/{version}/apis/extensions/v1beta1/namespaces/{pathv1}/replicationcontrollers/{pathv2}/scale?{query}Yes
listExtensionsV1beta1NetworkPolicyForAllNamespaces(callback)list or watch objects of kind NetworkPolicy{base_path}/{version}/apis/extensions/v1beta1/networkpolicies?{query}Yes
deleteExtensionsV1beta1CollectionPodSecurityPolicy(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PodSecurityPolicy{base_path}/{version}/apis/extensions/v1beta1/podsecuritypolicies?{query}Yes
listExtensionsV1beta1PodSecurityPolicy(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PodSecurityPolicy{base_path}/{version}/apis/extensions/v1beta1/podsecuritypolicies?{query}Yes
createExtensionsV1beta1PodSecurityPolicy(body, dryRun, fieldManager, callback)create a PodSecurityPolicy{base_path}/{version}/apis/extensions/v1beta1/podsecuritypolicies?{query}Yes
deleteExtensionsV1beta1PodSecurityPolicy(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PodSecurityPolicy{base_path}/{version}/apis/extensions/v1beta1/podsecuritypolicies/{pathv1}?{query}Yes
readExtensionsV1beta1PodSecurityPolicy(exact, exportParam, callback)read the specified PodSecurityPolicy{base_path}/{version}/apis/extensions/v1beta1/podsecuritypolicies/{pathv1}?{query}Yes
patchExtensionsV1beta1PodSecurityPolicy(body, dryRun, fieldManager, force, callback)partially update the specified PodSecurityPolicy{base_path}/{version}/apis/extensions/v1beta1/podsecuritypolicies/{pathv1}?{query}Yes
replaceExtensionsV1beta1PodSecurityPolicy(body, dryRun, fieldManager, callback)replace the specified PodSecurityPolicy{base_path}/{version}/apis/extensions/v1beta1/podsecuritypolicies/{pathv1}?{query}Yes
listExtensionsV1beta1ReplicaSetForAllNamespaces(callback)list or watch objects of kind ReplicaSet{base_path}/{version}/apis/extensions/v1beta1/replicasets?{query}Yes
watchExtensionsV1beta1DaemonSetListForAllNamespaces(callback)watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/daemonsets?{query}Yes
watchExtensionsV1beta1DeploymentListForAllNamespaces(callback)watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/deployments?{query}Yes
watchExtensionsV1beta1IngressListForAllNamespaces(callback)watch individual changes to a list of Ingress. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/ingresses?{query}Yes
watchExtensionsV1beta1NamespacedDaemonSetList(callback)watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/daemonsets?{query}Yes
watchExtensionsV1beta1NamespacedDaemonSet(callback)watch changes to an object of kind DaemonSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/daemonsets/{pathv2}?{query}Yes
watchExtensionsV1beta1NamespacedDeploymentList(callback)watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/deployments?{query}Yes
watchExtensionsV1beta1NamespacedDeployment(callback)watch changes to an object of kind Deployment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/deployments/{pathv2}?{query}Yes
watchExtensionsV1beta1NamespacedIngressList(callback)watch individual changes to a list of Ingress. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/ingresses?{query}Yes
watchExtensionsV1beta1NamespacedIngress(callback)watch changes to an object of kind Ingress. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
watchExtensionsV1beta1NamespacedNetworkPolicyList(callback)watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/networkpolicies?{query}Yes
watchExtensionsV1beta1NamespacedNetworkPolicy(callback)watch changes to an object of kind NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
watchExtensionsV1beta1NamespacedReplicaSetList(callback)watch individual changes to a list of ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/replicasets?{query}Yes
watchExtensionsV1beta1NamespacedReplicaSet(callback)watch changes to an object of kind ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/extensions/v1beta1/watch/namespaces/{pathv1}/replicasets/{pathv2}?{query}Yes
watchExtensionsV1beta1NetworkPolicyListForAllNamespaces(callback)watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/networkpolicies?{query}Yes
watchExtensionsV1beta1PodSecurityPolicyList(callback)watch individual changes to a list of PodSecurityPolicy. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/podsecuritypolicies?{query}Yes
watchExtensionsV1beta1PodSecurityPolicy(callback)watch changes to an object of kind PodSecurityPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/extensions/v1beta1/watch/podsecuritypolicies/{pathv1}?{query}Yes
watchExtensionsV1beta1ReplicaSetListForAllNamespaces(callback)watch individual changes to a list of ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/extensions/v1beta1/watch/replicasets?{query}Yes
getNetworkingAPIGroup(callback)get information of a group{base_path}/{version}/apis/networking.k8s.io/?{query}Yes
getNetworkingV1APIResources(callback)get available resources{base_path}/{version}/apis/networking.k8s.io/v1/?{query}Yes
deleteNetworkingV1CollectionNamespacedNetworkPolicy(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of NetworkPolicy{base_path}/{version}/apis/networking.k8s.io/v1/namespaces/{pathv1}/networkpolicies?{query}Yes
listNetworkingV1NamespacedNetworkPolicy(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind NetworkPolicy{base_path}/{version}/apis/networking.k8s.io/v1/namespaces/{pathv1}/networkpolicies?{query}Yes
createNetworkingV1NamespacedNetworkPolicy(body, dryRun, fieldManager, callback)create a NetworkPolicy{base_path}/{version}/apis/networking.k8s.io/v1/namespaces/{pathv1}/networkpolicies?{query}Yes
deleteNetworkingV1NamespacedNetworkPolicy(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a NetworkPolicy{base_path}/{version}/apis/networking.k8s.io/v1/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
readNetworkingV1NamespacedNetworkPolicy(exact, exportParam, callback)read the specified NetworkPolicy{base_path}/{version}/apis/networking.k8s.io/v1/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
patchNetworkingV1NamespacedNetworkPolicy(body, dryRun, fieldManager, force, callback)partially update the specified NetworkPolicy{base_path}/{version}/apis/networking.k8s.io/v1/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
replaceNetworkingV1NamespacedNetworkPolicy(body, dryRun, fieldManager, callback)replace the specified NetworkPolicy{base_path}/{version}/apis/networking.k8s.io/v1/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
listNetworkingV1NetworkPolicyForAllNamespaces(callback)list or watch objects of kind NetworkPolicy{base_path}/{version}/apis/networking.k8s.io/v1/networkpolicies?{query}Yes
watchNetworkingV1NamespacedNetworkPolicyList(callback)watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/networking.k8s.io/v1/watch/namespaces/{pathv1}/networkpolicies?{query}Yes
watchNetworkingV1NamespacedNetworkPolicy(callback)watch changes to an object of kind NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/networking.k8s.io/v1/watch/namespaces/{pathv1}/networkpolicies/{pathv2}?{query}Yes
watchNetworkingV1NetworkPolicyListForAllNamespaces(callback)watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/networking.k8s.io/v1/watch/networkpolicies?{query}Yes
getNetworkingV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/networking.k8s.io/v1beta1/?{query}Yes
listNetworkingV1beta1IngressForAllNamespaces(callback)list or watch objects of kind Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/ingresses?{query}Yes
deleteNetworkingV1beta1CollectionNamespacedIngress(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses?{query}Yes
listNetworkingV1beta1NamespacedIngress(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses?{query}Yes
createNetworkingV1beta1NamespacedIngress(body, dryRun, fieldManager, callback)create an Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses?{query}Yes
deleteNetworkingV1beta1NamespacedIngress(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete an Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
readNetworkingV1beta1NamespacedIngress(exact, exportParam, callback)read the specified Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
patchNetworkingV1beta1NamespacedIngress(body, dryRun, fieldManager, force, callback)partially update the specified Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
replaceNetworkingV1beta1NamespacedIngress(body, dryRun, fieldManager, callback)replace the specified Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
readNetworkingV1beta1NamespacedIngressStatus(callback)read status of the specified Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}/status?{query}Yes
patchNetworkingV1beta1NamespacedIngressStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}/status?{query}Yes
replaceNetworkingV1beta1NamespacedIngressStatus(body, dryRun, fieldManager, callback)replace status of the specified Ingress{base_path}/{version}/apis/networking.k8s.io/v1beta1/namespaces/{pathv1}/ingresses/{pathv2}/status?{query}Yes
watchNetworkingV1beta1IngressListForAllNamespaces(callback)watch individual changes to a list of Ingress. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/networking.k8s.io/v1beta1/watch/ingresses?{query}Yes
watchNetworkingV1beta1NamespacedIngressList(callback)watch individual changes to a list of Ingress. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/networking.k8s.io/v1beta1/watch/namespaces/{pathv1}/ingresses?{query}Yes
watchNetworkingV1beta1NamespacedIngress(callback)watch changes to an object of kind Ingress. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/networking.k8s.io/v1beta1/watch/namespaces/{pathv1}/ingresses/{pathv2}?{query}Yes
getNodeAPIGroup(callback)get information of a group{base_path}/{version}/apis/node.k8s.io/?{query}Yes
getNodeV1alpha1APIResources(callback)get available resources{base_path}/{version}/apis/node.k8s.io/v1alpha1/?{query}Yes
deleteNodeV1alpha1CollectionRuntimeClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1alpha1/runtimeclasses?{query}Yes
listNodeV1alpha1RuntimeClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1alpha1/runtimeclasses?{query}Yes
createNodeV1alpha1RuntimeClass(body, dryRun, fieldManager, callback)create a RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1alpha1/runtimeclasses?{query}Yes
deleteNodeV1alpha1RuntimeClass(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1alpha1/runtimeclasses/{pathv1}?{query}Yes
readNodeV1alpha1RuntimeClass(exact, exportParam, callback)read the specified RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1alpha1/runtimeclasses/{pathv1}?{query}Yes
patchNodeV1alpha1RuntimeClass(body, dryRun, fieldManager, force, callback)partially update the specified RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1alpha1/runtimeclasses/{pathv1}?{query}Yes
replaceNodeV1alpha1RuntimeClass(body, dryRun, fieldManager, callback)replace the specified RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1alpha1/runtimeclasses/{pathv1}?{query}Yes
watchNodeV1alpha1RuntimeClassList(callback)watch individual changes to a list of RuntimeClass. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/node.k8s.io/v1alpha1/watch/runtimeclasses?{query}Yes
watchNodeV1alpha1RuntimeClass(callback)watch changes to an object of kind RuntimeClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/node.k8s.io/v1alpha1/watch/runtimeclasses/{pathv1}?{query}Yes
getNodeV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/node.k8s.io/v1beta1/?{query}Yes
deleteNodeV1beta1CollectionRuntimeClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1beta1/runtimeclasses?{query}Yes
listNodeV1beta1RuntimeClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1beta1/runtimeclasses?{query}Yes
createNodeV1beta1RuntimeClass(body, dryRun, fieldManager, callback)create a RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1beta1/runtimeclasses?{query}Yes
deleteNodeV1beta1RuntimeClass(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1beta1/runtimeclasses/{pathv1}?{query}Yes
readNodeV1beta1RuntimeClass(exact, exportParam, callback)read the specified RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1beta1/runtimeclasses/{pathv1}?{query}Yes
patchNodeV1beta1RuntimeClass(body, dryRun, fieldManager, force, callback)partially update the specified RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1beta1/runtimeclasses/{pathv1}?{query}Yes
replaceNodeV1beta1RuntimeClass(body, dryRun, fieldManager, callback)replace the specified RuntimeClass{base_path}/{version}/apis/node.k8s.io/v1beta1/runtimeclasses/{pathv1}?{query}Yes
watchNodeV1beta1RuntimeClassList(callback)watch individual changes to a list of RuntimeClass. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/node.k8s.io/v1beta1/watch/runtimeclasses?{query}Yes
watchNodeV1beta1RuntimeClass(callback)watch changes to an object of kind RuntimeClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/node.k8s.io/v1beta1/watch/runtimeclasses/{pathv1}?{query}Yes
getPolicyAPIGroup(callback)get information of a group{base_path}/{version}/apis/policy/?{query}Yes
getPolicyV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/policy/v1beta1/?{query}Yes
deletePolicyV1beta1CollectionNamespacedPodDisruptionBudget(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets?{query}Yes
listPolicyV1beta1NamespacedPodDisruptionBudget(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets?{query}Yes
createPolicyV1beta1NamespacedPodDisruptionBudget(body, dryRun, fieldManager, callback)create a PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets?{query}Yes
deletePolicyV1beta1NamespacedPodDisruptionBudget(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets/{pathv2}?{query}Yes
readPolicyV1beta1NamespacedPodDisruptionBudget(exact, exportParam, callback)read the specified PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets/{pathv2}?{query}Yes
patchPolicyV1beta1NamespacedPodDisruptionBudget(body, dryRun, fieldManager, force, callback)partially update the specified PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets/{pathv2}?{query}Yes
replacePolicyV1beta1NamespacedPodDisruptionBudget(body, dryRun, fieldManager, callback)replace the specified PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets/{pathv2}?{query}Yes
readPolicyV1beta1NamespacedPodDisruptionBudgetStatus(callback)read status of the specified PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets/{pathv2}/status?{query}Yes
patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets/{pathv2}/status?{query}Yes
replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus(body, dryRun, fieldManager, callback)replace status of the specified PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/namespaces/{pathv1}/poddisruptionbudgets/{pathv2}/status?{query}Yes
listPolicyV1beta1PodDisruptionBudgetForAllNamespaces(callback)list or watch objects of kind PodDisruptionBudget{base_path}/{version}/apis/policy/v1beta1/poddisruptionbudgets?{query}Yes
deletePolicyV1beta1CollectionPodSecurityPolicy(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PodSecurityPolicy{base_path}/{version}/apis/policy/v1beta1/podsecuritypolicies?{query}Yes
listPolicyV1beta1PodSecurityPolicy(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PodSecurityPolicy{base_path}/{version}/apis/policy/v1beta1/podsecuritypolicies?{query}Yes
createPolicyV1beta1PodSecurityPolicy(body, dryRun, fieldManager, callback)create a PodSecurityPolicy{base_path}/{version}/apis/policy/v1beta1/podsecuritypolicies?{query}Yes
deletePolicyV1beta1PodSecurityPolicy(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PodSecurityPolicy{base_path}/{version}/apis/policy/v1beta1/podsecuritypolicies/{pathv1}?{query}Yes
readPolicyV1beta1PodSecurityPolicy(exact, exportParam, callback)read the specified PodSecurityPolicy{base_path}/{version}/apis/policy/v1beta1/podsecuritypolicies/{pathv1}?{query}Yes
patchPolicyV1beta1PodSecurityPolicy(body, dryRun, fieldManager, force, callback)partially update the specified PodSecurityPolicy{base_path}/{version}/apis/policy/v1beta1/podsecuritypolicies/{pathv1}?{query}Yes
replacePolicyV1beta1PodSecurityPolicy(body, dryRun, fieldManager, callback)replace the specified PodSecurityPolicy{base_path}/{version}/apis/policy/v1beta1/podsecuritypolicies/{pathv1}?{query}Yes
watchPolicyV1beta1NamespacedPodDisruptionBudgetList(callback)watch individual changes to a list of PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/policy/v1beta1/watch/namespaces/{pathv1}/poddisruptionbudgets?{query}Yes
watchPolicyV1beta1NamespacedPodDisruptionBudget(callback)watch changes to an object of kind PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/policy/v1beta1/watch/namespaces/{pathv1}/poddisruptionbudgets/{pathv2}?{query}Yes
watchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces(callback)watch individual changes to a list of PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/policy/v1beta1/watch/poddisruptionbudgets?{query}Yes
watchPolicyV1beta1PodSecurityPolicyList(callback)watch individual changes to a list of PodSecurityPolicy. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/policy/v1beta1/watch/podsecuritypolicies?{query}Yes
watchPolicyV1beta1PodSecurityPolicy(callback)watch changes to an object of kind PodSecurityPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/policy/v1beta1/watch/podsecuritypolicies/{pathv1}?{query}Yes
getRbacAuthorizationAPIGroup(callback)get information of a group{base_path}/{version}/apis/rbac.authorization.k8s.io/?{query}Yes
getRbacAuthorizationV1APIResources(callback)get available resources{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/?{query}Yes
deleteRbacAuthorizationV1CollectionClusterRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterrolebindings?{query}Yes
listRbacAuthorizationV1ClusterRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterrolebindings?{query}Yes
createRbacAuthorizationV1ClusterRoleBinding(body, dryRun, fieldManager, callback)create a ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterrolebindings?{query}Yes
deleteRbacAuthorizationV1ClusterRoleBinding(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{pathv1}?{query}Yes
readRbacAuthorizationV1ClusterRoleBinding(callback)read the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{pathv1}?{query}Yes
patchRbacAuthorizationV1ClusterRoleBinding(body, dryRun, fieldManager, force, callback)partially update the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{pathv1}?{query}Yes
replaceRbacAuthorizationV1ClusterRoleBinding(body, dryRun, fieldManager, callback)replace the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{pathv1}?{query}Yes
deleteRbacAuthorizationV1CollectionClusterRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterroles?{query}Yes
listRbacAuthorizationV1ClusterRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterroles?{query}Yes
createRbacAuthorizationV1ClusterRole(body, dryRun, fieldManager, callback)create a ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterroles?{query}Yes
deleteRbacAuthorizationV1ClusterRole(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterroles/{pathv1}?{query}Yes
readRbacAuthorizationV1ClusterRole(callback)read the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterroles/{pathv1}?{query}Yes
patchRbacAuthorizationV1ClusterRole(body, dryRun, fieldManager, force, callback)partially update the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterroles/{pathv1}?{query}Yes
replaceRbacAuthorizationV1ClusterRole(body, dryRun, fieldManager, callback)replace the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/clusterroles/{pathv1}?{query}Yes
deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/rolebindings?{query}Yes
listRbacAuthorizationV1NamespacedRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/rolebindings?{query}Yes
createRbacAuthorizationV1NamespacedRoleBinding(body, dryRun, fieldManager, callback)create a RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/rolebindings?{query}Yes
deleteRbacAuthorizationV1NamespacedRoleBinding(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
readRbacAuthorizationV1NamespacedRoleBinding(callback)read the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
patchRbacAuthorizationV1NamespacedRoleBinding(body, dryRun, fieldManager, force, callback)partially update the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
replaceRbacAuthorizationV1NamespacedRoleBinding(body, dryRun, fieldManager, callback)replace the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
deleteRbacAuthorizationV1CollectionNamespacedRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/roles?{query}Yes
listRbacAuthorizationV1NamespacedRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/roles?{query}Yes
createRbacAuthorizationV1NamespacedRole(body, dryRun, fieldManager, callback)create a Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/roles?{query}Yes
deleteRbacAuthorizationV1NamespacedRole(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
readRbacAuthorizationV1NamespacedRole(callback)read the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
patchRbacAuthorizationV1NamespacedRole(body, dryRun, fieldManager, force, callback)partially update the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
replaceRbacAuthorizationV1NamespacedRole(body, dryRun, fieldManager, callback)replace the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
listRbacAuthorizationV1RoleBindingForAllNamespaces(callback)list or watch objects of kind RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/rolebindings?{query}Yes
listRbacAuthorizationV1RoleForAllNamespaces(callback)list or watch objects of kind Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/roles?{query}Yes
watchRbacAuthorizationV1ClusterRoleBindingList(callback)watch individual changes to a list of ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings?{query}Yes
watchRbacAuthorizationV1ClusterRoleBinding(callback)watch changes to an object of kind ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{pathv1}?{query}Yes
watchRbacAuthorizationV1ClusterRoleList(callback)watch individual changes to a list of ClusterRole. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/clusterroles?{query}Yes
watchRbacAuthorizationV1ClusterRole(callback)watch changes to an object of kind ClusterRole. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{pathv1}?{query}Yes
watchRbacAuthorizationV1NamespacedRoleBindingList(callback)watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{pathv1}/rolebindings?{query}Yes
watchRbacAuthorizationV1NamespacedRoleBinding(callback)watch changes to an object of kind RoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
watchRbacAuthorizationV1NamespacedRoleList(callback)watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{pathv1}/roles?{query}Yes
watchRbacAuthorizationV1NamespacedRole(callback)watch changes to an object of kind Role. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
watchRbacAuthorizationV1RoleBindingListForAllNamespaces(callback)watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/rolebindings?{query}Yes
watchRbacAuthorizationV1RoleListForAllNamespaces(callback)watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1/watch/roles?{query}Yes
getRbacAuthorizationV1alpha1APIResources(callback)get available resources{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/?{query}Yes
deleteRbacAuthorizationV1alpha1CollectionClusterRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings?{query}Yes
listRbacAuthorizationV1alpha1ClusterRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings?{query}Yes
createRbacAuthorizationV1alpha1ClusterRoleBinding(body, dryRun, fieldManager, callback)create a ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings?{query}Yes
deleteRbacAuthorizationV1alpha1ClusterRoleBinding(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{pathv1}?{query}Yes
readRbacAuthorizationV1alpha1ClusterRoleBinding(callback)read the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{pathv1}?{query}Yes
patchRbacAuthorizationV1alpha1ClusterRoleBinding(body, dryRun, fieldManager, force, callback)partially update the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{pathv1}?{query}Yes
replaceRbacAuthorizationV1alpha1ClusterRoleBinding(body, dryRun, fieldManager, callback)replace the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{pathv1}?{query}Yes
deleteRbacAuthorizationV1alpha1CollectionClusterRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles?{query}Yes
listRbacAuthorizationV1alpha1ClusterRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles?{query}Yes
createRbacAuthorizationV1alpha1ClusterRole(body, dryRun, fieldManager, callback)create a ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles?{query}Yes
deleteRbacAuthorizationV1alpha1ClusterRole(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{pathv1}?{query}Yes
readRbacAuthorizationV1alpha1ClusterRole(callback)read the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{pathv1}?{query}Yes
patchRbacAuthorizationV1alpha1ClusterRole(body, dryRun, fieldManager, force, callback)partially update the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{pathv1}?{query}Yes
replaceRbacAuthorizationV1alpha1ClusterRole(body, dryRun, fieldManager, callback)replace the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{pathv1}?{query}Yes
deleteRbacAuthorizationV1alpha1CollectionNamespacedRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/rolebindings?{query}Yes
listRbacAuthorizationV1alpha1NamespacedRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/rolebindings?{query}Yes
createRbacAuthorizationV1alpha1NamespacedRoleBinding(body, dryRun, fieldManager, callback)create a RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/rolebindings?{query}Yes
deleteRbacAuthorizationV1alpha1NamespacedRoleBinding(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
readRbacAuthorizationV1alpha1NamespacedRoleBinding(callback)read the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
patchRbacAuthorizationV1alpha1NamespacedRoleBinding(body, dryRun, fieldManager, force, callback)partially update the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
replaceRbacAuthorizationV1alpha1NamespacedRoleBinding(body, dryRun, fieldManager, callback)replace the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
deleteRbacAuthorizationV1alpha1CollectionNamespacedRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/roles?{query}Yes
listRbacAuthorizationV1alpha1NamespacedRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/roles?{query}Yes
createRbacAuthorizationV1alpha1NamespacedRole(body, dryRun, fieldManager, callback)create a Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/roles?{query}Yes
deleteRbacAuthorizationV1alpha1NamespacedRole(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
readRbacAuthorizationV1alpha1NamespacedRole(callback)read the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
patchRbacAuthorizationV1alpha1NamespacedRole(body, dryRun, fieldManager, force, callback)partially update the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
replaceRbacAuthorizationV1alpha1NamespacedRole(body, dryRun, fieldManager, callback)replace the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
listRbacAuthorizationV1alpha1RoleBindingForAllNamespaces(callback)list or watch objects of kind RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/rolebindings?{query}Yes
listRbacAuthorizationV1alpha1RoleForAllNamespaces(callback)list or watch objects of kind Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/roles?{query}Yes
watchRbacAuthorizationV1alpha1ClusterRoleBindingList(callback)watch individual changes to a list of ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings?{query}Yes
watchRbacAuthorizationV1alpha1ClusterRoleBinding(callback)watch changes to an object of kind ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings/{pathv1}?{query}Yes
watchRbacAuthorizationV1alpha1ClusterRoleList(callback)watch individual changes to a list of ClusterRole. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles?{query}Yes
watchRbacAuthorizationV1alpha1ClusterRole(callback)watch changes to an object of kind ClusterRole. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles/{pathv1}?{query}Yes
watchRbacAuthorizationV1alpha1NamespacedRoleBindingList(callback)watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{pathv1}/rolebindings?{query}Yes
watchRbacAuthorizationV1alpha1NamespacedRoleBinding(callback)watch changes to an object of kind RoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
watchRbacAuthorizationV1alpha1NamespacedRoleList(callback)watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{pathv1}/roles?{query}Yes
watchRbacAuthorizationV1alpha1NamespacedRole(callback)watch changes to an object of kind Role. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
watchRbacAuthorizationV1alpha1RoleBindingListForAllNamespaces(callback)watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/rolebindings?{query}Yes
watchRbacAuthorizationV1alpha1RoleListForAllNamespaces(callback)watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1alpha1/watch/roles?{query}Yes
getRbacAuthorizationV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/?{query}Yes
deleteRbacAuthorizationV1beta1CollectionClusterRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?{query}Yes
listRbacAuthorizationV1beta1ClusterRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?{query}Yes
createRbacAuthorizationV1beta1ClusterRoleBinding(body, dryRun, fieldManager, callback)create a ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings?{query}Yes
deleteRbacAuthorizationV1beta1ClusterRoleBinding(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{pathv1}?{query}Yes
readRbacAuthorizationV1beta1ClusterRoleBinding(callback)read the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{pathv1}?{query}Yes
patchRbacAuthorizationV1beta1ClusterRoleBinding(body, dryRun, fieldManager, force, callback)partially update the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{pathv1}?{query}Yes
replaceRbacAuthorizationV1beta1ClusterRoleBinding(body, dryRun, fieldManager, callback)replace the specified ClusterRoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{pathv1}?{query}Yes
deleteRbacAuthorizationV1beta1CollectionClusterRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?{query}Yes
listRbacAuthorizationV1beta1ClusterRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?{query}Yes
createRbacAuthorizationV1beta1ClusterRole(body, dryRun, fieldManager, callback)create a ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterroles?{query}Yes
deleteRbacAuthorizationV1beta1ClusterRole(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{pathv1}?{query}Yes
readRbacAuthorizationV1beta1ClusterRole(callback)read the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{pathv1}?{query}Yes
patchRbacAuthorizationV1beta1ClusterRole(body, dryRun, fieldManager, force, callback)partially update the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{pathv1}?{query}Yes
replaceRbacAuthorizationV1beta1ClusterRole(body, dryRun, fieldManager, callback)replace the specified ClusterRole{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{pathv1}?{query}Yes
deleteRbacAuthorizationV1beta1CollectionNamespacedRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/rolebindings?{query}Yes
listRbacAuthorizationV1beta1NamespacedRoleBinding(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/rolebindings?{query}Yes
createRbacAuthorizationV1beta1NamespacedRoleBinding(body, dryRun, fieldManager, callback)create a RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/rolebindings?{query}Yes
deleteRbacAuthorizationV1beta1NamespacedRoleBinding(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
readRbacAuthorizationV1beta1NamespacedRoleBinding(callback)read the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
patchRbacAuthorizationV1beta1NamespacedRoleBinding(body, dryRun, fieldManager, force, callback)partially update the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
replaceRbacAuthorizationV1beta1NamespacedRoleBinding(body, dryRun, fieldManager, callback)replace the specified RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
deleteRbacAuthorizationV1beta1CollectionNamespacedRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/roles?{query}Yes
listRbacAuthorizationV1beta1NamespacedRole(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/roles?{query}Yes
createRbacAuthorizationV1beta1NamespacedRole(body, dryRun, fieldManager, callback)create a Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/roles?{query}Yes
deleteRbacAuthorizationV1beta1NamespacedRole(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
readRbacAuthorizationV1beta1NamespacedRole(callback)read the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
patchRbacAuthorizationV1beta1NamespacedRole(body, dryRun, fieldManager, force, callback)partially update the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
replaceRbacAuthorizationV1beta1NamespacedRole(body, dryRun, fieldManager, callback)replace the specified Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
listRbacAuthorizationV1beta1RoleBindingForAllNamespaces(callback)list or watch objects of kind RoleBinding{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/rolebindings?{query}Yes
listRbacAuthorizationV1beta1RoleForAllNamespaces(callback)list or watch objects of kind Role{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/roles?{query}Yes
watchRbacAuthorizationV1beta1ClusterRoleBindingList(callback)watch individual changes to a list of ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings?{query}Yes
watchRbacAuthorizationV1beta1ClusterRoleBinding(callback)watch changes to an object of kind ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings/{pathv1}?{query}Yes
watchRbacAuthorizationV1beta1ClusterRoleList(callback)watch individual changes to a list of ClusterRole. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles?{query}Yes
watchRbacAuthorizationV1beta1ClusterRole(callback)watch changes to an object of kind ClusterRole. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles/{pathv1}?{query}Yes
watchRbacAuthorizationV1beta1NamespacedRoleBindingList(callback)watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{pathv1}/rolebindings?{query}Yes
watchRbacAuthorizationV1beta1NamespacedRoleBinding(callback)watch changes to an object of kind RoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{pathv1}/rolebindings/{pathv2}?{query}Yes
watchRbacAuthorizationV1beta1NamespacedRoleList(callback)watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{pathv1}/roles?{query}Yes
watchRbacAuthorizationV1beta1NamespacedRole(callback)watch changes to an object of kind Role. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{pathv1}/roles/{pathv2}?{query}Yes
watchRbacAuthorizationV1beta1RoleBindingListForAllNamespaces(callback)watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/rolebindings?{query}Yes
watchRbacAuthorizationV1beta1RoleListForAllNamespaces(callback)watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/rbac.authorization.k8s.io/v1beta1/watch/roles?{query}Yes
getSchedulingAPIGroup(callback)get information of a group{base_path}/{version}/apis/scheduling.k8s.io/?{query}Yes
getSchedulingV1APIResources(callback)get available resources{base_path}/{version}/apis/scheduling.k8s.io/v1/?{query}Yes
deleteSchedulingV1CollectionPriorityClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1/priorityclasses?{query}Yes
listSchedulingV1PriorityClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1/priorityclasses?{query}Yes
createSchedulingV1PriorityClass(body, dryRun, fieldManager, callback)create a PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1/priorityclasses?{query}Yes
deleteSchedulingV1PriorityClass(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1/priorityclasses/{pathv1}?{query}Yes
readSchedulingV1PriorityClass(exact, exportParam, callback)read the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1/priorityclasses/{pathv1}?{query}Yes
patchSchedulingV1PriorityClass(body, dryRun, fieldManager, force, callback)partially update the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1/priorityclasses/{pathv1}?{query}Yes
replaceSchedulingV1PriorityClass(body, dryRun, fieldManager, callback)replace the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1/priorityclasses/{pathv1}?{query}Yes
watchSchedulingV1PriorityClassList(callback)watch individual changes to a list of PriorityClass. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/scheduling.k8s.io/v1/watch/priorityclasses?{query}Yes
watchSchedulingV1PriorityClass(callback)watch changes to an object of kind PriorityClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/scheduling.k8s.io/v1/watch/priorityclasses/{pathv1}?{query}Yes
getSchedulingV1alpha1APIResources(callback)get available resources{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/?{query}Yes
deleteSchedulingV1alpha1CollectionPriorityClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/priorityclasses?{query}Yes
listSchedulingV1alpha1PriorityClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/priorityclasses?{query}Yes
createSchedulingV1alpha1PriorityClass(body, dryRun, fieldManager, callback)create a PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/priorityclasses?{query}Yes
deleteSchedulingV1alpha1PriorityClass(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{pathv1}?{query}Yes
readSchedulingV1alpha1PriorityClass(exact, exportParam, callback)read the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{pathv1}?{query}Yes
patchSchedulingV1alpha1PriorityClass(body, dryRun, fieldManager, force, callback)partially update the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{pathv1}?{query}Yes
replaceSchedulingV1alpha1PriorityClass(body, dryRun, fieldManager, callback)replace the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{pathv1}?{query}Yes
watchSchedulingV1alpha1PriorityClassList(callback)watch individual changes to a list of PriorityClass. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/watch/priorityclasses?{query}Yes
watchSchedulingV1alpha1PriorityClass(callback)watch changes to an object of kind PriorityClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/scheduling.k8s.io/v1alpha1/watch/priorityclasses/{pathv1}?{query}Yes
getSchedulingV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/?{query}Yes
deleteSchedulingV1beta1CollectionPriorityClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/priorityclasses?{query}Yes
listSchedulingV1beta1PriorityClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/priorityclasses?{query}Yes
createSchedulingV1beta1PriorityClass(body, dryRun, fieldManager, callback)create a PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/priorityclasses?{query}Yes
deleteSchedulingV1beta1PriorityClass(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/priorityclasses/{pathv1}?{query}Yes
readSchedulingV1beta1PriorityClass(exact, exportParam, callback)read the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/priorityclasses/{pathv1}?{query}Yes
patchSchedulingV1beta1PriorityClass(body, dryRun, fieldManager, force, callback)partially update the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/priorityclasses/{pathv1}?{query}Yes
replaceSchedulingV1beta1PriorityClass(body, dryRun, fieldManager, callback)replace the specified PriorityClass{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/priorityclasses/{pathv1}?{query}Yes
watchSchedulingV1beta1PriorityClassList(callback)watch individual changes to a list of PriorityClass. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/watch/priorityclasses?{query}Yes
watchSchedulingV1beta1PriorityClass(callback)watch changes to an object of kind PriorityClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/scheduling.k8s.io/v1beta1/watch/priorityclasses/{pathv1}?{query}Yes
getSettingsAPIGroup(callback)get information of a group{base_path}/{version}/apis/settings.k8s.io/?{query}Yes
getSettingsV1alpha1APIResources(callback)get available resources{base_path}/{version}/apis/settings.k8s.io/v1alpha1/?{query}Yes
deleteSettingsV1alpha1CollectionNamespacedPodPreset(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of PodPreset{base_path}/{version}/apis/settings.k8s.io/v1alpha1/namespaces/{pathv1}/podpresets?{query}Yes
listSettingsV1alpha1NamespacedPodPreset(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind PodPreset{base_path}/{version}/apis/settings.k8s.io/v1alpha1/namespaces/{pathv1}/podpresets?{query}Yes
createSettingsV1alpha1NamespacedPodPreset(body, dryRun, fieldManager, callback)create a PodPreset{base_path}/{version}/apis/settings.k8s.io/v1alpha1/namespaces/{pathv1}/podpresets?{query}Yes
deleteSettingsV1alpha1NamespacedPodPreset(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a PodPreset{base_path}/{version}/apis/settings.k8s.io/v1alpha1/namespaces/{pathv1}/podpresets/{pathv2}?{query}Yes
readSettingsV1alpha1NamespacedPodPreset(exact, exportParam, callback)read the specified PodPreset{base_path}/{version}/apis/settings.k8s.io/v1alpha1/namespaces/{pathv1}/podpresets/{pathv2}?{query}Yes
patchSettingsV1alpha1NamespacedPodPreset(body, dryRun, fieldManager, force, callback)partially update the specified PodPreset{base_path}/{version}/apis/settings.k8s.io/v1alpha1/namespaces/{pathv1}/podpresets/{pathv2}?{query}Yes
replaceSettingsV1alpha1NamespacedPodPreset(body, dryRun, fieldManager, callback)replace the specified PodPreset{base_path}/{version}/apis/settings.k8s.io/v1alpha1/namespaces/{pathv1}/podpresets/{pathv2}?{query}Yes
listSettingsV1alpha1PodPresetForAllNamespaces(callback)list or watch objects of kind PodPreset{base_path}/{version}/apis/settings.k8s.io/v1alpha1/podpresets?{query}Yes
watchSettingsV1alpha1NamespacedPodPresetList(callback)watch individual changes to a list of PodPreset. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/settings.k8s.io/v1alpha1/watch/namespaces/{pathv1}/podpresets?{query}Yes
watchSettingsV1alpha1NamespacedPodPreset(callback)watch changes to an object of kind PodPreset. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/settings.k8s.io/v1alpha1/watch/namespaces/{pathv1}/podpresets/{pathv2}?{query}Yes
watchSettingsV1alpha1PodPresetListForAllNamespaces(callback)watch individual changes to a list of PodPreset. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/settings.k8s.io/v1alpha1/watch/podpresets?{query}Yes
getStorageAPIGroup(callback)get information of a group{base_path}/{version}/apis/storage.k8s.io/?{query}Yes
getStorageV1APIResources(callback)get available resources{base_path}/{version}/apis/storage.k8s.io/v1/?{query}Yes
deleteStorageV1CollectionStorageClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of StorageClass{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses?{query}Yes
listStorageV1StorageClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind StorageClass{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses?{query}Yes
createStorageV1StorageClass(body, dryRun, fieldManager, callback)create a StorageClass{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses?{query}Yes
deleteStorageV1StorageClass(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a StorageClass{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses/{pathv1}?{query}Yes
readStorageV1StorageClass(exact, exportParam, callback)read the specified StorageClass{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses/{pathv1}?{query}Yes
patchStorageV1StorageClass(body, dryRun, fieldManager, force, callback)partially update the specified StorageClass{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses/{pathv1}?{query}Yes
replaceStorageV1StorageClass(body, dryRun, fieldManager, callback)replace the specified StorageClass{base_path}/{version}/apis/storage.k8s.io/v1/storageclasses/{pathv1}?{query}Yes
deleteStorageV1CollectionVolumeAttachment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments?{query}Yes
listStorageV1VolumeAttachment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments?{query}Yes
createStorageV1VolumeAttachment(body, dryRun, fieldManager, callback)create a VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments?{query}Yes
deleteStorageV1VolumeAttachment(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}?{query}Yes
readStorageV1VolumeAttachment(exact, exportParam, callback)read the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}?{query}Yes
patchStorageV1VolumeAttachment(body, dryRun, fieldManager, force, callback)partially update the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}?{query}Yes
replaceStorageV1VolumeAttachment(body, dryRun, fieldManager, callback)replace the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}?{query}Yes
readStorageV1VolumeAttachmentStatus(callback)read status of the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}/status?{query}Yes
patchStorageV1VolumeAttachmentStatus(body, dryRun, fieldManager, force, callback)partially update status of the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}/status?{query}Yes
replaceStorageV1VolumeAttachmentStatus(body, dryRun, fieldManager, callback)replace status of the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1/volumeattachments/{pathv1}/status?{query}Yes
watchStorageV1StorageClassList(callback)watch individual changes to a list of StorageClass. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/storage.k8s.io/v1/watch/storageclasses?{query}Yes
watchStorageV1StorageClass(callback)watch changes to an object of kind StorageClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/storage.k8s.io/v1/watch/storageclasses/{pathv1}?{query}Yes
watchStorageV1VolumeAttachmentList(callback)watch individual changes to a list of VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/storage.k8s.io/v1/watch/volumeattachments?{query}Yes
watchStorageV1VolumeAttachment(callback)watch changes to an object of kind VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/storage.k8s.io/v1/watch/volumeattachments/{pathv1}?{query}Yes
getStorageV1alpha1APIResources(callback)get available resources{base_path}/{version}/apis/storage.k8s.io/v1alpha1/?{query}Yes
deleteStorageV1alpha1CollectionVolumeAttachment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1alpha1/volumeattachments?{query}Yes
listStorageV1alpha1VolumeAttachment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1alpha1/volumeattachments?{query}Yes
createStorageV1alpha1VolumeAttachment(body, dryRun, fieldManager, callback)create a VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1alpha1/volumeattachments?{query}Yes
deleteStorageV1alpha1VolumeAttachment(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1alpha1/volumeattachments/{pathv1}?{query}Yes
readStorageV1alpha1VolumeAttachment(exact, exportParam, callback)read the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1alpha1/volumeattachments/{pathv1}?{query}Yes
patchStorageV1alpha1VolumeAttachment(body, dryRun, fieldManager, force, callback)partially update the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1alpha1/volumeattachments/{pathv1}?{query}Yes
replaceStorageV1alpha1VolumeAttachment(body, dryRun, fieldManager, callback)replace the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1alpha1/volumeattachments/{pathv1}?{query}Yes
watchStorageV1alpha1VolumeAttachmentList(callback)watch individual changes to a list of VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/storage.k8s.io/v1alpha1/watch/volumeattachments?{query}Yes
watchStorageV1alpha1VolumeAttachment(callback)watch changes to an object of kind VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/storage.k8s.io/v1alpha1/watch/volumeattachments/{pathv1}?{query}Yes
getStorageV1beta1APIResources(callback)get available resources{base_path}/{version}/apis/storage.k8s.io/v1beta1/?{query}Yes
deleteStorageV1beta1CollectionCSIDriver(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of CSIDriver{base_path}/{version}/apis/storage.k8s.io/v1beta1/csidrivers?{query}Yes
listStorageV1beta1CSIDriver(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind CSIDriver{base_path}/{version}/apis/storage.k8s.io/v1beta1/csidrivers?{query}Yes
createStorageV1beta1CSIDriver(body, dryRun, fieldManager, callback)create a CSIDriver{base_path}/{version}/apis/storage.k8s.io/v1beta1/csidrivers?{query}Yes
deleteStorageV1beta1CSIDriver(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a CSIDriver{base_path}/{version}/apis/storage.k8s.io/v1beta1/csidrivers/{pathv1}?{query}Yes
readStorageV1beta1CSIDriver(exact, exportParam, callback)read the specified CSIDriver{base_path}/{version}/apis/storage.k8s.io/v1beta1/csidrivers/{pathv1}?{query}Yes
patchStorageV1beta1CSIDriver(body, dryRun, fieldManager, force, callback)partially update the specified CSIDriver{base_path}/{version}/apis/storage.k8s.io/v1beta1/csidrivers/{pathv1}?{query}Yes
replaceStorageV1beta1CSIDriver(body, dryRun, fieldManager, callback)replace the specified CSIDriver{base_path}/{version}/apis/storage.k8s.io/v1beta1/csidrivers/{pathv1}?{query}Yes
deleteStorageV1beta1CollectionCSINode(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of CSINode{base_path}/{version}/apis/storage.k8s.io/v1beta1/csinodes?{query}Yes
listStorageV1beta1CSINode(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind CSINode{base_path}/{version}/apis/storage.k8s.io/v1beta1/csinodes?{query}Yes
createStorageV1beta1CSINode(body, dryRun, fieldManager, callback)create a CSINode{base_path}/{version}/apis/storage.k8s.io/v1beta1/csinodes?{query}Yes
deleteStorageV1beta1CSINode(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a CSINode{base_path}/{version}/apis/storage.k8s.io/v1beta1/csinodes/{pathv1}?{query}Yes
readStorageV1beta1CSINode(exact, exportParam, callback)read the specified CSINode{base_path}/{version}/apis/storage.k8s.io/v1beta1/csinodes/{pathv1}?{query}Yes
patchStorageV1beta1CSINode(body, dryRun, fieldManager, force, callback)partially update the specified CSINode{base_path}/{version}/apis/storage.k8s.io/v1beta1/csinodes/{pathv1}?{query}Yes
replaceStorageV1beta1CSINode(body, dryRun, fieldManager, callback)replace the specified CSINode{base_path}/{version}/apis/storage.k8s.io/v1beta1/csinodes/{pathv1}?{query}Yes
deleteStorageV1beta1CollectionStorageClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of StorageClass{base_path}/{version}/apis/storage.k8s.io/v1beta1/storageclasses?{query}Yes
listStorageV1beta1StorageClass(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind StorageClass{base_path}/{version}/apis/storage.k8s.io/v1beta1/storageclasses?{query}Yes
createStorageV1beta1StorageClass(body, dryRun, fieldManager, callback)create a StorageClass{base_path}/{version}/apis/storage.k8s.io/v1beta1/storageclasses?{query}Yes
deleteStorageV1beta1StorageClass(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a StorageClass{base_path}/{version}/apis/storage.k8s.io/v1beta1/storageclasses/{pathv1}?{query}Yes
readStorageV1beta1StorageClass(exact, exportParam, callback)read the specified StorageClass{base_path}/{version}/apis/storage.k8s.io/v1beta1/storageclasses/{pathv1}?{query}Yes
patchStorageV1beta1StorageClass(body, dryRun, fieldManager, force, callback)partially update the specified StorageClass{base_path}/{version}/apis/storage.k8s.io/v1beta1/storageclasses/{pathv1}?{query}Yes
replaceStorageV1beta1StorageClass(body, dryRun, fieldManager, callback)replace the specified StorageClass{base_path}/{version}/apis/storage.k8s.io/v1beta1/storageclasses/{pathv1}?{query}Yes
deleteStorageV1beta1CollectionVolumeAttachment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)delete collection of VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1beta1/volumeattachments?{query}Yes
listStorageV1beta1VolumeAttachment(allowWatchBookmarks, continueParam, fieldSelector, labelSelector, limit, resourceVersion, timeoutSeconds, watch, callback)list or watch objects of kind VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1beta1/volumeattachments?{query}Yes
createStorageV1beta1VolumeAttachment(body, dryRun, fieldManager, callback)create a VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1beta1/volumeattachments?{query}Yes
deleteStorageV1beta1VolumeAttachment(body, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, callback)delete a VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1beta1/volumeattachments/{pathv1}?{query}Yes
readStorageV1beta1VolumeAttachment(exact, exportParam, callback)read the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1beta1/volumeattachments/{pathv1}?{query}Yes
patchStorageV1beta1VolumeAttachment(body, dryRun, fieldManager, force, callback)partially update the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1beta1/volumeattachments/{pathv1}?{query}Yes
replaceStorageV1beta1VolumeAttachment(body, dryRun, fieldManager, callback)replace the specified VolumeAttachment{base_path}/{version}/apis/storage.k8s.io/v1beta1/volumeattachments/{pathv1}?{query}Yes
watchStorageV1beta1CSIDriverList(callback)watch individual changes to a list of CSIDriver. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/storage.k8s.io/v1beta1/watch/csidrivers?{query}Yes
watchStorageV1beta1CSIDriver(callback)watch changes to an object of kind CSIDriver. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/storage.k8s.io/v1beta1/watch/csidrivers/{pathv1}?{query}Yes
watchStorageV1beta1CSINodeList(callback)watch individual changes to a list of CSINode. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/storage.k8s.io/v1beta1/watch/csinodes?{query}Yes
watchStorageV1beta1CSINode(callback)watch changes to an object of kind CSINode. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/storage.k8s.io/v1beta1/watch/csinodes/{pathv1}?{query}Yes
watchStorageV1beta1StorageClassList(callback)watch individual changes to a list of StorageClass. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/storage.k8s.io/v1beta1/watch/storageclasses?{query}Yes
watchStorageV1beta1StorageClass(callback)watch changes to an object of kind StorageClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/storage.k8s.io/v1beta1/watch/storageclasses/{pathv1}?{query}Yes
watchStorageV1beta1VolumeAttachmentList(callback)watch individual changes to a list of VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead.{base_path}/{version}/apis/storage.k8s.io/v1beta1/watch/volumeattachments?{query}Yes
watchStorageV1beta1VolumeAttachment(callback)watch changes to an object of kind VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.{base_path}/{version}/apis/storage.k8s.io/v1beta1/watch/volumeattachments/{pathv1}?{query}Yes
logFileListHandler(callback)logFileListHandler{base_path}/{version}/logs/?{query}Yes
logFileHandler(callback)logFileHandler{base_path}/{version}/logs/{pathv1}?{query}Yes
getCodeVersion(callback)get the code version{base_path}/{version}/version/?{query}Yes

Authentication

This document will go through the steps for authenticating the Kubernetes adapter with Static Token Authentication. Properly configuring the properties for an adapter in IAP is critical for getting the adapter online. You can read more about adapter authentication HERE.

Static Token Authentication

The Kubernetes adapter requires Static Token Authentication. If you change authentication methods, you should change this section accordingly and merge it back into the adapter repository.

STEPS

  1. Ensure you have access to a Kubernetes server and that it is running

  2. Follow the steps in the README.md to import the adapter into IAP if you have not already done so

  3. Use the properties below for the properties.authentication field

    "authentication": {
    "auth_method": "static_token",
    "token": "<token>",
    "token_timeout": 1800000,
    "token_cache": "local",
    "auth_field": "header.headers.Authorization",
    "auth_field_format": "Bearer {token}",
    "auth_logging": false
    }

    you can leave all of the other properties in the authentication section, they will not be used when the auth_method is static_token.

  4. Restart the adapter. If your properties were set correctly, the adapter should go online.

Troubleshooting

  • Make sure you copied over the correct username and password.
  • Turn on debug level logs for the adapter in IAP Admin Essentials.
  • Turn on auth_logging for the adapter in IAP Admin Essentials (adapter properties).
  • Investigate the logs - in particular:
    • The FULL REQUEST log to make sure the proper headers are being sent with the request.
    • The FULL BODY log to make sure the payload is accurate.
    • The CALL RETURN log to see what the other system is telling us.
  • Credentials should be masked by the adapter so make sure you verify the username and password - including that there are erroneous spaces at the front or end.
  • Remember when you are done to turn auth_logging off as you do not want to log credentials.

Additional Information

Enhancements

Adding a Second Instance of an Adapter

You can add a second instance of this adapter without adding new code on the file system. To do this go into the IAP Admin Essentials and add a new service config for this adapter. The two instances of the adapter should have unique ids. In addition, they should point to different instances (unique host and port) of the other system.

Adding Adapter Calls

There are multiple ways to add calls to an existing adapter.

The easiest way would be to use the Adapter Builder update process. This process takes in a Swagger or OpenAPI document, allows you to select the calls you want to add and then generates a zip file that can be used to update the adapter. Once you have the zip file simply put it in the adapter directory and execute npm run adapter:update.

mv updatePackage.zip adapter-kubernetes
cd adapter-kubernetes
npm run adapter:update

If you do not have a Swagger or OpenAPI document, you can use a Postman Collection and convert that to an OpenAPI document using APIMatic and then follow the first process.

If you want to manually update the adapter that can also be done the key thing is to make sure you update all of the right files. Within the entities directory you will find 1 or more entities. You can create a new entity or add to an existing entity. Each entity has an action.json file, any new call will need to be put in the action.json file. It will also need to be added to the enum for the ph_request_type in the appropriate schema files. Once this configuration is complete you will need to add the call to the adapter.js file and, in order to make it available as a workflow task in IAP, it should also be added to the pronghorn.json file. You can optionally add it to the unit and integration test files. There is more information on how to work on each of these files in the Adapter Technical Resources on our Documentation Site.

Files to update
* entities/<entity>/action.json: add an action
* entities/<entity>/schema.json (or the schema defined on the action): add action to the enum for ph_request_type
* adapter.js: add the new method and make sure it calls the proper entity and action
* pronghorn.json: add the new method
* test/unit/adapterTestUnit.js (optional but best practice): add unit test(s) - function is there, any required parameters error when not passed in
* test/integration/adapterTestIntegration.js (optional but best practice): add integration test

Adding Adapter Properties

While changing adapter properties is done in the service instance configuration section of IAP, adding properties has to be done in the adapter. To add a property you should edit the propertiesSchema.json with the proper information for the property. In addition, you should modify the sampleProperties to have the new property in it.

Files to update
* propertiesSchema.json: add the new property and how it is defined
* sampleProperties: add the new property with a default value
* test/unit/adapterTestUnit.js (optional but best practice): add the property to the global properties
* test/integration/adapterTestIntegration.js (optional but best practice): add the property to the global properties

Changing Adapter Authentication

Often an adapter is built before knowing the authentication and authentication processes can also change over time. The adapter supports many different kinds of authentication but it does require configuration. Some forms of authentication can be defined entirely with the adapter properties but others require configuration.

Files to update
* entities/.system/action.json: change the getToken action as needed
* entities/.system/schemaTokenReq.json: add input parameters (external name is name in other system)
* entities/.system/schemaTokenResp.json: add response parameters (external name is name in other system)
* propertiesSchema.json: add any new property and how it is defined
* sampleProperties: add any new property with a default value
* test/unit/adapterTestUnit.js (optional but best practice): add the property to the global properties
* test/integration/adapterTestIntegration.js (optional but best practice): add the property to the global properties

Enhancing Adapter Integration Tests

The adapter integration tests are written to be able to test in either stub (standalone) mode or integrated to the other system. However, if integrating to the other system, you may need to provide better data than what the adapter provides by default as that data is likely to fail for create and update. To provide better data, edit the adapter integration test file. Make sure you do not remove the marker and keep custom code below the marker so you do not impact future migrations. Once the edits are complete, run the integration test as it instructs you to above. When you run integrated to the other system, you can also save mockdata for future use by changing the isSaveMockData flag to true.

Files to update
* test/integration/adapterTestIntegration.js: add better data for the create and update calls so that they will not fail.

As mentioned previously, for most of these changes as well as other possible changes, there is more information on how to work on an adapter in the Adapter Technical Resources on our Documentation Site.

Contributing

First off, thanks for taking the time to contribute!

The following is a set of rules for contributing.

Code of Conduct

This project and everyone participating in it is governed by the Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to support@itential.com.

How to Contribute

Follow the contributing guide (here)[https://gitlab.com/itentialopensource/adapters/contributing-guide]

Helpful Links

Adapter Technical Resources

Node Scripts

There are several node scripts that now accompany the adapter. These scripts are provided to make several activities easier. Many of these scripts can have issues with different versions of IAP as they have dependencies on IAP and Mongo. If you have issues with the scripts please report them to the Itential Adapter Team. Each of these scripts are described below.

RunDescription
npm run adapter:installProvides an easier way to install the adapter.
npm run adapter:checkMigrateChecks whether your adapter can and should be migrated to the latest foundation.
npm run adapter:findPathCan be used to see if the adapter supports a particular API call.
npm run adapter:migrateProvides an easier way to update your adapter after you download the migration zip from Itential DevSite.
npm run adapter:updateProvides an easier way to update your adapter after you download the update zip from Itential DevSite.
npm run adapter:revertAllows you to revert after a migration or update if it resulted in issues.
npm run troubleshootProvides a way to troubleshoot the adapter - runs connectivity, healthcheck and basic get.
npm run connectivityProvides a connectivity check to the Servicenow system.
npm run healthcheckChecks whether the configured healthcheck call works to Servicenow.
npm run basicgetChecks whether the basic get calls works to Servicenow.

Troubleshoot

Run npm run troubleshoot to start the interactive troubleshooting process. The command allows you to verify and update connection, authentication as well as healthcheck configuration. After that it will test these properties by sending HTTP request to the endpoint. If the tests pass, it will persist these changes into IAP.

You also have the option to run individual commands to perform specific test:

  • npm run healthcheck will perform a healthcheck request of with current setting.
  • npm run basicget will perform some non-parameter GET request with current setting.
  • npm run connectivity will perform networking diagnostics of the adatper endpoint.

Connectivity Issues

  1. You can run the adapter troubleshooting script which will check connectivity, run the healthcheck and run basic get calls.
npm run troubleshoot
  1. Verify the adapter properties are set up correctly.
Go into the Itential Platform GUI and verify/update the properties
  1. Verify there is connectivity between the Itential Platform Server and Kubernetes Server.
ping the ip address of Kubernetes server
try telnet to the ip address port of Kubernetes
execute a curl command to the other system
  1. Verify the credentials provided for Kubernetes.
login to Kubernetes using the provided credentials
  1. Verify the API of the call utilized for Kubernetes Healthcheck.
Go into the Itential Platform GUI and verify/update the properties

Functional Issues

Adapter logs are located in /var/log/pronghorn. In older releases of the Itential Platform, there is a pronghorn.log file which contains logs for all of the Itential Platform. In newer versions, adapters can be configured to log into their own files.