Class: Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1PscInterfaceConfig
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1PscInterfaceConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/aiplatform_v1beta1/classes.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb
Overview
Configuration for PSC-I.
Instance Attribute Summary collapse
-
#dns_peering_configs ⇒ Array<Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1DnsPeeringConfig>
Optional.
-
#network_attachment ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1PscInterfaceConfig
constructor
A new instance of GoogleCloudAiplatformV1beta1PscInterfaceConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1PscInterfaceConfig
Returns a new instance of GoogleCloudAiplatformV1beta1PscInterfaceConfig.
41925 41926 41927 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 41925 def initialize(**args) update!(**args) end |
Instance Attribute Details
#dns_peering_configs ⇒ Array<Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1DnsPeeringConfig>
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.
Corresponds to the JSON property dnsPeeringConfigs
41913 41914 41915 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 41913 def dns_peering_configs @dns_peering_configs end |
#network_attachment ⇒ String
Optional. The name of the Compute Engine network attachment to attach to the resource
within the region and user project. To specify this field, you must have
already created a network attachment. This field is
only used for resources using PSC-I.
Corresponds to the JSON property networkAttachment
41923 41924 41925 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 41923 def @network_attachment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
41930 41931 41932 41933 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 41930 def update!(**args) @dns_peering_configs = args[:dns_peering_configs] if args.key?(:dns_peering_configs) @network_attachment = args[:network_attachment] if args.key?(:network_attachment) end |