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.
Implements
IMessageKubernetesConfigTypesGatewayServiceMesh, IEquatableKubernetesConfigTypesGatewayServiceMesh, IDeepCloneableKubernetesConfigTypesGatewayServiceMesh, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
GatewayServiceMesh()
public GatewayServiceMesh()
GatewayServiceMesh(GatewayServiceMesh)
public GatewayServiceMesh(KubernetesConfig.Types.GatewayServiceMesh other)
Parameter | |
---|---|
Name | Description |
other | KubernetesConfigTypesGatewayServiceMesh |
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 | |
---|---|
Type | Description |
string |
HttpRoute
public string HttpRoute { get; set; }
Required. Name of the Gateway API HTTPRoute.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Duration |
Service
public string Service { get; set; }
Required. Name of the Kubernetes Service.
Property Value | |
---|---|
Type | Description |
string |