Package cloud.google.com/go/notebooks/apiv2/notebookspb (v1.12.7)

Constants

NotebookService_ListInstances_FullMethodName, NotebookService_GetInstance_FullMethodName, NotebookService_CreateInstance_FullMethodName, NotebookService_UpdateInstance_FullMethodName, NotebookService_DeleteInstance_FullMethodName, NotebookService_StartInstance_FullMethodName, NotebookService_StopInstance_FullMethodName, NotebookService_ResetInstance_FullMethodName, NotebookService_CheckInstanceUpgradability_FullMethodName, NotebookService_UpgradeInstance_FullMethodName, NotebookService_RollbackInstance_FullMethodName, NotebookService_DiagnoseInstance_FullMethodName

  const 
  
 ( 
  
 NotebookService_ListInstances_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/ListInstances" 
  
 NotebookService_GetInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/GetInstance" 
  
 NotebookService_CreateInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/CreateInstance" 
  
 NotebookService_UpdateInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/UpdateInstance" 
  
 NotebookService_DeleteInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/DeleteInstance" 
  
 NotebookService_StartInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/StartInstance" 
  
 NotebookService_StopInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/StopInstance" 
  
 NotebookService_ResetInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/ResetInstance" 
  
 NotebookService_CheckInstanceUpgradability_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/CheckInstanceUpgradability" 
  
 NotebookService_UpgradeInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/UpgradeInstance" 
  
 NotebookService_RollbackInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/RollbackInstance" 
  
 NotebookService_DiagnoseInstance_FullMethodName 
  
 = 
  
 "/google.cloud.notebooks.v2.NotebookService/DiagnoseInstance" 
 ) 
 

Variables

Event_EventType_name, Event_EventType_value

  var 
  
 ( 
  
 Event_EventType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "EVENT_TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "IDLE" 
 , 
  
 2 
 : 
  
 "HEARTBEAT" 
 , 
  
 3 
 : 
  
 "HEALTH" 
 , 
  
 4 
 : 
  
 "MAINTENANCE" 
 , 
  
 5 
 : 
  
 "METADATA_CHANGE" 
 , 
  
 } 
  
 Event_EventType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "EVENT_TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "IDLE" 
 : 
  
 1 
 , 
  
 "HEARTBEAT" 
 : 
  
 2 
 , 
  
 "HEALTH" 
 : 
  
 3 
 , 
  
 "MAINTENANCE" 
 : 
  
 4 
 , 
  
 "METADATA_CHANGE" 
 : 
  
 5 
 , 
  
 } 
 ) 
 

Enum value maps for Event_EventType.

DiskEncryption_name, DiskEncryption_value

  var 
  
 ( 
  
 DiskEncryption_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "DISK_ENCRYPTION_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "GMEK" 
 , 
  
 2 
 : 
  
 "CMEK" 
 , 
  
 } 
  
 DiskEncryption_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "DISK_ENCRYPTION_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "GMEK" 
 : 
  
 1 
 , 
  
 "CMEK" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for DiskEncryption.

DiskType_name, DiskType_value

  var 
  
 ( 
  
 DiskType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "DISK_TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "PD_STANDARD" 
 , 
  
 2 
 : 
  
 "PD_SSD" 
 , 
  
 3 
 : 
  
 "PD_BALANCED" 
 , 
  
 4 
 : 
  
 "PD_EXTREME" 
 , 
  
 } 
  
 DiskType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "DISK_TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "PD_STANDARD" 
 : 
  
 1 
 , 
  
 "PD_SSD" 
 : 
  
 2 
 , 
  
 "PD_BALANCED" 
 : 
  
 3 
 , 
  
 "PD_EXTREME" 
 : 
  
 4 
 , 
  
 } 
 ) 
 

Enum value maps for DiskType.

NetworkInterface_NicType_name, NetworkInterface_NicType_value

  var 
  
 ( 
  
 NetworkInterface_NicType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "NIC_TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "VIRTIO_NET" 
 , 
  
 2 
 : 
  
 "GVNIC" 
 , 
  
 } 
  
 NetworkInterface_NicType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "NIC_TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "VIRTIO_NET" 
 : 
  
 1 
 , 
  
 "GVNIC" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for NetworkInterface_NicType.

AcceleratorConfig_AcceleratorType_name, AcceleratorConfig_AcceleratorType_value

  var 
  
 ( 
  
 AcceleratorConfig_AcceleratorType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "ACCELERATOR_TYPE_UNSPECIFIED" 
 , 
  
 2 
 : 
  
 "NVIDIA_TESLA_P100" 
 , 
  
 3 
 : 
  
 "NVIDIA_TESLA_V100" 
 , 
  
 4 
 : 
  
 "NVIDIA_TESLA_P4" 
 , 
  
 5 
 : 
  
 "NVIDIA_TESLA_T4" 
 , 
  
 11 
 : 
  
 "NVIDIA_TESLA_A100" 
 , 
  
 12 
 : 
  
 "NVIDIA_A100_80GB" 
 , 
  
 13 
 : 
  
 "NVIDIA_L4" 
 , 
  
 8 
 : 
  
 "NVIDIA_TESLA_T4_VWS" 
 , 
  
 9 
 : 
  
 "NVIDIA_TESLA_P100_VWS" 
 , 
  
 10 
 : 
  
 "NVIDIA_TESLA_P4_VWS" 
 , 
  
 } 
  
 AcceleratorConfig_AcceleratorType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "ACCELERATOR_TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "NVIDIA_TESLA_P100" 
 : 
  
 2 
 , 
  
 "NVIDIA_TESLA_V100" 
 : 
  
 3 
 , 
  
 "NVIDIA_TESLA_P4" 
 : 
  
 4 
 , 
  
 "NVIDIA_TESLA_T4" 
 : 
  
 5 
 , 
  
 "NVIDIA_TESLA_A100" 
 : 
  
 11 
 , 
  
 "NVIDIA_A100_80GB" 
 : 
  
 12 
 , 
  
 "NVIDIA_L4" 
 : 
  
 13 
 , 
  
 "NVIDIA_TESLA_T4_VWS" 
 : 
  
 8 
 , 
  
 "NVIDIA_TESLA_P100_VWS" 
 : 
  
 9 
 , 
  
 "NVIDIA_TESLA_P4_VWS" 
 : 
  
 10 
 , 
  
 } 
 ) 
 

Enum value maps for AcceleratorConfig_AcceleratorType.

State_name, State_value

  var 
  
 ( 
  
 State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "STARTING" 
 , 
  
 2 
 : 
  
 "PROVISIONING" 
 , 
  
 3 
 : 
  
 "ACTIVE" 
 , 
  
 4 
 : 
  
 "STOPPING" 
 , 
  
 5 
 : 
  
 "STOPPED" 
 , 
  
 6 
 : 
  
 "DELETED" 
 , 
  
 7 
 : 
  
 "UPGRADING" 
 , 
  
 8 
 : 
  
 "INITIALIZING" 
 , 
  
 9 
 : 
  
 "SUSPENDING" 
 , 
  
 10 
 : 
  
 "SUSPENDED" 
 , 
  
 } 
  
 State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "STARTING" 
 : 
  
 1 
 , 
  
 "PROVISIONING" 
 : 
  
 2 
 , 
  
 "ACTIVE" 
 : 
  
 3 
 , 
  
 "STOPPING" 
 : 
  
 4 
 , 
  
 "STOPPED" 
 : 
  
 5 
 , 
  
 "DELETED" 
 : 
  
 6 
 , 
  
 "UPGRADING" 
 : 
  
 7 
 , 
  
 "INITIALIZING" 
 : 
  
 8 
 , 
  
 "SUSPENDING" 
 : 
  
 9 
 , 
  
 "SUSPENDED" 
 : 
  
 10 
 , 
  
 } 
 ) 
 

Enum value maps for State.

HealthState_name, HealthState_value

  var 
  
 ( 
  
 HealthState_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "HEALTH_STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "HEALTHY" 
 , 
  
 2 
 : 
  
 "UNHEALTHY" 
 , 
  
 3 
 : 
  
 "AGENT_NOT_INSTALLED" 
 , 
  
 4 
 : 
  
 "AGENT_NOT_RUNNING" 
 , 
  
 } 
  
 HealthState_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "HEALTH_STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "HEALTHY" 
 : 
  
 1 
 , 
  
 "UNHEALTHY" 
 : 
  
 2 
 , 
  
 "AGENT_NOT_INSTALLED" 
 : 
  
 3 
 , 
  
 "AGENT_NOT_RUNNING" 
 : 
  
 4 
 , 
  
 } 
 ) 
 

Enum value maps for HealthState.

UpgradeHistoryEntry_State_name, UpgradeHistoryEntry_State_value

  var 
  
 ( 
  
 UpgradeHistoryEntry_State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "STARTED" 
 , 
  
 2 
 : 
  
 "SUCCEEDED" 
 , 
  
 3 
 : 
  
 "FAILED" 
 , 
  
 } 
  
 UpgradeHistoryEntry_State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "STARTED" 
 : 
  
 1 
 , 
  
 "SUCCEEDED" 
 : 
  
 2 
 , 
  
 "FAILED" 
 : 
  
 3 
 , 
  
 } 
 ) 
 

Enum value maps for UpgradeHistoryEntry_State.

UpgradeHistoryEntry_Action_name, UpgradeHistoryEntry_Action_value

  var 
  
 ( 
  
 UpgradeHistoryEntry_Action_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "ACTION_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "UPGRADE" 
 , 
  
 2 
 : 
  
 "ROLLBACK" 
 , 
  
 } 
  
 UpgradeHistoryEntry_Action_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "ACTION_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "UPGRADE" 
 : 
  
 1 
 , 
  
 "ROLLBACK" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for UpgradeHistoryEntry_Action.

File_google_cloud_notebooks_v2_diagnostic_config_proto

  var 
  
 File_google_cloud_notebooks_v2_diagnostic_config_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_notebooks_v2_event_proto

  var 
  
 File_google_cloud_notebooks_v2_event_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_notebooks_v2_gce_setup_proto

  var 
  
 File_google_cloud_notebooks_v2_gce_setup_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_notebooks_v2_instance_proto

  var 
  
 File_google_cloud_notebooks_v2_instance_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_notebooks_v2_service_proto

  var 
  
 File_google_cloud_notebooks_v2_service_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

