Skip to content

Commit

Permalink
Google APIs updated at 2025-01-02 (#178)
Browse files Browse the repository at this point in the history
Co-authored-by: GitHub Actions <>
  • Loading branch information
github-actions[bot] authored Jan 2, 2025
1 parent 6a42fca commit 5c8dbe9
Show file tree
Hide file tree
Showing 43 changed files with 9,796 additions and 871 deletions.
13 changes: 13 additions & 0 deletions gcloud-sdk/genproto/google.api.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1044,6 +1044,19 @@ pub struct GoSettings {
/// Some settings.
#[prost(message, optional, tag = "1")]
pub common: ::core::option::Option<CommonLanguageSettings>,
/// Map of service names to renamed services. Keys are the package relative
/// service names and values are the name to be used for the service client
/// and call options.
///
/// publishing:
/// go_settings:
/// renamed_services:
/// Publisher: TopicAdmin
#[prost(map = "string, string", tag = "2")]
pub renamed_services: ::std::collections::HashMap<
::prost::alloc::string::String,
::prost::alloc::string::String,
>,
}
/// Describes the generator configuration for a method.
#[derive(Clone, PartialEq, ::prost::Message)]
Expand Down
512 changes: 333 additions & 179 deletions gcloud-sdk/genproto/google.chat.v1.rs

Large diffs are not rendered by default.

28 changes: 27 additions & 1 deletion gcloud-sdk/genproto/google.cloud.aiplatform.v1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ pub enum AcceleratorType {
NvidiaL4 = 11,
/// Nvidia H100 80Gb GPU.
NvidiaH10080gb = 13,
/// Nvidia H100 Mega 80Gb GPU.
NvidiaH100Mega80gb = 14,
/// TPU v2.
TpuV2 = 6,
/// TPU v3.
Expand All @@ -50,6 +52,7 @@ impl AcceleratorType {
Self::NvidiaA10080gb => "NVIDIA_A100_80GB",
Self::NvidiaL4 => "NVIDIA_L4",
Self::NvidiaH10080gb => "NVIDIA_H100_80GB",
Self::NvidiaH100Mega80gb => "NVIDIA_H100_MEGA_80GB",
Self::TpuV2 => "TPU_V2",
Self::TpuV3 => "TPU_V3",
Self::TpuV4Pod => "TPU_V4_POD",
Expand All @@ -69,6 +72,7 @@ impl AcceleratorType {
"NVIDIA_A100_80GB" => Some(Self::NvidiaA10080gb),
"NVIDIA_L4" => Some(Self::NvidiaL4),
"NVIDIA_H100_80GB" => Some(Self::NvidiaH10080gb),
"NVIDIA_H100_MEGA_80GB" => Some(Self::NvidiaH100Mega80gb),
"TPU_V2" => Some(Self::TpuV2),
"TPU_V3" => Some(Self::TpuV3),
"TPU_V4_POD" => Some(Self::TpuV4Pod),
Expand Down Expand Up @@ -29882,9 +29886,14 @@ pub struct NotebookExecutionJob {
::prost::alloc::string::String,
::prost::alloc::string::String,
>,
/// The name of the kernel to use during notebook execution. If unset, the
/// default kernel is used.
#[prost(string, tag = "20")]
pub kernel_name: ::prost::alloc::string::String,
/// Customer-managed encryption key spec for the notebook execution job.
/// This field is auto-populated if the
/// [NotebookService.NotebookRuntimeTemplate][] has an encryption spec.
/// [NotebookRuntimeTemplate][google.cloud.aiplatform.v1.NotebookRuntimeTemplate]
/// has an encryption spec.
#[prost(message, optional, tag = "22")]
pub encryption_spec: ::core::option::Option<EncryptionSpec>,
/// The input notebook.
Expand All @@ -29903,6 +29912,12 @@ pub struct NotebookExecutionJob {
pub execution_identity: ::core::option::Option<
notebook_execution_job::ExecutionIdentity,
>,
/// Runtime environment for the notebook execution job. If unspecified, the
/// default runtime of Colab is used.
#[prost(oneof = "notebook_execution_job::RuntimeEnvironment", tags = "23")]
pub runtime_environment: ::core::option::Option<
notebook_execution_job::RuntimeEnvironment,
>,
}
/// Nested message and enum types in `NotebookExecutionJob`.
pub mod notebook_execution_job {
Expand Down Expand Up @@ -29951,6 +29966,9 @@ pub mod notebook_execution_job {
#[prost(message, optional, tag = "3")]
pub network_spec: ::core::option::Option<super::NetworkSpec>,
}
/// Configuration for a Workbench Instances-based environment.
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct WorkbenchRuntime {}
/// The input notebook.
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum NotebookSource {
Expand Down Expand Up @@ -29993,6 +30011,14 @@ pub mod notebook_execution_job {
#[prost(string, tag = "18")]
ServiceAccount(::prost::alloc::string::String),
}
/// Runtime environment for the notebook execution job. If unspecified, the
/// default runtime of Colab is used.
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum RuntimeEnvironment {
/// The Workbench runtime configuration to use for the notebook execution.
#[prost(message, tag = "23")]
WorkbenchRuntime(WorkbenchRuntime),
}
}
/// The idle shutdown configuration of NotebookRuntimeTemplate, which contains
/// the idle_timeout as required field.
Expand Down
Loading

0 comments on commit 5c8dbe9

Please sign in to comment.