Network Connectivity v1 API - Class RouteTable (2.7.0)

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

Inheritance

object > RouteTable

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Constructors

RouteTable()

public RouteTable()

RouteTable(RouteTable)

public RouteTable(RouteTable other)
Parameter
NameDescription
otherRouteTable

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time the route table was created.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

An optional description of the route table.

Property Value
TypeDescription
string

Labels

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

Optional labels in key-value pair format. For more information about labels, see Requirements for labels.

Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

Immutable. The name of the route table. Route table names must be unique. They use the following form: projects/{project_number}/locations/global/hubs/{hub}/routeTables/{route_table_id}

Property Value
TypeDescription
string

RouteTableName

public RouteTableName RouteTableName { get; set; }

RouteTableName-typed view over the Name resource name property.

Property Value
TypeDescription
RouteTableName

State

public State State { get; set; }

Output only. The current lifecycle state of this route table.

Property Value
TypeDescription
State

Uid

public string Uid { get; set; }

Output only. The Google-generated UUID for the route table. This value is unique across all route table resources. If a route table is deleted and another with the same name is created, the new route table is assigned a different uid.

Property Value
TypeDescription
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time the route table was last updated.

Property Value
TypeDescription
Timestamp