Interface AuthorizationV1beta1Api
-
- All Superinterfaces:
com.marcnuri.yakc.api.Api
public interface AuthorizationV1beta1Api extends com.marcnuri.yakc.api.Api
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAuthorizationV1beta1Api.CreateNamespacedLocalSubjectAccessReviewstatic classAuthorizationV1beta1Api.CreateSelfSubjectAccessReviewstatic classAuthorizationV1beta1Api.CreateSelfSubjectRulesReviewstatic classAuthorizationV1beta1Api.CreateSubjectAccessReview
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview>createNamespacedLocalSubjectAccessReview(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview body)create a LocalSubjectAccessReviewcom.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview>createNamespacedLocalSubjectAccessReview(java.lang.String namespace, com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview body, AuthorizationV1beta1Api.CreateNamespacedLocalSubjectAccessReview queryParameters)create a LocalSubjectAccessReviewcom.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview>createSelfSubjectAccessReview(com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview body)create a SelfSubjectAccessReviewcom.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview>createSelfSubjectAccessReview(com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview body, AuthorizationV1beta1Api.CreateSelfSubjectAccessReview queryParameters)create a SelfSubjectAccessReviewcom.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview>createSelfSubjectRulesReview(com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview body)create a SelfSubjectRulesReviewcom.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview>createSelfSubjectRulesReview(com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview body, AuthorizationV1beta1Api.CreateSelfSubjectRulesReview queryParameters)create a SelfSubjectRulesReviewcom.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SubjectAccessReview>createSubjectAccessReview(com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SubjectAccessReview body)create a SubjectAccessReviewcom.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SubjectAccessReview>createSubjectAccessReview(com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SubjectAccessReview body, AuthorizationV1beta1Api.CreateSubjectAccessReview queryParameters)create a SubjectAccessReviewcom.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList>getAPIResources()get available resources
-
-
-
Method Detail
-
getAPIResources
@HTTP(method="GET", path="/apis/authorization.k8s.io/v1beta1/") @Headers("Accept: */*") com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList> getAPIResources()get available resources
-
createNamespacedLocalSubjectAccessReview
@HTTP(method="POST", path="/apis/authorization.k8s.io/v1beta1/namespaces/{namespace}/localsubjectaccessreviews", hasBody=true) @Headers({"Content-Type: application/json","Accept: */*"}) com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview> createNamespacedLocalSubjectAccessReview(@Path("namespace") java.lang.String namespace, @Body com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview body)create a LocalSubjectAccessReview- Parameters:
namespace- object name and auth scope, such as for teams and projects
-
createNamespacedLocalSubjectAccessReview
@HTTP(method="POST", path="/apis/authorization.k8s.io/v1beta1/namespaces/{namespace}/localsubjectaccessreviews", hasBody=true) @Headers({"Content-Type: application/json","Accept: */*"}) com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview> createNamespacedLocalSubjectAccessReview(@Path("namespace") java.lang.String namespace, @Body com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview body, @QueryMap AuthorizationV1beta1Api.CreateNamespacedLocalSubjectAccessReview queryParameters)create a LocalSubjectAccessReview- Parameters:
namespace- object name and auth scope, such as for teams and projects
-
createSelfSubjectAccessReview
@HTTP(method="POST", path="/apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews", hasBody=true) @Headers({"Content-Type: application/json","Accept: */*"}) com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview> createSelfSubjectAccessReview(@Body com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview body)create a SelfSubjectAccessReview
-
createSelfSubjectAccessReview
@HTTP(method="POST", path="/apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews", hasBody=true) @Headers({"Content-Type: application/json","Accept: */*"}) com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview> createSelfSubjectAccessReview(@Body com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview body, @QueryMap AuthorizationV1beta1Api.CreateSelfSubjectAccessReview queryParameters)create a SelfSubjectAccessReview
-
createSelfSubjectRulesReview
@HTTP(method="POST", path="/apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews", hasBody=true) @Headers({"Content-Type: application/json","Accept: */*"}) com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview> createSelfSubjectRulesReview(@Body com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview body)create a SelfSubjectRulesReview
-
createSelfSubjectRulesReview
@HTTP(method="POST", path="/apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews", hasBody=true) @Headers({"Content-Type: application/json","Accept: */*"}) com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview> createSelfSubjectRulesReview(@Body com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview body, @QueryMap AuthorizationV1beta1Api.CreateSelfSubjectRulesReview queryParameters)create a SelfSubjectRulesReview
-
createSubjectAccessReview
@HTTP(method="POST", path="/apis/authorization.k8s.io/v1beta1/subjectaccessreviews", hasBody=true) @Headers({"Content-Type: application/json","Accept: */*"}) com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SubjectAccessReview> createSubjectAccessReview(@Body com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SubjectAccessReview body)create a SubjectAccessReview
-
createSubjectAccessReview
@HTTP(method="POST", path="/apis/authorization.k8s.io/v1beta1/subjectaccessreviews", hasBody=true) @Headers({"Content-Type: application/json","Accept: */*"}) com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SubjectAccessReview> createSubjectAccessReview(@Body com.marcnuri.yakc.model.io.k8s.api.authorization.v1beta1.SubjectAccessReview body, @QueryMap AuthorizationV1beta1Api.CreateSubjectAccessReview queryParameters)create a SubjectAccessReview
-
-