Reference documentation and code samples for the Google Cloud Ai Platform V1 Client 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.
Generated from protobuf message google.cloud.aiplatform.v1.DnsPeeringConfig
Namespace
Google \ Cloud \ AIPlatform \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ domain
string
Required. The DNS name suffix of the zone being peered to, e.g., "my-internal-domain.corp.". Must end with a dot.
↳ target_project
string
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.
↳ target_network
string
Required. The VPC network name in the target_project where the DNS zone specified by 'domain' is visible.
getDomain
Required. The DNS name suffix of the zone being peered to, e.g.,
"my-internal-domain.corp.". Must end with a dot.
Returns
Type
Description
string
setDomain
Required. The DNS name suffix of the zone being peered to, e.g.,
"my-internal-domain.corp.". Must end with a dot.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTargetProject
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.
Returns
Type
Description
string
setTargetProject
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.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTargetNetwork
Required. The VPC network name
in the target_project where the DNS zone specified by 'domain' is
visible.
Returns
Type
Description
string
setTargetNetwork
Required. The VPC network name
in the target_project where the DNS zone specified by 'domain' is
visible.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class DnsPeeringConfig (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.DnsPeeringConfig)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.DnsPeeringConfig)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.DnsPeeringConfig)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.DnsPeeringConfig)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.DnsPeeringConfig)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.DnsPeeringConfig)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.DnsPeeringConfig)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.DnsPeeringConfig)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.DnsPeeringConfig)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.DnsPeeringConfig)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.DnsPeeringConfig)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.DnsPeeringConfig)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.DnsPeeringConfig)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.DnsPeeringConfig)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.DnsPeeringConfig)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.DnsPeeringConfig)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.DnsPeeringConfig)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.DnsPeeringConfig)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.DnsPeeringConfig)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.DnsPeeringConfig)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.DnsPeeringConfig)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.DnsPeeringConfig)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.DnsPeeringConfig)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.DnsPeeringConfig)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.DnsPeeringConfig)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.DnsPeeringConfig)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.DnsPeeringConfig)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.DnsPeeringConfig)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.DnsPeeringConfig)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.DnsPeeringConfig)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.DnsPeeringConfig)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.DnsPeeringConfig)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.DnsPeeringConfig)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.DnsPeeringConfig)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.DnsPeeringConfig)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.DnsPeeringConfig)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.DnsPeeringConfig)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.DnsPeeringConfig)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.DnsPeeringConfig)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.DnsPeeringConfig)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.DnsPeeringConfig)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.DnsPeeringConfig)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.DnsPeeringConfig)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.DnsPeeringConfig)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.DnsPeeringConfig)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.DnsPeeringConfig)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.DnsPeeringConfig)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.DnsPeeringConfig)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.DnsPeeringConfig)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.DnsPeeringConfig)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.DnsPeeringConfig)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.DnsPeeringConfig)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.DnsPeeringConfig)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.DnsPeeringConfig)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.DnsPeeringConfig)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.DnsPeeringConfig) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client 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\nGenerated from protobuf message `google.cloud.aiplatform.v1.DnsPeeringConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDomain\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### setDomain\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### getTargetProject\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.\n\n### setTargetProject\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.\n\n### getTargetNetwork\n\nRequired. The VPC network name\nin the target_project where the DNS zone specified by 'domain' is\nvisible.\n\n### setTargetNetwork\n\nRequired. The VPC network name\nin the target_project where the DNS zone specified by 'domain' is\nvisible."]]