LogsPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)
LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be preserved.
Attributes | |
---|---|
Name | Description |
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 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.