Table of Contents

Namespace Bielu.Microservices.Orchestrator.Models

Classes

ContainerInfo

Represents information about a container across different runtimes.

CreateContainerRequest

Request to create a new container.

ImageInfo

Represents information about a container image.

ImageUpdateOptions

Options controlling an image update check or update operation.

ImageUpdateResult

Result of an image update operation.

ImageUpdateStatus

Result of an image update availability check for a managed instance.

LocalVolumeOptions

Options for creating a local-driver volume bound to a host directory. Produces the driver opts required for docker volume create --driver local --opt type=none --opt o=bind --opt device=….

ManagedInstance

Represents a tracked orchestration unit whose desired state is persisted so the orchestrator can recover and reconcile after a restart.

NetworkAttachment

Represents a network attachment for a container.

NetworkEndpointInfo

A single endpoint attached to a network (mirrors Docker's EndpointResource).

NetworkInfo

Represents information about a container network. Mirrors the data exposed by the underlying runtime (e.g. Docker's NetworkResponse) so callers have access to the full set of network attributes.

NetworkIpamConfig

A single IPAM configuration entry for a network.

NetworkIpamInfo

IP Address Management configuration for a network.

PortMapping

Represents a port mapping between host and container.

PullImageRequest

Request to pull a container image.

RegistryCredentials

Credentials for authenticating with a container registry.

VolumeInfo

Represents information about a container volume.

VolumeMount

Represents a volume mount that maps a host path (or named volume) into a container path.

Enums

ContainerState

Represents the state of a container.

DesiredState

Represents the desired lifecycle state of a managed instance.

LocalMountOptions

Mount options for a local-driver bound volume, corresponding to the -o flags passed to mount(8). Multiple flags can be combined with the bitwise OR operator.

RestartPolicy

Controls when a container is automatically restarted by the runtime.