1
2
3
4
5
6
7
8
9
10
11
#[derive(Debug, Clone, derive_builder::Builder, property::Property, serde::Serialize)]
#[property(get(public), set(public), mut(public, suffix = "_mut"))]
#[builder(setter(into))]

/// Volumes to expose to a component and the internal paths they map to.
pub struct ExposedVolume {
  /// The resource ID of the volume.
  pub(crate) resource: String,
  /// The path to map it to in the component.
  pub(crate) path: String,
}