case class CephFSVolumeSource(monitors: Vector[String], path: Optional[String] = Optional.Absent, readOnly: Optional[Boolean] = Optional.Absent, secretFile: Optional[String] = Optional.Absent, secretRef: Optional[LocalObjectReference] = Optional.Absent, user: Optional[String] = Optional.Absent) extends Product with Serializable
Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.
- monitors
 Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
- path
 Optional: Used as the mounted root, rather than the full Ceph tree, default is /
- readOnly
 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
- secretFile
 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
- user
 Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
- Alphabetic
 - By Inheritance
 
- CephFSVolumeSource
 - Serializable
 - Serializable
 - Product
 - Equals
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Instance Constructors
- 
      
      
      
        
      
    
      
        
        new
      
      
        CephFSVolumeSource(monitors: Vector[String], path: Optional[String] = Optional.Absent, readOnly: Optional[Boolean] = Optional.Absent, secretFile: Optional[String] = Optional.Absent, secretRef: Optional[LocalObjectReference] = Optional.Absent, user: Optional[String] = Optional.Absent)
      
      
      
- monitors
 Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
- path
 Optional: Used as the mounted root, rather than the full Ceph tree, default is /
- readOnly
 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
- secretFile
 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
- user
 Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
 
Value Members
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMonitors: IO[K8sFailure, Vector[String]]
      
      
      
Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
This effect always succeeds, it is safe to use the field monitors directly.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        getPath: IO[K8sFailure, String]
      
      
      
Optional: Used as the mounted root, rather than the full Ceph tree, default is /
Optional: Used as the mounted root, rather than the full Ceph tree, default is /
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        getReadOnly: IO[K8sFailure, Boolean]
      
      
      
Optional: Defaults to false (read/write).
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
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        getSecretFile: IO[K8sFailure, String]
      
      
      
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
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
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        getSecretRef: IO[K8sFailure, LocalObjectReference]
      
      
      
Gets secretRef.
Gets secretRef.
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        getUser: IO[K8sFailure, String]
      
      
      
Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
 -  val monitors: Vector[String]
 -  val path: Optional[String]
 -  val readOnly: Optional[Boolean]
 -  val secretFile: Optional[String]
 -  val secretRef: Optional[LocalObjectReference]
 -  val user: Optional[String]