// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.11
// 	protoc        v6.31.1
// source: omni/management/management.proto

package management

import (
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"

	common "github.com/siderolabs/talos/pkg/machinery/api/common"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	durationpb "google.golang.org/protobuf/types/known/durationpb"
	emptypb "google.golang.org/protobuf/types/known/emptypb"
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type SchematicBootloader int32

const (
	SchematicBootloader_BOOT_AUTO SchematicBootloader = 0
	SchematicBootloader_BOOT_DUAL SchematicBootloader = 1
	SchematicBootloader_BOOT_SD   SchematicBootloader = 2
	SchematicBootloader_BOOT_GRUB SchematicBootloader = 3
)

// Enum value maps for SchematicBootloader.
var (
	SchematicBootloader_name = map[int32]string{
		0: "BOOT_AUTO",
		1: "BOOT_DUAL",
		2: "BOOT_SD",
		3: "BOOT_GRUB",
	}
	SchematicBootloader_value = map[string]int32{
		"BOOT_AUTO": 0,
		"BOOT_DUAL": 1,
		"BOOT_SD":   2,
		"BOOT_GRUB": 3,
	}
)

func (x SchematicBootloader) Enum() *SchematicBootloader {
	p := new(SchematicBootloader)
	*p = x
	return p
}

func (x SchematicBootloader) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (SchematicBootloader) Descriptor() protoreflect.EnumDescriptor {
	return file_omni_management_management_proto_enumTypes[0].Descriptor()
}

func (SchematicBootloader) Type() protoreflect.EnumType {
	return &file_omni_management_management_proto_enumTypes[0]
}

func (x SchematicBootloader) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use SchematicBootloader.Descriptor instead.
func (SchematicBootloader) EnumDescriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{0}
}

type KubernetesSSAOptions_InventoryPolicy int32

const (
	KubernetesSSAOptions_MUST_MATCH            KubernetesSSAOptions_InventoryPolicy = 0
	KubernetesSSAOptions_ADOPT_IF_NO_INVENTORY KubernetesSSAOptions_InventoryPolicy = 1
	KubernetesSSAOptions_ADOPT_ALL             KubernetesSSAOptions_InventoryPolicy = 2
)

// Enum value maps for KubernetesSSAOptions_InventoryPolicy.
var (
	KubernetesSSAOptions_InventoryPolicy_name = map[int32]string{
		0: "MUST_MATCH",
		1: "ADOPT_IF_NO_INVENTORY",
		2: "ADOPT_ALL",
	}
	KubernetesSSAOptions_InventoryPolicy_value = map[string]int32{
		"MUST_MATCH":            0,
		"ADOPT_IF_NO_INVENTORY": 1,
		"ADOPT_ALL":             2,
	}
)

func (x KubernetesSSAOptions_InventoryPolicy) Enum() *KubernetesSSAOptions_InventoryPolicy {
	p := new(KubernetesSSAOptions_InventoryPolicy)
	*p = x
	return p
}

func (x KubernetesSSAOptions_InventoryPolicy) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (KubernetesSSAOptions_InventoryPolicy) Descriptor() protoreflect.EnumDescriptor {
	return file_omni_management_management_proto_enumTypes[1].Descriptor()
}

func (KubernetesSSAOptions_InventoryPolicy) Type() protoreflect.EnumType {
	return &file_omni_management_management_proto_enumTypes[1]
}

func (x KubernetesSSAOptions_InventoryPolicy) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use KubernetesSSAOptions_InventoryPolicy.Descriptor instead.
func (KubernetesSSAOptions_InventoryPolicy) EnumDescriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{15, 0}
}

type KubernetesSyncManifestResponse_ResponseType int32

const (
	KubernetesSyncManifestResponse_UNKNOWN  KubernetesSyncManifestResponse_ResponseType = 0
	KubernetesSyncManifestResponse_MANIFEST KubernetesSyncManifestResponse_ResponseType = 1
	KubernetesSyncManifestResponse_ROLLOUT  KubernetesSyncManifestResponse_ResponseType = 2
)

// Enum value maps for KubernetesSyncManifestResponse_ResponseType.
var (
	KubernetesSyncManifestResponse_ResponseType_name = map[int32]string{
		0: "UNKNOWN",
		1: "MANIFEST",
		2: "ROLLOUT",
	}
	KubernetesSyncManifestResponse_ResponseType_value = map[string]int32{
		"UNKNOWN":  0,
		"MANIFEST": 1,
		"ROLLOUT":  2,
	}
)

func (x KubernetesSyncManifestResponse_ResponseType) Enum() *KubernetesSyncManifestResponse_ResponseType {
	p := new(KubernetesSyncManifestResponse_ResponseType)
	*p = x
	return p
}

func (x KubernetesSyncManifestResponse_ResponseType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (KubernetesSyncManifestResponse_ResponseType) Descriptor() protoreflect.EnumDescriptor {
	return file_omni_management_management_proto_enumTypes[2].Descriptor()
}

func (KubernetesSyncManifestResponse_ResponseType) Type() protoreflect.EnumType {
	return &file_omni_management_management_proto_enumTypes[2]
}

func (x KubernetesSyncManifestResponse_ResponseType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use KubernetesSyncManifestResponse_ResponseType.Descriptor instead.
func (KubernetesSyncManifestResponse_ResponseType) EnumDescriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{17, 0}
}

type CreateSchematicRequest_SiderolinkGRPCTunnelMode int32

const (
	CreateSchematicRequest_AUTO     CreateSchematicRequest_SiderolinkGRPCTunnelMode = 0
	CreateSchematicRequest_DISABLED CreateSchematicRequest_SiderolinkGRPCTunnelMode = 1
	CreateSchematicRequest_ENABLED  CreateSchematicRequest_SiderolinkGRPCTunnelMode = 2
)

// Enum value maps for CreateSchematicRequest_SiderolinkGRPCTunnelMode.
var (
	CreateSchematicRequest_SiderolinkGRPCTunnelMode_name = map[int32]string{
		0: "AUTO",
		1: "DISABLED",
		2: "ENABLED",
	}
	CreateSchematicRequest_SiderolinkGRPCTunnelMode_value = map[string]int32{
		"AUTO":     0,
		"DISABLED": 1,
		"ENABLED":  2,
	}
)

func (x CreateSchematicRequest_SiderolinkGRPCTunnelMode) Enum() *CreateSchematicRequest_SiderolinkGRPCTunnelMode {
	p := new(CreateSchematicRequest_SiderolinkGRPCTunnelMode)
	*p = x
	return p
}

func (x CreateSchematicRequest_SiderolinkGRPCTunnelMode) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (CreateSchematicRequest_SiderolinkGRPCTunnelMode) Descriptor() protoreflect.EnumDescriptor {
	return file_omni_management_management_proto_enumTypes[3].Descriptor()
}

func (CreateSchematicRequest_SiderolinkGRPCTunnelMode) Type() protoreflect.EnumType {
	return &file_omni_management_management_proto_enumTypes[3]
}

func (x CreateSchematicRequest_SiderolinkGRPCTunnelMode) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use CreateSchematicRequest_SiderolinkGRPCTunnelMode.Descriptor instead.
func (CreateSchematicRequest_SiderolinkGRPCTunnelMode) EnumDescriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{18, 0}
}

type KubeconfigResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Kubeconfig is the kubeconfig for the cluster.
	Kubeconfig    []byte `protobuf:"bytes,1,opt,name=kubeconfig,proto3" json:"kubeconfig,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *KubeconfigResponse) Reset() {
	*x = KubeconfigResponse{}
	mi := &file_omni_management_management_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *KubeconfigResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*KubeconfigResponse) ProtoMessage() {}

func (x *KubeconfigResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use KubeconfigResponse.ProtoReflect.Descriptor instead.
func (*KubeconfigResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{0}
}

func (x *KubeconfigResponse) GetKubeconfig() []byte {
	if x != nil {
		return x.Kubeconfig
	}
	return nil
}

type TalosconfigResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// talosconfig is the talos client configuration to access the cluster via the proxy.
	Talosconfig   []byte `protobuf:"bytes,1,opt,name=talosconfig,proto3" json:"talosconfig,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TalosconfigResponse) Reset() {
	*x = TalosconfigResponse{}
	mi := &file_omni_management_management_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TalosconfigResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TalosconfigResponse) ProtoMessage() {}

func (x *TalosconfigResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TalosconfigResponse.ProtoReflect.Descriptor instead.
func (*TalosconfigResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{1}
}

func (x *TalosconfigResponse) GetTalosconfig() []byte {
	if x != nil {
		return x.Talosconfig
	}
	return nil
}

type OmniconfigResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// omniconfig is the omnictl client configuration to access the omni instance.
	Omniconfig    []byte `protobuf:"bytes,1,opt,name=omniconfig,proto3" json:"omniconfig,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *OmniconfigResponse) Reset() {
	*x = OmniconfigResponse{}
	mi := &file_omni_management_management_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *OmniconfigResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*OmniconfigResponse) ProtoMessage() {}

func (x *OmniconfigResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use OmniconfigResponse.ProtoReflect.Descriptor instead.
func (*OmniconfigResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{2}
}

func (x *OmniconfigResponse) GetOmniconfig() []byte {
	if x != nil {
		return x.Omniconfig
	}
	return nil
}

type MachineLogsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// MachineId is the ID of the machine.
	MachineId string `protobuf:"bytes,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// Follow is whether to follow the logs.
	Follow bool `protobuf:"varint,2,opt,name=follow,proto3" json:"follow,omitempty"`
	// TailLines is the number of lines to tail.
	TailLines     int32 `protobuf:"varint,3,opt,name=tail_lines,json=tailLines,proto3" json:"tail_lines,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *MachineLogsRequest) Reset() {
	*x = MachineLogsRequest{}
	mi := &file_omni_management_management_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *MachineLogsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*MachineLogsRequest) ProtoMessage() {}

func (x *MachineLogsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use MachineLogsRequest.ProtoReflect.Descriptor instead.
func (*MachineLogsRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{3}
}

func (x *MachineLogsRequest) GetMachineId() string {
	if x != nil {
		return x.MachineId
	}
	return ""
}

func (x *MachineLogsRequest) GetFollow() bool {
	if x != nil {
		return x.Follow
	}
	return false
}

func (x *MachineLogsRequest) GetTailLines() int32 {
	if x != nil {
		return x.TailLines
	}
	return 0
}

type ValidateConfigRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Config represents raw configuration string to validate.
	Config        string `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ValidateConfigRequest) Reset() {
	*x = ValidateConfigRequest{}
	mi := &file_omni_management_management_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ValidateConfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ValidateConfigRequest) ProtoMessage() {}

