Google Cloud Notebooks V2 Client - Class DiagnosticConfig (1.0.0)

Reference documentation and code samples for the Google Cloud Notebooks V2 Client class DiagnosticConfig.

Defines flags that are used to run the diagnostic tool

Generated from protobuf message google.cloud.notebooks.v2.DiagnosticConfig

Namespace

Google \ Cloud \ Notebooks \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ gcs_bucket string

Required. User Cloud Storage bucket location (REQUIRED). Must be formatted with path prefix (gs://$GCS_BUCKET). Permissions: User Managed Notebooks: - storage.buckets.writer: Must be given to the project's service account attached to VM. Google Managed Notebooks: - storage.buckets.writer: Must be given to the project's service account or user credentials attached to VM depending on authentication mode. Cloud Storage bucket Log file will be written to gs://$GCS_BUCKET/$RELATIVE_PATH/$VM_DATE_$TIME.tar.gz

↳ relative_path string

Optional. Defines the relative storage path in the Cloud Storage bucket where the diagnostic logs will be written: Default path will be the root directory of the Cloud Storage bucket (gs://$GCS_BUCKET/$DATE_$TIME.tar.gz) Example of full path where Log file will be written: gs://$GCS_BUCKET/$RELATIVE_PATH/

↳ enable_repair_flag bool

Optional. Enables flag to repair service for instance

↳ enable_packet_capture_flag bool

Optional. Enables flag to capture packets from the instance for 30 seconds

↳ enable_copy_home_files_flag bool

Optional. Enables flag to copy all /home/jupyter folder contents

getGcsBucket

Required. User Cloud Storage bucket location (REQUIRED).

Must be formatted with path prefix (gs://$GCS_BUCKET). Permissions: User Managed Notebooks:

  • storage.buckets.writer: Must be given to the project's service account attached to VM. Google Managed Notebooks:
  • storage.buckets.writer: Must be given to the project's service account or user credentials attached to VM depending on authentication mode. Cloud Storage bucket Log file will be written to gs://$GCS_BUCKET/$RELATIVE_PATH/$VM_DATE_$TIME.tar.gz
Returns
Type Description
string

setGcsBucket

Required. User Cloud Storage bucket location (REQUIRED).

Must be formatted with path prefix (gs://$GCS_BUCKET). Permissions: User Managed Notebooks:

  • storage.buckets.writer: Must be given to the project's service account attached to VM. Google Managed Notebooks:
  • storage.buckets.writer: Must be given to the project's service account or user credentials attached to VM depending on authentication mode. Cloud Storage bucket Log file will be written to gs://$GCS_BUCKET/$RELATIVE_PATH/$VM_DATE_$TIME.tar.gz
Parameter
Name Description
var string
Returns
Type Description
$this

getRelativePath

Optional. Defines the relative storage path in the Cloud Storage bucket where the diagnostic logs will be written: Default path will be the root directory of the Cloud Storage bucket (gs://$GCS_BUCKET/$DATE_$TIME.tar.gz) Example of full path where Log file will be written: gs://$GCS_BUCKET/$RELATIVE_PATH/

Returns
Type Description
string

setRelativePath

Optional. Defines the relative storage path in the Cloud Storage bucket where the diagnostic logs will be written: Default path will be the root directory of the Cloud Storage bucket (gs://$GCS_BUCKET/$DATE_$TIME.tar.gz) Example of full path where Log file will be written: gs://$GCS_BUCKET/$RELATIVE_PATH/

Parameter
Name Description
var string
Returns
Type Description
$this

getEnableRepairFlag

Optional. Enables flag to repair service for instance

Returns
Type Description
bool

setEnableRepairFlag

Optional. Enables flag to repair service for instance

Parameter
Name Description
var bool
Returns
Type Description
$this

getEnablePacketCaptureFlag

Optional. Enables flag to capture packets from the instance for 30 seconds

Returns
Type Description
bool

setEnablePacketCaptureFlag

Optional. Enables flag to capture packets from the instance for 30 seconds

Parameter
Name Description
var bool
Returns
Type Description
$this

getEnableCopyHomeFilesFlag

Optional. Enables flag to copy all /home/jupyter folder contents

Returns
Type Description
bool

setEnableCopyHomeFilesFlag

Optional. Enables flag to copy all /home/jupyter folder contents

Parameter
Name Description
var bool
Returns
Type Description
$this