NotebookService_ServiceDesc

  var 
  
 NotebookService_ServiceDesc 
  
 = 
  
  grpc 
 
 . 
  ServiceDesc 
 
 { 
  
 ServiceName 
 : 
  
 "google.cloud.notebooks.v2.NotebookService" 
 , 
  
 HandlerType 
 : 
  
 ( 
 * 
  NotebookServiceServer 
 
 )( 
  nil 
 
 ), 
  
 Methods 
 : 
  
 [] 
  grpc 
 
 . 
  MethodDesc 
 
 { 
  
 { 
  
 MethodName 
 : 
  
 "ListInstances" 
 , 
  
 Handler 
 : 
  
 _NotebookService_ListInstances_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "GetInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_GetInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "CreateInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_CreateInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "UpdateInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_UpdateInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "DeleteInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_DeleteInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "StartInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_StartInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "StopInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_StopInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ResetInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_ResetInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "CheckInstanceUpgradability" 
 , 
  
 Handler 
 : 
  
 _NotebookService_CheckInstanceUpgradability_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "UpgradeInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_UpgradeInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "RollbackInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_RollbackInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "DiagnoseInstance" 
 , 
  
 Handler 
 : 
  
 _NotebookService_DiagnoseInstance_Handler 
 , 
  
 }, 
  
 }, 
  
 Streams 
 : 
  
 [] 
  grpc 
 
 . 
  StreamDesc 
 
 {}, 
  
 Metadata 
 : 
  
 "google/cloud/notebooks/v2/service.proto" 
 , 
 } 
 

NotebookService_ServiceDesc is the grpc.ServiceDesc for NotebookService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterNotebookServiceServer

  func 
  
 RegisterNotebookServiceServer 
 ( 
 s 
  
  grpc 
 
 . 
  ServiceRegistrar 
 
 , 
  
 srv 
  
  NotebookServiceServer 
 
 ) 
 

