Class ReportInstanceInfoRequest

public sealed class ReportInstanceInfoRequest : IMessage<ReportInstanceInfoRequest>, IEquatable<ReportInstanceInfoRequest>, IDeepCloneable<ReportInstanceInfoRequest>, IBufferMessage, IMessage

Request for notebook instances to report information to Notebooks API.

Inheritance

Object > ReportInstanceInfoRequest

Namespace

Google.Cloud.Notebooks.V1

Assembly

Google.Cloud.Notebooks.V1.dll

Constructors

ReportInstanceInfoRequest()

public ReportInstanceInfoRequest()

ReportInstanceInfoRequest(ReportInstanceInfoRequest)

public ReportInstanceInfoRequest(ReportInstanceInfoRequest other)
Parameter
NameDescription
otherReportInstanceInfoRequest

Properties

Metadata

public MapField<string, string> Metadata { get; }

The metadata reported to Notebooks API. This will be merged to the instance metadata store

Property Value
TypeDescription
MapField<String, String>

Name

public string Name { get; set; }

Required. Format: projects/{project_id}/locations/{location}/instances/{instance_id}

Property Value
TypeDescription
String

VmId

public string VmId { get; set; }

Required. The VM hardware token for authenticating the VM. https://cloud.google.com/compute/docs/instances/verifying-instance-identity

Property Value
TypeDescription
String