exportContainerCheckpoint method

Future<List<int>> exportContainerCheckpoint(
  1. String container, {
  2. ContainerCheckpointOptions options = const ContainerCheckpointOptions(),
  3. Duration? timeout,
})

Exports a container checkpoint archive as tar bytes.

Implementation

Future<List<int>> exportContainerCheckpoint(
  String container, {
  ContainerCheckpointOptions options = const ContainerCheckpointOptions(),
  Duration? timeout,
}) async {
  final response = await _send(
    method: HttpMethod.post,
    path: '/containers/${_encodePath(container)}/checkpoint',
    queryParameters: options.toQueryParameters(exportArchive: true),
    expectedStatusCodes: const <int>{200},
    timeout: timeout,
  );

  return response.bodyBytes;
}