public sealed class DnsPeeringConfig : IMessage<DnsPeeringConfig>, IEquatable<DnsPeeringConfig>, IDeepCloneable<DnsPeeringConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1beta1 API class DnsPeeringConfig.
DNS peering configuration. These configurations are used to create
DNS peering zones in the Vertex tenant project VPC, enabling resolution
of records within the specified domain hosted in the target network's
Cloud DNS.
Required. The project ID hosting the Cloud DNS managed zone that
contains the 'domain'. The Vertex AI Service Agent requires the
dns.peer role on this project.
[[["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-14 UTC."],[],[],null,["# Vertex AI v1beta1 API - Class DnsPeeringConfig (1.0.0-beta47)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta47 (latest)](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.DnsPeeringConfig)\n- [1.0.0-beta46](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/1.0.0-beta46/Google.Cloud.AIPlatform.V1Beta1.DnsPeeringConfig) \n\n public sealed class DnsPeeringConfig : IMessage\u003cDnsPeeringConfig\u003e, IEquatable\u003cDnsPeeringConfig\u003e, IDeepCloneable\u003cDnsPeeringConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Vertex AI v1beta1 API class DnsPeeringConfig.\n\nDNS peering configuration. These configurations are used to create\nDNS peering zones in the Vertex tenant project VPC, enabling resolution\nof records within the specified domain hosted in the target network's\nCloud DNS. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DnsPeeringConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DnsPeeringConfig](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.DnsPeeringConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DnsPeeringConfig](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.DnsPeeringConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DnsPeeringConfig](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.DnsPeeringConfig), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AIPlatform.V1Beta1](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.AIPlatform.V1Beta1.dll\n\nConstructors\n------------\n\n### DnsPeeringConfig()\n\n public DnsPeeringConfig()\n\n### DnsPeeringConfig(DnsPeeringConfig)\n\n public DnsPeeringConfig(DnsPeeringConfig other)\n\nProperties\n----------\n\n### Domain\n\n public string Domain { get; set; }\n\nRequired. The DNS name suffix of the zone being peered to, e.g.,\n\"my-internal-domain.corp.\". Must end with a dot.\n\n### TargetNetwork\n\n public string TargetNetwork { get; set; }\n\nRequired. The VPC network name\nin the target_project where the DNS zone specified by 'domain' is\nvisible.\n\n### TargetProject\n\n public string TargetProject { get; set; }\n\nRequired. The project ID hosting the Cloud DNS managed zone that\ncontains the 'domain'. The Vertex AI Service Agent requires the\ndns.peer role on this project."]]