Google Cloud Deploy v1 API - Class KubernetesConfig.Types.GatewayServiceMesh (2.7.0)

public sealed class KubernetesConfig.Types.GatewayServiceMesh : IMessage<KubernetesConfig.Types.GatewayServiceMesh>, IEquatable<KubernetesConfig.Types.GatewayServiceMesh>, IDeepCloneable<KubernetesConfig.Types.GatewayServiceMesh>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Deploy v1 API class KubernetesConfig.Types.GatewayServiceMesh.

Information about the Kubernetes Gateway API service mesh configuration.

Inheritance

object > KubernetesConfig.Types.GatewayServiceMesh

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

GatewayServiceMesh()

public GatewayServiceMesh()

GatewayServiceMesh(GatewayServiceMesh)

public GatewayServiceMesh(KubernetesConfig.Types.GatewayServiceMesh other)
Parameter
NameDescription
otherKubernetesConfigTypesGatewayServiceMesh

Properties

Deployment

public string Deployment { get; set; }

Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.

Property Value
TypeDescription
string

HttpRoute

public string HttpRoute { get; set; }

Required. Name of the Gateway API HTTPRoute.

Property Value
TypeDescription
string

RouteUpdateWaitTime

public Duration RouteUpdateWaitTime { get; set; }

Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.

Property Value
TypeDescription
Duration

Service

public string Service { get; set; }

Required. Name of the Kubernetes Service.

Property Value
TypeDescription
string