Package org.cdk8s.plus25
Class IServiceAccount.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.IServiceAccount.Jsii$Proxy
-
- All Implemented Interfaces:
IApiResource,IApiResource.Jsii$Default,IResource,IResource.Jsii$Default,IServiceAccount,IServiceAccount.Jsii$Default,ISubject,ISubject.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
- IServiceAccount
@Internal public static final class IServiceAccount.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IServiceAccount.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus25.IApiResource
IApiResource.Jsii$Default, IApiResource.Jsii$Proxy
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$Proxy
-
Nested classes/interfaces inherited from interface org.cdk8s.plus25.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy
-
Nested classes/interfaces inherited from interface org.cdk8s.plus25.IServiceAccount
IServiceAccount.Jsii$Default, IServiceAccount.Jsii$Proxy
-
Nested classes/interfaces inherited from interface org.cdk8s.plus25.ISubject
ISubject.Jsii$Default, ISubject.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetApiGroup()The group portion of the API version (e.g.StringgetApiVersion()The object's API version (e.g.StringgetKind()The object kind (e.g.StringgetName()The Kubernetes name of this resource.software.constructs.NodegetNode()The tree node.StringgetResourceName()The unique, namespace-global, name of an object inside the Kubernetes cluster.StringgetResourceType()The name of a resource type as it appears in the relevant API endpoint.SubjectConfigurationtoSubjectConfiguration()Return the subject configuration.-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Method Detail
-
getNode
@Stability(Stable) @NotNull public final software.constructs.Node getNode()
The tree node.- Specified by:
getNodein interfacesoftware.constructs.IConstruct- Specified by:
getNodein interfacesoftware.constructs.IConstruct.Jsii$Default- Specified by:
getNodein interfaceIResource.Jsii$Default- Specified by:
getNodein interfaceIServiceAccount- Specified by:
getNodein interfaceIServiceAccount.Jsii$Default- Specified by:
getNodein interfaceISubject.Jsii$Default
-
getApiGroup
@Stability(Stable) @NotNull public final String getApiGroup()
The group portion of the API version (e.g.authorization.k8s.io).- Specified by:
getApiGroupin interfaceIApiResource- Specified by:
getApiGroupin interfaceIApiResource.Jsii$Default- Specified by:
getApiGroupin interfaceIResource.Jsii$Default- Specified by:
getApiGroupin interfaceIServiceAccount.Jsii$Default
-
getResourceType
@Stability(Stable) @NotNull public final String getResourceType()
The name of a resource type as it appears in the relevant API endpoint.Example:
- "pods" or "pods/log"
- Specified by:
getResourceTypein interfaceIApiResource- Specified by:
getResourceTypein interfaceIApiResource.Jsii$Default- Specified by:
getResourceTypein interfaceIResource.Jsii$Default- Specified by:
getResourceTypein interfaceIServiceAccount.Jsii$Default- See Also:
- https://kubernetes.io/docs/reference/access-authn-authz/rbac/#referring-to-resources
-
getResourceName
@Stability(Stable) @Nullable public final String getResourceName()
The unique, namespace-global, name of an object inside the Kubernetes cluster.If this is omitted, the ApiResource should represent all objects of the given type.
- Specified by:
getResourceNamein interfaceIApiResource- Specified by:
getResourceNamein interfaceIApiResource.Jsii$Default- Specified by:
getResourceNamein interfaceIResource.Jsii$Default- Specified by:
getResourceNamein interfaceIServiceAccount.Jsii$Default
-
getApiVersion
@Stability(Stable) @NotNull public final String getApiVersion()
The object's API version (e.g. "authorization.k8s.io/v1").- Specified by:
getApiVersionin interfaceIResource- Specified by:
getApiVersionin interfaceIResource.Jsii$Default- Specified by:
getApiVersionin interfaceIServiceAccount.Jsii$Default
-
getKind
@Stability(Stable) @NotNull public final String getKind()
The object kind (e.g. "Deployment").- Specified by:
getKindin interfaceIResource- Specified by:
getKindin interfaceIResource.Jsii$Default- Specified by:
getKindin interfaceIServiceAccount.Jsii$Default
-
getName
@Stability(Stable) @NotNull public final String getName()
The Kubernetes name of this resource.- Specified by:
getNamein interfaceIResource- Specified by:
getNamein interfaceIResource.Jsii$Default- Specified by:
getNamein interfaceIServiceAccount.Jsii$Default
-
toSubjectConfiguration
@Stability(Stable) @NotNull public final SubjectConfiguration toSubjectConfiguration()
Return the subject configuration.- Specified by:
toSubjectConfigurationin interfaceIServiceAccount.Jsii$Default- Specified by:
toSubjectConfigurationin interfaceISubject- Specified by:
toSubjectConfigurationin interfaceISubject.Jsii$Default
-
-