Class LogsPolicy (0.17.12)

LogsPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)

LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be preserved.

Attributes

NameDescription
destination google.cloud.batch_v1alpha.types.LogsPolicy.Destination
Where logs should be saved.
logs_path str
The path to which logs are saved when the destination = PATH. This can be a local file path on the VM, or under the mount point of a Persistent Disk or Filestore, or a Cloud Storage path.
cloud_logging_option google.cloud.batch_v1alpha.types.LogsPolicy.CloudLoggingOption
Optional. Additional settings for Cloud Logging. It will only take effect when the destination of LogsPolicy is set to 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.

Values: DESTINATION_UNSPECIFIED (0): Logs are not preserved. CLOUD_LOGGING (1): Logs are streamed to Cloud Logging. PATH (2): Logs are saved to a file path.