Uses of Interface
org.cdk8s.plus24.ISubject
-
Packages that use ISubject Package Description org.cdk8s.plus24 cdk8s+ (cdk8s-plus) -
-
Uses of ISubject in org.cdk8s.plus24
Subinterfaces of ISubject in org.cdk8s.plus24 Modifier and Type Interface Description interface
IServiceAccount
static interface
IServiceAccount.Jsii$Default
Internal default implementation forIServiceAccount
.static interface
ISubject.Jsii$Default
Internal default implementation forISubject
.Classes in org.cdk8s.plus24 that implement ISubject Modifier and Type Class Description class
AbstractPod
class
CronJob
A CronJob is responsible for creating a Job and scheduling it based on provided cron schedule.class
DaemonSet
A DaemonSet ensures that all (or some) Nodes run a copy of a Pod.class
Deployment
A Deployment provides declarative updates for Pods and ReplicaSets.class
Group
Represents a group.static class
IServiceAccount.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.static class
ISubject.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.class
Job
A Job creates one or more Pods and ensures that a specified number of them successfully terminate.class
Pod
Pod is a collection of containers that can run on a host.class
ServiceAccount
A service account provides an identity for processes that run in a Pod.class
StatefulSet
StatefulSet is the workload API object used to manage stateful applications.class
User
Represents a user.class
Workload
A workload is an application running on Kubernetes.Methods in org.cdk8s.plus24 that return types with arguments of type ISubject Modifier and Type Method Description List<ISubject>
ClusterRoleBinding. getSubjects()
List<ISubject>
RoleBinding. getSubjects()
Methods in org.cdk8s.plus24 with parameters of type ISubject Modifier and Type Method Description void
ClusterRoleBinding. addSubjects(@NotNull ISubject... subjects)
Adds a subject to the role.void
RoleBinding. addSubjects(@NotNull ISubject... subjects)
Adds a subject to the role.ClusterRoleBinding
ClusterRole. bind(@NotNull ISubject... subjects)
Create a ClusterRoleBinding that binds the permissions in this ClusterRole to a list of subjects, without namespace restrictions.RoleBinding
Role. bind(@NotNull ISubject... subjects)
Create a RoleBinding that binds the permissions in this Role to a list of subjects, that will only apply this role's namespace.RoleBinding
ClusterRole. bindInNamespace(String namespace, @NotNull ISubject... subjects)
Create a RoleBinding that binds the permissions in this ClusterRole to a list of subjects, that will only apply to the given namespace.RoleBinding
ResourcePermissions. grantRead(@NotNull ISubject... subjects)
Grants the list of subjects permissions to read this resource.RoleBinding
ResourcePermissions. grantReadWrite(@NotNull ISubject... subjects)
Grants the list of subjects permissions to read and write this resource.
-