func (x *ValidateConfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ValidateConfigRequest.ProtoReflect.Descriptor instead.
func (*ValidateConfigRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{4}
}

func (x *ValidateConfigRequest) GetConfig() string {
	if x != nil {
		return x.Config
	}
	return ""
}

type TalosconfigRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Raw indicates whether to generate an raw talosconfig or a regular one.
	Raw bool `protobuf:"varint,1,opt,name=raw,proto3" json:"raw,omitempty"`
	// BreakGlass indicates whether to generate an operator break glass talosconfig or a regular one.
	BreakGlass    bool `protobuf:"varint,2,opt,name=break_glass,json=breakGlass,proto3" json:"break_glass,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TalosconfigRequest) Reset() {
	*x = TalosconfigRequest{}
	mi := &file_omni_management_management_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TalosconfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TalosconfigRequest) ProtoMessage() {}

func (x *TalosconfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TalosconfigRequest.ProtoReflect.Descriptor instead.
func (*TalosconfigRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{5}
}

func (x *TalosconfigRequest) GetRaw() bool {
	if x != nil {
		return x.Raw
	}
	return false
}

func (x *TalosconfigRequest) GetBreakGlass() bool {
	if x != nil {
		return x.BreakGlass
	}
	return false
}

type CreateServiceAccountRequest struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	ArmoredPgpPublicKey string                 `protobuf:"bytes,1,opt,name=armored_pgp_public_key,json=armoredPgpPublicKey,proto3" json:"armored_pgp_public_key,omitempty"`
	// UseUserRole indicates whether to use the role of the creating user.
	// When true, role will be ignored and the service account will be created with the role of the creating user.
	UseUserRole   bool   `protobuf:"varint,3,opt,name=use_user_role,json=useUserRole,proto3" json:"use_user_role,omitempty"`
	Role          string `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	Name          string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateServiceAccountRequest) Reset() {
	*x = CreateServiceAccountRequest{}
	mi := &file_omni_management_management_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateServiceAccountRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateServiceAccountRequest) ProtoMessage() {}

func (x *CreateServiceAccountRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateServiceAccountRequest.ProtoReflect.Descriptor instead.
func (*CreateServiceAccountRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{6}
}

func (x *CreateServiceAccountRequest) GetArmoredPgpPublicKey() string {
	if x != nil {
		return x.ArmoredPgpPublicKey
	}
	return ""
}

func (x *CreateServiceAccountRequest) GetUseUserRole() bool {
	if x != nil {
		return x.UseUserRole
	}
	return false
}

func (x *CreateServiceAccountRequest) GetRole() string {
	if x != nil {
		return x.Role
	}
	return ""
}

func (x *CreateServiceAccountRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

type CreateServiceAccountResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	PublicKeyId   string                 `protobuf:"bytes,1,opt,name=public_key_id,json=publicKeyId,proto3" json:"public_key_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateServiceAccountResponse) Reset() {
	*x = CreateServiceAccountResponse{}
	mi := &file_omni_management_management_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateServiceAccountResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateServiceAccountResponse) ProtoMessage() {}

func (x *CreateServiceAccountResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateServiceAccountResponse.ProtoReflect.Descriptor instead.
func (*CreateServiceAccountResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{7}
}

func (x *CreateServiceAccountResponse) GetPublicKeyId() string {
	if x != nil {
		return x.PublicKeyId
	}
	return ""
}

type RenewServiceAccountRequest struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	Name                string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ArmoredPgpPublicKey string                 `protobuf:"bytes,2,opt,name=armored_pgp_public_key,json=armoredPgpPublicKey,proto3" json:"armored_pgp_public_key,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *RenewServiceAccountRequest) Reset() {
	*x = RenewServiceAccountRequest{}
	mi := &file_omni_management_management_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RenewServiceAccountRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RenewServiceAccountRequest) ProtoMessage() {}

func (x *RenewServiceAccountRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RenewServiceAccountRequest.ProtoReflect.Descriptor instead.
func (*RenewServiceAccountRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{8}
}

func (x *RenewServiceAccountRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *RenewServiceAccountRequest) GetArmoredPgpPublicKey() string {
	if x != nil {
		return x.ArmoredPgpPublicKey
	}
	return ""
}

type RenewServiceAccountResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	PublicKeyId   string                 `protobuf:"bytes,1,opt,name=public_key_id,json=publicKeyId,proto3" json:"public_key_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RenewServiceAccountResponse) Reset() {
	*x = RenewServiceAccountResponse{}
	mi := &file_omni_management_management_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RenewServiceAccountResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RenewServiceAccountResponse) ProtoMessage() {}

func (x *RenewServiceAccountResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RenewServiceAccountResponse.ProtoReflect.Descriptor instead.
func (*RenewServiceAccountResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{9}
}

func (x *RenewServiceAccountResponse) GetPublicKeyId() string {
	if x != nil {
		return x.PublicKeyId
	}
	return ""
}

type DestroyServiceAccountRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Name          string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DestroyServiceAccountRequest) Reset() {
	*x = DestroyServiceAccountRequest{}
	mi := &file_omni_management_management_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DestroyServiceAccountRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DestroyServiceAccountRequest) ProtoMessage() {}

func (x *DestroyServiceAccountRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DestroyServiceAccountRequest.ProtoReflect.Descriptor instead.
func (*DestroyServiceAccountRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{10}
}

func (x *DestroyServiceAccountRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

type ListServiceAccountsResponse struct {
	state           protoimpl.MessageState                        `protogen:"open.v1"`
	ServiceAccounts []*ListServiceAccountsResponse_ServiceAccount `protobuf:"bytes,1,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ListServiceAccountsResponse) Reset() {
	*x = ListServiceAccountsResponse{}
	mi := &file_omni_management_management_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListServiceAccountsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListServiceAccountsResponse) ProtoMessage() {}

func (x *ListServiceAccountsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListServiceAccountsResponse.ProtoReflect.Descriptor instead.
func (*ListServiceAccountsResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{11}
}

func (x *ListServiceAccountsResponse) GetServiceAccounts() []*ListServiceAccountsResponse_ServiceAccount {
	if x != nil {
		return x.ServiceAccounts
	}
	return nil
}

type KubeconfigRequest struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	ServiceAccount       bool                   `protobuf:"varint,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	ServiceAccountTtl    *durationpb.Duration   `protobuf:"bytes,2,opt,name=service_account_ttl,json=serviceAccountTtl,proto3" json:"service_account_ttl,omitempty"`
	ServiceAccountUser   string                 `protobuf:"bytes,3,opt,name=service_account_user,json=serviceAccountUser,proto3" json:"service_account_user,omitempty"`
	ServiceAccountGroups []string               `protobuf:"bytes,4,rep,name=service_account_groups,json=serviceAccountGroups,proto3" json:"service_account_groups,omitempty"`
	GrantType            string                 `protobuf:"bytes,5,opt,name=grant_type,json=grantType,proto3" json:"grant_type,omitempty"`
	BreakGlass           bool                   `protobuf:"varint,6,opt,name=break_glass,json=breakGlass,proto3" json:"break_glass,omitempty"`
	OidcCacheBaseDir     string                 `protobuf:"bytes,7,opt,name=oidc_cache_base_dir,json=oidcCacheBaseDir,proto3" json:"oidc_cache_base_dir,omitempty"`
	OidcCacheIsolation   bool                   `protobuf:"varint,8,opt,name=oidc_cache_isolation,json=oidcCacheIsolation,proto3" json:"oidc_cache_isolation,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *KubeconfigRequest) Reset() {
	*x = KubeconfigRequest{}
	mi := &file_omni_management_management_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *KubeconfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*KubeconfigRequest) ProtoMessage() {}

func (x *KubeconfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use KubeconfigRequest.ProtoReflect.Descriptor instead.
func (*KubeconfigRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{12}
}

func (x *KubeconfigRequest) GetServiceAccount() bool {
	if x != nil {
		return x.ServiceAccount
	}
	return false
}

func (x *KubeconfigRequest) GetServiceAccountTtl() *durationpb.Duration {
	if x != nil {
		return x.ServiceAccountTtl
	}
	return nil
}

func (x *KubeconfigRequest) GetServiceAccountUser() string {
	if x != nil {
		return x.ServiceAccountUser
	}
	return ""
}

func (x *KubeconfigRequest) GetServiceAccountGroups() []string {
	if x != nil {
		return x.ServiceAccountGroups
	}
	return nil
}

func (x *KubeconfigRequest) GetGrantType() string {
	if x != nil {
		return x.GrantType
	}
	return ""
}

func (x *KubeconfigRequest) GetBreakGlass() bool {
	if x != nil {
		return x.BreakGlass
	}
	return false
}

func (x *KubeconfigRequest) GetOidcCacheBaseDir() string {
	if x != nil {
		return x.OidcCacheBaseDir
	}
	return ""
}

func (x *KubeconfigRequest) GetOidcCacheIsolation() bool {
	if x != nil {
		return x.OidcCacheIsolation
	}
	return false
}

type KubernetesUpgradePreChecksRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	NewVersion    string                 `protobuf:"bytes,1,opt,name=new_version,json=newVersion,proto3" json:"new_version,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *KubernetesUpgradePreChecksRequest) Reset() {
	*x = KubernetesUpgradePreChecksRequest{}
	mi := &file_omni_management_management_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *KubernetesUpgradePreChecksRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*KubernetesUpgradePreChecksRequest) ProtoMessage() {}

func (x *KubernetesUpgradePreChecksRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use KubernetesUpgradePreChecksRequest.ProtoReflect.Descriptor instead.
func (*KubernetesUpgradePreChecksRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{13}
}

func (x *KubernetesUpgradePreChecksRequest) GetNewVersion() string {
	if x != nil {
		return x.NewVersion
	}
	return ""
}

type KubernetesUpgradePreChecksResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Ok            bool                   `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
	Reason        string                 `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *KubernetesUpgradePreChecksResponse) Reset() {
	*x = KubernetesUpgradePreChecksResponse{}
	mi := &file_omni_management_management_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *KubernetesUpgradePreChecksResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*KubernetesUpgradePreChecksResponse) ProtoMessage() {}

func (x *KubernetesUpgradePreChecksResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use KubernetesUpgradePreChecksResponse.ProtoReflect.Descriptor instead.
func (*KubernetesUpgradePreChecksResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{14}
}

func (x *KubernetesUpgradePreChecksResponse) GetOk() bool {
	if x != nil {
		return x.Ok
	}
	return false
}

func (x *KubernetesUpgradePreChecksResponse) GetReason() string {
	if x != nil {
		return x.Reason
	}
	return ""
}

type KubernetesSSAOptions struct {
	state            protoimpl.MessageState               `protogen:"open.v1"`
	InventoryPolicy  KubernetesSSAOptions_InventoryPolicy `protobuf:"varint,1,opt,name=inventory_policy,json=inventoryPolicy,proto3,enum=management.KubernetesSSAOptions_InventoryPolicy" json:"inventory_policy,omitempty"`
	ReconcileTimeout *durationpb.Duration                 `protobuf:"bytes,2,opt,name=reconcile_timeout,json=reconcileTimeout,proto3" json:"reconcile_timeout,omitempty"`
	ForceConflicts   bool                                 `protobuf:"varint,3,opt,name=force_conflicts,json=forceConflicts,proto3" json:"force_conflicts,omitempty"`
	NoPrune          bool                                 `protobuf:"varint,4,opt,name=no_prune,json=noPrune,proto3" json:"no_prune,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *KubernetesSSAOptions) Reset() {
	*x = KubernetesSSAOptions{}
	mi := &file_omni_management_management_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *KubernetesSSAOptions) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*KubernetesSSAOptions) ProtoMessage() {}

