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.
Namespace
Google.Cloud.NetworkServices.V1Assembly
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; }
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 |
SelfLink
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 |