feat: add DnsPeeringConfig in service_networking.proto

feat: add dns_peering_configs to PscInterfaceConfig

PiperOrigin-RevId: 772111120
This commit is contained in:
Google APIs 2025-06-16 11:41:53 -07:00 committed by Copybara-Service
parent c61890928a
commit 09ba8d8353

View file

@ -102,4 +102,32 @@ message PscInterfaceConfig {
type: "compute.googleapis.com/NetworkAttachment"
}
];
// 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.
repeated DnsPeeringConfig dns_peering_configs = 2
[(google.api.field_behavior) = OPTIONAL];
}
// 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.
message DnsPeeringConfig {
// Required. The DNS name suffix of the zone being peered to, e.g.,
// "my-internal-domain.corp.". Must end with a dot.
string domain = 1 [(google.api.field_behavior) = REQUIRED];
// 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.
string target_project = 2 [(google.api.field_behavior) = REQUIRED];
// Required. The VPC network name
// in the target_project where the DNS zone specified by 'domain' is
// visible.
string target_network = 3 [(google.api.field_behavior) = REQUIRED];
}