@@ -281,6 +281,11 @@ defmodule Google.Cloud.Aiplatform.V1beta1.ModelContainerSpec do
281
281
type: Google.Cloud.Aiplatform.V1beta1.Probe ,
282
282
json_name: "healthProbe" ,
283
283
deprecated: false
284
+
285
+ field :liveness_probe , 14 ,
286
+ type: Google.Cloud.Aiplatform.V1beta1.Probe ,
287
+ json_name: "livenessProbe" ,
288
+ deprecated: false
284
289
end
285
290
286
291
defmodule Google.Cloud.Aiplatform.V1beta1.Port do
@@ -312,6 +317,49 @@ defmodule Google.Cloud.Aiplatform.V1beta1.Probe.ExecAction do
312
317
field :command , 1 , repeated: true , type: :string
313
318
end
314
319
320
+ defmodule Google.Cloud.Aiplatform.V1beta1.Probe.HttpGetAction do
321
+ @ moduledoc false
322
+
323
+ use Protobuf , protoc_gen_elixir_version: "0.14.0" , syntax: :proto3
324
+
325
+ field :path , 1 , type: :string
326
+ field :port , 2 , type: :int32
327
+ field :host , 3 , type: :string
328
+ field :scheme , 4 , type: :string
329
+
330
+ field :http_headers , 5 ,
331
+ repeated: true ,
332
+ type: Google.Cloud.Aiplatform.V1beta1.Probe.HttpHeader ,
333
+ json_name: "httpHeaders"
334
+ end
335
+
336
+ defmodule Google.Cloud.Aiplatform.V1beta1.Probe.GrpcAction do
337
+ @ moduledoc false
338
+
339
+ use Protobuf , protoc_gen_elixir_version: "0.14.0" , syntax: :proto3
340
+
341
+ field :port , 1 , type: :int32
342
+ field :service , 2 , type: :string
343
+ end
344
+
345
+ defmodule Google.Cloud.Aiplatform.V1beta1.Probe.TcpSocketAction do
346
+ @ moduledoc false
347
+
348
+ use Protobuf , protoc_gen_elixir_version: "0.14.0" , syntax: :proto3
349
+
350
+ field :port , 1 , type: :int32
351
+ field :host , 2 , type: :string
352
+ end
353
+
354
+ defmodule Google.Cloud.Aiplatform.V1beta1.Probe.HttpHeader do
355
+ @ moduledoc false
356
+
357
+ use Protobuf , protoc_gen_elixir_version: "0.14.0" , syntax: :proto3
358
+
359
+ field :name , 1 , type: :string
360
+ field :value , 2 , type: :string
361
+ end
362
+
315
363
defmodule Google.Cloud.Aiplatform.V1beta1.Probe do
316
364
@ moduledoc false
317
365
@@ -320,6 +368,22 @@ defmodule Google.Cloud.Aiplatform.V1beta1.Probe do
320
368
oneof :probe_type , 0
321
369
322
370
field :exec , 1 , type: Google.Cloud.Aiplatform.V1beta1.Probe.ExecAction , oneof: 0
371
+
372
+ field :http_get , 4 ,
373
+ type: Google.Cloud.Aiplatform.V1beta1.Probe.HttpGetAction ,
374
+ json_name: "httpGet" ,
375
+ oneof: 0
376
+
377
+ field :grpc , 5 , type: Google.Cloud.Aiplatform.V1beta1.Probe.GrpcAction , oneof: 0
378
+
379
+ field :tcp_socket , 6 ,
380
+ type: Google.Cloud.Aiplatform.V1beta1.Probe.TcpSocketAction ,
381
+ json_name: "tcpSocket" ,
382
+ oneof: 0
383
+
323
384
field :period_seconds , 2 , type: :int32 , json_name: "periodSeconds"
324
385
field :timeout_seconds , 3 , type: :int32 , json_name: "timeoutSeconds"
386
+ field :failure_threshold , 7 , type: :int32 , json_name: "failureThreshold"
387
+ field :success_threshold , 8 , type: :int32 , json_name: "successThreshold"
388
+ field :initial_delay_seconds , 9 , type: :int32 , json_name: "initialDelaySeconds"
325
389
end
0 commit comments