Google Cloud Notebooks V2 Client - Class DiagnosticConfig (0.7.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
NameDescription
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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

getEnableRepairFlag

Optional. Enables flag to repair service for instance

Returns
TypeDescription
bool

setEnableRepairFlag

Optional. Enables flag to repair service for instance

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getEnablePacketCaptureFlag

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

Returns
TypeDescription
bool

setEnablePacketCaptureFlag

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

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getEnableCopyHomeFilesFlag

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

Returns
TypeDescription
bool

setEnableCopyHomeFilesFlag

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

Parameter
NameDescription
var bool
Returns
TypeDescription
$this