Skip to content
DocsTry Aspire
DocsTry

Volume

Handle
📦 Aspire.Hosting.Docker v13.4.0
interface Volume {
driver: string;
driverOpts: Dict<string,string>;
external: boolean;
labels: Dict<string,string>;
name: string;
readOnly: boolean;
source: string;
target: string;
type: string;
}

Properties

propertydriverstringget · set
Gets or sets the name of the driver used for the volume. The driver is responsible for managing the volume and its storage backend.
propertydriverOptsDict<string,string>get · set
Represents a collection of driver-specific options for the volume. These options are passed as key-value pairs to the volume driver, allowing customization or configuration specific to the driver being used.
propertyexternalbooleanget · set
Indicates whether the volume is external to the current scope or environment. A value of `true` specifies that the volume is managed outside the scope of the current application or configuration. A value of `false`, or a null value, indicates that the volume is managed internally or by default behavior.
propertylabelsDict<string,string>get · set
Gets or sets a dictionary of labels associated with the volume. Labels are key-value pairs that can be used for metadata purposes or for organizing and identifying volumes within Docker services.
propertynamestringget · set
Gets or sets the name of the Docker Compose member.
propertyreadOnlybooleanget · set
Gets or sets a value indicating whether the volume is mounted as read-only.
propertysourcestringget · set
Gets or sets the source property of the volume. The source defines the location on the host system or the specific resource from which the volume is sourced.
propertytargetstringget · set
Gets or sets the target path inside the container where the volume is mounted. This specifies the container location for the volume's data.
propertytypestringget · set
Gets or sets the type of volume. This specifies the method of volume provisioning such as bind mounts, named volumes, or other supported volume types in Docker.