Container(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Container runnable.
Attributes
Name | Description |
image_uri |
str
The URI to pull the container image from. |
commands |
Sequence[str]
Overrides the ``CMD`` specified in the container. If there is an ENTRYPOINT (either in the container image or with the entrypoint field below) then commands are appended as arguments to the ENTRYPOINT. |
entrypoint |
str
Overrides the ``ENTRYPOINT`` specified in the container. |
volumes |
Sequence[str]
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro |
options |
str
Arbitrary additional options to include in the "docker run" command when running this container, e.g. "--network host". |
block_external_network |
bool
If set to true, external network access to and from container will be blocked. The container will use the default internal network 'goog-internal'. |
username |
str
Optional username for logging in to a docker registry. If username matches `projects/*/secrets/*/versions/*` then Batch will read the username from the Secret Manager. |
password |
str
Optional password for logging in to a docker registry. If password matches `projects/*/secrets/*/versions/*` then Batch will read the password from the Secret Manager; |