func (x *KubernetesSSAOptions) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use KubernetesSSAOptions.ProtoReflect.Descriptor instead.
func (*KubernetesSSAOptions) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{15}
}

func (x *KubernetesSSAOptions) GetInventoryPolicy() KubernetesSSAOptions_InventoryPolicy {
	if x != nil {
		return x.InventoryPolicy
	}
	return KubernetesSSAOptions_MUST_MATCH
}

func (x *KubernetesSSAOptions) GetReconcileTimeout() *durationpb.Duration {
	if x != nil {
		return x.ReconcileTimeout
	}
	return nil
}

func (x *KubernetesSSAOptions) GetForceConflicts() bool {
	if x != nil {
		return x.ForceConflicts
	}
	return false
}

func (x *KubernetesSSAOptions) GetNoPrune() bool {
	if x != nil {
		return x.NoPrune
	}
	return false
}

type KubernetesSyncManifestRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	DryRun        bool                   `protobuf:"varint,1,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	Ssa           *KubernetesSSAOptions  `protobuf:"bytes,2,opt,name=ssa,proto3" json:"ssa,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *KubernetesSyncManifestRequest) Reset() {
	*x = KubernetesSyncManifestRequest{}
	mi := &file_omni_management_management_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *KubernetesSyncManifestRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*KubernetesSyncManifestRequest) ProtoMessage() {}

