Package org.cdk8s.plus25.k8s
Interface CephFsPersistentVolumeSource
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CephFsPersistentVolumeSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.88.0 (build eaabd08)", date="2023-09-11T06:17:58.460Z") @Stability(Stable) public interface CephFsPersistentVolumeSource 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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCephFsPersistentVolumeSource.BuilderA builder forCephFsPersistentVolumeSourcestatic classCephFsPersistentVolumeSource.Jsii$ProxyAn implementation forCephFsPersistentVolumeSource
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CephFsPersistentVolumeSource.Builderbuilder()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.default StringgetPath()path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /.default BooleangetReadOnly()readOnly is Optional: Defaults to false (read/write).default StringgetSecretFile()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.default SecretReferencegetSecretRef()secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty.default StringgetUser()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.
-
-
-
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 SecretReference 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.
-
builder
@Stability(Stable) static CephFsPersistentVolumeSource.Builder builder()
-
-