Class RbacAuthorizationV1Api
java.lang.Object
io.kubernetes.client.openapi.apis.RbacAuthorizationV1Api
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate a ClusterRolecreate a ClusterRoleBindingcreateNamespacedRole
(String namespace, V1Role body) create a RolecreateNamespacedRoleBinding
(String namespace, V1RoleBinding body) create a RoleBindingdeleteClusterRole
(String name) delete a ClusterRoledelete a ClusterRoleBindingdelete collection of ClusterRoledelete collection of ClusterRoleBindingdeleteCollectionNamespacedRole
(String namespace) delete collection of RoledeleteCollectionNamespacedRoleBinding
(String namespace) delete collection of RoleBindingdeleteNamespacedRole
(String name, String namespace) delete a RoledeleteNamespacedRoleBinding
(String name, String namespace) delete a RoleBindingget available resourcesint
list or watch objects of kind ClusterRolelist or watch objects of kind ClusterRoleBindinglistNamespacedRole
(String namespace) list or watch objects of kind RolelistNamespacedRoleBinding
(String namespace) list or watch objects of kind RoleBindinglist or watch objects of kind RoleBindinglist or watch objects of kind RolepatchClusterRole
(String name, V1Patch body) partially update the specified ClusterRolepatchClusterRoleBinding
(String name, V1Patch body) partially update the specified ClusterRoleBindingpatchNamespacedRole
(String name, String namespace, V1Patch body) partially update the specified RolepatchNamespacedRoleBinding
(String name, String namespace, V1Patch body) partially update the specified RoleBindingreadClusterRole
(String name) read the specified ClusterRolereadClusterRoleBinding
(String name) read the specified ClusterRoleBindingreadNamespacedRole
(String name, String namespace) read the specified RolereadNamespacedRoleBinding
(String name, String namespace) read the specified RoleBindingreplaceClusterRole
(String name, V1ClusterRole body) replace the specified ClusterRolereplaceClusterRoleBinding
(String name, V1ClusterRoleBinding body) replace the specified ClusterRoleBindingreplaceNamespacedRole
(String name, String namespace, V1Role body) replace the specified RolereplaceNamespacedRoleBinding
(String name, String namespace, V1RoleBinding body) replace the specified RoleBindingvoid
setApiClient
(ApiClient apiClient) void
setCustomBaseUrl
(String customBaseUrl) void
setHostIndex
(int hostIndex)
-
Constructor Details
-
RbacAuthorizationV1Api
public RbacAuthorizationV1Api() -
RbacAuthorizationV1Api
-
-
Method Details
-
getApiClient
-
setApiClient
-
getHostIndex
public int getHostIndex() -
setHostIndex
public void setHostIndex(int hostIndex) -
getCustomBaseUrl
-
setCustomBaseUrl
-
createClusterRole
create a ClusterRole- Parameters:
body
- (required)- Returns:
- APIcreateClusterRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 202 Accepted - 401 Unauthorized -
-
createClusterRoleBinding
public RbacAuthorizationV1Api.APIcreateClusterRoleBindingRequest createClusterRoleBinding(V1ClusterRoleBinding body) create a ClusterRoleBinding- Parameters:
body
- (required)- Returns:
- APIcreateClusterRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 202 Accepted - 401 Unauthorized -
-
createNamespacedRole
public RbacAuthorizationV1Api.APIcreateNamespacedRoleRequest createNamespacedRole(String namespace, V1Role body) create a Role- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIcreateNamespacedRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 202 Accepted - 401 Unauthorized -
-
createNamespacedRoleBinding
public RbacAuthorizationV1Api.APIcreateNamespacedRoleBindingRequest createNamespacedRoleBinding(String namespace, V1RoleBinding body) create a RoleBinding- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIcreateNamespacedRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 202 Accepted - 401 Unauthorized -
-
deleteClusterRole
delete a ClusterRole- Parameters:
name
- name of the ClusterRole (required)- Returns:
- APIdeleteClusterRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 202 Accepted - 401 Unauthorized -
-
deleteClusterRoleBinding
public RbacAuthorizationV1Api.APIdeleteClusterRoleBindingRequest deleteClusterRoleBinding(String name) delete a ClusterRoleBinding- Parameters:
name
- name of the ClusterRoleBinding (required)- Returns:
- APIdeleteClusterRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 202 Accepted - 401 Unauthorized -
-
deleteCollectionClusterRole
delete collection of ClusterRole- Returns:
- APIdeleteCollectionClusterRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
deleteCollectionClusterRoleBinding
public RbacAuthorizationV1Api.APIdeleteCollectionClusterRoleBindingRequest deleteCollectionClusterRoleBinding()delete collection of ClusterRoleBinding- Returns:
- APIdeleteCollectionClusterRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
deleteCollectionNamespacedRole
public RbacAuthorizationV1Api.APIdeleteCollectionNamespacedRoleRequest deleteCollectionNamespacedRole(String namespace) delete collection of Role- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIdeleteCollectionNamespacedRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
deleteCollectionNamespacedRoleBinding
public RbacAuthorizationV1Api.APIdeleteCollectionNamespacedRoleBindingRequest deleteCollectionNamespacedRoleBinding(String namespace) delete collection of RoleBinding- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIdeleteCollectionNamespacedRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
deleteNamespacedRole
public RbacAuthorizationV1Api.APIdeleteNamespacedRoleRequest deleteNamespacedRole(String name, String namespace) delete a Role- Parameters:
name
- name of the Role (required)namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIdeleteNamespacedRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 202 Accepted - 401 Unauthorized -
-
deleteNamespacedRoleBinding
public RbacAuthorizationV1Api.APIdeleteNamespacedRoleBindingRequest deleteNamespacedRoleBinding(String name, String namespace) delete a RoleBinding- Parameters:
name
- name of the RoleBinding (required)namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIdeleteNamespacedRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 202 Accepted - 401 Unauthorized -
-
getAPIResources
get available resources- Returns:
- APIgetAPIResourcesRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listClusterRole
list or watch objects of kind ClusterRole- Returns:
- APIlistClusterRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listClusterRoleBinding
list or watch objects of kind ClusterRoleBinding- Returns:
- APIlistClusterRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listNamespacedRole
list or watch objects of kind Role- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIlistNamespacedRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listNamespacedRoleBinding
public RbacAuthorizationV1Api.APIlistNamespacedRoleBindingRequest listNamespacedRoleBinding(String namespace) list or watch objects of kind RoleBinding- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIlistNamespacedRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listRoleBindingForAllNamespaces
public RbacAuthorizationV1Api.APIlistRoleBindingForAllNamespacesRequest listRoleBindingForAllNamespaces()list or watch objects of kind RoleBinding- Returns:
- APIlistRoleBindingForAllNamespacesRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listRoleForAllNamespaces
list or watch objects of kind Role- Returns:
- APIlistRoleForAllNamespacesRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
patchClusterRole
public RbacAuthorizationV1Api.APIpatchClusterRoleRequest patchClusterRole(String name, V1Patch body) partially update the specified ClusterRole- Parameters:
name
- name of the ClusterRole (required)body
- (required)- Returns:
- APIpatchClusterRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
patchClusterRoleBinding
public RbacAuthorizationV1Api.APIpatchClusterRoleBindingRequest patchClusterRoleBinding(String name, V1Patch body) partially update the specified ClusterRoleBinding- Parameters:
name
- name of the ClusterRoleBinding (required)body
- (required)- Returns:
- APIpatchClusterRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
patchNamespacedRole
public RbacAuthorizationV1Api.APIpatchNamespacedRoleRequest patchNamespacedRole(String name, String namespace, V1Patch body) partially update the specified Role- Parameters:
name
- name of the Role (required)namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIpatchNamespacedRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
patchNamespacedRoleBinding
public RbacAuthorizationV1Api.APIpatchNamespacedRoleBindingRequest patchNamespacedRoleBinding(String name, String namespace, V1Patch body) partially update the specified RoleBinding- Parameters:
name
- name of the RoleBinding (required)namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIpatchNamespacedRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
readClusterRole
read the specified ClusterRole- Parameters:
name
- name of the ClusterRole (required)- Returns:
- APIreadClusterRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
readClusterRoleBinding
read the specified ClusterRoleBinding- Parameters:
name
- name of the ClusterRoleBinding (required)- Returns:
- APIreadClusterRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
readNamespacedRole
public RbacAuthorizationV1Api.APIreadNamespacedRoleRequest readNamespacedRole(String name, String namespace) read the specified Role- Parameters:
name
- name of the Role (required)namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIreadNamespacedRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
readNamespacedRoleBinding
public RbacAuthorizationV1Api.APIreadNamespacedRoleBindingRequest readNamespacedRoleBinding(String name, String namespace) read the specified RoleBinding- Parameters:
name
- name of the RoleBinding (required)namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIreadNamespacedRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
replaceClusterRole
public RbacAuthorizationV1Api.APIreplaceClusterRoleRequest replaceClusterRole(String name, V1ClusterRole body) replace the specified ClusterRole- Parameters:
name
- name of the ClusterRole (required)body
- (required)- Returns:
- APIreplaceClusterRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
replaceClusterRoleBinding
public RbacAuthorizationV1Api.APIreplaceClusterRoleBindingRequest replaceClusterRoleBinding(String name, V1ClusterRoleBinding body) replace the specified ClusterRoleBinding- Parameters:
name
- name of the ClusterRoleBinding (required)body
- (required)- Returns:
- APIreplaceClusterRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
replaceNamespacedRole
public RbacAuthorizationV1Api.APIreplaceNamespacedRoleRequest replaceNamespacedRole(String name, String namespace, V1Role body) replace the specified Role- Parameters:
name
- name of the Role (required)namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIreplaceNamespacedRoleRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
replaceNamespacedRoleBinding
public RbacAuthorizationV1Api.APIreplaceNamespacedRoleBindingRequest replaceNamespacedRoleBinding(String name, String namespace, V1RoleBinding body) replace the specified RoleBinding- Parameters:
name
- name of the RoleBinding (required)namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIreplaceNamespacedRoleBindingRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-