func (x *KubernetesSyncManifestRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[16]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use KubernetesSyncManifestRequest.ProtoReflect.Descriptor instead.
func (*KubernetesSyncManifestRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{16}
}

func (x *KubernetesSyncManifestRequest) GetDryRun() bool {
	if x != nil {
		return x.DryRun
	}
	return false
}

func (x *KubernetesSyncManifestRequest) GetSsa() *KubernetesSSAOptions {
	if x != nil {
		return x.Ssa
	}
	return nil
}

type KubernetesSyncManifestResponse struct {
	state         protoimpl.MessageState                      `protogen:"open.v1"`
	ResponseType  KubernetesSyncManifestResponse_ResponseType `protobuf:"varint,1,opt,name=response_type,json=responseType,proto3,enum=management.KubernetesSyncManifestResponse_ResponseType" json:"response_type,omitempty"`
	Path          string                                      `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Object        []byte                                      `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Diff          string                                      `protobuf:"bytes,4,opt,name=diff,proto3" json:"diff,omitempty"`
	Skipped       bool                                        `protobuf:"varint,5,opt,name=skipped,proto3" json:"skipped,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *KubernetesSyncManifestResponse) Reset() {
	*x = KubernetesSyncManifestResponse{}
	mi := &file_omni_management_management_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *KubernetesSyncManifestResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*KubernetesSyncManifestResponse) ProtoMessage() {}

func (x *KubernetesSyncManifestResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[17]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use KubernetesSyncManifestResponse.ProtoReflect.Descriptor instead.
func (*KubernetesSyncManifestResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{17}
}

func (x *KubernetesSyncManifestResponse) GetResponseType() KubernetesSyncManifestResponse_ResponseType {
	if x != nil {
		return x.ResponseType
	}
	return KubernetesSyncManifestResponse_UNKNOWN
}

func (x *KubernetesSyncManifestResponse) GetPath() string {
	if x != nil {
		return x.Path
	}
	return ""
}

func (x *KubernetesSyncManifestResponse) GetObject() []byte {
	if x != nil {
		return x.Object
	}
	return nil
}

func (x *KubernetesSyncManifestResponse) GetDiff() string {
	if x != nil {
		return x.Diff
	}
	return ""
}

func (x *KubernetesSyncManifestResponse) GetSkipped() bool {
	if x != nil {
		return x.Skipped
	}
	return false
}

type CreateSchematicRequest struct {
	state                    protoimpl.MessageState                          `protogen:"open.v1"`
	Extensions               []string                                        `protobuf:"bytes,1,rep,name=extensions,proto3" json:"extensions,omitempty"`
	ExtraKernelArgs          []string                                        `protobuf:"bytes,2,rep,name=extra_kernel_args,json=extraKernelArgs,proto3" json:"extra_kernel_args,omitempty"`
	MetaValues               map[uint32]string                               `protobuf:"bytes,3,rep,name=meta_values,json=metaValues,proto3" json:"meta_values,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	TalosVersion             string                                          `protobuf:"bytes,4,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	MediaId                  string                                          `protobuf:"bytes,5,opt,name=media_id,json=mediaId,proto3" json:"media_id,omitempty"`
	SecureBoot               bool                                            `protobuf:"varint,6,opt,name=secure_boot,json=secureBoot,proto3" json:"secure_boot,omitempty"`
	SiderolinkGrpcTunnelMode CreateSchematicRequest_SiderolinkGRPCTunnelMode `protobuf:"varint,7,opt,name=siderolink_grpc_tunnel_mode,json=siderolinkGrpcTunnelMode,proto3,enum=management.CreateSchematicRequest_SiderolinkGRPCTunnelMode" json:"siderolink_grpc_tunnel_mode,omitempty"`
	JoinToken                string                                          `protobuf:"bytes,8,opt,name=join_token,json=joinToken,proto3" json:"join_token,omitempty"`
	Overlay                  *CreateSchematicRequest_Overlay                 `protobuf:"bytes,9,opt,name=overlay,proto3" json:"overlay,omitempty"`
	Bootloader               SchematicBootloader                             `protobuf:"varint,10,opt,name=bootloader,proto3,enum=management.SchematicBootloader" json:"bootloader,omitempty"`
	unknownFields            protoimpl.UnknownFields
	sizeCache                protoimpl.SizeCache
}

func (x *CreateSchematicRequest) Reset() {
	*x = CreateSchematicRequest{}
	mi := &file_omni_management_management_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateSchematicRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateSchematicRequest) ProtoMessage() {}

func (x *CreateSchematicRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[18]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateSchematicRequest.ProtoReflect.Descriptor instead.
func (*CreateSchematicRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{18}
}

func (x *CreateSchematicRequest) GetExtensions() []string {
	if x != nil {
		return x.Extensions
	}
	return nil
}

func (x *CreateSchematicRequest) GetExtraKernelArgs() []string {
	if x != nil {
		return x.ExtraKernelArgs
	}
	return nil
}

func (x *CreateSchematicRequest) GetMetaValues() map[uint32]string {
	if x != nil {
		return x.MetaValues
	}
	return nil
}

func (x *CreateSchematicRequest) GetTalosVersion() string {
	if x != nil {
		return x.TalosVersion
	}
	return ""
}

func (x *CreateSchematicRequest) GetMediaId() string {
	if x != nil {
		return x.MediaId
	}
	return ""
}

func (x *CreateSchematicRequest) GetSecureBoot() bool {
	if x != nil {
		return x.SecureBoot
	}
	return false
}

func (x *CreateSchematicRequest) GetSiderolinkGrpcTunnelMode() CreateSchematicRequest_SiderolinkGRPCTunnelMode {
	if x != nil {
		return x.SiderolinkGrpcTunnelMode
	}
	return CreateSchematicRequest_AUTO
}

func (x *CreateSchematicRequest) GetJoinToken() string {
	if x != nil {
		return x.JoinToken
	}
	return ""
}

func (x *CreateSchematicRequest) GetOverlay() *CreateSchematicRequest_Overlay {
	if x != nil {
		return x.Overlay
	}
	return nil
}

func (x *CreateSchematicRequest) GetBootloader() SchematicBootloader {
	if x != nil {
		return x.Bootloader
	}
	return SchematicBootloader_BOOT_AUTO
}

type CreateSchematicResponse struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	SchematicId       string                 `protobuf:"bytes,1,opt,name=schematic_id,json=schematicId,proto3" json:"schematic_id,omitempty"`
	PxeUrl            string                 `protobuf:"bytes,2,opt,name=pxe_url,json=pxeUrl,proto3" json:"pxe_url,omitempty"`
	GrpcTunnelEnabled bool                   `protobuf:"varint,3,opt,name=grpc_tunnel_enabled,json=grpcTunnelEnabled,proto3" json:"grpc_tunnel_enabled,omitempty"`
	SchematicYml      string                 `protobuf:"bytes,4,opt,name=schematic_yml,json=schematicYml,proto3" json:"schematic_yml,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *CreateSchematicResponse) Reset() {
	*x = CreateSchematicResponse{}
	mi := &file_omni_management_management_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateSchematicResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateSchematicResponse) ProtoMessage() {}

func (x *CreateSchematicResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[19]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateSchematicResponse.ProtoReflect.Descriptor instead.
func (*CreateSchematicResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{19}
}

func (x *CreateSchematicResponse) GetSchematicId() string {
	if x != nil {
		return x.SchematicId
	}
	return ""
}

func (x *CreateSchematicResponse) GetPxeUrl() string {
	if x != nil {
		return x.PxeUrl
	}
	return ""
}

func (x *CreateSchematicResponse) GetGrpcTunnelEnabled() bool {
	if x != nil {
		return x.GrpcTunnelEnabled
	}
	return false
}

func (x *CreateSchematicResponse) GetSchematicYml() string {
	if x != nil {
		return x.SchematicYml
	}
	return ""
}

type GetSupportBundleRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       string                 `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetSupportBundleRequest) Reset() {
	*x = GetSupportBundleRequest{}
	mi := &file_omni_management_management_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetSupportBundleRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetSupportBundleRequest) ProtoMessage() {}

func (x *GetSupportBundleRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[20]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetSupportBundleRequest.ProtoReflect.Descriptor instead.
func (*GetSupportBundleRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{20}
}

func (x *GetSupportBundleRequest) GetCluster() string {
	if x != nil {
		return x.Cluster
	}
	return ""
}

type GetSupportBundleResponse struct {
	state         protoimpl.MessageState             `protogen:"open.v1"`
	Progress      *GetSupportBundleResponse_Progress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`
	BundleData    []byte                             `protobuf:"bytes,2,opt,name=bundle_data,json=bundleData,proto3" json:"bundle_data,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetSupportBundleResponse) Reset() {
	*x = GetSupportBundleResponse{}
	mi := &file_omni_management_management_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetSupportBundleResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetSupportBundleResponse) ProtoMessage() {}

func (x *GetSupportBundleResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[21]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetSupportBundleResponse.ProtoReflect.Descriptor instead.
func (*GetSupportBundleResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{21}
}

func (x *GetSupportBundleResponse) GetProgress() *GetSupportBundleResponse_Progress {
	if x != nil {
		return x.Progress
	}
	return nil
}

func (x *GetSupportBundleResponse) GetBundleData() []byte {
	if x != nil {
		return x.BundleData
	}
	return nil
}

// specifies start and end time (inclusive range) in <year>-<month>-<day> format. We pass time as string to avoid timezone issues.
type ReadAuditLogRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	StartTime     string                 `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime       string                 `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadAuditLogRequest) Reset() {
	*x = ReadAuditLogRequest{}
	mi := &file_omni_management_management_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadAuditLogRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadAuditLogRequest) ProtoMessage() {}

func (x *ReadAuditLogRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[22]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadAuditLogRequest.ProtoReflect.Descriptor instead.
func (*ReadAuditLogRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{22}
}

func (x *ReadAuditLogRequest) GetStartTime() string {
	if x != nil {
		return x.StartTime
	}
	return ""
}

func (x *ReadAuditLogRequest) GetEndTime() string {
	if x != nil {
		return x.EndTime
	}
	return ""
}

type ReadAuditLogResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	AuditLog      []byte                 `protobuf:"bytes,1,opt,name=audit_log,json=auditLog,proto3" json:"audit_log,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadAuditLogResponse) Reset() {
	*x = ReadAuditLogResponse{}
	mi := &file_omni_management_management_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadAuditLogResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadAuditLogResponse) ProtoMessage() {}

func (x *ReadAuditLogResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[23]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadAuditLogResponse.ProtoReflect.Descriptor instead.
func (*ReadAuditLogResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{23}
}

func (x *ReadAuditLogResponse) GetAuditLog() []byte {
	if x != nil {
		return x.AuditLog
	}
	return nil
}

type ValidateJsonSchemaRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Data          string                 `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Schema        string                 `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ValidateJsonSchemaRequest) Reset() {
	*x = ValidateJsonSchemaRequest{}
	mi := &file_omni_management_management_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ValidateJsonSchemaRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ValidateJsonSchemaRequest) ProtoMessage() {}

func (x *ValidateJsonSchemaRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[24]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ValidateJsonSchemaRequest.ProtoReflect.Descriptor instead.
func (*ValidateJsonSchemaRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{24}
}

func (x *ValidateJsonSchemaRequest) GetData() string {
	if x != nil {
		return x.Data
	}
	return ""
}

func (x *ValidateJsonSchemaRequest) GetSchema() string {
	if x != nil {
		return x.Schema
	}
	return ""
}

type ValidateJsonSchemaResponse struct {
	state         protoimpl.MessageState              `protogen:"open.v1"`
	Errors        []*ValidateJsonSchemaResponse_Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ValidateJsonSchemaResponse) Reset() {
	*x = ValidateJsonSchemaResponse{}
	mi := &file_omni_management_management_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ValidateJsonSchemaResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ValidateJsonSchemaResponse) ProtoMessage() {}

func (x *ValidateJsonSchemaResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[25]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ValidateJsonSchemaResponse.ProtoReflect.Descriptor instead.
func (*ValidateJsonSchemaResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{25}
}

func (x *ValidateJsonSchemaResponse) GetErrors() []*ValidateJsonSchemaResponse_Error {
	if x != nil {
		return x.Errors
	}
	return nil
}

type MaintenanceUpgradeRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	MachineId     string                 `protobuf:"bytes,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	Version       string                 `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *MaintenanceUpgradeRequest) Reset() {
	*x = MaintenanceUpgradeRequest{}
	mi := &file_omni_management_management_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *MaintenanceUpgradeRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*MaintenanceUpgradeRequest) ProtoMessage() {}

func (x *MaintenanceUpgradeRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[26]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use MaintenanceUpgradeRequest.ProtoReflect.Descriptor instead.
func (*MaintenanceUpgradeRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{26}
}

func (x *MaintenanceUpgradeRequest) GetMachineId() string {
	if x != nil {
		return x.MachineId
	}
	return ""
}

func (x *MaintenanceUpgradeRequest) GetVersion() string {
	if x != nil {
		return x.Version
	}
	return ""
}

type MaintenanceUpgradeResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *MaintenanceUpgradeResponse) Reset() {
	*x = MaintenanceUpgradeResponse{}
	mi := &file_omni_management_management_proto_msgTypes[27]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *MaintenanceUpgradeResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*MaintenanceUpgradeResponse) ProtoMessage() {}

func (x *MaintenanceUpgradeResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[27]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use MaintenanceUpgradeResponse.ProtoReflect.Descriptor instead.
func (*MaintenanceUpgradeResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{27}
}

type GetMachineJoinConfigRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	UseGrpcTunnel bool                   `protobuf:"varint,1,opt,name=use_grpc_tunnel,json=useGrpcTunnel,proto3" json:"use_grpc_tunnel,omitempty"`
	JoinToken     string                 `protobuf:"bytes,2,opt,name=join_token,json=joinToken,proto3" json:"join_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetMachineJoinConfigRequest) Reset() {
	*x = GetMachineJoinConfigRequest{}
	mi := &file_omni_management_management_proto_msgTypes[28]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetMachineJoinConfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetMachineJoinConfigRequest) ProtoMessage() {}

func (x *GetMachineJoinConfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[28]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetMachineJoinConfigRequest.ProtoReflect.Descriptor instead.
func (*GetMachineJoinConfigRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{28}
}

func (x *GetMachineJoinConfigRequest) GetUseGrpcTunnel() bool {
	if x != nil {
		return x.UseGrpcTunnel
	}
	return false
}

func (x *GetMachineJoinConfigRequest) GetJoinToken() string {
	if x != nil {
		return x.JoinToken
	}
	return ""
}

type GetMachineJoinConfigResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	KernelArgs    []string               `protobuf:"bytes,1,rep,name=kernel_args,json=kernelArgs,proto3" json:"kernel_args,omitempty"`
	Config        string                 `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetMachineJoinConfigResponse) Reset() {
	*x = GetMachineJoinConfigResponse{}
	mi := &file_omni_management_management_proto_msgTypes[29]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetMachineJoinConfigResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetMachineJoinConfigResponse) ProtoMessage() {}

func (x *GetMachineJoinConfigResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[29]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetMachineJoinConfigResponse.ProtoReflect.Descriptor instead.
func (*GetMachineJoinConfigResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{29}
}

func (x *GetMachineJoinConfigResponse) GetKernelArgs() []string {
	if x != nil {
		return x.KernelArgs
	}
	return nil
}

func (x *GetMachineJoinConfigResponse) GetConfig() string {
	if x != nil {
		return x.Config
	}
	return ""
}

type GenJoinTokenResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Token         string                 `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GenJoinTokenResponse) Reset() {
	*x = GenJoinTokenResponse{}
	mi := &file_omni_management_management_proto_msgTypes[30]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GenJoinTokenResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GenJoinTokenResponse) ProtoMessage() {}

func (x *GenJoinTokenResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[30]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GenJoinTokenResponse.ProtoReflect.Descriptor instead.
func (*GenJoinTokenResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{30}
}

func (x *GenJoinTokenResponse) GetToken() string {
	if x != nil {
		return x.Token
	}
	return ""
}

type CreateJoinTokenRequest struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	Name           string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *CreateJoinTokenRequest) Reset() {
	*x = CreateJoinTokenRequest{}
	mi := &file_omni_management_management_proto_msgTypes[31]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateJoinTokenRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateJoinTokenRequest) ProtoMessage() {}

func (x *CreateJoinTokenRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[31]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateJoinTokenRequest.ProtoReflect.Descriptor instead.
func (*CreateJoinTokenRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{31}
}

func (x *CreateJoinTokenRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *CreateJoinTokenRequest) GetExpirationTime() *timestamppb.Timestamp {
	if x != nil {
		return x.ExpirationTime
	}
	return nil
}

type CreateJoinTokenResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateJoinTokenResponse) Reset() {
	*x = CreateJoinTokenResponse{}
	mi := &file_omni_management_management_proto_msgTypes[32]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateJoinTokenResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateJoinTokenResponse) ProtoMessage() {}

func (x *CreateJoinTokenResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[32]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateJoinTokenResponse.ProtoReflect.Descriptor instead.
func (*CreateJoinTokenResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{32}
}

func (x *CreateJoinTokenResponse) GetId() string {
	if x != nil {
		return x.Id
	}
	return ""
}

type ResetNodeUniqueTokenRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ResetNodeUniqueTokenRequest) Reset() {
	*x = ResetNodeUniqueTokenRequest{}
	mi := &file_omni_management_management_proto_msgTypes[33]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ResetNodeUniqueTokenRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ResetNodeUniqueTokenRequest) ProtoMessage() {}

func (x *ResetNodeUniqueTokenRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[33]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ResetNodeUniqueTokenRequest.ProtoReflect.Descriptor instead.
func (*ResetNodeUniqueTokenRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{33}
}

func (x *ResetNodeUniqueTokenRequest) GetId() string {
	if x != nil {
		return x.Id
	}
	return ""
}

type ResetNodeUniqueTokenResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ResetNodeUniqueTokenResponse) Reset() {
	*x = ResetNodeUniqueTokenResponse{}
	mi := &file_omni_management_management_proto_msgTypes[34]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ResetNodeUniqueTokenResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ResetNodeUniqueTokenResponse) ProtoMessage() {}

func (x *ResetNodeUniqueTokenResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[34]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ResetNodeUniqueTokenResponse.ProtoReflect.Descriptor instead.
func (*ResetNodeUniqueTokenResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{34}
}

type CreateUserRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Email         string                 `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Role          string                 `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateUserRequest) Reset() {
	*x = CreateUserRequest{}
	mi := &file_omni_management_management_proto_msgTypes[35]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateUserRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateUserRequest) ProtoMessage() {}

func (x *CreateUserRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[35]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.
func (*CreateUserRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{35}
}

func (x *CreateUserRequest) GetEmail() string {
	if x != nil {
		return x.Email
	}
	return ""
}

func (x *CreateUserRequest) GetRole() string {
	if x != nil {
		return x.Role
	}
	return ""
}

type CreateUserResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	UserId        string                 `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateUserResponse) Reset() {
	*x = CreateUserResponse{}
	mi := &file_omni_management_management_proto_msgTypes[36]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateUserResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateUserResponse) ProtoMessage() {}

func (x *CreateUserResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[36]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateUserResponse.ProtoReflect.Descriptor instead.
func (*CreateUserResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{36}
}

func (x *CreateUserResponse) GetUserId() string {
	if x != nil {
		return x.UserId
	}
	return ""
}

type UpdateUserRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Email         string                 `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Role          string                 `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UpdateUserRequest) Reset() {
	*x = UpdateUserRequest{}
	mi := &file_omni_management_management_proto_msgTypes[37]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UpdateUserRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UpdateUserRequest) ProtoMessage() {}

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[37]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.
func (*UpdateUserRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{37}
}

func (x *UpdateUserRequest) GetEmail() string {
	if x != nil {
		return x.Email
	}
	return ""
}

func (x *UpdateUserRequest) GetRole() string {
	if x != nil {
		return x.Role
	}
	return ""
}

type DestroyUserRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Email         string                 `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DestroyUserRequest) Reset() {
	*x = DestroyUserRequest{}
	mi := &file_omni_management_management_proto_msgTypes[38]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DestroyUserRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DestroyUserRequest) ProtoMessage() {}

func (x *DestroyUserRequest) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[38]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DestroyUserRequest.ProtoReflect.Descriptor instead.
func (*DestroyUserRequest) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{38}
}

func (x *DestroyUserRequest) GetEmail() string {
	if x != nil {
		return x.Email
	}
	return ""
}

type ListUsersResponse struct {
	state         protoimpl.MessageState    `protogen:"open.v1"`
	Users         []*ListUsersResponse_User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListUsersResponse) Reset() {
	*x = ListUsersResponse{}
	mi := &file_omni_management_management_proto_msgTypes[39]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListUsersResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListUsersResponse) ProtoMessage() {}

func (x *ListUsersResponse) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[39]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.
func (*ListUsersResponse) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{39}
}

func (x *ListUsersResponse) GetUsers() []*ListUsersResponse_User {
	if x != nil {
		return x.Users
	}
	return nil
}

type ListServiceAccountsResponse_ServiceAccount struct {
	state         protoimpl.MessageState                                     `protogen:"open.v1"`
	Name          string                                                     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PgpPublicKeys []*ListServiceAccountsResponse_ServiceAccount_PgpPublicKey `protobuf:"bytes,2,rep,name=pgp_public_keys,json=pgpPublicKeys,proto3" json:"pgp_public_keys,omitempty"`
	Role          string                                                     `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	LastActive    string                                                     `protobuf:"bytes,5,opt,name=last_active,json=lastActive,proto3" json:"last_active,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListServiceAccountsResponse_ServiceAccount) Reset() {
	*x = ListServiceAccountsResponse_ServiceAccount{}
	mi := &file_omni_management_management_proto_msgTypes[40]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListServiceAccountsResponse_ServiceAccount) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListServiceAccountsResponse_ServiceAccount) ProtoMessage() {}

func (x *ListServiceAccountsResponse_ServiceAccount) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[40]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListServiceAccountsResponse_ServiceAccount.ProtoReflect.Descriptor instead.
func (*ListServiceAccountsResponse_ServiceAccount) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{11, 0}
}

func (x *ListServiceAccountsResponse_ServiceAccount) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *ListServiceAccountsResponse_ServiceAccount) GetPgpPublicKeys() []*ListServiceAccountsResponse_ServiceAccount_PgpPublicKey {
	if x != nil {
		return x.PgpPublicKeys
	}
	return nil
}

func (x *ListServiceAccountsResponse_ServiceAccount) GetRole() string {
	if x != nil {
		return x.Role
	}
	return ""
}

func (x *ListServiceAccountsResponse_ServiceAccount) GetLastActive() string {
	if x != nil {
		return x.LastActive
	}
	return ""
}

type ListServiceAccountsResponse_ServiceAccount_PgpPublicKey struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Armored       string                 `protobuf:"bytes,2,opt,name=armored,proto3" json:"armored,omitempty"`
	Expiration    *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListServiceAccountsResponse_ServiceAccount_PgpPublicKey) Reset() {
	*x = ListServiceAccountsResponse_ServiceAccount_PgpPublicKey{}
	mi := &file_omni_management_management_proto_msgTypes[41]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListServiceAccountsResponse_ServiceAccount_PgpPublicKey) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListServiceAccountsResponse_ServiceAccount_PgpPublicKey) ProtoMessage() {}

func (x *ListServiceAccountsResponse_ServiceAccount_PgpPublicKey) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[41]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListServiceAccountsResponse_ServiceAccount_PgpPublicKey.ProtoReflect.Descriptor instead.
func (*ListServiceAccountsResponse_ServiceAccount_PgpPublicKey) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{11, 0, 0}
}

func (x *ListServiceAccountsResponse_ServiceAccount_PgpPublicKey) GetId() string {
	if x != nil {
		return x.Id
	}
	return ""
}

func (x *ListServiceAccountsResponse_ServiceAccount_PgpPublicKey) GetArmored() string {
	if x != nil {
		return x.Armored
	}
	return ""
}

func (x *ListServiceAccountsResponse_ServiceAccount_PgpPublicKey) GetExpiration() *timestamppb.Timestamp {
	if x != nil {
		return x.Expiration
	}
	return nil
}

type CreateSchematicRequest_Overlay struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Image         string                 `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Options       string                 `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateSchematicRequest_Overlay) Reset() {
	*x = CreateSchematicRequest_Overlay{}
	mi := &file_omni_management_management_proto_msgTypes[42]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateSchematicRequest_Overlay) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateSchematicRequest_Overlay) ProtoMessage() {}

func (x *CreateSchematicRequest_Overlay) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[42]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateSchematicRequest_Overlay.ProtoReflect.Descriptor instead.
func (*CreateSchematicRequest_Overlay) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{18, 0}
}

func (x *CreateSchematicRequest_Overlay) GetImage() string {
	if x != nil {
		return x.Image
	}
	return ""
}

func (x *CreateSchematicRequest_Overlay) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *CreateSchematicRequest_Overlay) GetOptions() string {
	if x != nil {
		return x.Options
	}
	return ""
}

type GetSupportBundleResponse_Progress struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Source        string                 `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Error         string                 `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	State         string                 `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	Total         int32                  `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"`
	Value         int32                  `protobuf:"varint,5,opt,name=value,proto3" json:"value,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetSupportBundleResponse_Progress) Reset() {
	*x = GetSupportBundleResponse_Progress{}
	mi := &file_omni_management_management_proto_msgTypes[44]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetSupportBundleResponse_Progress) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetSupportBundleResponse_Progress) ProtoMessage() {}

func (x *GetSupportBundleResponse_Progress) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[44]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetSupportBundleResponse_Progress.ProtoReflect.Descriptor instead.
func (*GetSupportBundleResponse_Progress) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{21, 0}
}

func (x *GetSupportBundleResponse_Progress) GetSource() string {
	if x != nil {
		return x.Source
	}
	return ""
}

func (x *GetSupportBundleResponse_Progress) GetError() string {
	if x != nil {
		return x.Error
	}
	return ""
}

func (x *GetSupportBundleResponse_Progress) GetState() string {
	if x != nil {
		return x.State
	}
	return ""
}

func (x *GetSupportBundleResponse_Progress) GetTotal() int32 {
	if x != nil {
		return x.Total
	}
	return 0
}

func (x *GetSupportBundleResponse_Progress) GetValue() int32 {
	if x != nil {
		return x.Value
	}
	return 0
}

type ValidateJsonSchemaResponse_Error struct {
	state         protoimpl.MessageState              `protogen:"open.v1"`
	Errors        []*ValidateJsonSchemaResponse_Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	SchemaPath    string                              `protobuf:"bytes,2,opt,name=schema_path,json=schemaPath,proto3" json:"schema_path,omitempty"`
	DataPath      string                              `protobuf:"bytes,3,opt,name=data_path,json=dataPath,proto3" json:"data_path,omitempty"`
	Cause         string                              `protobuf:"bytes,4,opt,name=cause,proto3" json:"cause,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ValidateJsonSchemaResponse_Error) Reset() {
	*x = ValidateJsonSchemaResponse_Error{}
	mi := &file_omni_management_management_proto_msgTypes[45]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ValidateJsonSchemaResponse_Error) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ValidateJsonSchemaResponse_Error) ProtoMessage() {}

