import { _NetworkBinding, _UnmarshalledNetworkBinding } from "./_NetworkBinding"; /** *

An object representing a change in state for a container.

*/ export interface _ContainerStateChange { /** *

The name of the container.

*/ containerName?: string; /** *

The exit code for the container, if the state change is a result of the container exiting.

*/ exitCode?: number; /** *

Any network bindings associated with the container.

*/ networkBindings?: Array<_NetworkBinding> | Iterable<_NetworkBinding>; /** *

The reason for the state change.

*/ reason?: string; /** *

The status of the container.

*/ status?: string; } export interface _UnmarshalledContainerStateChange extends _ContainerStateChange { /** *

Any network bindings associated with the container.

*/ networkBindings?: Array<_UnmarshalledNetworkBinding>; }