Package org.cdk8s.plus24.k8s
Interface GlusterfsPersistentVolumeSource
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GlusterfsPersistentVolumeSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-28T00:25:43.956Z") @Stability(Stable) public interface GlusterfsPersistentVolumeSource extends software.amazon.jsii.JsiiSerializable
Represents a Glusterfs mount that lasts the lifetime of a pod.Glusterfs volumes do not support ownership management or SELinux relabeling.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
GlusterfsPersistentVolumeSource.Builder
A builder forGlusterfsPersistentVolumeSource
static class
GlusterfsPersistentVolumeSource.Jsii$Proxy
An implementation forGlusterfsPersistentVolumeSource
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static GlusterfsPersistentVolumeSource.Builder
builder()
String
getEndpoints()
endpoints is the endpoint name that details Glusterfs topology.default String
getEndpointsNamespace()
endpointsNamespace is the namespace that contains Glusterfs endpoint.String
getPath()
path is the Glusterfs volume path.default Boolean
getReadOnly()
readOnly here will force the Glusterfs volume to be mounted with read-only permissions.
-
-
-
Method Detail
-
getEndpoints
@Stability(Stable) @NotNull String getEndpoints()
endpoints is the endpoint name that details Glusterfs topology.More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
-
getPath
@Stability(Stable) @NotNull String getPath()
path is the Glusterfs volume path.More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
-
getEndpointsNamespace
@Stability(Stable) @Nullable default String getEndpointsNamespace()
endpointsNamespace is the namespace that contains Glusterfs endpoint.If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
-
getReadOnly
@Stability(Stable) @Nullable default Boolean getReadOnly()
readOnly here will force the Glusterfs volume to be mounted with read-only permissions.Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
Default: false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
-
builder
@Stability(Stable) static GlusterfsPersistentVolumeSource.Builder builder()
-
-