AcceleratorConfig

  type 
  
 AcceleratorConfig 
  
 struct 
  
 { 
  
 // Optional. Type of this accelerator. 
  
 Type 
  
  AcceleratorConfig_AcceleratorType 
 
  
 `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.notebooks.v2.AcceleratorConfig_AcceleratorType" json:"type,omitempty"` 
  
 // Optional. Count of cores of this accelerator. 
  
 CoreCount 
  
  int64 
 
  
 `protobuf:"varint,2,opt,name=core_count,json=coreCount,proto3" json:"core_count,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

An accelerator configuration for a VM instance Definition of a hardware accelerator. Note that there is no check on type and core_count combinations. TPUs are not supported. See GPUs on Compute Engine to find a valid combination.

func (*AcceleratorConfig) Descriptor

  func 
  
 ( 
 * 
  AcceleratorConfig 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AcceleratorConfig.ProtoReflect.Descriptor instead.

func (*AcceleratorConfig) GetCoreCount

  func 
  
 ( 
 x 
  
 * 
  AcceleratorConfig 
 
 ) 
  
 GetCoreCount 
 () 
  
  int64 
 
 

func (*AcceleratorConfig) GetType

func (*AcceleratorConfig) ProtoMessage

  func 
  
 ( 
 * 
  AcceleratorConfig 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*AcceleratorConfig) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  AcceleratorConfig 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*AcceleratorConfig) Reset

  func 
  
 ( 
 x 
  
 * 
  AcceleratorConfig 
 
 ) 
  
 Reset 
 () 
 

func (*AcceleratorConfig) String

  func 
  
 ( 
 x 
  
 * 
  AcceleratorConfig 
 
 ) 
  
 String 
 () 
  
  string 
 
 

AcceleratorConfig_AcceleratorType

  type 
  
 AcceleratorConfig_AcceleratorType 
  
  int32 
 
 

Definition of the types of hardware accelerators that can be used on this instance.

AcceleratorConfig_ACCELERATOR_TYPE_UNSPECIFIED, AcceleratorConfig_NVIDIA_TESLA_P100, AcceleratorConfig_NVIDIA_TESLA_V100, AcceleratorConfig_NVIDIA_TESLA_P4, AcceleratorConfig_NVIDIA_TESLA_T4, AcceleratorConfig_NVIDIA_TESLA_A100, AcceleratorConfig_NVIDIA_A100_80GB, AcceleratorConfig_NVIDIA_L4, AcceleratorConfig_NVIDIA_TESLA_T4_VWS, AcceleratorConfig_NVIDIA_TESLA_P100_VWS, AcceleratorConfig_NVIDIA_TESLA_P4_VWS

  const 
  
 ( 
  
 // Accelerator type is not specified. 
  
 AcceleratorConfig_ACCELERATOR_TYPE_UNSPECIFIED 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 0 
  
 // Accelerator type is Nvidia Tesla P100. 
  
 AcceleratorConfig_NVIDIA_TESLA_P100 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 2 
  
 // Accelerator type is Nvidia Tesla V100. 
  
 AcceleratorConfig_NVIDIA_TESLA_V100 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 3 
  
 // Accelerator type is Nvidia Tesla P4. 
  
 AcceleratorConfig_NVIDIA_TESLA_P4 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 4 
  
 // Accelerator type is Nvidia Tesla T4. 
  
 AcceleratorConfig_NVIDIA_TESLA_T4 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 5 
  
 // Accelerator type is Nvidia Tesla A100 - 40GB. 
  
 AcceleratorConfig_NVIDIA_TESLA_A100 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 11 
  
 // Accelerator type is Nvidia Tesla A100 - 80GB. 
  
 AcceleratorConfig_NVIDIA_A100_80GB 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 12 
  
 // Accelerator type is Nvidia Tesla L4. 
  
 AcceleratorConfig_NVIDIA_L4 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 13 
  
 // Accelerator type is NVIDIA Tesla T4 Virtual Workstations. 
  
 AcceleratorConfig_NVIDIA_TESLA_T4_VWS 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 8 
  
 // Accelerator type is NVIDIA Tesla P100 Virtual Workstations. 
  
 AcceleratorConfig_NVIDIA_TESLA_P100_VWS 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 9 
  
 // Accelerator type is NVIDIA Tesla P4 Virtual Workstations. 
  
 AcceleratorConfig_NVIDIA_TESLA_P4_VWS 
  
  AcceleratorConfig_AcceleratorType 
 
  
 = 
  
 10 
 ) 
 

func (AcceleratorConfig_AcceleratorType) Descriptor

func (AcceleratorConfig_AcceleratorType) Enum

func (AcceleratorConfig_AcceleratorType) EnumDescriptor

  func 
  
 ( 
  AcceleratorConfig_AcceleratorType 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AcceleratorConfig_AcceleratorType.Descriptor instead.

func (AcceleratorConfig_AcceleratorType) Number

func (AcceleratorConfig_AcceleratorType) String

func (AcceleratorConfig_AcceleratorType) Type

BootDisk

  type 
  
 BootDisk 
  
 struct 
  
 { 
  
 // Optional. The size of the boot disk in GB attached to this instance, up to 
  
 // a maximum of 64000 GB (64 TB). If not specified, this defaults to the 
  
 // recommended value of 150GB. 
  
 DiskSizeGb 
  
  int64 
 
  
 `protobuf:"varint,1,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"` 
  
 // Optional. Indicates the type of the disk. 
  
 DiskType 
  
  DiskType 
 
  
 `protobuf:"varint,2,opt,name=disk_type,json=diskType,proto3,enum=google.cloud.notebooks.v2.DiskType" json:"disk_type,omitempty"` 
  
 // Optional. Input only. Disk encryption method used on the boot and data 
  
 // disks, defaults to GMEK. 
  
 DiskEncryption 
  
  DiskEncryption 
 
  
 `protobuf:"varint,3,opt,name=disk_encryption,json=diskEncryption,proto3,enum=google.cloud.notebooks.v2.DiskEncryption" json:"disk_encryption,omitempty"` 
  
 // Optional. Input only. The KMS key used to encrypt the disks, only 
  
 // applicable if disk_encryption is CMEK. Format: 
  
 // `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` 
  
 // 
  
 // Learn more about using your own encryption keys. 
  
 KmsKey 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The definition of a boot disk.

func (*BootDisk) Descriptor

  func 
  
 ( 
 * 
  BootDisk 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use BootDisk.ProtoReflect.Descriptor instead.

func (*BootDisk) GetDiskEncryption

  func 
  
 ( 
 x 
  
 * 
  BootDisk 
 
 ) 
  
 GetDiskEncryption 
 () 
  
  DiskEncryption 
 
 

func (*BootDisk) GetDiskSizeGb

  func 
  
 ( 
 x 
  
 * 
  BootDisk 
 
 ) 
  
 GetDiskSizeGb 
 () 
  
  int64 
 
 

func (*BootDisk) GetDiskType

  func 
  
 ( 
 x 
  
 * 
  BootDisk 
 
 ) 
  
 GetDiskType 
 () 
  
  DiskType 
 
 

func (*BootDisk) GetKmsKey

  func 
  
 ( 
 x 
  
 * 
  BootDisk 
 
 ) 
  
 GetKmsKey 
 () 
  
  string 
 
 

func (*BootDisk) ProtoMessage

  func 
  
 ( 
 * 
  BootDisk 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*BootDisk) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  BootDisk 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*BootDisk) Reset

  func 
  
 ( 
 x 
  
 * 
  BootDisk 
 
 ) 
  
 Reset 
 () 
 

func (*BootDisk) String

  func 
  
 ( 
 x 
  
 * 
  BootDisk 
 
 ) 
  
 String 
 () 
  
  string 
 
 

CheckInstanceUpgradabilityRequest

  type 
  
 CheckInstanceUpgradabilityRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 NotebookInstance 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=notebook_instance,json=notebookInstance,proto3" json:"notebook_instance,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for checking if a notebook instance is upgradeable.

func (*CheckInstanceUpgradabilityRequest) Descriptor

  func 
  
 ( 
 * 
  CheckInstanceUpgradabilityRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CheckInstanceUpgradabilityRequest.ProtoReflect.Descriptor instead.

func (*CheckInstanceUpgradabilityRequest) GetNotebookInstance

  func 
  
 ( 
 x 
  
 * 
  CheckInstanceUpgradabilityRequest 
 
 ) 
  
 GetNotebookInstance 
 () 
  
  string 
 
 

func (*CheckInstanceUpgradabilityRequest) ProtoMessage

  func 
  
 ( 
 * 
  CheckInstanceUpgradabilityRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CheckInstanceUpgradabilityRequest) ProtoReflect

func (*CheckInstanceUpgradabilityRequest) Reset

func (*CheckInstanceUpgradabilityRequest) String

CheckInstanceUpgradabilityResponse

  type 
  
 CheckInstanceUpgradabilityResponse 
  
 struct 
  
 { 
  
 // If an instance is upgradeable. 
  
 Upgradeable 
  
  bool 
 
  
 `protobuf:"varint,1,opt,name=upgradeable,proto3" json:"upgradeable,omitempty"` 
  
 // The version this instance will be upgraded to if calling the upgrade 
  
 // endpoint. This field will only be populated if field upgradeable is true. 
  
 UpgradeVersion 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=upgrade_version,json=upgradeVersion,proto3" json:"upgrade_version,omitempty"` 
  
 // Additional information about upgrade. 
  
 UpgradeInfo 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=upgrade_info,json=upgradeInfo,proto3" json:"upgrade_info,omitempty"` 
  
 // The new image self link this instance will be upgraded to if calling the 
  
 // upgrade endpoint. This field will only be populated if field upgradeable 
  
 // is true. 
  
 UpgradeImage 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=upgrade_image,json=upgradeImage,proto3" json:"upgrade_image,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Response for checking if a notebook instance is upgradeable.

func (*CheckInstanceUpgradabilityResponse) Descriptor

  func 
  
 ( 
 * 
  CheckInstanceUpgradabilityResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CheckInstanceUpgradabilityResponse.ProtoReflect.Descriptor instead.

func (*CheckInstanceUpgradabilityResponse) GetUpgradeImage

  func 
  
 ( 
 x 
  
 * 
  CheckInstanceUpgradabilityResponse 
 
 ) 
  
 GetUpgradeImage 
 () 
  
  string 
 
 

func (*CheckInstanceUpgradabilityResponse) GetUpgradeInfo

  func 
  
 ( 
 x 
  
 * 
  CheckInstanceUpgradabilityResponse 
 
 ) 
  
 GetUpgradeInfo 
 () 
  
  string 
 
 

func (*CheckInstanceUpgradabilityResponse) GetUpgradeVersion

  func 
  
 ( 
 x 
  
 * 
  CheckInstanceUpgradabilityResponse 
 
 ) 
  
 GetUpgradeVersion 
 () 
  
  string 
 
 

func (*CheckInstanceUpgradabilityResponse) GetUpgradeable

  func 
  
 ( 
 x 
  
 * 
  CheckInstanceUpgradabilityResponse 
 
 ) 
  
 GetUpgradeable 
 () 
  
  bool 
 
 

func (*CheckInstanceUpgradabilityResponse) ProtoMessage

  func 
  
 ( 
 * 
  CheckInstanceUpgradabilityResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CheckInstanceUpgradabilityResponse) ProtoReflect

func (*CheckInstanceUpgradabilityResponse) Reset

func (*CheckInstanceUpgradabilityResponse) String

ContainerImage

  type 
  
 ContainerImage 
  
 struct 
  
 { 
  
 // Required. The path to the container image repository. For example: 
  
 // `gcr.io/{project_id}/{image_name}` 
  
 Repository 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` 
  
 // Optional. The tag of the container image. If not specified, this defaults 
  
 // to the latest tag. 
  
 Tag 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Definition of a container image for starting a notebook instance with the environment installed in a container.

func (*ContainerImage) Descriptor

  func 
  
 ( 
 * 
  ContainerImage 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ContainerImage.ProtoReflect.Descriptor instead.

func (*ContainerImage) GetRepository

  func 
  
 ( 
 x 
  
 * 
  ContainerImage 
 
 ) 
  
 GetRepository 
 () 
  
  string 
 
 

func (*ContainerImage) GetTag

  func 
  
 ( 
 x 
  
 * 
  ContainerImage 
 
 ) 
  
 GetTag 
 () 
  
  string 
 
 

func (*ContainerImage) ProtoMessage

  func 
  
 ( 
 * 
  ContainerImage 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ContainerImage) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ContainerImage 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ContainerImage) Reset

  func 
  
 ( 
 x 
  
 * 
  ContainerImage 
 
 ) 
  
 Reset 
 () 
 

func (*ContainerImage) String

  func 
  
 ( 
 x 
  
 * 
  ContainerImage 
 
 ) 
  
 String 
 () 
  
  string 
 
 

CreateInstanceRequest

  type 
  
 CreateInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `parent=projects/{project_id}/locations/{location}` 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. User-defined unique ID of this instance. 
  
 InstanceId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` 
  
 // Required. The instance to be created. 
  
 Instance 
  
 * 
  Instance 
 
  
 `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"` 
  
 // Optional. Idempotent request UUID. 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for creating a notebook instance.

func (*CreateInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  CreateInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.

func (*CreateInstanceRequest) GetInstance

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetInstance 
 () 
  
 * 
  Instance 
 
 

func (*CreateInstanceRequest) GetInstanceId

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetInstanceId 
 () 
  
  string 
 
 

func (*CreateInstanceRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateInstanceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*CreateInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateInstanceRequest) ProtoReflect

func (*CreateInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DataDisk

  type 
  
 DataDisk 
  
 struct 
  
 { 
  
 // Optional. The size of the disk in GB attached to this VM instance, up to a 
  
 // maximum of 64000 GB (64 TB). If not specified, this defaults to 100. 
  
 DiskSizeGb 
  
  int64 
 
  
 `protobuf:"varint,1,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"` 
  
 // Optional. Input only. Indicates the type of the disk. 
  
 DiskType 
  
  DiskType 
 
  
 `protobuf:"varint,2,opt,name=disk_type,json=diskType,proto3,enum=google.cloud.notebooks.v2.DiskType" json:"disk_type,omitempty"` 
  
 // Optional. Input only. Disk encryption method used on the boot and data 
  
 // disks, defaults to GMEK. 
  
 DiskEncryption 
  
  DiskEncryption 
 
  
 `protobuf:"varint,5,opt,name=disk_encryption,json=diskEncryption,proto3,enum=google.cloud.notebooks.v2.DiskEncryption" json:"disk_encryption,omitempty"` 
  
 // Optional. Input only. The KMS key used to encrypt the disks, only 
  
 // applicable if disk_encryption is CMEK. Format: 
  
 // `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` 
  
 // 
  
 // Learn more about using your own encryption keys. 
  
 KmsKey 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

An instance-attached disk resource.

func (*DataDisk) Descriptor

  func 
  
 ( 
 * 
  DataDisk 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DataDisk.ProtoReflect.Descriptor instead.

func (*DataDisk) GetDiskEncryption

  func 
  
 ( 
 x 
  
 * 
  DataDisk 
 
 ) 
  
 GetDiskEncryption 
 () 
  
  DiskEncryption 
 
 

func (*DataDisk) GetDiskSizeGb

  func 
  
 ( 
 x 
  
 * 
  DataDisk 
 
 ) 
  
 GetDiskSizeGb 
 () 
  
  int64 
 
 

func (*DataDisk) GetDiskType

  func 
  
 ( 
 x 
  
 * 
  DataDisk 
 
 ) 
  
 GetDiskType 
 () 
  
  DiskType 
 
 

func (*DataDisk) GetKmsKey

  func 
  
 ( 
 x 
  
 * 
  DataDisk 
 
 ) 
  
 GetKmsKey 
 () 
  
  string 
 
 

func (*DataDisk) ProtoMessage

  func 
  
 ( 
 * 
  DataDisk 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DataDisk) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  DataDisk 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*DataDisk) Reset

  func 
  
 ( 
 x 
  
 * 
  DataDisk 
 
 ) 
  
 Reset 
 () 
 

func (*DataDisk) String

  func 
  
 ( 
 x 
  
 * 
  DataDisk 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DeleteInstanceRequest

  type 
  
 DeleteInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. Idempotent request UUID. 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for deleting a notebook instance.

func (*DeleteInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  DeleteInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.

func (*DeleteInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteInstanceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*DeleteInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteInstanceRequest) ProtoReflect

func (*DeleteInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DiagnoseInstanceRequest

  type 
  
 DiagnoseInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Required. Defines flags that are used to run the diagnostic tool 
  
 DiagnosticConfig 
  
 * 
  DiagnosticConfig 
 
  
 `protobuf:"bytes,2,opt,name=diagnostic_config,json=diagnosticConfig,proto3" json:"diagnostic_config,omitempty"` 
  
 // Optional. Maxmium amount of time in minutes before the operation times out. 
  
 TimeoutMinutes 
  
  int32 
 
  
 `protobuf:"varint,3,opt,name=timeout_minutes,json=timeoutMinutes,proto3" json:"timeout_minutes,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for creating a notebook instance diagnostic file.

func (*DiagnoseInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  DiagnoseInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnoseInstanceRequest.ProtoReflect.Descriptor instead.

func (*DiagnoseInstanceRequest) GetDiagnosticConfig

  func 
  
 ( 
 x 
  
 * 
  DiagnoseInstanceRequest 
 
 ) 
  
 GetDiagnosticConfig 
 () 
  
 * 
  DiagnosticConfig 
 
 

func (*DiagnoseInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DiagnoseInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DiagnoseInstanceRequest) GetTimeoutMinutes

  func 
  
 ( 
 x 
  
 * 
  DiagnoseInstanceRequest 
 
 ) 
  
 GetTimeoutMinutes 
 () 
  
  int32 
 
 

func (*DiagnoseInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  DiagnoseInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnoseInstanceRequest) ProtoReflect

func (*DiagnoseInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DiagnoseInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DiagnoseInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  DiagnoseInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DiagnosticConfig

  type 
  
 DiagnosticConfig 
  
 struct 
  
 { 
  
 // 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` 
  
 GcsBucket 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=gcs_bucket,json=gcsBucket,proto3" json:"gcs_bucket,omitempty"` 
  
 // 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/` 
  
 RelativePath 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=relative_path,json=relativePath,proto3" json:"relative_path,omitempty"` 
  
 // Optional. Enables flag to repair service for instance 
  
 EnableRepairFlag 
  
  bool 
 
  
 `protobuf:"varint,3,opt,name=enable_repair_flag,json=enableRepairFlag,proto3" json:"enable_repair_flag,omitempty"` 
  
 // Optional. Enables flag to capture packets from the instance for 30 seconds 
  
 EnablePacketCaptureFlag 
  
  bool 
 
  
 `protobuf:"varint,4,opt,name=enable_packet_capture_flag,json=enablePacketCaptureFlag,proto3" json:"enable_packet_capture_flag,omitempty"` 
  
 // Optional. Enables flag to copy all `/home/jupyter` folder contents 
  
 EnableCopyHomeFilesFlag 
  
  bool 
 
  
 `protobuf:"varint,5,opt,name=enable_copy_home_files_flag,json=enableCopyHomeFilesFlag,proto3" json:"enable_copy_home_files_flag,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Defines flags that are used to run the diagnostic tool

func (*DiagnosticConfig) Descriptor

  func 
  
 ( 
 * 
  DiagnosticConfig 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnosticConfig.ProtoReflect.Descriptor instead.

func (*DiagnosticConfig) GetEnableCopyHomeFilesFlag

  func 
  
 ( 
 x 
  
 * 
  DiagnosticConfig 
 
 ) 
  
 GetEnableCopyHomeFilesFlag 
 () 
  
  bool 
 
 

func (*DiagnosticConfig) GetEnablePacketCaptureFlag

  func 
  
 ( 
 x 
  
 * 
  DiagnosticConfig 
 
 ) 
  
 GetEnablePacketCaptureFlag 
 () 
  
  bool 
 
 

func (*DiagnosticConfig) GetEnableRepairFlag

  func 
  
 ( 
 x 
  
 * 
  DiagnosticConfig 
 
 ) 
  
 GetEnableRepairFlag 
 () 
  
  bool 
 
 

func (*DiagnosticConfig) GetGcsBucket

  func 
  
 ( 
 x 
  
 * 
  DiagnosticConfig 
 
 ) 
  
 GetGcsBucket 
 () 
  
  string 
 
 

func (*DiagnosticConfig) GetRelativePath

  func 
  
 ( 
 x 
  
 * 
  DiagnosticConfig 
 
 ) 
  
 GetRelativePath 
 () 
  
  string 
 
 

func (*DiagnosticConfig) ProtoMessage

  func 
  
 ( 
 * 
  DiagnosticConfig 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnosticConfig) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  DiagnosticConfig 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*DiagnosticConfig) Reset

  func 
  
 ( 
 x 
  
 * 
  DiagnosticConfig 
 
 ) 
  
 Reset 
 () 
 

func (*DiagnosticConfig) String

  func 
  
 ( 
 x 
  
 * 
  DiagnosticConfig 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DiskEncryption

  type 
  
 DiskEncryption 
  
  int32 
 
 

Definition of the disk encryption options.

DiskEncryption_DISK_ENCRYPTION_UNSPECIFIED, DiskEncryption_GMEK, DiskEncryption_CMEK

  const 
  
 ( 
  
 // Disk encryption is not specified. 
  
 DiskEncryption_DISK_ENCRYPTION_UNSPECIFIED 
  
  DiskEncryption 
 
  
 = 
  
 0 
  
 // Use Google managed encryption keys to encrypt the boot disk. 
  
 DiskEncryption_GMEK 
  
  DiskEncryption 
 
  
 = 
  
 1 
  
 // Use customer managed encryption keys to encrypt the boot disk. 
  
 DiskEncryption_CMEK 
  
  DiskEncryption 
 
  
 = 
  
 2 
 ) 
 

func (DiskEncryption) Descriptor

func (DiskEncryption) Enum

func (DiskEncryption) EnumDescriptor

  func 
  
 ( 
  DiskEncryption 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiskEncryption.Descriptor instead.

func (DiskEncryption) Number

func (DiskEncryption) String

  func 
  
 ( 
 x 
  
  DiskEncryption 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (DiskEncryption) Type

DiskType

  type 
  
 DiskType 
  
  int32 
 
 

Possible disk types.

DiskType_DISK_TYPE_UNSPECIFIED, DiskType_PD_STANDARD, DiskType_PD_SSD, DiskType_PD_BALANCED, DiskType_PD_EXTREME

  const 
  
 ( 
  
 // Disk type not set. 
  
 DiskType_DISK_TYPE_UNSPECIFIED 
  
  DiskType 
 
  
 = 
  
 0 
  
 // Standard persistent disk type. 
  
 DiskType_PD_STANDARD 
  
  DiskType 
 
  
 = 
  
 1 
  
 // SSD persistent disk type. 
  
 DiskType_PD_SSD 
  
  DiskType 
 
  
 = 
  
 2 
  
 // Balanced persistent disk type. 
  
 DiskType_PD_BALANCED 
  
  DiskType 
 
  
 = 
  
 3 
  
 // Extreme persistent disk type. 
  
 DiskType_PD_EXTREME 
  
  DiskType 
 
  
 = 
  
 4 
 ) 
 

func (DiskType) Descriptor

func (DiskType) Enum

  func 
  
 ( 
 x 
  
  DiskType 
 
 ) 
  
 Enum 
 () 
  
 * 
  DiskType 
 
 

func (DiskType) EnumDescriptor

  func 
  
 ( 
  DiskType 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiskType.Descriptor instead.

func (DiskType) Number

func (DiskType) String

  func 
  
 ( 
 x 
  
  DiskType 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (DiskType) Type

Event

  type 
  
 Event 
  
 struct 
  
 { 
  
 // Optional. Event report time. 
  
 ReportTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=report_time,json=reportTime,proto3" json:"report_time,omitempty"` 
  
 // Optional. Event type. 
  
 Type 
  
  Event_EventType 
 
  
 `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.notebooks.v2.Event_EventType" json:"type,omitempty"` 
  
 // Optional. Event details. This field is used to pass event information. 
  
 Details 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 
  
 // contains filtered or unexported fields 
 } 
 

The definition of an Event for a managed / semi-managed notebook instance.

func (*Event) Descriptor

  func 
  
 ( 
 * 
  Event 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetDetails

  func 
  
 ( 
 x 
  
 * 
  Event 
 
 ) 
  
 GetDetails 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Event) GetReportTime

  func 
  
 ( 
 x 
  
 * 
  Event 
 
 ) 
  
 GetReportTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Event) GetType

  func 
  
 ( 
 x 
  
 * 
  Event 
 
 ) 
  
 GetType 
 () 
  
  Event_EventType 
 
 

func (*Event) ProtoMessage

  func 
  
 ( 
 * 
  Event 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Event) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Event 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Event) Reset

  func 
  
 ( 
 x 
  
 * 
  Event 
 
 ) 
  
 Reset 
 () 
 

func (*Event) String

  func 
  
 ( 
 x 
  
 * 
  Event 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Event_EventType

  type 
  
 Event_EventType 
  
  int32 
 
 

The definition of the event types.

  const 
  
 ( 
  
 // Event is not specified. 
  
 Event_EVENT_TYPE_UNSPECIFIED 
  
  Event_EventType 
 
  
 = 
  
 0 
  
 // The instance / runtime is idle 
  
 Event_IDLE 
  
  Event_EventType 
 
  
 = 
  
 1 
  
 // The instance / runtime is available. 
  
 // This event indicates that instance / runtime underlying compute is 
  
 // operational. 
  
 Event_HEARTBEAT 
  
  Event_EventType 
 
  
 = 
  
 2 
  
 // The instance / runtime health is available. 
  
 // This event indicates that instance / runtime health information. 
  
 Event_HEALTH 
  
  Event_EventType 
 
  
 = 
  
 3 
  
 // The instance / runtime is available. 
  
 // This event allows instance / runtime to send Host maintenance 
  
 // information to Control Plane. 
  
 // https://cloud.google.com/compute/docs/gpus/gpu-host-maintenance 
  
 Event_MAINTENANCE 
  
  Event_EventType 
 
  
 = 
  
 4 
  
 // The instance / runtime is available. 
  
 // This event indicates that the instance had metadata that needs to be 
  
 // modified. 
  
 Event_METADATA_CHANGE 
  
  Event_EventType 
 
  
 = 
  
 5 
 ) 
 

func (Event_EventType) Descriptor

func (Event_EventType) Enum

func (Event_EventType) EnumDescriptor

  func 
  
 ( 
  Event_EventType 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Event_EventType.Descriptor instead.

func (Event_EventType) Number

func (Event_EventType) String

  func 
  
 ( 
 x 
  
  Event_EventType 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Event_EventType) Type

GPUDriverConfig

  type 
  
 GPUDriverConfig 
  
 struct 
  
 { 
  
 // Optional. Whether the end user authorizes Google Cloud to install GPU 
  
 // driver on this VM instance. If this field is empty or set to false, the GPU 
  
 // driver won't be installed. Only applicable to instances with GPUs. 
  
 EnableGpuDriver 
  
  bool 
 
  
 `protobuf:"varint,1,opt,name=enable_gpu_driver,json=enableGpuDriver,proto3" json:"enable_gpu_driver,omitempty"` 
  
 // Optional. Specify a custom Cloud Storage path where the GPU driver is 
  
 // stored. If not specified, we'll automatically choose from official GPU 
  
 // drivers. 
  
 CustomGpuDriverPath 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=custom_gpu_driver_path,json=customGpuDriverPath,proto3" json:"custom_gpu_driver_path,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

A GPU driver configuration

func (*GPUDriverConfig) Descriptor

  func 
  
 ( 
 * 
  GPUDriverConfig 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GPUDriverConfig.ProtoReflect.Descriptor instead.

func (*GPUDriverConfig) GetCustomGpuDriverPath

  func 
  
 ( 
 x 
  
 * 
  GPUDriverConfig 
 
 ) 
  
 GetCustomGpuDriverPath 
 () 
  
  string 
 
 

func (*GPUDriverConfig) GetEnableGpuDriver

  func 
  
 ( 
 x 
  
 * 
  GPUDriverConfig 
 
 ) 
  
 GetEnableGpuDriver 
 () 
  
  bool 
 
 

func (*GPUDriverConfig) ProtoMessage

  func 
  
 ( 
 * 
  GPUDriverConfig 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GPUDriverConfig) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GPUDriverConfig 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GPUDriverConfig) Reset

  func 
  
 ( 
 x 
  
 * 
  GPUDriverConfig 
 
 ) 
  
 Reset 
 () 
 

func (*GPUDriverConfig) String

  func 
  
 ( 
 x 
  
 * 
  GPUDriverConfig 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GceSetup

  type 
  
 GceSetup 
  
 struct 
  
 { 
  
 // Optional. The machine type of the VM instance. 
  
 // https://cloud.google.com/compute/docs/machine-resource 
  
 MachineType 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"` 
  
 // Optional. The hardware accelerators used on this instance. If you use 
  
 // accelerators, make sure that your configuration has 
  
 // [enough vCPUs and memory to support the `machine_type` you have 
  
 // selected](https://cloud.google.com/compute/docs/gpus/#gpus-list). 
  
 // Currently supports only one accelerator configuration. 
  
 AcceleratorConfigs 
  
 [] 
 * 
  AcceleratorConfig 
 
  
 `protobuf:"bytes,2,rep,name=accelerator_configs,json=acceleratorConfigs,proto3" json:"accelerator_configs,omitempty"` 
  
 // Optional. The service account that serves as an identity for the VM 
  
 // instance. Currently supports only one service account. 
  
 ServiceAccounts 
  
 [] 
 * 
  ServiceAccount 
 
  
 `protobuf:"bytes,3,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"` 
  
 // Type of the image; can be one of VM image, or container image. 
  
 // 
  
 // Types that are assignable to Image: 
  
 // 
  
 //	*GceSetup_VmImage 
  
 //	*GceSetup_ContainerImage 
  
 Image 
  
 isGceSetup_Image 
  
 `protobuf_oneof:"image"` 
  
 // Optional. The boot disk for the VM. 
  
 BootDisk 
  
 * 
  BootDisk 
 
  
 `protobuf:"bytes,6,opt,name=boot_disk,json=bootDisk,proto3" json:"boot_disk,omitempty"` 
  
 // Optional. Data disks attached to the VM instance. 
  
 // Currently supports only one data disk. 
  
 DataDisks 
  
 [] 
 * 
  DataDisk 
 
  
 `protobuf:"bytes,7,rep,name=data_disks,json=dataDisks,proto3" json:"data_disks,omitempty"` 
  
 // Optional. Shielded VM configuration. 
  
 // [Images using supported Shielded VM 
  
 // features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). 
  
 ShieldedInstanceConfig 
  
 * 
  ShieldedInstanceConfig 
 
  
 `protobuf:"bytes,8,opt,name=shielded_instance_config,json=shieldedInstanceConfig,proto3" json:"shielded_instance_config,omitempty"` 
  
 // Optional. The network interfaces for the VM. 
  
 // Supports only one interface. 
  
 NetworkInterfaces 
  
 [] 
 * 
  NetworkInterface 
 
  
 `protobuf:"bytes,9,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty"` 
  
 // Optional. If true, no external IP will be assigned to this VM instance. 
  
 DisablePublicIp 
  
  bool 
 
  
 `protobuf:"varint,10,opt,name=disable_public_ip,json=disablePublicIp,proto3" json:"disable_public_ip,omitempty"` 
  
 // Optional. The Compute Engine tags to add to runtime (see [Tagging 
  
 // instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). 
  
 Tags 
  
 [] 
  string 
 
  
 `protobuf:"bytes,11,rep,name=tags,proto3" json:"tags,omitempty"` 
  
 // Optional. Custom metadata to apply to this instance. 
  
 Metadata 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 `protobuf:"bytes,12,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 
  
 // Optional. Flag to enable ip forwarding or not, default false/off. 
  
 // https://cloud.google.com/vpc/docs/using-routes#canipforward 
  
 EnableIpForwarding 
  
  bool 
 
  
 `protobuf:"varint,13,opt,name=enable_ip_forwarding,json=enableIpForwarding,proto3" json:"enable_ip_forwarding,omitempty"` 
  
 // Optional. Configuration for GPU drivers. 
  
 GpuDriverConfig 
  
 * 
  GPUDriverConfig 
 
  
 `protobuf:"bytes,14,opt,name=gpu_driver_config,json=gpuDriverConfig,proto3" json:"gpu_driver_config,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The definition of how to configure a VM instance outside of Resources and Identity.

func (*GceSetup) Descriptor

  func 
  
 ( 
 * 
  GceSetup 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GceSetup.ProtoReflect.Descriptor instead.

func (*GceSetup) GetAcceleratorConfigs

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetAcceleratorConfigs 
 () 
  
 [] 
 * 
  AcceleratorConfig 
 
 

func (*GceSetup) GetBootDisk

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetBootDisk 
 () 
  
 * 
  BootDisk 
 
 

func (*GceSetup) GetContainerImage

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetContainerImage 
 () 
  
 * 
  ContainerImage 
 
 

func (*GceSetup) GetDataDisks

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetDataDisks 
 () 
  
 [] 
 * 
  DataDisk 
 
 

func (*GceSetup) GetDisablePublicIp

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetDisablePublicIp 
 () 
  
  bool 
 
 

func (*GceSetup) GetEnableIpForwarding

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetEnableIpForwarding 
 () 
  
  bool 
 
 

func (*GceSetup) GetGpuDriverConfig

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetGpuDriverConfig 
 () 
  
 * 
  GPUDriverConfig 
 
 

func (*GceSetup) GetImage

  func 
  
 ( 
 m 
  
 * 
  GceSetup 
 
 ) 
  
 GetImage 
 () 
  
 isGceSetup_Image 
 

func (*GceSetup) GetMachineType

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetMachineType 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetMetadata 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*GceSetup) GetNetworkInterfaces

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetNetworkInterfaces 
 () 
  
 [] 
 * 
  NetworkInterface 
 
 

func (*GceSetup) GetServiceAccounts

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetServiceAccounts 
 () 
  
 [] 
 * 
  ServiceAccount 
 
 

func (*GceSetup) GetShieldedInstanceConfig

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetShieldedInstanceConfig 
 () 
  
 * 
  ShieldedInstanceConfig 
 
 

func (*GceSetup) GetTags

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetTags 
 () 
  
 [] 
  string 
 
 

func (*GceSetup) GetVmImage

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 GetVmImage 
 () 
  
 * 
  VmImage 
 
 

func (*GceSetup) ProtoMessage

  func 
  
 ( 
 * 
  GceSetup 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GceSetup) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GceSetup) Reset

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 Reset 
 () 
 

func (*GceSetup) String

  func 
  
 ( 
 x 
  
 * 
  GceSetup 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GceSetup_ContainerImage

  type 
  
 GceSetup_ContainerImage 
  
 struct 
  
 { 
  
 // Optional. Use a container image to start the notebook instance. 
  
 ContainerImage 
  
 * 
  ContainerImage 
 
  
 `protobuf:"bytes,5,opt,name=container_image,json=containerImage,proto3,oneof"` 
 } 
 

GceSetup_VmImage

  type 
  
 GceSetup_VmImage 
  
 struct 
  
 { 
  
 // Optional. Use a Compute Engine VM image to start the notebook instance. 
  
 VmImage 
  
 * 
  VmImage 
 
  
 `protobuf:"bytes,4,opt,name=vm_image,json=vmImage,proto3,oneof"` 
 } 
 

GetInstanceRequest

  type 
  
 GetInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for getting a notebook instance.

func (*GetInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  GetInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetInstanceRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GetInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

HealthState

  type 
  
 HealthState 
  
  int32 
 
 

The instance health state.

HealthState_HEALTH_STATE_UNSPECIFIED, HealthState_HEALTHY, HealthState_UNHEALTHY, HealthState_AGENT_NOT_INSTALLED, HealthState_AGENT_NOT_RUNNING

  const 
  
 ( 
  
 // The instance substate is unknown. 
  
 HealthState_HEALTH_STATE_UNSPECIFIED 
  
  HealthState 
 
  
 = 
  
 0 
  
 // The instance is known to be in an healthy state 
  
 // (for example, critical daemons are running) 
  
 // Applies to ACTIVE state. 
  
 HealthState_HEALTHY 
  
  HealthState 
 
  
 = 
  
 1 
  
 // The instance is known to be in an unhealthy state 
  
 // (for example, critical daemons are not running) 
  
 // Applies to ACTIVE state. 
  
 HealthState_UNHEALTHY 
  
  HealthState 
 
  
 = 
  
 2 
  
 // The instance has not installed health monitoring agent. 
  
 // Applies to ACTIVE state. 
  
 HealthState_AGENT_NOT_INSTALLED 
  
  HealthState 
 
  
 = 
  
 3 
  
 // The instance health monitoring agent is not running. 
  
 // Applies to ACTIVE state. 
  
 HealthState_AGENT_NOT_RUNNING 
  
  HealthState 
 
  
 = 
  
 4 
 ) 
 

func (HealthState) Descriptor

func (HealthState) Enum

  func 
  
 ( 
 x 
  
  HealthState 
 
 ) 
  
 Enum 
 () 
  
 * 
  HealthState 
 
 

func (HealthState) EnumDescriptor

  func 
  
 ( 
  HealthState 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use HealthState.Descriptor instead.

func (HealthState) Number

func (HealthState) String

  func 
  
 ( 
 x 
  
  HealthState 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (HealthState) Type

Instance

  type 
  
 Instance 
  
 struct 
  
 { 
  
 // Output only. The name of this notebook instance. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Setup for the Notebook instance. 
  
 // 
  
 // Types that are assignable to Infrastructure: 
  
 // 
  
 //	*Instance_GceSetup 
  
 Infrastructure 
  
 isInstance_Infrastructure 
  
 `protobuf_oneof:"infrastructure"` 
  
 // Output only. The proxy endpoint that is used to access the Jupyter 
  
 // notebook. 
  
 ProxyUri 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=proxy_uri,json=proxyUri,proto3" json:"proxy_uri,omitempty"` 
  
 // Optional. Input only. The owner of this instance after creation. Format: 
  
 // `alias@example.com` 
  
 // 
  
 // Currently supports one owner only. If not specified, all of the service 
  
 // account users of your VM instance's service account can use 
  
 // the instance. 
  
 InstanceOwners 
  
 [] 
  string 
 
  
 `protobuf:"bytes,4,rep,name=instance_owners,json=instanceOwners,proto3" json:"instance_owners,omitempty"` 
  
 // Output only. Email address of entity that sent original CreateInstance 
  
 // request. 
  
 Creator 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=creator,proto3" json:"creator,omitempty"` 
  
 // Output only. The state of this instance. 
  
 State 
  
  State 
 
  
 `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.notebooks.v2.State" json:"state,omitempty"` 
  
 // Output only. The upgrade history of this instance. 
  
 UpgradeHistory 
  
 [] 
 * 
  UpgradeHistoryEntry 
 
  
 `protobuf:"bytes,7,rep,name=upgrade_history,json=upgradeHistory,proto3" json:"upgrade_history,omitempty"` 
  
 // Output only. Unique ID of the resource. 
  
 Id 
  
  string 
 
  
 `protobuf:"bytes,8,opt,name=id,proto3" json:"id,omitempty"` 
  
 // Output only. Instance health_state. 
  
 HealthState 
  
  HealthState 
 
  
 `protobuf:"varint,9,opt,name=health_state,json=healthState,proto3,enum=google.cloud.notebooks.v2.HealthState" json:"health_state,omitempty"` 
  
 // Output only. Additional information about instance health. 
  
 // Example: 
  
 // 
  
 //	healthInfo": { 
  
 //	  "docker_proxy_agent_status": "1", 
  
 //	  "docker_status": "1", 
  
 //	  "jupyterlab_api_status": "-1", 
  
 //	  "jupyterlab_status": "-1", 
  
 //	  "updated": "2020-10-18 09:40:03.573409" 
  
 //	} 
  
 HealthInfo 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 `protobuf:"bytes,10,rep,name=health_info,json=healthInfo,proto3" json:"health_info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 
  
 // Output only. Instance creation time. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. Instance update time. 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 // Optional. If true, the notebook instance will not register with the proxy. 
  
 DisableProxyAccess 
  
  bool 
 
  
 `protobuf:"varint,13,opt,name=disable_proxy_access,json=disableProxyAccess,proto3" json:"disable_proxy_access,omitempty"` 
  
 // Optional. Labels to apply to this instance. 
  
 // These can be later modified by the UpdateInstance method. 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 `protobuf:"bytes,14,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 
  
 // contains filtered or unexported fields 
 } 
 

The definition of a notebook instance.

func (*Instance) Descriptor

  func 
  
 ( 
 * 
  Instance 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Instance) GetCreator

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetCreator 
 () 
  
  string 
 
 

func (*Instance) GetDisableProxyAccess

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetDisableProxyAccess 
 () 
  
  bool 
 
 

func (*Instance) GetGceSetup

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetGceSetup 
 () 
  
 * 
  GceSetup 
 
 

func (*Instance) GetHealthInfo

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetHealthInfo 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Instance) GetHealthState

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetHealthState 
 () 
  
  HealthState 
 
 

func (*Instance) GetId

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetId 
 () 
  
  string 
 
 

func (*Instance) GetInfrastructure

  func 
  
 ( 
 m 
  
 * 
  Instance 
 
 ) 
  
 GetInfrastructure 
 () 
  
 isInstance_Infrastructure 
 

func (*Instance) GetInstanceOwners

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetInstanceOwners 
 () 
  
 [] 
  string 
 
 

func (*Instance) GetLabels

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Instance) GetName

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Instance) GetProxyUri

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetProxyUri 
 () 
  
  string 
 
 

func (*Instance) GetState

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetState 
 () 
  
  State 
 
 

func (*Instance) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Instance) GetUpgradeHistory

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetUpgradeHistory 
 () 
  
 [] 
 * 
  UpgradeHistoryEntry 
 
 

func (*Instance) ProtoMessage

  func 
  
 ( 
 * 
  Instance 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Instance) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Instance) Reset

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 Reset 
 () 
 

func (*Instance) String

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Instance_GceSetup

  type 
  
 Instance_GceSetup 
  
 struct 
  
 { 
  
 // Optional. Compute Engine setup for the notebook. Uses notebook-defined 
  
 // fields. 
  
 GceSetup 
  
 * 
  GceSetup 
 
  
 `protobuf:"bytes,2,opt,name=gce_setup,json=gceSetup,proto3,oneof"` 
 } 
 

ListInstancesRequest

  type 
  
 ListInstancesRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `parent=projects/{project_id}/locations/{location}` 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Optional. Maximum return size of the list call. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // Optional. A previous returned page token that can be used to continue 
  
 // listing from the last result. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // Optional. Sort results. Supported values are "name", "name desc" or "" 
  
 // (unsorted). 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // Optional. List filter. 
  
 Filter 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for listing notebook instances.

func (*ListInstancesRequest) Descriptor

  func 
  
 ( 
 * 
  ListInstancesRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListInstancesRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListInstancesRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListInstancesRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListInstancesRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListInstancesRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListInstancesRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListInstancesRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInstancesRequest) ProtoReflect

func (*ListInstancesRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListInstancesRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListInstancesResponse

  type 
  
 ListInstancesResponse 
  
 struct 
  
 { 
  
 // A list of returned instances. 
  
 Instances 
  
 [] 
 * 
  Instance 
 
  
 `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"` 
  
 // Page token that can be used to continue listing from the last result in the 
  
 // next list call. 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 // Locations that could not be reached. For example, 
  
 // ['us-west1-a', 'us-central1-b']. 
  
 // A ListInstancesResponse will only contain either instances or unreachables, 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Response for listing notebook instances.

func (*ListInstancesResponse) Descriptor

  func 
  
 ( 
 * 
  ListInstancesResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListInstancesResponse) GetInstances

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetInstances 
 () 
  
 [] 
 * 
  Instance 
 
 

func (*ListInstancesResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListInstancesResponse) GetUnreachable

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListInstancesResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListInstancesResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInstancesResponse) ProtoReflect

func (*ListInstancesResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListInstancesResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

NetworkInterface

  type 
  
 NetworkInterface 
  
 struct 
  
 { 
  
 // Optional. The name of the VPC that this VM instance is in. 
  
 // Format: 
  
 // `projects/{project_id}/global/networks/{network_id}` 
  
 Network 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` 
  
 // Optional. The name of the subnet that this VM instance is in. 
  
 // Format: 
  
 // `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}` 
  
 Subnet 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"` 
  
 // Optional. The type of vNIC to be used on this interface. This may be gVNIC 
  
 // or VirtioNet. 
  
 NicType 
  
  NetworkInterface_NicType 
 
  
 `protobuf:"varint,3,opt,name=nic_type,json=nicType,proto3,enum=google.cloud.notebooks.v2.NetworkInterface_NicType" json:"nic_type,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The definition of a network interface resource attached to a VM.

func (*NetworkInterface) Descriptor

  func 
  
 ( 
 * 
  NetworkInterface 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use NetworkInterface.ProtoReflect.Descriptor instead.

func (*NetworkInterface) GetNetwork

  func 
  
 ( 
 x 
  
 * 
  NetworkInterface 
 
 ) 
  
 GetNetwork 
 () 
  
  string 
 
 

func (*NetworkInterface) GetNicType

func (*NetworkInterface) GetSubnet

  func 
  
 ( 
 x 
  
 * 
  NetworkInterface 
 
 ) 
  
 GetSubnet 
 () 
  
  string 
 
 

func (*NetworkInterface) ProtoMessage

  func 
  
 ( 
 * 
  NetworkInterface 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*NetworkInterface) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  NetworkInterface 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*NetworkInterface) Reset

  func 
  
 ( 
 x 
  
 * 
  NetworkInterface 
 
 ) 
  
 Reset 
 () 
 

func (*NetworkInterface) String

  func 
  
 ( 
 x 
  
 * 
  NetworkInterface 
 
 ) 
  
 String 
 () 
  
  string 
 
 

NetworkInterface_NicType

  type 
  
 NetworkInterface_NicType 
  
  int32 
 
 

The type of vNIC driver. Default should be NIC_TYPE_UNSPECIFIED.

NetworkInterface_NIC_TYPE_UNSPECIFIED, NetworkInterface_VIRTIO_NET, NetworkInterface_GVNIC

  const 
  
 ( 
  
 // No type specified. 
  
 NetworkInterface_NIC_TYPE_UNSPECIFIED 
  
  NetworkInterface_NicType 
 
  
 = 
  
 0 
  
 // VIRTIO 
  
 NetworkInterface_VIRTIO_NET 
  
  NetworkInterface_NicType 
 
  
 = 
  
 1 
  
 // GVNIC 
  
 NetworkInterface_GVNIC 
  
  NetworkInterface_NicType 
 
  
 = 
  
 2 
 ) 
 

func (NetworkInterface_NicType) Descriptor

func (NetworkInterface_NicType) Enum

func (NetworkInterface_NicType) EnumDescriptor

  func 
  
 ( 
  NetworkInterface_NicType 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use NetworkInterface_NicType.Descriptor instead.

func (NetworkInterface_NicType) Number

func (NetworkInterface_NicType) String

func (NetworkInterface_NicType) Type

NotebookServiceClient

  type 
  
 NotebookServiceClient 
  
 interface 
  
 { 
  
 // Lists instances in a given project and location. 
  
 ListInstances 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListInstancesRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListInstancesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Instance. 
  
 GetInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Instance 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new Instance in a given project and location. 
  
 CreateInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // UpdateInstance updates an Instance. 
  
 UpdateInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpdateInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single Instance. 
  
 DeleteInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Starts a notebook instance. 
  
 StartInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  StartInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Stops a notebook instance. 
  
 StopInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  StopInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Resets a notebook instance. 
  
 ResetInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ResetInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Checks whether a notebook instance is upgradable. 
  
 CheckInstanceUpgradability 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CheckInstanceUpgradabilityRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  CheckInstanceUpgradabilityResponse 
 
 , 
  
  error 
 
 ) 
  
 // Upgrades a notebook instance to the latest version. 
  
 UpgradeInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpgradeInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Rollbacks a notebook instance to the previous version. 
  
 RollbackInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  RollbackInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Creates a Diagnostic File and runs Diagnostic Tool given an Instance. 
  
 DiagnoseInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DiagnoseInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

NotebookServiceClient is the client API for NotebookService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream .

func NewNotebookServiceClient

  func 
  
 NewNotebookServiceClient 
 ( 
 cc 
  
  grpc 
 
 . 
  ClientConnInterface 
 
 ) 
  
  NotebookServiceClient 
 
 

NotebookServiceServer

  type 
  
 NotebookServiceServer 
  
 interface 
  
 { 
  
 // Lists instances in a given project and location. 
  
 ListInstances 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 ( 
 * 
  ListInstancesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Instance. 
  
 GetInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 ( 
 * 
  Instance 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new Instance in a given project and location. 
  
 CreateInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // UpdateInstance updates an Instance. 
  
 UpdateInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single Instance. 
  
 DeleteInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Starts a notebook instance. 
  
 StartInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  StartInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Stops a notebook instance. 
  
 StopInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  StopInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Resets a notebook instance. 
  
 ResetInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ResetInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Checks whether a notebook instance is upgradable. 
  
 CheckInstanceUpgradability 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CheckInstanceUpgradabilityRequest 
 
 ) 
  
 ( 
 * 
  CheckInstanceUpgradabilityResponse 
 
 , 
  
  error 
 
 ) 
  
 // Upgrades a notebook instance to the latest version. 
  
 UpgradeInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Rollbacks a notebook instance to the previous version. 
  
 RollbackInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  RollbackInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Creates a Diagnostic File and runs Diagnostic Tool given an Instance. 
  
 DiagnoseInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DiagnoseInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

NotebookServiceServer is the server API for NotebookService service. All implementations should embed UnimplementedNotebookServiceServer for forward compatibility

  type 
  
 OperationMetadata 
  
 struct 
  
 { 
  
 // The time the operation was created. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // The time the operation finished running. 
  
 EndTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 
  
 // Server-defined resource path for the target of the operation. 
  
 Target 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 
  
 // Name of the verb executed by the operation. 
  
 Verb 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` 
  
 // Human-readable status of the operation, if any. 
  
 StatusMessage 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 
  
 // Identifies whether the user has requested cancellation 
  
 // of the operation. Operations that have successfully been cancelled 
  
 // have [Operation.error][] value with a 
  
 // [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to 
  
 // `Code.CANCELLED`. 
  
 RequestedCancellation 
  
  bool 
 
  
 `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` 
  
 // API version used to start the operation. 
  
 ApiVersion 
  
  string 
 
  
 `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` 
  
 // API endpoint name of this operation. 
  
 Endpoint 
  
  string 
 
  
 `protobuf:"bytes,8,opt,name=endpoint,proto3" json:"endpoint,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents the metadata of the long-running operation.

  func 
  
 ( 
 * 
  OperationMetadata 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetApiVersion 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetEndTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetEndpoint 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetRequestedCancellation 
 () 
  
  bool 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetStatusMessage 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetTarget 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetVerb 
 () 
  
  string 
 
 
  func 
  
 ( 
 * 
  OperationMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 Reset 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ResetInstanceRequest

  type 
  
 ResetInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for resetting a notebook instance

func (*ResetInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  ResetInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ResetInstanceRequest.ProtoReflect.Descriptor instead.

func (*ResetInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  ResetInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*ResetInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  ResetInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ResetInstanceRequest) ProtoReflect

func (*ResetInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ResetInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ResetInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  ResetInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

RollbackInstanceRequest

  type 
  
 RollbackInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Required. The snapshot for rollback. 
  
 // Example: "projects/test-project/global/snapshots/krwlzipynril". 
  
 TargetSnapshot 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=target_snapshot,json=targetSnapshot,proto3" json:"target_snapshot,omitempty"` 
  
 // Required. Output only. Revision Id 
  
 RevisionId 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for rollbacking a notebook instance

func (*RollbackInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  RollbackInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use RollbackInstanceRequest.ProtoReflect.Descriptor instead.

func (*RollbackInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  RollbackInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*RollbackInstanceRequest) GetRevisionId

  func 
  
 ( 
 x 
  
 * 
  RollbackInstanceRequest 
 
 ) 
  
 GetRevisionId 
 () 
  
  string 
 
 

func (*RollbackInstanceRequest) GetTargetSnapshot

  func 
  
 ( 
 x 
  
 * 
  RollbackInstanceRequest 
 
 ) 
  
 GetTargetSnapshot 
 () 
  
  string 
 
 

func (*RollbackInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  RollbackInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*RollbackInstanceRequest) ProtoReflect

func (*RollbackInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  RollbackInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*RollbackInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  RollbackInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ServiceAccount

  type 
  
 ServiceAccount 
  
 struct 
  
 { 
  
 // Optional. Email address of the service account. 
  
 Email 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` 
  
 // Output only. The list of scopes to be made available for this service 
  
 // account. Set by the CLH to https://www.googleapis.com/auth/cloud-platform 
  
 Scopes 
  
 [] 
  string 
 
  
 `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

A service account that acts as an identity.

func (*ServiceAccount) Descriptor

  func 
  
 ( 
 * 
  ServiceAccount 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ServiceAccount.ProtoReflect.Descriptor instead.

func (*ServiceAccount) GetEmail

  func 
  
 ( 
 x 
  
 * 
  ServiceAccount 
 
 ) 
  
 GetEmail 
 () 
  
  string 
 
 

func (*ServiceAccount) GetScopes

  func 
  
 ( 
 x 
  
 * 
  ServiceAccount 
 
 ) 
  
 GetScopes 
 () 
  
 [] 
  string 
 
 

func (*ServiceAccount) ProtoMessage

  func 
  
 ( 
 * 
  ServiceAccount 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ServiceAccount) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ServiceAccount 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ServiceAccount) Reset

  func 
  
 ( 
 x 
  
 * 
  ServiceAccount 
 
 ) 
  
 Reset 
 () 
 

func (*ServiceAccount) String

  func 
  
 ( 
 x 
  
 * 
  ServiceAccount 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ShieldedInstanceConfig

  type 
  
 ShieldedInstanceConfig 
  
 struct 
  
 { 
  
 // Optional. Defines whether the VM instance has Secure Boot enabled. 
  
 // 
  
 // Secure Boot helps ensure that the system only runs authentic software by 
  
 // verifying the digital signature of all boot components, and halting the 
  
 // boot process if signature verification fails. Disabled by default. 
  
 EnableSecureBoot 
  
  bool 
 
  
 `protobuf:"varint,1,opt,name=enable_secure_boot,json=enableSecureBoot,proto3" json:"enable_secure_boot,omitempty"` 
  
 // Optional. Defines whether the VM instance has the vTPM enabled. Enabled by 
  
 // default. 
  
 EnableVtpm 
  
  bool 
 
  
 `protobuf:"varint,2,opt,name=enable_vtpm,json=enableVtpm,proto3" json:"enable_vtpm,omitempty"` 
  
 // Optional. Defines whether the VM instance has integrity monitoring enabled. 
  
 // 
  
 // Enables monitoring and attestation of the boot integrity of the VM 
  
 // instance. The attestation is performed against the integrity policy 
  
 // baseline. This baseline is initially derived from the implicitly trusted 
  
 // boot image when the VM instance is created. Enabled by default. 
  
 EnableIntegrityMonitoring 
  
  bool 
 
  
 `protobuf:"varint,3,opt,name=enable_integrity_monitoring,json=enableIntegrityMonitoring,proto3" json:"enable_integrity_monitoring,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

A set of Shielded Instance options. See Images using supported Shielded VM features . Not all combinations are valid.

func (*ShieldedInstanceConfig) Descriptor

  func 
  
 ( 
 * 
  ShieldedInstanceConfig 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ShieldedInstanceConfig.ProtoReflect.Descriptor instead.

func (*ShieldedInstanceConfig) GetEnableIntegrityMonitoring

  func 
  
 ( 
 x 
  
 * 
  ShieldedInstanceConfig 
 
 ) 
  
 GetEnableIntegrityMonitoring 
 () 
  
  bool 
 
 

func (*ShieldedInstanceConfig) GetEnableSecureBoot

  func 
  
 ( 
 x 
  
 * 
  ShieldedInstanceConfig 
 
 ) 
  
 GetEnableSecureBoot 
 () 
  
  bool 
 
 

func (*ShieldedInstanceConfig) GetEnableVtpm

  func 
  
 ( 
 x 
  
 * 
  ShieldedInstanceConfig 
 
 ) 
  
 GetEnableVtpm 
 () 
  
  bool 
 
 

func (*ShieldedInstanceConfig) ProtoMessage

  func 
  
 ( 
 * 
  ShieldedInstanceConfig 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ShieldedInstanceConfig) ProtoReflect

func (*ShieldedInstanceConfig) Reset

  func 
  
 ( 
 x 
  
 * 
  ShieldedInstanceConfig 
 
 ) 
  
 Reset 
 () 
 

func (*ShieldedInstanceConfig) String

  func 
  
 ( 
 x 
  
 * 
  ShieldedInstanceConfig 
 
 ) 
  
 String 
 () 
  
  string 
 
 

StartInstanceRequest

  type 
  
 StartInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for starting a notebook instance

func (*StartInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  StartInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use StartInstanceRequest.ProtoReflect.Descriptor instead.

func (*StartInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  StartInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*StartInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  StartInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*StartInstanceRequest) ProtoReflect

func (*StartInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  StartInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*StartInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  StartInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

State

  type 
  
 State 
  
  int32 
 
 

The definition of the states of this instance.

State_STATE_UNSPECIFIED, State_STARTING, State_PROVISIONING, State_ACTIVE, State_STOPPING, State_STOPPED, State_DELETED, State_UPGRADING, State_INITIALIZING, State_SUSPENDING, State_SUSPENDED

  const 
  
 ( 
  
 // State is not specified. 
  
 State_STATE_UNSPECIFIED 
  
  State 
 
  
 = 
  
 0 
  
 // The control logic is starting the instance. 
  
 State_STARTING 
  
  State 
 
  
 = 
  
 1 
  
 // The control logic is installing required frameworks and registering the 
  
 // instance with notebook proxy 
  
 State_PROVISIONING 
  
  State 
 
  
 = 
  
 2 
  
 // The instance is running. 
  
 State_ACTIVE 
  
  State 
 
  
 = 
  
 3 
  
 // The control logic is stopping the instance. 
  
 State_STOPPING 
  
  State 
 
  
 = 
  
 4 
  
 // The instance is stopped. 
  
 State_STOPPED 
  
  State 
 
  
 = 
  
 5 
  
 // The instance is deleted. 
  
 State_DELETED 
  
  State 
 
  
 = 
  
 6 
  
 // The instance is upgrading. 
  
 State_UPGRADING 
  
  State 
 
  
 = 
  
 7 
  
 // The instance is being created. 
  
 State_INITIALIZING 
  
  State 
 
  
 = 
  
 8 
  
 // The instance is suspending. 
  
 State_SUSPENDING 
  
  State 
 
  
 = 
  
 9 
  
 // The instance is suspended. 
  
 State_SUSPENDED 
  
  State 
 
  
 = 
  
 10 
 ) 
 

func (State) Descriptor

func (State) Enum

  func 
  
 ( 
 x 
  
  State 
 
 ) 
  
 Enum 
 () 
  
 * 
  State 
 
 

func (State) EnumDescriptor

  func 
  
 ( 
  State 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use State.Descriptor instead.

func (State) Number

func (State) String

  func 
  
 ( 
 x 
  
  State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (State) Type

StopInstanceRequest

  type 
  
 StopInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for stopping a notebook instance

func (*StopInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  StopInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use StopInstanceRequest.ProtoReflect.Descriptor instead.

func (*StopInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  StopInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*StopInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  StopInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*StopInstanceRequest) ProtoReflect

func (*StopInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  StopInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*StopInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  StopInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

UnimplementedNotebookServiceServer

  type 
  
 UnimplementedNotebookServiceServer 
  
 struct 
  
 { 
 } 
 

UnimplementedNotebookServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedNotebookServiceServer) CheckInstanceUpgradability

func (UnimplementedNotebookServiceServer) CreateInstance

func (UnimplementedNotebookServiceServer) DeleteInstance

func (UnimplementedNotebookServiceServer) DiagnoseInstance

func (UnimplementedNotebookServiceServer) GetInstance

func (UnimplementedNotebookServiceServer) ListInstances

func (UnimplementedNotebookServiceServer) ResetInstance

func (UnimplementedNotebookServiceServer) RollbackInstance

func (UnimplementedNotebookServiceServer) StartInstance

func (UnimplementedNotebookServiceServer) StopInstance

func (UnimplementedNotebookServiceServer) UpdateInstance

func (UnimplementedNotebookServiceServer) UpgradeInstance

UnsafeNotebookServiceServer

  type 
  
 UnsafeNotebookServiceServer 
  
 interface 
  
 { 
  
 // contains filtered or unexported methods 
 } 
 

UnsafeNotebookServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NotebookServiceServer will result in compilation errors.

UpdateInstanceRequest

  type 
  
 UpdateInstanceRequest 
  
 struct 
  
 { 
  
 // Required. A representation of an instance. 
  
 Instance 
  
 * 
  Instance 
 
  
 `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` 
  
 // Required. Mask used to update an instance 
  
 UpdateMask 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
  
 `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 
  
 // Optional. Idempotent request UUID. 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for updating a notebook instance.

func (*UpdateInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  UpdateInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpdateInstanceRequest.ProtoReflect.Descriptor instead.

func (*UpdateInstanceRequest) GetInstance

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 GetInstance 
 () 
  
 * 
  Instance 
 
 

func (*UpdateInstanceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*UpdateInstanceRequest) GetUpdateMask

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 GetUpdateMask 
 () 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
 

func (*UpdateInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateInstanceRequest) ProtoReflect

func (*UpdateInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

UpgradeHistoryEntry

  type 
  
 UpgradeHistoryEntry 
  
 struct 
  
 { 
  
 // Optional. The snapshot of the boot disk of this notebook instance before 
  
 // upgrade. 
  
 Snapshot 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot,omitempty"` 
  
 // Optional. The VM image before this instance upgrade. 
  
 VmImage 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=vm_image,json=vmImage,proto3" json:"vm_image,omitempty"` 
  
 // Optional. The container image before this instance upgrade. 
  
 ContainerImage 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=container_image,json=containerImage,proto3" json:"container_image,omitempty"` 
  
 // Optional. The framework of this notebook instance. 
  
 Framework 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=framework,proto3" json:"framework,omitempty"` 
  
 // Optional. The version of the notebook instance before this upgrade. 
  
 Version 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` 
  
 // Output only. The state of this instance upgrade history entry. 
  
 State 
  
  UpgradeHistoryEntry_State 
 
  
 `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.notebooks.v2.UpgradeHistoryEntry_State" json:"state,omitempty"` 
  
 // Immutable. The time that this instance upgrade history entry is created. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Optional. Action. Rolloback or Upgrade. 
  
 Action 
  
  UpgradeHistoryEntry_Action 
 
  
 `protobuf:"varint,8,opt,name=action,proto3,enum=google.cloud.notebooks.v2.UpgradeHistoryEntry_Action" json:"action,omitempty"` 
  
 // Optional. Target VM Version, like m63. 
  
 TargetVersion 
  
  string 
 
  
 `protobuf:"bytes,9,opt,name=target_version,json=targetVersion,proto3" json:"target_version,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The entry of VM image upgrade history.

func (*UpgradeHistoryEntry) Descriptor

  func 
  
 ( 
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpgradeHistoryEntry.ProtoReflect.Descriptor instead.

func (*UpgradeHistoryEntry) GetAction

func (*UpgradeHistoryEntry) GetContainerImage

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 GetContainerImage 
 () 
  
  string 
 
 

func (*UpgradeHistoryEntry) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*UpgradeHistoryEntry) GetFramework

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 GetFramework 
 () 
  
  string 
 
 

func (*UpgradeHistoryEntry) GetSnapshot

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 GetSnapshot 
 () 
  
  string 
 
 

func (*UpgradeHistoryEntry) GetState

func (*UpgradeHistoryEntry) GetTargetVersion

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 GetTargetVersion 
 () 
  
  string 
 
 

func (*UpgradeHistoryEntry) GetVersion

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 GetVersion 
 () 
  
  string 
 
 

func (*UpgradeHistoryEntry) GetVmImage

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 GetVmImage 
 () 
  
  string 
 
 

func (*UpgradeHistoryEntry) ProtoMessage

  func 
  
 ( 
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpgradeHistoryEntry) ProtoReflect

func (*UpgradeHistoryEntry) Reset

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 Reset 
 () 
 

func (*UpgradeHistoryEntry) String

  func 
  
 ( 
 x 
  
 * 
  UpgradeHistoryEntry 
 
 ) 
  
 String 
 () 
  
  string 
 
 

UpgradeHistoryEntry_Action

  type 
  
 UpgradeHistoryEntry_Action 
  
  int32 
 
 

The definition of operations of this upgrade history entry.

UpgradeHistoryEntry_ACTION_UNSPECIFIED, UpgradeHistoryEntry_UPGRADE, UpgradeHistoryEntry_ROLLBACK

  const 
  
 ( 
  
 // Operation is not specified. 
  
 UpgradeHistoryEntry_ACTION_UNSPECIFIED 
  
  UpgradeHistoryEntry_Action 
 
  
 = 
  
 0 
  
 // Upgrade. 
  
 UpgradeHistoryEntry_UPGRADE 
  
  UpgradeHistoryEntry_Action 
 
  
 = 
  
 1 
  
 // Rollback. 
  
 UpgradeHistoryEntry_ROLLBACK 
  
  UpgradeHistoryEntry_Action 
 
  
 = 
  
 2 
 ) 
 

func (UpgradeHistoryEntry_Action) Descriptor

func (UpgradeHistoryEntry_Action) Enum

func (UpgradeHistoryEntry_Action) EnumDescriptor

  func 
  
 ( 
  UpgradeHistoryEntry_Action 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpgradeHistoryEntry_Action.Descriptor instead.

func (UpgradeHistoryEntry_Action) Number

func (UpgradeHistoryEntry_Action) String

func (UpgradeHistoryEntry_Action) Type

UpgradeHistoryEntry_State

  type 
  
 UpgradeHistoryEntry_State 
  
  int32 
 
 

The definition of the states of this upgrade history entry.

UpgradeHistoryEntry_STATE_UNSPECIFIED, UpgradeHistoryEntry_STARTED, UpgradeHistoryEntry_SUCCEEDED, UpgradeHistoryEntry_FAILED

  const 
  
 ( 
  
 // State is not specified. 
  
 UpgradeHistoryEntry_STATE_UNSPECIFIED 
  
  UpgradeHistoryEntry_State 
 
  
 = 
  
 0 
  
 // The instance upgrade is started. 
  
 UpgradeHistoryEntry_STARTED 
  
  UpgradeHistoryEntry_State 
 
  
 = 
  
 1 
  
 // The instance upgrade is succeeded. 
  
 UpgradeHistoryEntry_SUCCEEDED 
  
  UpgradeHistoryEntry_State 
 
  
 = 
  
 2 
  
 // The instance upgrade is failed. 
  
 UpgradeHistoryEntry_FAILED 
  
  UpgradeHistoryEntry_State 
 
  
 = 
  
 3 
 ) 
 

func (UpgradeHistoryEntry_State) Descriptor

func (UpgradeHistoryEntry_State) Enum

func (UpgradeHistoryEntry_State) EnumDescriptor

  func 
  
 ( 
  UpgradeHistoryEntry_State 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpgradeHistoryEntry_State.Descriptor instead.

func (UpgradeHistoryEntry_State) Number

func (UpgradeHistoryEntry_State) String

func (UpgradeHistoryEntry_State) Type

UpgradeInstanceRequest

  type 
  
 UpgradeInstanceRequest 
  
 struct 
  
 { 
  
 // Required. Format: 
  
 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for upgrading a notebook instance

func (*UpgradeInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpgradeInstanceRequest.ProtoReflect.Descriptor instead.

func (*UpgradeInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*UpgradeInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpgradeInstanceRequest) ProtoReflect

func (*UpgradeInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpgradeInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpgradeInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

VmImage

  type 
  
 VmImage 
  
 struct 
  
 { 
  
 // Required. The name of the Google Cloud project that this VM image belongs 
  
 // to. Format: `{project_id}` 
  
 Project 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` 
  
 // The reference to an external Compute Engine VM image. 
  
 // 
  
 // Types that are assignable to Image: 
  
 // 
  
 //	*VmImage_Name 
  
 //	*VmImage_Family 
  
 Image 
  
 isVmImage_Image 
  
 `protobuf_oneof:"image"` 
  
 // contains filtered or unexported fields 
 } 
 

Definition of a custom Compute Engine virtual machine image for starting a notebook instance with the environment installed directly on the VM.

func (*VmImage) Descriptor

  func 
  
 ( 
 * 
  VmImage 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use VmImage.ProtoReflect.Descriptor instead.

func (*VmImage) GetFamily

  func 
  
 ( 
 x 
  
 * 
  VmImage 
 
 ) 
  
 GetFamily 
 () 
  
  string 
 
 

func (*VmImage) GetImage

  func 
  
 ( 
 m 
  
 * 
  VmImage 
 
 ) 
  
 GetImage 
 () 
  
 isVmImage_Image 
 

func (*VmImage) GetName

  func 
  
 ( 
 x 
  
 * 
  VmImage 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*VmImage) GetProject

  func 
  
 ( 
 x 
  
 * 
  VmImage 
 
 ) 
  
 GetProject 
 () 
  
  string 
 
 

func (*VmImage) ProtoMessage

  func 
  
 ( 
 * 
  VmImage 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*VmImage) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  VmImage 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*VmImage) Reset

  func 
  
 ( 
 x 
  
 * 
  VmImage 
 
 ) 
  
 Reset 
 () 
 

func (*VmImage) String

  func 
  
 ( 
 x 
  
 * 
  VmImage 
 
 ) 
  
 String 
 () 
  
  string 
 
 

VmImage_Family

  type 
  
 VmImage_Family 
  
 struct 
  
 { 
  
 // Optional. Use this VM image family to find the image; the newest image in 
  
 // this family will be used. 
  
 Family 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=family,proto3,oneof"` 
 } 
 

VmImage_Name

  type 
  
 VmImage_Name 
  
 struct 
  
 { 
  
 // Optional. Use VM image name to find the image. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=name,proto3,oneof"` 
 } 
 
Design a Mobile Site
View Site in Mobile | Classic
Share by: