App Topology v1 API - Class Node (1.0.0-beta01)

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

Reference documentation and code samples for the App Topology v1 API class Node.

Represents a single node in the graph.

Inheritance

object > Node

Namespace

Google.Cloud.AppTopology.V1

Assembly

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