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
Functions
func RegisterNotebookServiceServer
func
RegisterNotebookServiceServer
(
s
*
grpc
.
Server
,
srv
NotebookServiceServer
)
AcceleratorConfig
type
AcceleratorConfig
struct
{
Type
AcceleratorConfig_AcceleratorType
""
/* 127 byte string literal not displayed */
CoreCount
int64
`protobuf:"varint,2,opt,name=core_count,json=coreCount,proto3" json:"core_count,omitempty"`
}
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
(
x
*
AcceleratorConfig
)
GetType
()
AcceleratorConfig_AcceleratorType
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (AcceleratorConfig_AcceleratorType) Enum
func
(
x
AcceleratorConfig_AcceleratorType
)
Enum
()
*
AcceleratorConfig_AcceleratorType
func (AcceleratorConfig_AcceleratorType) EnumDescriptor
func
(
AcceleratorConfig_AcceleratorType
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use AcceleratorConfig_AcceleratorType.Descriptor instead.
func (AcceleratorConfig_AcceleratorType) Number
func
(
x
AcceleratorConfig_AcceleratorType
)
Number
()
protoreflect
.
EnumNumber
func (AcceleratorConfig_AcceleratorType) String
func
(
x
AcceleratorConfig_AcceleratorType
)
String
()
string
func (AcceleratorConfig_AcceleratorType) Type
func
(
AcceleratorConfig_AcceleratorType
)
Type
()
protoreflect
.
EnumType
BootDisk
type
BootDisk
struct
{
DiskSizeGb
int64
`protobuf:"varint,1,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"`
DiskType
DiskType
`protobuf:"varint,2,opt,name=disk_type,json=diskType,proto3,enum=google.cloud.notebooks.v2.DiskType" json:"disk_type,omitempty"`
DiskEncryption
DiskEncryption
""
/* 150 byte string literal not displayed */
KmsKey
string
`protobuf:"bytes,4,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"`
}
The definition of a boot disk.
func (*BootDisk) Descriptor
Deprecated: Use BootDisk.ProtoReflect.Descriptor instead.
func (*BootDisk) GetDiskEncryption
func
(
x
*
BootDisk
)
GetDiskEncryption
()
DiskEncryption
func (*BootDisk) GetDiskSizeGb
func (*BootDisk) GetDiskType
func (*BootDisk) GetKmsKey
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
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
(
x
*
CheckInstanceUpgradabilityRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CheckInstanceUpgradabilityRequest) Reset
func
(
x
*
CheckInstanceUpgradabilityRequest
)
Reset
()
func (*CheckInstanceUpgradabilityRequest) String
func
(
x
*
CheckInstanceUpgradabilityRequest
)
String
()
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
(
x
*
CheckInstanceUpgradabilityResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*CheckInstanceUpgradabilityResponse) Reset
func
(
x
*
CheckInstanceUpgradabilityResponse
)
Reset
()
func (*CheckInstanceUpgradabilityResponse) String
func
(
x
*
CheckInstanceUpgradabilityResponse
)
String
()
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
(
x
*
CreateInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CreateInstanceRequest) Reset
func
(
x
*
CreateInstanceRequest
)
Reset
()
func (*CreateInstanceRequest) String
func
(
x
*
CreateInstanceRequest
)
String
()
string
DataDisk
type
DataDisk
struct
{
DiskSizeGb
int64
`protobuf:"varint,1,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"`
DiskType
DiskType
`protobuf:"varint,2,opt,name=disk_type,json=diskType,proto3,enum=google.cloud.notebooks.v2.DiskType" json:"disk_type,omitempty"`
DiskEncryption
DiskEncryption
""
/* 150 byte string literal not displayed */
KmsKey
string
`protobuf:"bytes,6,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"`
}
An instance-attached disk resource.
func (*DataDisk) Descriptor
Deprecated: Use DataDisk.ProtoReflect.Descriptor instead.
func (*DataDisk) GetDiskEncryption
func
(
x
*
DataDisk
)
GetDiskEncryption
()
DiskEncryption
func (*DataDisk) GetDiskSizeGb
func (*DataDisk) GetDiskType
func (*DataDisk) GetKmsKey
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
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
(
x
*
DeleteInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
DiagnoseInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DiagnoseInstanceRequest) Reset
func
(
x
*
DiagnoseInstanceRequest
)
Reset
()
func (*DiagnoseInstanceRequest) String
func
(
x
*
DiagnoseInstanceRequest
)
String
()
string
DiagnosticConfig
type
DiagnosticConfig
struct
{
GcsBucket
string
`protobuf:"bytes,1,opt,name=gcs_bucket,json=gcsBucket,proto3" json:"gcs_bucket,omitempty"`
RelativePath
string
`protobuf:"bytes,2,opt,name=relative_path,json=relativePath,proto3" json:"relative_path,omitempty"`
EnableRepairFlag
bool
`protobuf:"varint,3,opt,name=enable_repair_flag,json=enableRepairFlag,proto3" json:"enable_repair_flag,omitempty"`
EnablePacketCaptureFlag
bool
""
/* 135 byte string literal not displayed */
EnableCopyHomeFilesFlag
bool
""
/* 137 byte string literal not displayed */
}
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (DiskEncryption) Enum
func
(
x
DiskEncryption
)
Enum
()
*
DiskEncryption
func (DiskEncryption) EnumDescriptor
func
(
DiskEncryption
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DiskEncryption.Descriptor instead.
func (DiskEncryption) Number
func
(
x
DiskEncryption
)
Number
()
protoreflect
.
EnumNumber
func (DiskEncryption) String
func
(
x
DiskEncryption
)
String
()
string
func (DiskEncryption) Type
func
(
DiskEncryption
)
Type
()
protoreflect
.
EnumType
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (DiskType) Enum
func (DiskType) EnumDescriptor
Deprecated: Use DiskType.Descriptor instead.
func (DiskType) Number
func
(
x
DiskType
)
Number
()
protoreflect
.
EnumNumber
func (DiskType) String
func (DiskType) Type
func
(
DiskType
)
Type
()
protoreflect
.
EnumType
Event
type
Event
struct
{
ReportTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,1,opt,name=report_time,json=reportTime,proto3" json:"report_time,omitempty"`
Type
Event_EventType
`protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.notebooks.v2.Event_EventType" json:"type,omitempty"`
Details
map
[
string
]
string
""
/* 155 byte string literal not displayed */
}
The definition of an Event for a managed / semi-managed notebook instance.
func (*Event) Descriptor
Deprecated: Use Event.ProtoReflect.Descriptor instead.
func (*Event) GetDetails
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
Event_EventType
type
Event_EventType
int32
The definition of the event types.
Event_EVENT_TYPE_UNSPECIFIED, Event_IDLE, Event_HEARTBEAT, Event_HEALTH, Event_MAINTENANCE, Event_METADATA_CHANGE
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Event_EventType) Enum
func
(
x
Event_EventType
)
Enum
()
*
Event_EventType
func (Event_EventType) EnumDescriptor
func
(
Event_EventType
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Event_EventType.Descriptor instead.
func (Event_EventType) Number
func
(
x
Event_EventType
)
Number
()
protoreflect
.
EnumNumber
func (Event_EventType) String
func
(
x
Event_EventType
)
String
()
string
func (Event_EventType) Type
func
(
Event_EventType
)
Type
()
protoreflect
.
EnumType
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
{
MachineType
string
`protobuf:"bytes,1,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"`
AcceleratorConfigs
[]
*
AcceleratorConfig
`protobuf:"bytes,2,rep,name=accelerator_configs,json=acceleratorConfigs,proto3" json:"accelerator_configs,omitempty"`
ServiceAccounts
[]
*
ServiceAccount
`protobuf:"bytes,3,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"`
Image
isGceSetup_Image
`protobuf_oneof:"image"`
BootDisk
*
BootDisk
`protobuf:"bytes,6,opt,name=boot_disk,json=bootDisk,proto3" json:"boot_disk,omitempty"`
DataDisks
[]
*
DataDisk
`protobuf:"bytes,7,rep,name=data_disks,json=dataDisks,proto3" json:"data_disks,omitempty"`
ShieldedInstanceConfig
*
ShieldedInstanceConfig
""
/* 129 byte string literal not displayed */
NetworkInterfaces
[]
*
NetworkInterface
`protobuf:"bytes,9,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty"`
DisablePublicIp
bool
`protobuf:"varint,10,opt,name=disable_public_ip,json=disablePublicIp,proto3" json:"disable_public_ip,omitempty"`
Tags
[]
string
`protobuf:"bytes,11,rep,name=tags,proto3" json:"tags,omitempty"`
Metadata
map
[
string
]
string
""
/* 158 byte string literal not displayed */
EnableIpForwarding
bool
`protobuf:"varint,13,opt,name=enable_ip_forwarding,json=enableIpForwarding,proto3" json:"enable_ip_forwarding,omitempty"`
GpuDriverConfig
*
GPUDriverConfig
`protobuf:"bytes,14,opt,name=gpu_driver_config,json=gpuDriverConfig,proto3" json:"gpu_driver_config,omitempty"`
}
The definition of how to configure a VM instance outside of Resources and Identity.
func (*GceSetup) Descriptor
Deprecated: Use GceSetup.ProtoReflect.Descriptor instead.
func (*GceSetup) GetAcceleratorConfigs
func
(
x
*
GceSetup
)
GetAcceleratorConfigs
()
[]
*
AcceleratorConfig
func (*GceSetup) GetBootDisk
func (*GceSetup) GetContainerImage
func
(
x
*
GceSetup
)
GetContainerImage
()
*
ContainerImage
func (*GceSetup) GetDataDisks
func (*GceSetup) GetDisablePublicIp
func (*GceSetup) GetEnableIpForwarding
func (*GceSetup) GetGpuDriverConfig
func
(
x
*
GceSetup
)
GetGpuDriverConfig
()
*
GPUDriverConfig
func (*GceSetup) GetImage
func
(
m
*
GceSetup
)
GetImage
()
isGceSetup_Image
func (*GceSetup) GetMachineType
func (*GceSetup) GetMetadata
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 (*GceSetup) GetVmImage
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
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
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
(
x
HealthState
)
Number
()
protoreflect
.
EnumNumber
func (HealthState) String
func
(
x
HealthState
)
String
()
string
func (HealthState) Type
func
(
HealthState
)
Type
()
protoreflect
.
EnumType
Instance
type
Instance
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Infrastructure
isInstance_Infrastructure
`protobuf_oneof:"infrastructure"`
ProxyUri
string
`protobuf:"bytes,3,opt,name=proxy_uri,json=proxyUri,proto3" json:"proxy_uri,omitempty"`
InstanceOwners
[]
string
`protobuf:"bytes,4,rep,name=instance_owners,json=instanceOwners,proto3" json:"instance_owners,omitempty"`
Creator
string
`protobuf:"bytes,5,opt,name=creator,proto3" json:"creator,omitempty"`
State
State
`protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.notebooks.v2.State" json:"state,omitempty"`
UpgradeHistory
[]
*
UpgradeHistoryEntry
`protobuf:"bytes,7,rep,name=upgrade_history,json=upgradeHistory,proto3" json:"upgrade_history,omitempty"`
Id
string
`protobuf:"bytes,8,opt,name=id,proto3" json:"id,omitempty"`
HealthState
HealthState
""
/* 138 byte string literal not displayed */
HealthInfo
map
[
string
]
string
""
/* 180 byte string literal not displayed */
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
DisableProxyAccess
bool
`protobuf:"varint,13,opt,name=disable_proxy_access,json=disableProxyAccess,proto3" json:"disable_proxy_access,omitempty"`
Labels
map
[
string
]
string
""
/* 154 byte string literal not displayed */
}
The definition of a notebook instance.
func (*Instance) Descriptor
Deprecated: Use Instance.ProtoReflect.Descriptor instead.
func (*Instance) GetCreateTime
func
(
x
*
Instance
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*Instance) GetCreator
func (*Instance) GetDisableProxyAccess
func (*Instance) GetGceSetup
func (*Instance) GetHealthInfo
func (*Instance) GetHealthState
func
(
x
*
Instance
)
GetHealthState
()
HealthState
func (*Instance) GetId
func (*Instance) GetInfrastructure
func
(
m
*
Instance
)
GetInfrastructure
()
isInstance_Infrastructure
func (*Instance) GetInstanceOwners
func (*Instance) GetLabels
func (*Instance) GetName
func (*Instance) GetProxyUri
func (*Instance) GetState
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
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
(
x
*
ListInstancesRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
ListInstancesResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListInstancesResponse) Reset
func
(
x
*
ListInstancesResponse
)
Reset
()
func (*ListInstancesResponse) String
func
(
x
*
ListInstancesResponse
)
String
()
string
NetworkInterface
type
NetworkInterface
struct
{
Network
string
`protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
Subnet
string
`protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
NicType
NetworkInterface_NicType
""
/* 139 byte string literal not displayed */
}
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
(
x
*
NetworkInterface
)
GetNicType
()
NetworkInterface_NicType
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (NetworkInterface_NicType) Enum
func
(
x
NetworkInterface_NicType
)
Enum
()
*
NetworkInterface_NicType
func (NetworkInterface_NicType) EnumDescriptor
func
(
NetworkInterface_NicType
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use NetworkInterface_NicType.Descriptor instead.
func (NetworkInterface_NicType) Number
func
(
x
NetworkInterface_NicType
)
Number
()
protoreflect
.
EnumNumber
func (NetworkInterface_NicType) String
func
(
x
NetworkInterface_NicType
)
String
()
string
func (NetworkInterface_NicType) Type
func
(
NetworkInterface_NicType
)
Type
()
protoreflect
.
EnumType
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://godoc.org/google.golang.org/grpc#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.
OperationMetadata
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
func
(
*
OperationMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func
(
x
*
OperationMetadata
)
GetApiVersion
()
string
func (*OperationMetadata) GetCreateTime
func
(
x
*
OperationMetadata
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*OperationMetadata) GetEndTime
func
(
x
*
OperationMetadata
)
GetEndTime
()
*
timestamppb
.
Timestamp
func (*OperationMetadata) GetEndpoint
func
(
x
*
OperationMetadata
)
GetEndpoint
()
string
func (*OperationMetadata) GetRequestedCancellation
func
(
x
*
OperationMetadata
)
GetRequestedCancellation
()
bool
func (*OperationMetadata) GetStatusMessage
func
(
x
*
OperationMetadata
)
GetStatusMessage
()
string
func (*OperationMetadata) GetTarget
func
(
x
*
OperationMetadata
)
GetTarget
()
string
func (*OperationMetadata) GetVerb
func
(
x
*
OperationMetadata
)
GetVerb
()
string
func (*OperationMetadata) ProtoMessage
func
(
*
OperationMetadata
)
ProtoMessage
()
func (*OperationMetadata) ProtoReflect
func
(
x
*
OperationMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*OperationMetadata) Reset
func
(
x
*
OperationMetadata
)
Reset
()
func (*OperationMetadata) String
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
(
x
*
ResetInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
RollbackInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
{
EnableSecureBoot
bool
`protobuf:"varint,1,opt,name=enable_secure_boot,json=enableSecureBoot,proto3" json:"enable_secure_boot,omitempty"`
EnableVtpm
bool
`protobuf:"varint,2,opt,name=enable_vtpm,json=enableVtpm,proto3" json:"enable_vtpm,omitempty"`
EnableIntegrityMonitoring
bool
""
/* 139 byte string literal not displayed */
}
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
(
x
*
ShieldedInstanceConfig
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
StartInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (State) Enum
func (State) EnumDescriptor
Deprecated: Use State.Descriptor instead.
func (State) Number
func
(
x
State
)
Number
()
protoreflect
.
EnumNumber
func (State) String
func (State) Type
func
(
State
)
Type
()
protoreflect
.
EnumType
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
(
x
*
StopInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*StopInstanceRequest) Reset
func
(
x
*
StopInstanceRequest
)
Reset
()
func (*StopInstanceRequest) String
func
(
x
*
StopInstanceRequest
)
String
()
string
UnimplementedNotebookServiceServer
type
UnimplementedNotebookServiceServer
struct
{
}
UnimplementedNotebookServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedNotebookServiceServer) CheckInstanceUpgradability
func
(
*
UnimplementedNotebookServiceServer
)
CheckInstanceUpgradability
(
context
.
Context
,
*
CheckInstanceUpgradabilityRequest
)
(
*
CheckInstanceUpgradabilityResponse
,
error
)
func (*UnimplementedNotebookServiceServer) CreateInstance
func
(
*
UnimplementedNotebookServiceServer
)
CreateInstance
(
context
.
Context
,
*
CreateInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedNotebookServiceServer) DeleteInstance
func
(
*
UnimplementedNotebookServiceServer
)
DeleteInstance
(
context
.
Context
,
*
DeleteInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedNotebookServiceServer) DiagnoseInstance
func
(
*
UnimplementedNotebookServiceServer
)
DiagnoseInstance
(
context
.
Context
,
*
DiagnoseInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedNotebookServiceServer) GetInstance
func
(
*
UnimplementedNotebookServiceServer
)
GetInstance
(
context
.
Context
,
*
GetInstanceRequest
)
(
*
Instance
,
error
)
func (*UnimplementedNotebookServiceServer) ListInstances
func
(
*
UnimplementedNotebookServiceServer
)
ListInstances
(
context
.
Context
,
*
ListInstancesRequest
)
(
*
ListInstancesResponse
,
error
)
func (*UnimplementedNotebookServiceServer) ResetInstance
func
(
*
UnimplementedNotebookServiceServer
)
ResetInstance
(
context
.
Context
,
*
ResetInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedNotebookServiceServer) RollbackInstance
func
(
*
UnimplementedNotebookServiceServer
)
RollbackInstance
(
context
.
Context
,
*
RollbackInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedNotebookServiceServer) StartInstance
func
(
*
UnimplementedNotebookServiceServer
)
StartInstance
(
context
.
Context
,
*
StartInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedNotebookServiceServer) StopInstance
func
(
*
UnimplementedNotebookServiceServer
)
StopInstance
(
context
.
Context
,
*
StopInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedNotebookServiceServer) UpdateInstance
func
(
*
UnimplementedNotebookServiceServer
)
UpdateInstance
(
context
.
Context
,
*
UpdateInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedNotebookServiceServer) UpgradeInstance
func
(
*
UnimplementedNotebookServiceServer
)
UpgradeInstance
(
context
.
Context
,
*
UpgradeInstanceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
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
(
x
*
UpdateInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
UpgradeHistoryEntry
)
GetAction
()
UpgradeHistoryEntry_Action
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
(
x
*
UpgradeHistoryEntry
)
GetState
()
UpgradeHistoryEntry_State
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
(
x
*
UpgradeHistoryEntry
)
ProtoReflect
()
protoreflect
.
Message
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (UpgradeHistoryEntry_Action) Enum
func
(
x
UpgradeHistoryEntry_Action
)
Enum
()
*
UpgradeHistoryEntry_Action
func (UpgradeHistoryEntry_Action) EnumDescriptor
func
(
UpgradeHistoryEntry_Action
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use UpgradeHistoryEntry_Action.Descriptor instead.
func (UpgradeHistoryEntry_Action) Number
func
(
x
UpgradeHistoryEntry_Action
)
Number
()
protoreflect
.
EnumNumber
func (UpgradeHistoryEntry_Action) String
func
(
x
UpgradeHistoryEntry_Action
)
String
()
string
func (UpgradeHistoryEntry_Action) Type
func
(
UpgradeHistoryEntry_Action
)
Type
()
protoreflect
.
EnumType
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (UpgradeHistoryEntry_State) Enum
func
(
x
UpgradeHistoryEntry_State
)
Enum
()
*
UpgradeHistoryEntry_State
func (UpgradeHistoryEntry_State) EnumDescriptor
func
(
UpgradeHistoryEntry_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use UpgradeHistoryEntry_State.Descriptor instead.
func (UpgradeHistoryEntry_State) Number
func
(
x
UpgradeHistoryEntry_State
)
Number
()
protoreflect
.
EnumNumber
func (UpgradeHistoryEntry_State) String
func
(
x
UpgradeHistoryEntry_State
)
String
()
string
func (UpgradeHistoryEntry_State) Type
func
(
UpgradeHistoryEntry_State
)
Type
()
protoreflect
.
EnumType
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
(
x
*
UpgradeInstanceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
Deprecated: Use VmImage.ProtoReflect.Descriptor instead.
func (*VmImage) GetFamily
func (*VmImage) GetImage
func
(
m
*
VmImage
)
GetImage
()
isVmImage_Image
func (*VmImage) GetName
func (*VmImage) GetProject
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
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"`
}