Current section
Files
Jump to
Current section
Files
lib/flyteidl2/org/settings_definition.pb.ex
defmodule Flyteidl2.Org.SettingState do
@moduledoc false
use Protobuf,
enum: true,
full_name: "flyteidl2.org.SettingState",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :SETTING_STATE_INHERIT, 0
field :SETTING_STATE_UNSET, 1
end
defmodule Flyteidl2.Org.ScopeLevel do
@moduledoc false
use Protobuf,
enum: true,
full_name: "flyteidl2.org.ScopeLevel",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :SCOPE_LEVEL_ORG, 0
field :SCOPE_LEVEL_DOMAIN, 1
field :SCOPE_LEVEL_PROJECT, 2
end
defmodule Flyteidl2.Org.StringValues do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.StringValues",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :values, 1, repeated: true, type: :string
end
defmodule Flyteidl2.Org.StringMap.EntriesEntry do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.StringMap.EntriesEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Flyteidl2.Org.StringMap do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.StringMap",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :entries, 1, repeated: true, type: Flyteidl2.Org.StringMap.EntriesEntry, map: true
end
defmodule Flyteidl2.Org.SettingValue do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.SettingValue",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :value, 0
field :state, 1, type: Flyteidl2.Org.SettingState, enum: true, oneof: 0
field :string_value, 2, type: :string, json_name: "stringValue", oneof: 0
field :int_value, 3, type: :int64, json_name: "intValue", oneof: 0
field :bool_value, 4, type: :bool, json_name: "boolValue", oneof: 0
field :list_value, 5, type: Flyteidl2.Org.StringValues, json_name: "listValue", oneof: 0
field :map_value, 6, type: Flyteidl2.Org.StringMap, json_name: "mapValue", oneof: 0
field :description, 7, type: :string
field :scope_level, 8, type: Flyteidl2.Org.ScopeLevel, json_name: "scopeLevel", enum: true
end
defmodule Flyteidl2.Org.SettingsKey do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.SettingsKey",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :org, 1, type: :string, deprecated: false
field :domain, 2, type: :string
field :project, 3, type: :string
end
defmodule Flyteidl2.Org.RunSettings do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.RunSettings",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :default_queue, 1, type: Flyteidl2.Org.SettingValue, json_name: "defaultQueue"
field :run_concurrency, 2, type: Flyteidl2.Org.SettingValue, json_name: "runConcurrency"
field :action_concurrency, 3, type: Flyteidl2.Org.SettingValue, json_name: "actionConcurrency"
end
defmodule Flyteidl2.Org.SecuritySettings do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.SecuritySettings",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :service_account, 1, type: Flyteidl2.Org.SettingValue, json_name: "serviceAccount"
end
defmodule Flyteidl2.Org.StorageSettings do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.StorageSettings",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :raw_data_path, 1, type: Flyteidl2.Org.SettingValue, json_name: "rawDataPath"
end
defmodule Flyteidl2.Org.TaskResourceDefaults do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.TaskResourceDefaults",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :min_cpu, 1, type: Flyteidl2.Org.SettingValue, json_name: "minCpu"
field :min_gpu, 2, type: Flyteidl2.Org.SettingValue, json_name: "minGpu"
field :min_memory, 3, type: Flyteidl2.Org.SettingValue, json_name: "minMemory"
field :min_storage, 4, type: Flyteidl2.Org.SettingValue, json_name: "minStorage"
field :max_cpu, 5, type: Flyteidl2.Org.SettingValue, json_name: "maxCpu"
field :max_gpu, 6, type: Flyteidl2.Org.SettingValue, json_name: "maxGpu"
field :max_memory, 7, type: Flyteidl2.Org.SettingValue, json_name: "maxMemory"
field :max_storage, 8, type: Flyteidl2.Org.SettingValue, json_name: "maxStorage"
end
defmodule Flyteidl2.Org.TaskResourceSettings do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.TaskResourceSettings",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :defaults, 1, type: Flyteidl2.Org.TaskResourceDefaults
field :mirror_limits_request, 2,
type: Flyteidl2.Org.SettingValue,
json_name: "mirrorLimitsRequest"
end
defmodule Flyteidl2.Org.Settings do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.org.Settings",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :run, 1, type: Flyteidl2.Org.RunSettings
field :security, 2, type: Flyteidl2.Org.SecuritySettings
field :storage, 3, type: Flyteidl2.Org.StorageSettings
field :task_resource, 4, type: Flyteidl2.Org.TaskResourceSettings, json_name: "taskResource"
field :labels, 5, type: Flyteidl2.Org.SettingValue
field :annotations, 6, type: Flyteidl2.Org.SettingValue
field :environment_variables, 7,
type: Flyteidl2.Org.SettingValue,
json_name: "environmentVariables"
end