public sealed class Node : IMessage<Node>, IEquatable<Node>, IDeepCloneable<Node>, IBufferMessage, IMessageReference documentation and code samples for the App Topology v1 API class Node.
Represents a single node in the graph.
Namespace
Google.Cloud.AppTopology.V1Assembly
Google.Cloud.AppTopology.V1.dll
Constructors
Node()
public Node()Node(Node)
public Node(Node other)| Parameter | |
|---|---|
| Name | Description |
other |
Node |
Properties
Context
public EntityContext Context { get; set; }The context of the node.
| Property Value | |
|---|---|
| Type | Description |
EntityContext |
|
Labels
public RepeatedField<string> Labels { get; }Labels attached to the node. Composable, namespaced building blocks that define core attributes through associated properties. Multiple labels aggregate to fully specify the functional traits and property schema of the node type.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Name
public string Name { get; set; }The global unique name of the node. For standard Google Cloud Platform resources, this MUST be the canonical Full Resource Name.
Examples:
type: compute.googleapis.com/Instance name: "//compute.googleapis.com/projects/my-project-id/zones/us-central1-a/instances/my-vm-1"
type: container.googleapis.com/Cluster name: "//container.googleapis.com/projects/my-project-id/locations/us-central1/clusters/my-cluster"
| Property Value | |
|---|---|
| Type | Description |
string |
|
Properties
public Struct Properties { get; set; }Properties associated with the node. Refer to https://apptopology.googleapis.com/v1/GetSchema for a detailed list of node properties.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|