Network Services v1 API - Class Mesh (1.0.0-beta01)

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

Reference documentation and code samples for the Network Services v1 API class Mesh.

Mesh represents a logical configuration grouping for workload to workload communication within a service mesh. Routes that point to mesh dictate how requests are routed within this logical mesh boundary.

Inheritance

object > Mesh

Namespace

Google.Cloud.NetworkServices.V1

Assembly

Google.Cloud.NetworkServices.V1.dll

Constructors

Mesh()

public Mesh()

Mesh(Mesh)

public Mesh(Mesh other)
Parameter
Name Description
other Mesh

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp when the resource was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. A free-text description of the resource. Max length 1024 characters.

Property Value
Type Description
string

InterceptionPort

public int InterceptionPort { get; set; }

Optional. If set to a valid TCP port (1-65535), instructs the SIDECAR proxy to listen on the specified port of localhost (127.0.0.1) address. The SIDECAR proxy will expect all traffic to be redirected to this port regardless of its actual ip:port destination. If unset, a port '15001' is used as the interception port. This is applicable only for sidecar proxy deployments.

Property Value
Type Description
int

Labels

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

Optional. Set of label tags associated with the Mesh resource.

Property Value
Type Description
MapFieldstringstring

MeshName

public MeshName MeshName { get; set; }

MeshName-typed view over the Name resource name property.

Property Value
Type Description
MeshName

Name

public string Name { get; set; }

Required. Name of the Mesh resource. It matches pattern projects/*/locations/global/meshes/<mesh_name>.

Property Value
Type Description
string
public string SelfLink { get; set; }

Output only. Server-defined URL of this resource

Property Value
Type Description
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp when the resource was updated.

Property Value
Type Description
Timestamp