Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class PscInterfaceConfig.
Configuration for PSC-I.
Generated from protobuf messagegoogle.cloud.aiplatform.v1.PscInterfaceConfig
Namespace
Google \ Cloud \ AIPlatform \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ network_attachment
string
Optional. The name of the Compute Enginenetwork attachmentto attach to the resource within the region and user project. To specify this field, you must have alreadycreated a network attachment. This field is only used for resources using PSC-I.
Optional. DNS peering configurations. When specified, Vertex AI will attempt to configure DNS peering zones in the tenant project VPC to resolve the specified domains using the target network's Cloud DNS. The user must grant the dns.peer role to the Vertex AI Service Agent on the target project.
getNetworkAttachment
Optional. The name of the Compute Enginenetwork
attachmentto
attach to the resource within the region and user project.
To specify this field, you must have alreadycreated a network attachment.
This field is only used for resources using PSC-I.
Returns
Type
Description
string
setNetworkAttachment
Optional. The name of the Compute Enginenetwork
attachmentto
attach to the resource within the region and user project.
To specify this field, you must have alreadycreated a network attachment.
This field is only used for resources using PSC-I.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDnsPeeringConfigs
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
[[["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 PscInterfaceConfig (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.PscInterfaceConfig)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.PscInterfaceConfig)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.PscInterfaceConfig)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.PscInterfaceConfig)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.PscInterfaceConfig)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.PscInterfaceConfig)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.PscInterfaceConfig)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.PscInterfaceConfig)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.PscInterfaceConfig)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.PscInterfaceConfig)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.PscInterfaceConfig)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.PscInterfaceConfig)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.PscInterfaceConfig)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.PscInterfaceConfig)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.PscInterfaceConfig)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.PscInterfaceConfig)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.PscInterfaceConfig)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.PscInterfaceConfig)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.PscInterfaceConfig)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.PscInterfaceConfig)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.PscInterfaceConfig)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.PscInterfaceConfig)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.PscInterfaceConfig)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.PscInterfaceConfig)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.PscInterfaceConfig)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.PscInterfaceConfig)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.PscInterfaceConfig)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.PscInterfaceConfig)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.PscInterfaceConfig)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.PscInterfaceConfig)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.PscInterfaceConfig)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.PscInterfaceConfig)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.PscInterfaceConfig)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.PscInterfaceConfig)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.PscInterfaceConfig)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.PscInterfaceConfig)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.PscInterfaceConfig)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.PscInterfaceConfig)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.PscInterfaceConfig)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.PscInterfaceConfig)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.PscInterfaceConfig)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.PscInterfaceConfig)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.PscInterfaceConfig)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.PscInterfaceConfig)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.PscInterfaceConfig)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.PscInterfaceConfig)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.PscInterfaceConfig)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.PscInterfaceConfig)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.PscInterfaceConfig)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.PscInterfaceConfig)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.PscInterfaceConfig)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.PscInterfaceConfig)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.PscInterfaceConfig)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.PscInterfaceConfig)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.PscInterfaceConfig)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.PscInterfaceConfig) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class PscInterfaceConfig.\n\nConfiguration for PSC-I.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.PscInterfaceConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getNetworkAttachment\n\nOptional. The name of the Compute Engine\n[network\nattachment](https://cloud.google.com/vpc/docs/about-network-attachments) to\nattach to the resource within the region and user project.\n\nTo specify this field, you must have already [created a network attachment](https://cloud.google.com/vpc/docs/create-manage-network-attachments#create-network-attachments).\nThis field is only used for resources using PSC-I.\n\n### setNetworkAttachment\n\nOptional. The name of the Compute Engine\n[network\nattachment](https://cloud.google.com/vpc/docs/about-network-attachments) to\nattach to the resource within the region and user project.\n\nTo specify this field, you must have already [created a network attachment](https://cloud.google.com/vpc/docs/create-manage-network-attachments#create-network-attachments).\nThis field is only used for resources using PSC-I.\n\n### getDnsPeeringConfigs\n\nOptional. DNS peering configurations. When specified, Vertex AI will\nattempt to configure DNS peering zones in the tenant project VPC\nto resolve the specified domains using the target network's Cloud DNS.\n\nThe user must grant the dns.peer role to the Vertex AI Service Agent\non the target project.\n\n### setDnsPeeringConfigs\n\nOptional. DNS peering configurations. When specified, Vertex AI will\nattempt to configure DNS peering zones in the tenant project VPC\nto resolve the specified domains using the target network's Cloud DNS.\n\nThe user must grant the dns.peer role to the Vertex AI Service Agent\non the target project."]]