Package org.cdk8s.plus25
Class ISecret.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.ISecret.Jsii$Proxy
-
- All Implemented Interfaces:
IApiResource,IApiResource.Jsii$Default,IResource,IResource.Jsii$Default,ISecret,ISecret.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
- ISecret
@Internal public static final class ISecret.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ISecret.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.ISecret
ISecret.Jsii$Default, ISecret.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 EnvValueenvValue(String key)Returns EnvValue object from a secret's key.EnvValueenvValue(String key, EnvValueFromSecretOptions options)Returns EnvValue object from a secret's key.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.-
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 interfaceISecret.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 interfaceISecret.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 interfaceISecret.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 interfaceISecret.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 interfaceISecret.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 interfaceISecret.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 interfaceISecret.Jsii$Default
-
envValue
@Stability(Stable) @NotNull public final EnvValue envValue(@NotNull String key, @Nullable EnvValueFromSecretOptions options)
Returns EnvValue object from a secret's key.- Specified by:
envValuein interfaceISecret- Specified by:
envValuein interfaceISecret.Jsii$Default- Parameters:
key- Secret's key. This parameter is required.options- Additional EnvValue options.
-
-