// Copyright (c) Microsoft. All rights reserved.
namespace Microsoft.Agents.AI.Hyperlight;
///
/// Represents a host-to-sandbox file mount configuration used by
/// .
///
public sealed class FileMount
{
///
/// Initializes a new instance of the class.
///
/// Absolute or relative path on the host filesystem to mount into the sandbox.
///
/// Path inside the sandbox the host path is exposed at (for example "/input/data.csv").
///
public FileMount(string hostPath, string mountPath)
{
this.HostPath = hostPath;
this.MountPath = mountPath;
}
/// Gets the path on the host filesystem that is mounted into the sandbox.
public string HostPath { get; }
/// Gets the path inside the sandbox at which the host path is exposed.
public string MountPath { get; }
}