Package org.cdk8s.plus28.k8s
Class KubeSelfSubjectReviewV1Beta1
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- org.cdk8s.ApiObject
-
- org.cdk8s.plus28.k8s.KubeSelfSubjectReviewV1Beta1
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-03T12:13:25.791Z") @Stability(Stable) public class KubeSelfSubjectReviewV1Beta1 extends org.cdk8s.ApiObject
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request.When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKubeSelfSubjectReviewV1Beta1.BuilderA fluent builder forKubeSelfSubjectReviewV1Beta1.
-
Field Summary
Fields Modifier and Type Field Description static org.cdk8s.GroupVersionKindGVKReturns the apiVersion and kind for "io.k8s.api.authentication.v1beta1.SelfSubjectReview".
-
Constructor Summary
Constructors Modifier Constructor Description protectedKubeSelfSubjectReviewV1Beta1(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedKubeSelfSubjectReviewV1Beta1(software.amazon.jsii.JsiiObjectRef objRef)KubeSelfSubjectReviewV1Beta1(software.constructs.Construct scope, String id)Defines a "io.k8s.api.authentication.v1beta1.SelfSubjectReview" API object.KubeSelfSubjectReviewV1Beta1(software.constructs.Construct scope, String id, KubeSelfSubjectReviewV1Beta1Props props)Defines a "io.k8s.api.authentication.v1beta1.SelfSubjectReview" API object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Objectmanifest()Renders a Kubernetes manifest for "io.k8s.api.authentication.v1beta1.SelfSubjectReview".static Objectmanifest(KubeSelfSubjectReviewV1Beta1Props props)Renders a Kubernetes manifest for "io.k8s.api.authentication.v1beta1.SelfSubjectReview".ObjecttoJson()Renders the object to Kubernetes JSON.-
Methods inherited from class org.cdk8s.ApiObject
addDependency, addJsonPatch, getApiGroup, getApiVersion, getChart, getKind, getMetadata, getName, isApiObject, of
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
KubeSelfSubjectReviewV1Beta1
protected KubeSelfSubjectReviewV1Beta1(software.amazon.jsii.JsiiObjectRef objRef)
-
KubeSelfSubjectReviewV1Beta1
protected KubeSelfSubjectReviewV1Beta1(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
KubeSelfSubjectReviewV1Beta1
@Stability(Stable) public KubeSelfSubjectReviewV1Beta1(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable KubeSelfSubjectReviewV1Beta1Props props)Defines a "io.k8s.api.authentication.v1beta1.SelfSubjectReview" API object.- Parameters:
scope- the scope in which to define this object. This parameter is required.id- a scope-local name for the object. This parameter is required.props- initialization props.
-
KubeSelfSubjectReviewV1Beta1
@Stability(Stable) public KubeSelfSubjectReviewV1Beta1(@NotNull software.constructs.Construct scope, @NotNull String id)Defines a "io.k8s.api.authentication.v1beta1.SelfSubjectReview" API object.- Parameters:
scope- the scope in which to define this object. This parameter is required.id- a scope-local name for the object. This parameter is required.
-
-
Method Detail
-
manifest
@Stability(Stable) @NotNull public static Object manifest(@Nullable KubeSelfSubjectReviewV1Beta1Props props)
Renders a Kubernetes manifest for "io.k8s.api.authentication.v1beta1.SelfSubjectReview".This can be used to inline resource manifests inside other objects (e.g. as templates).
- Parameters:
props- initialization props.
-
manifest
@Stability(Stable) @NotNull public static Object manifest()
Renders a Kubernetes manifest for "io.k8s.api.authentication.v1beta1.SelfSubjectReview".This can be used to inline resource manifests inside other objects (e.g. as templates).
-
toJson
@Stability(Stable) @NotNull public Object toJson()
Renders the object to Kubernetes JSON.- Overrides:
toJsonin classorg.cdk8s.ApiObject
-
-