Package io.quarkus.kubernetes.spi
Class KubernetesRoleBindingBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.kubernetes.spi.KubernetesRoleBindingBuildItem
-
public final class KubernetesRoleBindingBuildItem extends io.quarkus.builder.item.MultiBuildItemProduce this build item to request the Kubernetes extension to generate a KubernetesRoleBindingresource. The configuration here is limited; in particular, you can't specify subjects of the role binding. The role will always be bound to the application's service account.Note that this can't be used to generate a
ClusterRoleBinding.
-
-
Constructor Summary
Constructors Constructor Description KubernetesRoleBindingBuildItem(String role, boolean clusterWide)KubernetesRoleBindingBuildItem(String name, String role, boolean clusterWide)KubernetesRoleBindingBuildItem(String name, String role, boolean clusterWide, String target)KubernetesRoleBindingBuildItem(String name, String target, Map<String,String> labels, RoleRef roleRef, Subject... subjects)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getLabels()StringgetName()RoleRefgetRoleRef()Subject[]getSubjects()StringgetTarget()
-
-
-
Constructor Detail
-
KubernetesRoleBindingBuildItem
public KubernetesRoleBindingBuildItem(String role, boolean clusterWide)
-
KubernetesRoleBindingBuildItem
public KubernetesRoleBindingBuildItem(String name, String role, boolean clusterWide)
-
KubernetesRoleBindingBuildItem
public KubernetesRoleBindingBuildItem(String name, String role, boolean clusterWide, String target)
-
-