Operations
get available resources
GET /apis/rbac.authorization.k8s.io/v1beta1
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| default | success | 
Consumes
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
list or watch objects of kind ClusterRoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
delete collection of ClusterRoleBinding
DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
create a ClusterRoleBinding
POST /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
read the specified ClusterRoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| PathParameter | name | name of the ClusterRoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
replace the specified ClusterRoleBinding
PUT /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | name | name of the ClusterRoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
delete a ClusterRoleBinding
DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| QueryParameter | gracePeriodSeconds | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | false | integer (int32) | |
| QueryParameter | orphanDependents | Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list. | false | boolean | |
| PathParameter | name | name of the ClusterRoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
partially update the specified ClusterRoleBinding
PATCH /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | name | name of the ClusterRoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
application/json-patch+json 
- 
application/merge-patch+json 
- 
application/strategic-merge-patch+json 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
list or watch objects of kind ClusterRole
GET /apis/rbac.authorization.k8s.io/v1beta1/clusterroles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
delete collection of ClusterRole
DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterroles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
create a ClusterRole
POST /apis/rbac.authorization.k8s.io/v1beta1/clusterroles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
read the specified ClusterRole
GET /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| PathParameter | name | name of the ClusterRole | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
replace the specified ClusterRole
PUT /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | name | name of the ClusterRole | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
delete a ClusterRole
DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| QueryParameter | gracePeriodSeconds | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | false | integer (int32) | |
| QueryParameter | orphanDependents | Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list. | false | boolean | |
| PathParameter | name | name of the ClusterRole | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
partially update the specified ClusterRole
PATCH /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | name | name of the ClusterRole | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
application/json-patch+json 
- 
application/merge-patch+json 
- 
application/strategic-merge-patch+json 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
list or watch objects of kind RoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
delete collection of RoleBinding
DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
create a RoleBinding
POST /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
read the specified RoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the RoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
replace the specified RoleBinding
PUT /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the RoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
delete a RoleBinding
DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| QueryParameter | gracePeriodSeconds | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | false | integer (int32) | |
| QueryParameter | orphanDependents | Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list. | false | boolean | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the RoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
partially update the specified RoleBinding
PATCH /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the RoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
application/json-patch+json 
- 
application/merge-patch+json 
- 
application/strategic-merge-patch+json 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
list or watch objects of kind Role
GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
delete collection of Role
DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
create a Role
POST /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
read the specified Role
GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the Role | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
replace the specified Role
PUT /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the Role | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
delete a Role
DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| QueryParameter | gracePeriodSeconds | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | false | integer (int32) | |
| QueryParameter | orphanDependents | Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list. | false | boolean | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the Role | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
partially update the specified Role
PATCH /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| BodyParameter | body | true | |||
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the Role | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
application/json-patch+json 
- 
application/merge-patch+json 
- 
application/strategic-merge-patch+json 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
list or watch objects of kind RoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/rolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
list or watch objects of kind Role
GET /apis/rbac.authorization.k8s.io/v1beta1/roles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch individual changes to a list of ClusterRoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch changes to an object of kind ClusterRoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | name | name of the ClusterRoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch individual changes to a list of ClusterRole
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch changes to an object of kind ClusterRole
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | name | name of the ClusterRole | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch individual changes to a list of RoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch changes to an object of kind RoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the RoleBinding | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch individual changes to a list of Role
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch changes to an object of kind Role
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles/{name}
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | |
| PathParameter | namespace | object name and auth scope, such as for teams and projects | true | string | |
| PathParameter | name | name of the Role | true | string | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch individual changes to a list of RoleBinding
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/rolebindings
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1 
watch individual changes to a list of Role
GET /apis/rbac.authorization.k8s.io/v1beta1/watch/roles
Parameters
| Type | Name | Description | Required | Schema | Default | 
|---|---|---|---|---|---|
| QueryParameter | pretty | If true, then the output is pretty printed. | false | string | |
| QueryParameter | labelSelector | A selector to restrict the list of returned objects by their labels. Defaults to everything. | false | string | |
| QueryParameter | fieldSelector | A selector to restrict the list of returned objects by their fields. Defaults to everything. | false | string | |
| QueryParameter | watch | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | false | boolean | |
| QueryParameter | resourceVersion | When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it’s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. | false | string | |
| QueryParameter | timeoutSeconds | Timeout for the list/watch call. | false | integer (int32) | 
Responses
| HTTP Code | Description | Schema | 
|---|---|---|
| 200 | success | 
Consumes
- 
/ 
Produces
- 
application/json 
- 
application/yaml 
- 
application/vnd.kubernetes.protobuf 
- 
application/json;stream=watch 
- 
application/vnd.kubernetes.protobuf;stream=watch 
Tags
- 
apisrbac.authorization.k8s.iov1beta1