Uses of Interface
org.cdk8s.plus20.IApiResource
-
-
Uses of IApiResource in org.cdk8s.plus20
Subinterfaces of IApiResource in org.cdk8s.plus20 Modifier and Type Interface Description static interfaceIApiResource.Jsii$DefaultInternal default implementation forIApiResource.Classes in org.cdk8s.plus20 that implement IApiResource Modifier and Type Class Description classAbstractPodclassApiResourceRepresents information about an API resource type.classAwsElasticBlockStorePersistentVolumeRepresents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.classAzureDiskPersistentVolumeAzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.classBasicAuthSecretCreate a secret for basic authentication.classClusterRoleClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.classClusterRoleBindingA ClusterRoleBinding grants permissions cluster-wide to a user or set of users.classConfigMapConfigMap holds configuration data for pods to consume.classDaemonSetA DaemonSet ensures that all (or some) Nodes run a copy of a Pod.classDeploymentA Deployment provides declarative updates for Pods and ReplicaSets.classDockerConfigSecretCreate a secret for storing credentials for accessing a container image registry.classGCEPersistentDiskPersistentVolumeGCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.static classIApiResource.Jsii$ProxyA proxy class which represents a concrete javascript instance of this type.classIngressV1Beta1Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.classJobA Job creates one or more Pods and ensures that a specified number of them successfully terminate.classPersistentVolumeA PersistentVolume (PV) is a piece of storage in the cluster that has been provisioned by an administrator or dynamically provisioned using Storage Classes.classPersistentVolumeClaimA PersistentVolumeClaim (PVC) is a request for storage by a user.classPodPod is a collection of containers that can run on a host.classResourceBase class for all Kubernetes objects in stdk8s.classRoleRole is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.classRoleBindingA RoleBinding grants permissions within a specific namespace to a user or set of users.classSecretKubernetes Secrets let you store and manage sensitive information, such as passwords, OAuth tokens, and ssh keys.classServiceAn abstract way to expose an application running on a set of Pods as a network service.classServiceAccountA service account provides an identity for processes that run in a Pod.classServiceAccountTokenSecretCreate a secret for a service account token.classSshAuthSecretCreate a secret for ssh authentication.classStatefulSetStatefulSet is the workload API object used to manage stateful applications.classTlsSecretCreate a secret for storing a TLS certificate and its associated key.classWorkloadA workload is an application running on Kubernetes.Methods in org.cdk8s.plus20 that return IApiResource Modifier and Type Method Description IApiResourceApiResource. asApiResource()Return the IApiResource this object represents.IApiResourceIApiEndpoint. asApiResource()Return the IApiResource this object represents.default IApiResourceIApiEndpoint.Jsii$Default. asApiResource()Return the IApiResource this object represents.IApiResourceIApiEndpoint.Jsii$Proxy. asApiResource()Return the IApiResource this object represents.IApiResourceNonApiResource. asApiResource()Return the IApiResource this object represents.IApiResourceResource. asApiResource()Return the IApiResource this object represents.Methods in org.cdk8s.plus20 that return types with arguments of type IApiResource Modifier and Type Method Description List<IApiResource>RolePolicyRule. getResources()Resources this rule applies to.List<IApiResource>RolePolicyRule.Jsii$Proxy. getResources()Methods in org.cdk8s.plus20 with parameters of type IApiResource Modifier and Type Method Description voidRole. allow(List<String> verbs, @NotNull IApiResource... resources)Add permission to perform a list of HTTP verbs on a collection of resources.voidRole. allowCreate(@NotNull IApiResource... resources)Add "create" permission for the resources.voidRole. allowDelete(@NotNull IApiResource... resources)Add "delete" permission for the resources.voidRole. allowDeleteCollection(@NotNull IApiResource... resources)Add "deletecollection" permission for the resources.voidRole. allowGet(@NotNull IApiResource... resources)Add "get" permission for the resources.voidRole. allowList(@NotNull IApiResource... resources)Add "list" permission for the resources.voidRole. allowPatch(@NotNull IApiResource... resources)Add "patch" permission for the resources.voidRole. allowRead(@NotNull IApiResource... resources)Add "get", "list", and "watch" permissions for the resources.voidRole. allowReadWrite(@NotNull IApiResource... resources)Add "get", "list", "watch", "create", "update", "patch", "delete", and "deletecollection" permissions for the resources.voidRole. allowUpdate(@NotNull IApiResource... resources)Add "update" permission for the resources.voidRole. allowWatch(@NotNull IApiResource... resources)Add "watch" permission for the resources.Method parameters in org.cdk8s.plus20 with type arguments of type IApiResource Modifier and Type Method Description RolePolicyRule.BuilderRolePolicyRule.Builder. resources(List<? extends IApiResource> resources)Sets the value ofRolePolicyRule.getResources()
-