Package org.cdk8s.plus25
Interface ISecret.Jsii$Default
-
- All Superinterfaces:
IApiResource,IApiResource.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IResource,IResource.Jsii$Default,ISecret,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ISecret.Jsii$Proxy
- Enclosing interface:
- ISecret
@Internal public static interface ISecret.Jsii$Default extends ISecret, IResource.Jsii$Default
Internal default implementation forISecret.
-
-
Nested Class Summary
-
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
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default EnvValueenvValue(String key, EnvValueFromSecretOptions options)Returns EnvValue object from a secret's key.default StringgetApiGroup()The group portion of the API version (e.g.default StringgetApiVersion()The object's API version (e.g.default StringgetKind()The object kind (e.g.default StringgetName()The Kubernetes name of this resource.default software.constructs.NodegetNode()The tree node.default StringgetResourceName()The unique, namespace-global, name of an object inside the Kubernetes cluster.default StringgetResourceType()The name of a resource type as it appears in the relevant API endpoint.
-
-
-
Method Detail
-
getNode
@Stability(Stable) @NotNull default 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
-
getApiGroup
@Stability(Stable) @NotNull default 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
-
getResourceType
@Stability(Stable) @NotNull default 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- See Also:
- https://kubernetes.io/docs/reference/access-authn-authz/rbac/#referring-to-resources
-
getResourceName
@Stability(Stable) @Nullable default 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
-
getApiVersion
@Stability(Stable) @NotNull default String getApiVersion()
The object's API version (e.g. "authorization.k8s.io/v1").- Specified by:
getApiVersionin interfaceIResource- Specified by:
getApiVersionin interfaceIResource.Jsii$Default
-
getKind
@Stability(Stable) @NotNull default String getKind()
The object kind (e.g. "Deployment").- Specified by:
getKindin interfaceIResource- Specified by:
getKindin interfaceIResource.Jsii$Default
-
getName
@Stability(Stable) @NotNull default String getName()
The Kubernetes name of this resource.- Specified by:
getNamein interfaceIResource- Specified by:
getNamein interfaceIResource.Jsii$Default
-
envValue
@Stability(Stable) @NotNull default EnvValue envValue(@NotNull String key, @Nullable EnvValueFromSecretOptions options)
Returns EnvValue object from a secret's key.
-
-