func (x *ValidateJsonSchemaResponse_Error) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[45]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ValidateJsonSchemaResponse_Error.ProtoReflect.Descriptor instead.
func (*ValidateJsonSchemaResponse_Error) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{25, 0}
}

func (x *ValidateJsonSchemaResponse_Error) GetErrors() []*ValidateJsonSchemaResponse_Error {
	if x != nil {
		return x.Errors
	}
	return nil
}

func (x *ValidateJsonSchemaResponse_Error) GetSchemaPath() string {
	if x != nil {
		return x.SchemaPath
	}
	return ""
}

func (x *ValidateJsonSchemaResponse_Error) GetDataPath() string {
	if x != nil {
		return x.DataPath
	}
	return ""
}

func (x *ValidateJsonSchemaResponse_Error) GetCause() string {
	if x != nil {
		return x.Cause
	}
	return ""
}

type ListUsersResponse_User struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Email         string                 `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	Role          string                 `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	SamlLabels    map[string]string      `protobuf:"bytes,4,rep,name=saml_labels,json=samlLabels,proto3" json:"saml_labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	LastActive    string                 `protobuf:"bytes,5,opt,name=last_active,json=lastActive,proto3" json:"last_active,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListUsersResponse_User) Reset() {
	*x = ListUsersResponse_User{}
	mi := &file_omni_management_management_proto_msgTypes[46]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListUsersResponse_User) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListUsersResponse_User) ProtoMessage() {}

