LogsPolicy
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
LogsPolicy describes if and how a job's logs are preserved. Logs
include information that is automatically written by the Batch
service agent and any information that you configured the job's
runnables to write to the stdout
or stderr
streams.
Attributes
Name
Description
destination
logs_path
str
When
destination
is set to PATH
, you must set this
field to the path where you want logs to be saved. This path
can point to a local directory on the VM or (if congifured)
a directory under the mount path of any Cloud Storage
bucket, network file system (NFS), or writable persistent
disk that is mounted to the job. For example, if the job has
a bucket with mountPath
set to /mnt/disks/my-bucket
,
you can write logs to the root directory of the remotePath
of that bucket by setting this field to /mnt/disks/my-bucket/
.cloud_logging_option
google.cloud.batch_v1.types.LogsPolicy.CloudLoggingOption
Optional. When
destination
is set to CLOUD_LOGGING
,
you can optionally set this field to configure additional
settings for Cloud Logging.Classes
CloudLoggingOption
CloudLoggingOption
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
CloudLoggingOption
contains additional settings for Cloud
Logging logs generated by Batch job.
Destination
Destination
(
value
)
The destination (if any) for logs.