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 webpage provides documentation for the \u003ccode\u003eKubernetesConfig.Types.GatewayServiceMesh.Types.RouteDestinations\u003c/code\u003e class within the Google Cloud Deploy v1 API, specifically focusing on version 3.2.0, which can be found under the namespace \u003ccode\u003eGoogle.Cloud.Deploy.V1\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRouteDestinations\u003c/code\u003e class is used to define route destinations for the Gateway API service mesh in Google Cloud Deploy, and it includes an \u003ccode\u003einhereted members\u003c/code\u003e section, detailing various methods.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of the \u003ccode\u003eRouteDestinations\u003c/code\u003e documentation available, ranging from version 1.0.0 to 3.4.0, with 3.4.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRouteDestinations\u003c/code\u003e class has properties such as \u003ccode\u003eDestinationIds\u003c/code\u003e, a repeated field of strings representing the clusters where the HTTPRoute resource will be deployed, and \u003ccode\u003ePropagateService\u003c/code\u003e, a boolean value that determines if the Kubernetes Service is propagated to route destination clusters.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enabling various functionalities like message handling, comparison, deep cloning, and buffered message management.\u003c/p\u003e\n"]]],[],null,[]]