Interface KubeRoleBindingProps

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    KubeRoleBindingProps.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.69.0 (build f656c31)",
               date="2022-10-05T02:57:36.613Z")
    @Stability(Stable)
    public interface KubeRoleBindingProps
    extends software.amazon.jsii.JsiiSerializable
    RoleBinding references a role, but does not contain it.

    It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.

    • Method Detail

      • getRoleRef

        @Stability(Stable)
        @NotNull
        RoleRef getRoleRef()
        RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace.

        If the RoleRef cannot be resolved, the Authorizer must return an error.

      • getMetadata

        @Stability(Stable)
        @Nullable
        default ObjectMeta getMetadata()
        Standard object's metadata.
      • getSubjects

        @Stability(Stable)
        @Nullable
        default List<Subject> getSubjects()
        Subjects holds references to the objects the role applies to.