public sealed class KubernetesConfig.Types.GatewayServiceMesh.Types.RouteDestinations : IMessage<KubernetesConfig.Types.GatewayServiceMesh.Types.RouteDestinations>, IEquatable<KubernetesConfig.Types.GatewayServiceMesh.Types.RouteDestinations>, IDeepCloneable<KubernetesConfig.Types.GatewayServiceMesh.Types.RouteDestinations>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Deploy v1 API class KubernetesConfig.Types.GatewayServiceMesh.Types.RouteDestinations.
Information about route destinations for the Gateway API service mesh.
public RepeatedField<string> DestinationIds { get; }
Required. The clusters where the Gateway API HTTPRoute resource will be
deployed to. Valid entries include the associated entities IDs
configured in the Target resource and "@self" to include the Target
cluster.
Optional. Whether to propagate the Kubernetes Service to the route
destination clusters. The Service will always be deployed to the Target
cluster even if the HTTPRoute is not. This option may be used to
facilitiate successful DNS lookup in the route destination clusters.
Can only be set to true if destinations are specified.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation covers the \u003ccode\u003eRouteDestinations\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Deploy.V1.KubernetesConfig.Types.GatewayServiceMesh.Types\u003c/code\u003e namespace, part of the Google Cloud Deploy v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRouteDestinations\u003c/code\u003e class is used to manage route destinations for the Gateway API service mesh and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provides a list of available versions for \u003ccode\u003eRouteDestinations\u003c/code\u003e, ranging from version 3.4.0 (latest) down to 1.0.0, with hyperlinks to each version's documentation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRouteDestinations\u003c/code\u003e instances have \u003ccode\u003eDestinationIds\u003c/code\u003e property, which is a required property that contains the IDs of the clusters where the Gateway API HTTPRoute resource will be deployed.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePropagateService\u003c/code\u003e property of the \u003ccode\u003eRouteDestinations\u003c/code\u003e class is optional and determines if the Kubernetes Service is pushed to the route destination clusters, which aids in DNS lookup success.\u003c/p\u003e\n"]]],[],null,[]]