Interface CephFsVolumeSource

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

    @Generated(value="jsii-pacmak/1.75.0 (build 63bb957)",
               date="2023-02-20T02:42:01.990Z")
    @Stability(Stable)
    public interface CephFsVolumeSource
    extends software.amazon.jsii.JsiiSerializable
    Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.
    • Method Detail

      • getMonitors

        @Stability(Stable)
        @NotNull
        List<String> getMonitors()
        monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.
      • getPath

        @Stability(Stable)
        @Nullable
        default String getPath()
        path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /.
      • getReadOnly

        @Stability(Stable)
        @Nullable
        default Boolean getReadOnly()
        readOnly is Optional: Defaults to false (read/write).

        ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it

        Default: false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it

      • getSecretFile

        @Stability(Stable)
        @Nullable
        default String getSecretFile()
        secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.
      • getSecretRef

        @Stability(Stable)
        @Nullable
        default LocalObjectReference getSecretRef()
        secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty.

        More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it

      • getUser

        @Stability(Stable)
        @Nullable
        default String getUser()
        user is optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.