func (x *ListUsersResponse_User) ProtoReflect() protoreflect.Message {
	mi := &file_omni_management_management_proto_msgTypes[46]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListUsersResponse_User.ProtoReflect.Descriptor instead.
func (*ListUsersResponse_User) Descriptor() ([]byte, []int) {
	return file_omni_management_management_proto_rawDescGZIP(), []int{39, 0}
}

func (x *ListUsersResponse_User) GetId() string {
	if x != nil {
		return x.Id
	}
	return ""
}

func (x *ListUsersResponse_User) GetEmail() string {
	if x != nil {
		return x.Email
	}
	return ""
}

func (x *ListUsersResponse_User) GetRole() string {
	if x != nil {
		return x.Role
	}
	return ""
}

func (x *ListUsersResponse_User) GetSamlLabels() map[string]string {
	if x != nil {
		return x.SamlLabels
	}
	return nil
}

func (x *ListUsersResponse_User) GetLastActive() string {
	if x != nil {
		return x.LastActive
	}
	return ""
}

var File_omni_management_management_proto protoreflect.FileDescriptor

const file_omni_management_management_proto_rawDesc = "" +
	"\n" +
	" omni/management/management.proto\x12\n" +
	"management\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x13common/common.proto\"4\n" +
	"\x12KubeconfigResponse\x12\x1e\n" +
	"\n" +
	"kubeconfig\x18\x01 \x01(\fR\n" +
	"kubeconfig\"7\n" +
	"\x13TalosconfigResponse\x12 \n" +
	"\vtalosconfig\x18\x01 \x01(\fR\vtalosconfig\"4\n" +
	"\x12OmniconfigResponse\x12\x1e\n" +
	"\n" +
	"omniconfig\x18\x01 \x01(\fR\n" +
	"omniconfig\"j\n" +
	"\x12MachineLogsRequest\x12\x1d\n" +
	"\n" +
	"machine_id\x18\x01 \x01(\tR\tmachineId\x12\x16\n" +
	"\x06follow\x18\x02 \x01(\bR\x06follow\x12\x1d\n" +
	"\n" +
	"tail_lines\x18\x03 \x01(\x05R\ttailLines\"/\n" +
	"\x15ValidateConfigRequest\x12\x16\n" +
	"\x06config\x18\x01 \x01(\tR\x06config\"G\n" +
	"\x12TalosconfigRequest\x12\x10\n" +
	"\x03raw\x18\x01 \x01(\bR\x03raw\x12\x1f\n" +
	"\vbreak_glass\x18\x02 \x01(\bR\n" +
	"breakGlass\"\xa4\x01\n" +
	"\x1bCreateServiceAccountRequest\x123\n" +
	"\x16armored_pgp_public_key\x18\x01 \x01(\tR\x13armoredPgpPublicKey\x12\"\n" +
	"\ruse_user_role\x18\x03 \x01(\bR\vuseUserRole\x12\x12\n" +
	"\x04role\x18\x04 \x01(\tR\x04role\x12\x12\n" +
	"\x04name\x18\x05 \x01(\tR\x04nameJ\x04\b\x02\x10\x03\"B\n" +
	"\x1cCreateServiceAccountResponse\x12\"\n" +
	"\rpublic_key_id\x18\x01 \x01(\tR\vpublicKeyId\"e\n" +
	"\x1aRenewServiceAccountRequest\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x123\n" +
	"\x16armored_pgp_public_key\x18\x02 \x01(\tR\x13armoredPgpPublicKey\"A\n" +
	"\x1bRenewServiceAccountResponse\x12\"\n" +
	"\rpublic_key_id\x18\x01 \x01(\tR\vpublicKeyId\"2\n" +
	"\x1cDestroyServiceAccountRequest\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\"\xc5\x03\n" +
	"\x1bListServiceAccountsResponse\x12a\n" +
	"\x10service_accounts\x18\x01 \x03(\v26.management.ListServiceAccountsResponse.ServiceAccountR\x0fserviceAccounts\x1a\xc2\x02\n" +
	"\x0eServiceAccount\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12k\n" +
	"\x0fpgp_public_keys\x18\x02 \x03(\v2C.management.ListServiceAccountsResponse.ServiceAccount.PgpPublicKeyR\rpgpPublicKeys\x12\x12\n" +
	"\x04role\x18\x04 \x01(\tR\x04role\x12\x1f\n" +
	"\vlast_active\x18\x05 \x01(\tR\n" +
	"lastActive\x1at\n" +
	"\fPgpPublicKey\x12\x0e\n" +
	"\x02id\x18\x01 \x01(\tR\x02id\x12\x18\n" +
	"\aarmored\x18\x02 \x01(\tR\aarmored\x12:\n" +
	"\n" +
	"expiration\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
	"expirationJ\x04\b\x03\x10\x04\"\x90\x03\n" +
	"\x11KubeconfigRequest\x12'\n" +
	"\x0fservice_account\x18\x01 \x01(\bR\x0eserviceAccount\x12I\n" +
	"\x13service_account_ttl\x18\x02 \x01(\v2\x19.google.protobuf.DurationR\x11serviceAccountTtl\x120\n" +
	"\x14service_account_user\x18\x03 \x01(\tR\x12serviceAccountUser\x124\n" +
	"\x16service_account_groups\x18\x04 \x03(\tR\x14serviceAccountGroups\x12\x1d\n" +
	"\n" +
	"grant_type\x18\x05 \x01(\tR\tgrantType\x12\x1f\n" +
	"\vbreak_glass\x18\x06 \x01(\bR\n" +
	"breakGlass\x12-\n" +
	"\x13oidc_cache_base_dir\x18\a \x01(\tR\x10oidcCacheBaseDir\x120\n" +
	"\x14oidc_cache_isolation\x18\b \x01(\bR\x12oidcCacheIsolation\"D\n" +
	"!KubernetesUpgradePreChecksRequest\x12\x1f\n" +
	"\vnew_version\x18\x01 \x01(\tR\n" +
	"newVersion\"L\n" +
	"\"KubernetesUpgradePreChecksResponse\x12\x0e\n" +
	"\x02ok\x18\x01 \x01(\bR\x02ok\x12\x16\n" +
	"\x06reason\x18\x02 \x01(\tR\x06reason\"\xcc\x02\n" +
	"\x14KubernetesSSAOptions\x12[\n" +
	"\x10inventory_policy\x18\x01 \x01(\x0e20.management.KubernetesSSAOptions.InventoryPolicyR\x0finventoryPolicy\x12F\n" +
	"\x11reconcile_timeout\x18\x02 \x01(\v2\x19.google.protobuf.DurationR\x10reconcileTimeout\x12'\n" +
	"\x0fforce_conflicts\x18\x03 \x01(\bR\x0eforceConflicts\x12\x19\n" +
	"\bno_prune\x18\x04 \x01(\bR\anoPrune\"K\n" +
	"\x0fInventoryPolicy\x12\x0e\n" +
	"\n" +
	"MUST_MATCH\x10\x00\x12\x19\n" +
	"\x15ADOPT_IF_NO_INVENTORY\x10\x01\x12\r\n" +
	"\tADOPT_ALL\x10\x02\"l\n" +
	"\x1dKubernetesSyncManifestRequest\x12\x17\n" +
	"\adry_run\x18\x01 \x01(\bR\x06dryRun\x122\n" +
	"\x03ssa\x18\x02 \x01(\v2 .management.KubernetesSSAOptionsR\x03ssa\"\x90\x02\n" +
	"\x1eKubernetesSyncManifestResponse\x12\\\n" +
	"\rresponse_type\x18\x01 \x01(\x0e27.management.KubernetesSyncManifestResponse.ResponseTypeR\fresponseType\x12\x12\n" +
	"\x04path\x18\x02 \x01(\tR\x04path\x12\x16\n" +
	"\x06object\x18\x03 \x01(\fR\x06object\x12\x12\n" +
	"\x04diff\x18\x04 \x01(\tR\x04diff\x12\x18\n" +
	"\askipped\x18\x05 \x01(\bR\askipped\"6\n" +
	"\fResponseType\x12\v\n" +
	"\aUNKNOWN\x10\x00\x12\f\n" +
	"\bMANIFEST\x10\x01\x12\v\n" +
	"\aROLLOUT\x10\x02\"\x8b\x06\n" +
	"\x16CreateSchematicRequest\x12\x1e\n" +
	"\n" +
	"extensions\x18\x01 \x03(\tR\n" +
	"extensions\x12*\n" +
	"\x11extra_kernel_args\x18\x02 \x03(\tR\x0fextraKernelArgs\x12S\n" +
	"\vmeta_values\x18\x03 \x03(\v22.management.CreateSchematicRequest.MetaValuesEntryR\n" +
	"metaValues\x12#\n" +
	"\rtalos_version\x18\x04 \x01(\tR\ftalosVersion\x12\x19\n" +
	"\bmedia_id\x18\x05 \x01(\tR\amediaId\x12\x1f\n" +
	"\vsecure_boot\x18\x06 \x01(\bR\n" +
	"secureBoot\x12z\n" +
	"\x1bsiderolink_grpc_tunnel_mode\x18\a \x01(\x0e2;.management.CreateSchematicRequest.SiderolinkGRPCTunnelModeR\x18siderolinkGrpcTunnelMode\x12\x1d\n" +
	"\n" +
	"join_token\x18\b \x01(\tR\tjoinToken\x12D\n" +
	"\aoverlay\x18\t \x01(\v2*.management.CreateSchematicRequest.OverlayR\aoverlay\x12?\n" +
	"\n" +
	"bootloader\x18\n" +
	" \x01(\x0e2\x1f.management.SchematicBootloaderR\n" +
	"bootloader\x1aM\n" +
	"\aOverlay\x12\x14\n" +
	"\x05image\x18\x01 \x01(\tR\x05image\x12\x12\n" +
	"\x04name\x18\x02 \x01(\tR\x04name\x12\x18\n" +
	"\aoptions\x18\x03 \x01(\tR\aoptions\x1a=\n" +
	"\x0fMetaValuesEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\rR\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"?\n" +
	"\x18SiderolinkGRPCTunnelMode\x12\b\n" +
	"\x04AUTO\x10\x00\x12\f\n" +
	"\bDISABLED\x10\x01\x12\v\n" +
	"\aENABLED\x10\x02\"\xaa\x01\n" +
	"\x17CreateSchematicResponse\x12!\n" +
	"\fschematic_id\x18\x01 \x01(\tR\vschematicId\x12\x17\n" +
	"\apxe_url\x18\x02 \x01(\tR\x06pxeUrl\x12.\n" +
	"\x13grpc_tunnel_enabled\x18\x03 \x01(\bR\x11grpcTunnelEnabled\x12#\n" +
	"\rschematic_yml\x18\x04 \x01(\tR\fschematicYml\"3\n" +
	"\x17GetSupportBundleRequest\x12\x18\n" +
	"\acluster\x18\x01 \x01(\tR\acluster\"\x82\x02\n" +
	"\x18GetSupportBundleResponse\x12I\n" +
	"\bprogress\x18\x01 \x01(\v2-.management.GetSupportBundleResponse.ProgressR\bprogress\x12\x1f\n" +
	"\vbundle_data\x18\x02 \x01(\fR\n" +
	"bundleData\x1az\n" +
	"\bProgress\x12\x16\n" +
	"\x06source\x18\x01 \x01(\tR\x06source\x12\x14\n" +
	"\x05error\x18\x02 \x01(\tR\x05error\x12\x14\n" +
	"\x05state\x18\x03 \x01(\tR\x05state\x12\x14\n" +
	"\x05total\x18\x04 \x01(\x05R\x05total\x12\x14\n" +
	"\x05value\x18\x05 \x01(\x05R\x05value\"O\n" +
	"\x13ReadAuditLogRequest\x12\x1d\n" +
	"\n" +
	"start_time\x18\x01 \x01(\tR\tstartTime\x12\x19\n" +
	"\bend_time\x18\x02 \x01(\tR\aendTime\"3\n" +
	"\x14ReadAuditLogResponse\x12\x1b\n" +
	"\taudit_log\x18\x01 \x01(\fR\bauditLog\"G\n" +
	"\x19ValidateJsonSchemaRequest\x12\x12\n" +
	"\x04data\x18\x01 \x01(\tR\x04data\x12\x16\n" +
	"\x06schema\x18\x02 \x01(\tR\x06schema\"\x86\x02\n" +
	"\x1aValidateJsonSchemaResponse\x12D\n" +
	"\x06errors\x18\x01 \x03(\v2,.management.ValidateJsonSchemaResponse.ErrorR\x06errors\x1a\xa1\x01\n" +
	"\x05Error\x12D\n" +
	"\x06errors\x18\x01 \x03(\v2,.management.ValidateJsonSchemaResponse.ErrorR\x06errors\x12\x1f\n" +
	"\vschema_path\x18\x02 \x01(\tR\n" +
	"schemaPath\x12\x1b\n" +
	"\tdata_path\x18\x03 \x01(\tR\bdataPath\x12\x14\n" +
	"\x05cause\x18\x04 \x01(\tR\x05cause\"T\n" +
	"\x19MaintenanceUpgradeRequest\x12\x1d\n" +
	"\n" +
	"machine_id\x18\x01 \x01(\tR\tmachineId\x12\x18\n" +
	"\aversion\x18\x02 \x01(\tR\aversion\"\x1c\n" +
	"\x1aMaintenanceUpgradeResponse\"d\n" +
	"\x1bGetMachineJoinConfigRequest\x12&\n" +
	"\x0fuse_grpc_tunnel\x18\x01 \x01(\bR\ruseGrpcTunnel\x12\x1d\n" +
	"\n" +
	"join_token\x18\x02 \x01(\tR\tjoinToken\"W\n" +
	"\x1cGetMachineJoinConfigResponse\x12\x1f\n" +
	"\vkernel_args\x18\x01 \x03(\tR\n" +
	"kernelArgs\x12\x16\n" +
	"\x06config\x18\x02 \x01(\tR\x06config\",\n" +
	"\x14GenJoinTokenResponse\x12\x14\n" +
	"\x05token\x18\x01 \x01(\tR\x05token\"q\n" +
	"\x16CreateJoinTokenRequest\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12C\n" +
	"\x0fexpiration_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\x0eexpirationTime\")\n" +
	"\x17CreateJoinTokenResponse\x12\x0e\n" +
	"\x02id\x18\x01 \x01(\tR\x02id\"-\n" +
	"\x1bResetNodeUniqueTokenRequest\x12\x0e\n" +
	"\x02id\x18\x01 \x01(\tR\x02id\"\x1e\n" +
	"\x1cResetNodeUniqueTokenResponse\"=\n" +
	"\x11CreateUserRequest\x12\x14\n" +
	"\x05email\x18\x01 \x01(\tR\x05email\x12\x12\n" +
	"\x04role\x18\x02 \x01(\tR\x04role\"-\n" +
	"\x12CreateUserResponse\x12\x17\n" +
	"\auser_id\x18\x01 \x01(\tR\x06userId\"=\n" +
	"\x11UpdateUserRequest\x12\x14\n" +
	"\x05email\x18\x01 \x01(\tR\x05email\x12\x12\n" +
	"\x04role\x18\x02 \x01(\tR\x04role\"*\n" +
	"\x12DestroyUserRequest\x12\x14\n" +
	"\x05email\x18\x01 \x01(\tR\x05email\"\xc5\x02\n" +
	"\x11ListUsersResponse\x128\n" +
	"\x05users\x18\x01 \x03(\v2\".management.ListUsersResponse.UserR\x05users\x1a\xf5\x01\n" +
	"\x04User\x12\x0e\n" +
	"\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n" +
	"\x05email\x18\x02 \x01(\tR\x05email\x12\x12\n" +
	"\x04role\x18\x03 \x01(\tR\x04role\x12S\n" +
	"\vsaml_labels\x18\x04 \x03(\v22.management.ListUsersResponse.User.SamlLabelsEntryR\n" +
	"samlLabels\x12\x1f\n" +
	"\vlast_active\x18\x05 \x01(\tR\n" +
	"lastActive\x1a=\n" +
	"\x0fSamlLabelsEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01*O\n" +
	"\x13SchematicBootloader\x12\r\n" +
	"\tBOOT_AUTO\x10\x00\x12\r\n" +
	"\tBOOT_DUAL\x10\x01\x12\v\n" +
	"\aBOOT_SD\x10\x02\x12\r\n" +
	"\tBOOT_GRUB\x10\x032\xa4\x10\n" +
	"\x11ManagementService\x12K\n" +
	"\n" +
	"Kubeconfig\x12\x1d.management.KubeconfigRequest\x1a\x1e.management.KubeconfigResponse\x12N\n" +
	"\vTalosconfig\x12\x1e.management.TalosconfigRequest\x1a\x1f.management.TalosconfigResponse\x12D\n" +
	"\n" +
	"Omniconfig\x12\x16.google.protobuf.Empty\x1a\x1e.management.OmniconfigResponse\x12=\n" +
	"\vMachineLogs\x12\x1e.management.MachineLogsRequest\x1a\f.common.Data0\x01\x12K\n" +
	"\x0eValidateConfig\x12!.management.ValidateConfigRequest\x1a\x16.google.protobuf.Empty\x12c\n" +
	"\x12ValidateJSONSchema\x12%.management.ValidateJsonSchemaRequest\x1a&.management.ValidateJsonSchemaResponse\x12i\n" +
	"\x14CreateServiceAccount\x12'.management.CreateServiceAccountRequest\x1a(.management.CreateServiceAccountResponse\x12f\n" +
	"\x13RenewServiceAccount\x12&.management.RenewServiceAccountRequest\x1a'.management.RenewServiceAccountResponse\x12V\n" +
	"\x13ListServiceAccounts\x12\x16.google.protobuf.Empty\x1a'.management.ListServiceAccountsResponse\x12Y\n" +
	"\x15DestroyServiceAccount\x12(.management.DestroyServiceAccountRequest\x1a\x16.google.protobuf.Empty\x12{\n" +
	"\x1aKubernetesUpgradePreChecks\x12-.management.KubernetesUpgradePreChecksRequest\x1a..management.KubernetesUpgradePreChecksResponse\x12r\n" +
	"\x17KubernetesSyncManifests\x12).management.KubernetesSyncManifestRequest\x1a*.management.KubernetesSyncManifestResponse0\x01\x12Z\n" +
	"\x0fCreateSchematic\x12\".management.CreateSchematicRequest\x1a#.management.CreateSchematicResponse\x12_\n" +
	"\x10GetSupportBundle\x12#.management.GetSupportBundleRequest\x1a$.management.GetSupportBundleResponse0\x01\x12S\n" +
	"\fReadAuditLog\x12\x1f.management.ReadAuditLogRequest\x1a .management.ReadAuditLogResponse0\x01\x12c\n" +
	"\x12MaintenanceUpgrade\x12%.management.MaintenanceUpgradeRequest\x1a&.management.MaintenanceUpgradeResponse\x12i\n" +
	"\x14GetMachineJoinConfig\x12'.management.GetMachineJoinConfigRequest\x1a(.management.GetMachineJoinConfigResponse\x12Z\n" +
	"\x0fCreateJoinToken\x12\".management.CreateJoinTokenRequest\x1a#.management.CreateJoinTokenResponse\x12i\n" +
	"\x14ResetNodeUniqueToken\x12'.management.ResetNodeUniqueTokenRequest\x1a(.management.ResetNodeUniqueTokenResponse\x12K\n" +
	"\n" +
	"CreateUser\x12\x1d.management.CreateUserRequest\x1a\x1e.management.CreateUserResponse\x12B\n" +
	"\tListUsers\x12\x16.google.protobuf.Empty\x1a\x1d.management.ListUsersResponse\x12C\n" +
	"\n" +
	"UpdateUser\x12\x1d.management.UpdateUserRequest\x1a\x16.google.protobuf.Empty\x12E\n" +
	"\vDestroyUser\x12\x1e.management.DestroyUserRequest\x1a\x16.google.protobuf.EmptyB7Z5github.com/siderolabs/omni/client/api/omni/managementb\x06proto3"

var (
	file_omni_management_management_proto_rawDescOnce sync.Once
	file_omni_management_management_proto_rawDescData []byte
)

func file_omni_management_management_proto_rawDescGZIP() []byte {
	file_omni_management_management_proto_rawDescOnce.Do(func() {
		file_omni_management_management_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_omni_management_management_proto_rawDesc), len(file_omni_management_management_proto_rawDesc)))
	})
	return file_omni_management_management_proto_rawDescData
}

