mod generated;
pub use generated::arcbox_v1 as v1;
pub use generated::sandbox_v1;
pub mod common {
pub use super::v1::{Empty, KeyValue, Mount, PortBinding, ResourceLimits, Timestamp};
}
pub mod machine {
pub use super::v1::{
CreateMachineRequest, CreateMachineResponse, DirectoryMount, InspectMachineRequest,
ListMachinesRequest, ListMachinesResponse, MachineExecOutput, MachineExecRequest,
MachineHardware, MachineInfo, MachineNetwork, MachineOs, MachineStorage, MachineSummary,
RemoveMachineRequest, SshInfoRequest, SshInfoResponse, StartMachineRequest,
StopMachineRequest,
};
}
pub mod container {
pub use super::v1::{
AttachInput, AttachOutput, ContainerConfig, ContainerInfo, ContainerState,
ContainerStatsRequest, ContainerStatsResponse, ContainerSummary, ContainerTopRequest,
ContainerTopResponse, CreateContainerRequest, CreateContainerResponse, ExecCreateRequest,
ExecCreateResponse, ExecOutput, ExecStartRequest, InspectContainerRequest,
KillContainerRequest, ListContainersRequest, ListContainersResponse, LogEntry, LogsRequest,
MountPoint, NetworkSettings, PauseContainerRequest, ProcessRow, RemoveContainerRequest,
StartContainerRequest, StopContainerRequest, UnpauseContainerRequest, WaitContainerRequest,
WaitContainerResponse,
};
}
pub mod image {
pub use super::v1::{
BuildContext, BuildProgress, ExistsImageRequest, ExistsImageResponse, ImageConfig,
ImageInfo, ImageSummary, InspectImageRequest, ListImagesRequest, ListImagesResponse,
PullImageRequest, PullProgress, PushImageRequest, PushProgress, RemoveImageRequest,
RemoveImageResponse, RootFs, TagImageRequest,
};
}
pub mod agent {
pub use super::v1::{
AgentPingRequest, AgentPingResponse, PortBindingsChanged, PortBindingsRemoved,
RuntimeEnsureRequest, RuntimeEnsureResponse, RuntimeStatusRequest, RuntimeStatusResponse,
ServiceStatus, SystemInfo,
};
pub type PingRequest = super::v1::AgentPingRequest;
pub type PingResponse = super::v1::AgentPingResponse;
}
pub mod api {
pub use super::v1::{
CreateNetworkRequest, CreateNetworkResponse, InspectNetworkRequest, IpamConfig, IpamSubnet,
ListNetworksRequest, ListNetworksResponse, NetworkContainer, NetworkInfo, NetworkSummary,
RemoveNetworkRequest,
};
pub use super::v1::{
Event, EventActor, EventsRequest, GetInfoRequest, GetInfoResponse, GetVersionRequest,
GetVersionResponse, PruneRequest, PruneResponse, SystemPingRequest, SystemPingResponse,
};
pub use super::v1::{
CreateVolumeRequest, CreateVolumeResponse, InspectVolumeRequest, ListVolumesRequest,
ListVolumesResponse, RemoveVolumeRequest, VolumeInfo, VolumeUsage,
};
pub use super::v1::{ShellInput, ShellOutput, TerminalSize};
}
pub use v1::{Empty, KeyValue, Mount, PortBinding, ResourceLimits, Timestamp};
pub use v1::{
CreateMachineRequest, CreateMachineResponse, DirectoryMount, InspectMachineRequest,
ListMachinesRequest, ListMachinesResponse, MachineExecOutput, MachineExecRequest,
MachineHardware, MachineInfo, MachineNetwork, MachineOs, MachineStorage, MachineSummary,
RemoveMachineRequest, SshInfoRequest, SshInfoResponse, StartMachineRequest, StopMachineRequest,
};
pub use v1::{
AttachInput, AttachOutput, ContainerConfig, ContainerInfo, ContainerState,
ContainerStatsRequest, ContainerStatsResponse, ContainerSummary, ContainerTopRequest,
ContainerTopResponse, CreateContainerRequest, CreateContainerResponse, ExecCreateRequest,
ExecCreateResponse, ExecOutput, ExecStartRequest, InspectContainerRequest,
KillContainerRequest, ListContainersRequest, ListContainersResponse, LogEntry, LogsRequest,
MountPoint, NetworkSettings, PauseContainerRequest, ProcessRow, RemoveContainerRequest,
StartContainerRequest, StopContainerRequest, UnpauseContainerRequest, WaitContainerRequest,
WaitContainerResponse,
};
pub use v1::{
BuildContext, BuildProgress, ExistsImageRequest, ExistsImageResponse, ImageConfig, ImageInfo,
ImageSummary, InspectImageRequest, ListImagesRequest, ListImagesResponse, PullImageRequest,
PullProgress, PushImageRequest, PushProgress, RemoveImageRequest, RemoveImageResponse, RootFs,
TagImageRequest,
};
pub use v1::{
AgentPingRequest, AgentPingResponse, PortBindingsChanged, PortBindingsRemoved,
RuntimeEnsureRequest, RuntimeEnsureResponse, RuntimeStatusRequest, RuntimeStatusResponse,
ServiceStatus, SystemInfo,
};
pub use v1::{
CreateNetworkRequest, CreateNetworkResponse, InspectNetworkRequest, IpamConfig, IpamSubnet,
ListNetworksRequest, ListNetworksResponse, NetworkContainer, NetworkInfo, NetworkSummary,
RemoveNetworkRequest,
};
pub use v1::{
Event, EventActor, EventsRequest, GetInfoRequest, GetInfoResponse, GetVersionRequest,
GetVersionResponse, PruneRequest, PruneResponse, SystemPingRequest, SystemPingResponse,
};
pub use v1::{
CreateVolumeRequest, CreateVolumeResponse, InspectVolumeRequest, ListVolumesRequest,
ListVolumesResponse, RemoveVolumeRequest, VolumeInfo, VolumeUsage,
};
pub use v1::{ShellInput, ShellOutput, TerminalSize};
pub type PingRequest = AgentPingRequest;
pub type PingResponse = AgentPingResponse;