VolumeMount class

VolumeMount describes a mounting of a Volume within a container.

Constructors

VolumeMount({required String mountPath, String? mountPropagation, required String name, bool? readOnly, String? subPath, String? subPathExpr})
The main constructor.
const
VolumeMount.fromJson(Map<String, dynamic> json)
Creates a VolumeMount from JSON data.

Properties

hashCode int
The hash code for this object.
no setterinherited
mountPath String
Path within the container at which the volume should be mounted. Must not contain ':'.
final
mountPropagation String?
MountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10.
final
name String
This must match the Name of a Volume.
final
readOnly bool?
Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subPath String?
Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
final
subPathExpr String?
Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to "" (volume's root). SubPathExpr and SubPath are mutually exclusive.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object>
Converts a VolumeMount instance to JSON data.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

listFromJson(Iterable<Map<String, dynamic>> list) List<VolumeMount>
Creates a list of VolumeMount from JSON data.