var file_omni_management_management_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
var file_omni_management_management_proto_msgTypes = make([]protoimpl.MessageInfo, 48)
var file_omni_management_management_proto_goTypes = []any{
	(SchematicBootloader)(0),                                        // 0: management.SchematicBootloader
	(KubernetesSSAOptions_InventoryPolicy)(0),                       // 1: management.KubernetesSSAOptions.InventoryPolicy
	(KubernetesSyncManifestResponse_ResponseType)(0),                // 2: management.KubernetesSyncManifestResponse.ResponseType
	(CreateSchematicRequest_SiderolinkGRPCTunnelMode)(0),            // 3: management.CreateSchematicRequest.SiderolinkGRPCTunnelMode
	(*KubeconfigResponse)(nil),                                      // 4: management.KubeconfigResponse
	(*TalosconfigResponse)(nil),                                     // 5: management.TalosconfigResponse
	(*OmniconfigResponse)(nil),                                      // 6: management.OmniconfigResponse
	(*MachineLogsRequest)(nil),                                      // 7: management.MachineLogsRequest
	(*ValidateConfigRequest)(nil),                                   // 8: management.ValidateConfigRequest
	(*TalosconfigRequest)(nil),                                      // 9: management.TalosconfigRequest
	(*CreateServiceAccountRequest)(nil),                             // 10: management.CreateServiceAccountRequest
	(*CreateServiceAccountResponse)(nil),                            // 11: management.CreateServiceAccountResponse
	(*RenewServiceAccountRequest)(nil),                              // 12: management.RenewServiceAccountRequest
	(*RenewServiceAccountResponse)(nil),                             // 13: management.RenewServiceAccountResponse
	(*DestroyServiceAccountRequest)(nil),                            // 14: management.DestroyServiceAccountRequest
	(*ListServiceAccountsResponse)(nil),                             // 15: management.ListServiceAccountsResponse
	(*KubeconfigRequest)(nil),                                       // 16: management.KubeconfigRequest
	(*KubernetesUpgradePreChecksRequest)(nil),                       // 17: management.KubernetesUpgradePreChecksRequest
	(*KubernetesUpgradePreChecksResponse)(nil),                      // 18: management.KubernetesUpgradePreChecksResponse
	(*KubernetesSSAOptions)(nil),                                    // 19: management.KubernetesSSAOptions
	(*KubernetesSyncManifestRequest)(nil),                           // 20: management.KubernetesSyncManifestRequest
	(*KubernetesSyncManifestResponse)(nil),                          // 21: management.KubernetesSyncManifestResponse
	(*CreateSchematicRequest)(nil),                                  // 22: management.CreateSchematicRequest
	(*CreateSchematicResponse)(nil),                                 // 23: management.CreateSchematicResponse
	(*GetSupportBundleRequest)(nil),                                 // 24: management.GetSupportBundleRequest
	(*GetSupportBundleResponse)(nil),                                // 25: management.GetSupportBundleResponse
	(*ReadAuditLogRequest)(nil),                                     // 26: management.ReadAuditLogRequest
	(*ReadAuditLogResponse)(nil),                                    // 27: management.ReadAuditLogResponse
	(*ValidateJsonSchemaRequest)(nil),                               // 28: management.ValidateJsonSchemaRequest
	(*ValidateJsonSchemaResponse)(nil),                              // 29: management.ValidateJsonSchemaResponse
	(*MaintenanceUpgradeRequest)(nil),                               // 30: management.MaintenanceUpgradeRequest
	(*MaintenanceUpgradeResponse)(nil),                              // 31: management.MaintenanceUpgradeResponse
	(*GetMachineJoinConfigRequest)(nil),                             // 32: management.GetMachineJoinConfigRequest
	(*GetMachineJoinConfigResponse)(nil),                            // 33: management.GetMachineJoinConfigResponse
	(*GenJoinTokenResponse)(nil),                                    // 34: management.GenJoinTokenResponse
	(*CreateJoinTokenRequest)(nil),                                  // 35: management.CreateJoinTokenRequest
	(*CreateJoinTokenResponse)(nil),                                 // 36: management.CreateJoinTokenResponse
	(*ResetNodeUniqueTokenRequest)(nil),                             // 37: management.ResetNodeUniqueTokenRequest
	(*ResetNodeUniqueTokenResponse)(nil),                            // 38: management.ResetNodeUniqueTokenResponse
	(*CreateUserRequest)(nil),                                       // 39: management.CreateUserRequest
	(*CreateUserResponse)(nil),                                      // 40: management.CreateUserResponse
	(*UpdateUserRequest)(nil),                                       // 41: management.UpdateUserRequest
	(*DestroyUserRequest)(nil),                                      // 42: management.DestroyUserRequest
	(*ListUsersResponse)(nil),                                       // 43: management.ListUsersResponse
	(*ListServiceAccountsResponse_ServiceAccount)(nil),              // 44: management.ListServiceAccountsResponse.ServiceAccount
	(*ListServiceAccountsResponse_ServiceAccount_PgpPublicKey)(nil), // 45: management.ListServiceAccountsResponse.ServiceAccount.PgpPublicKey
	(*CreateSchematicRequest_Overlay)(nil),                          // 46: management.CreateSchematicRequest.Overlay
	nil,                                                             // 47: management.CreateSchematicRequest.MetaValuesEntry
	(*GetSupportBundleResponse_Progress)(nil),                       // 48: management.GetSupportBundleResponse.Progress
	(*ValidateJsonSchemaResponse_Error)(nil),                        // 49: management.ValidateJsonSchemaResponse.Error
	(*ListUsersResponse_User)(nil),                                  // 50: management.ListUsersResponse.User
	nil,                                                             // 51: management.ListUsersResponse.User.SamlLabelsEntry
	(*durationpb.Duration)(nil),                                     // 52: google.protobuf.Duration
	(*timestamppb.Timestamp)(nil),                                   // 53: google.protobuf.Timestamp
	(*emptypb.Empty)(nil),                                           // 54: google.protobuf.Empty
	(*common.Data)(nil),                                             // 55: common.Data
}
var file_omni_management_management_proto_depIdxs = []int32{
	44, // 0: management.ListServiceAccountsResponse.service_accounts:type_name -> management.ListServiceAccountsResponse.ServiceAccount
	52, // 1: management.KubeconfigRequest.service_account_ttl:type_name -> google.protobuf.Duration
	1,  // 2: management.KubernetesSSAOptions.inventory_policy:type_name -> management.KubernetesSSAOptions.InventoryPolicy
	52, // 3: management.KubernetesSSAOptions.reconcile_timeout:type_name -> google.protobuf.Duration
	19, // 4: management.KubernetesSyncManifestRequest.ssa:type_name -> management.KubernetesSSAOptions
	2,  // 5: management.KubernetesSyncManifestResponse.response_type:type_name -> management.KubernetesSyncManifestResponse.ResponseType
	47, // 6: management.CreateSchematicRequest.meta_values:type_name -> management.CreateSchematicRequest.MetaValuesEntry
	3,  // 7: management.CreateSchematicRequest.siderolink_grpc_tunnel_mode:type_name -> management.CreateSchematicRequest.SiderolinkGRPCTunnelMode
	46, // 8: management.CreateSchematicRequest.overlay:type_name -> management.CreateSchematicRequest.Overlay
	0,  // 9: management.CreateSchematicRequest.bootloader:type_name -> management.SchematicBootloader
	48, // 10: management.GetSupportBundleResponse.progress:type_name -> management.GetSupportBundleResponse.Progress
	49, // 11: management.ValidateJsonSchemaResponse.errors:type_name -> management.ValidateJsonSchemaResponse.Error
	53, // 12: management.CreateJoinTokenRequest.expiration_time:type_name -> google.protobuf.Timestamp
	50, // 13: management.ListUsersResponse.users:type_name -> management.ListUsersResponse.User
	45, // 14: management.ListServiceAccountsResponse.ServiceAccount.pgp_public_keys:type_name -> management.ListServiceAccountsResponse.ServiceAccount.PgpPublicKey
	53, // 15: management.ListServiceAccountsResponse.ServiceAccount.PgpPublicKey.expiration:type_name -> google.protobuf.Timestamp
	49, // 16: management.ValidateJsonSchemaResponse.Error.errors:type_name -> management.ValidateJsonSchemaResponse.Error
	51, // 17: management.ListUsersResponse.User.saml_labels:type_name -> management.ListUsersResponse.User.SamlLabelsEntry
	16, // 18: management.ManagementService.Kubeconfig:input_type -> management.KubeconfigRequest
	9,  // 19: management.ManagementService.Talosconfig:input_type -> management.TalosconfigRequest
	54, // 20: management.ManagementService.Omniconfig:input_type -> google.protobuf.Empty
	7,  // 21: management.ManagementService.MachineLogs:input_type -> management.MachineLogsRequest
	8,  // 22: management.ManagementService.ValidateConfig:input_type -> management.ValidateConfigRequest
	28, // 23: management.ManagementService.ValidateJSONSchema:input_type -> management.ValidateJsonSchemaRequest
	10, // 24: management.ManagementService.CreateServiceAccount:input_type -> management.CreateServiceAccountRequest
	12, // 25: management.ManagementService.RenewServiceAccount:input_type -> management.RenewServiceAccountRequest
	54, // 26: management.ManagementService.ListServiceAccounts:input_type -> google.protobuf.Empty
	14, // 27: management.ManagementService.DestroyServiceAccount:input_type -> management.DestroyServiceAccountRequest
	17, // 28: management.ManagementService.KubernetesUpgradePreChecks:input_type -> management.KubernetesUpgradePreChecksRequest
	20, // 29: management.ManagementService.KubernetesSyncManifests:input_type -> management.KubernetesSyncManifestRequest
	22, // 30: management.ManagementService.CreateSchematic:input_type -> management.CreateSchematicRequest
	24, // 31: management.ManagementService.GetSupportBundle:input_type -> management.GetSupportBundleRequest
	26, // 32: management.ManagementService.ReadAuditLog:input_type -> management.ReadAuditLogRequest
	30, // 33: management.ManagementService.MaintenanceUpgrade:input_type -> management.MaintenanceUpgradeRequest
	32, // 34: management.ManagementService.GetMachineJoinConfig:input_type -> management.GetMachineJoinConfigRequest
	35, // 35: management.ManagementService.CreateJoinToken:input_type -> management.CreateJoinTokenRequest
	37, // 36: management.ManagementService.ResetNodeUniqueToken:input_type -> management.ResetNodeUniqueTokenRequest
	39, // 37: management.ManagementService.CreateUser:input_type -> management.CreateUserRequest
	54, // 38: management.ManagementService.ListUsers:input_type -> google.protobuf.Empty
	41, // 39: management.ManagementService.UpdateUser:input_type -> management.UpdateUserRequest
	42, // 40: management.ManagementService.DestroyUser:input_type -> management.DestroyUserRequest
	4,  // 41: management.ManagementService.Kubeconfig:output_type -> management.KubeconfigResponse
	5,  // 42: management.ManagementService.Talosconfig:output_type -> management.TalosconfigResponse
	6,  // 43: management.ManagementService.Omniconfig:output_type -> management.OmniconfigResponse
	55, // 44: management.ManagementService.MachineLogs:output_type -> common.Data
	54, // 45: management.ManagementService.ValidateConfig:output_type -> google.protobuf.Empty
	29, // 46: management.ManagementService.ValidateJSONSchema:output_type -> management.ValidateJsonSchemaResponse
	11, // 47: management.ManagementService.CreateServiceAccount:output_type -> management.CreateServiceAccountResponse
	13, // 48: management.ManagementService.RenewServiceAccount:output_type -> management.RenewServiceAccountResponse
	15, // 49: management.ManagementService.ListServiceAccounts:output_type -> management.ListServiceAccountsResponse
	54, // 50: management.ManagementService.DestroyServiceAccount:output_type -> google.protobuf.Empty
	18, // 51: management.ManagementService.KubernetesUpgradePreChecks:output_type -> management.KubernetesUpgradePreChecksResponse
	21, // 52: management.ManagementService.KubernetesSyncManifests:output_type -> management.KubernetesSyncManifestResponse
	23, // 53: management.ManagementService.CreateSchematic:output_type -> management.CreateSchematicResponse
	25, // 54: management.ManagementService.GetSupportBundle:output_type -> management.GetSupportBundleResponse
	27, // 55: management.ManagementService.ReadAuditLog:output_type -> management.ReadAuditLogResponse
	31, // 56: management.ManagementService.MaintenanceUpgrade:output_type -> management.MaintenanceUpgradeResponse
	33, // 57: management.ManagementService.GetMachineJoinConfig:output_type -> management.GetMachineJoinConfigResponse
	36, // 58: management.ManagementService.CreateJoinToken:output_type -> management.CreateJoinTokenResponse
	38, // 59: management.ManagementService.ResetNodeUniqueToken:output_type -> management.ResetNodeUniqueTokenResponse
	40, // 60: management.ManagementService.CreateUser:output_type -> management.CreateUserResponse
	43, // 61: management.ManagementService.ListUsers:output_type -> management.ListUsersResponse
	54, // 62: management.ManagementService.UpdateUser:output_type -> google.protobuf.Empty
	54, // 63: management.ManagementService.DestroyUser:output_type -> google.protobuf.Empty
	41, // [41:64] is the sub-list for method output_type
	18, // [18:41] is the sub-list for method input_type
	18, // [18:18] is the sub-list for extension type_name
	18, // [18:18] is the sub-list for extension extendee
	0,  // [0:18] is the sub-list for field type_name
}

func init() { file_omni_management_management_proto_init() }
func file_omni_management_management_proto_init() {
	if File_omni_management_management_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_omni_management_management_proto_rawDesc), len(file_omni_management_management_proto_rawDesc)),
			NumEnums:      4,
			NumMessages:   48,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_omni_management_management_proto_goTypes,
		DependencyIndexes: file_omni_management_management_proto_depIdxs,
		EnumInfos:         file_omni_management_management_proto_enumTypes,
		MessageInfos:      file_omni_management_management_proto_msgTypes,
	}.Build()
	File_omni_management_management_proto = out.File
	file_omni_management_management_proto_goTypes = nil
	file_omni_management_management_proto_depIdxs = nil
}
