You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: google/services/vertexai/resource_vertex_ai_endpoint.go
+179Lines changed: 179 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -177,6 +177,45 @@ Please refer to the field 'effective_labels' for all of the labels present on th
177
177
Type: schema.TypeString,
178
178
},
179
179
},
180
+
"psc_automation_configs": {
181
+
Type: schema.TypeList,
182
+
Optional: true,
183
+
Description: `List of projects and networks where the PSC endpoints will be created. This field is used by Online Inference(Prediction) only.`,
184
+
Elem: &schema.Resource{
185
+
Schema: map[string]*schema.Schema{
186
+
"network": {
187
+
Type: schema.TypeString,
188
+
Required: true,
189
+
Description: `The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/get): projects/{project}/global/networks/{network}.`,
190
+
},
191
+
"project_id": {
192
+
Type: schema.TypeString,
193
+
Required: true,
194
+
Description: `Project id used to create forwarding rule.`,
195
+
},
196
+
"error_message": {
197
+
Type: schema.TypeString,
198
+
Computed: true,
199
+
Description: `Error message if the PSC service automation failed.`,
200
+
},
201
+
"forwarding_rule": {
202
+
Type: schema.TypeString,
203
+
Computed: true,
204
+
Description: `Forwarding rule created by the PSC service automation.`,
205
+
},
206
+
"ip_address": {
207
+
Type: schema.TypeString,
208
+
Computed: true,
209
+
Description: `IP address rule created by the PSC service automation.`,
210
+
},
211
+
"state": {
212
+
Type: schema.TypeString,
213
+
Computed: true,
214
+
Description: `The state of the PSC service automation.`,
If set to true, enable secure private service connect with IAM authorization. Otherwise, private service connect will be done without authorization. Note latency will be slightly increased if authorization is enabled.
240
249
250
+
*`psc_automation_configs` -
251
+
(Optional)
252
+
List of projects and networks where the PSC endpoints will be created. This field is used by Online Inference(Prediction) only.
253
+
Structure is [documented below](#nested_private_service_connect_config_psc_automation_configs).
The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/get): projects/{project}/global/networks/{network}.
265
+
266
+
*`ip_address` -
267
+
(Output)
268
+
IP address rule created by the PSC service automation.
269
+
270
+
*`forwarding_rule` -
271
+
(Output)
272
+
Forwarding rule created by the PSC service automation.
273
+
274
+
*`state` -
275
+
(Output)
276
+
The state of the PSC service automation.
277
+
278
+
*`error_message` -
279
+
(Output)
280
+
Error message if the PSC service automation failed.
0 commit comments