Current section
Files
Jump to
Current section
Files
lib/flyteidl2/secret/definition.pb.ex
defmodule Flyteidl2.Secret.SecretType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "flyteidl2.secret.SecretType",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :SECRET_TYPE_GENERIC, 0
field :SECRET_TYPE_IMAGE_PULL_SECRET, 1
end
defmodule Flyteidl2.Secret.OverallStatus do
@moduledoc false
use Protobuf,
enum: true,
full_name: "flyteidl2.secret.OverallStatus",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :UNSPECIFIED, 0
field :PARTIALLY_PRESENT, 1
field :FULLY_PRESENT, 2
field :UNKNOWN_STATUS, 3
end
defmodule Flyteidl2.Secret.SecretPresenceStatus do
@moduledoc false
use Protobuf,
enum: true,
full_name: "flyteidl2.secret.SecretPresenceStatus",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :UNKNOWN, 0
field :MISSING, 1
field :PRESENT, 2
end
defmodule Flyteidl2.Secret.SecretSpec do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.secret.SecretSpec",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :value, 0
field :string_value, 1, type: :string, json_name: "stringValue", oneof: 0
field :binary_value, 2, type: :bytes, json_name: "binaryValue", oneof: 0
field :type, 3, type: Flyteidl2.Secret.SecretType, enum: true
end
defmodule Flyteidl2.Secret.SecretIdentifier do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.secret.SecretIdentifier",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :organization, 2, type: :string
field :domain, 3, type: :string
field :project, 4, type: :string
end
defmodule Flyteidl2.Secret.SecretMetadata do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.secret.SecretMetadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :created_time, 1, type: Google.Protobuf.Timestamp, json_name: "createdTime"
field :secret_status, 2, type: Flyteidl2.Secret.SecretStatus, json_name: "secretStatus"
field :type, 3, type: Flyteidl2.Secret.SecretType, enum: true
end
defmodule Flyteidl2.Secret.SecretStatus do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.secret.SecretStatus",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :overall_status, 1,
type: Flyteidl2.Secret.OverallStatus,
json_name: "overallStatus",
enum: true
field :cluster_status, 2,
repeated: true,
type: Flyteidl2.Secret.ClusterSecretStatus,
json_name: "clusterStatus"
end
defmodule Flyteidl2.Secret.ClusterSecretStatus do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.secret.ClusterSecretStatus",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :cluster, 1, type: Flyteidl2.Common.ClusterIdentifier
field :presence_status, 2,
type: Flyteidl2.Secret.SecretPresenceStatus,
json_name: "presenceStatus",
enum: true
end
defmodule Flyteidl2.Secret.Secret do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.secret.Secret",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :id, 1, type: Flyteidl2.Secret.SecretIdentifier
field :secret_metadata, 2, type: Flyteidl2.Secret.SecretMetadata, json_name: "secretMetadata"
end