Package org.cdk8s.plus24.k8s
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CephFsVolumeSource.Builder
A builder forCephFsVolumeSource
static class
CephFsVolumeSource.Jsii$Proxy
An implementation forCephFsVolumeSource
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CephFsVolumeSource.Builder
builder()
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 String
getPath()
path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /.default Boolean
getReadOnly()
readOnly is Optional: Defaults to false (read/write).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.default LocalObjectReference
getSecretRef()
secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty.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.
-
-
-
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.
-
builder
@Stability(Stable) static CephFsVolumeSource.Builder builder()
- Returns:
- a
CephFsVolumeSource.Builder
ofCephFsVolumeSource
-
-