Interface QuobyteVolumeSource

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

    @Generated(value="jsii-pacmak/1.80.0 (build bce6a1d)",
               date="2023-05-06T02:23:11.028Z")
    @Stability(Stable)
    public interface QuobyteVolumeSource
    extends software.amazon.jsii.JsiiSerializable
    Represents a Quobyte mount that lasts the lifetime of a pod.

    Quobyte volumes do not support ownership management or SELinux relabeling.

    • Method Detail

      • getRegistry

        @Stability(Stable)
        @NotNull
        String getRegistry()
        registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes.
      • getVolume

        @Stability(Stable)
        @NotNull
        String getVolume()
        volume is a string that references an already created Quobyte volume by name.
      • getGroup

        @Stability(Stable)
        @Nullable
        default String getGroup()
        group to map volume access to Default is no group.

        Default: no group

      • getReadOnly

        @Stability(Stable)
        @Nullable
        default Boolean getReadOnly()
        readOnly here will force the Quobyte volume to be mounted with read-only permissions.

        Defaults to false.

        Default: false.

      • getTenant

        @Stability(Stable)
        @Nullable
        default String getTenant()
        tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin.
      • getUser

        @Stability(Stable)
        @Nullable
        default String getUser()
        user to map volume access to Defaults to serivceaccount user.

        Default: serivceaccount user