Table of Contents

Class ServiceBindingVolumeMount

Namespace
OpenServiceBroker.Bindings
Assembly
OpenServiceBroker.Model.dll
public class ServiceBindingVolumeMount
Inheritance
ServiceBindingVolumeMount
Inherited Members
Extension Methods

Properties

ContainerDir

The path in the application container onto which the volume will be mounted. This specification does not mandate what action the Platform is to take if the path specified already exists in the container.

[JsonProperty("container_dir", Required = Required.Always)]
public string ContainerDir { get; set; }

Property Value

string

Device

Device object containing specific details.

[JsonProperty("device", Required = Required.Always)]
public ServiceBindingVolumeMountDevice Device { get; set; }

Property Value

ServiceBindingVolumeMountDevice

DeviceType

The type of device to mount.

[JsonProperty("device_type", Required = Required.Always)]
[JsonConverter(typeof(StringEnumConverter))]
public ServiceBindingVolumeMountDeviceType DeviceType { get; set; }

Property Value

ServiceBindingVolumeMountDeviceType

Driver

Name of the volume driver plugin which manages the device.

[JsonProperty("driver", Required = Required.Always)]
public string Driver { get; set; }

Property Value

string

Mode

The access mode to mount the device in.

[JsonProperty("mode", Required = Required.Always)]
[JsonConverter(typeof(StringEnumConverter))]
public ServiceBindingVolumeMountMode Mode { get; set; }

Property Value

ServiceBindingVolumeMountMode