specs

package
v0.45.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2024 License: MPL-2.0 Imports: 22 Imported by: 0

Documentation

Overview

Package specs contains all resource specs of the service.

Index

Constants

This section is empty.

Variables

View Source
var (
	MachineRequestStatusSpec_Stage_name = map[int32]string{
		0: "UNKNOWN",
		1: "PROVISIONING",
		2: "PROVISIONED",
		3: "FAILED",
	}
	MachineRequestStatusSpec_Stage_value = map[string]int32{
		"UNKNOWN":      0,
		"PROVISIONING": 1,
		"PROVISIONED":  2,
		"FAILED":       3,
	}
)

Enum value maps for MachineRequestStatusSpec_Stage.

View Source
var (
	InfraMachineSpec_MachinePowerState_name = map[int32]string{
		0: "POWER_STATE_OFF",
		1: "POWER_STATE_ON",
	}
	InfraMachineSpec_MachinePowerState_value = map[string]int32{
		"POWER_STATE_OFF": 0,
		"POWER_STATE_ON":  1,
	}
)

Enum value maps for InfraMachineSpec_MachinePowerState.

View Source
var (
	InfraMachineStatusSpec_MachinePowerState_name = map[int32]string{
		0: "POWER_STATE_UNKNOWN",
		1: "POWER_STATE_OFF",
		2: "POWER_STATE_ON",
	}
	InfraMachineStatusSpec_MachinePowerState_value = map[string]int32{
		"POWER_STATE_UNKNOWN": 0,
		"POWER_STATE_OFF":     1,
		"POWER_STATE_ON":      2,
	}
)

Enum value maps for InfraMachineStatusSpec_MachinePowerState.

View Source
var (
	ConfigApplyStatus_name = map[int32]string{
		0: "UNKNOWN",
		1: "PENDING",
		2: "APPLIED",
		3: "FAILED",
	}
	ConfigApplyStatus_value = map[string]int32{
		"UNKNOWN": 0,
		"PENDING": 1,
		"APPLIED": 2,
		"FAILED":  3,
	}
)

Enum value maps for ConfigApplyStatus.

View Source
var (
	MachineSetPhase_name = map[int32]string{
		0: "Unknown",
		1: "ScalingUp",
		2: "ScalingDown",
		3: "Running",
		4: "Destroying",
		5: "Failed",
		6: "Reconfiguring",
	}
	MachineSetPhase_value = map[string]int32{
		"Unknown":       0,
		"ScalingUp":     1,
		"ScalingDown":   2,
		"Running":       3,
		"Destroying":    4,
		"Failed":        5,
		"Reconfiguring": 6,
	}
)

Enum value maps for MachineSetPhase.

View Source
var (
	ConditionType_name = map[int32]string{
		0: "UnknownCondition",
		1: "Etcd",
		2: "WireguardConnection",
	}
	ConditionType_value = map[string]int32{
		"UnknownCondition":    0,
		"Etcd":                1,
		"WireguardConnection": 2,
	}
)

Enum value maps for ConditionType.

View Source
var (
	GrpcTunnelMode_name = map[int32]string{
		0: "UNSET",
		1: "ENABLED",
		2: "DISABLED",
	}
	GrpcTunnelMode_value = map[string]int32{
		"UNSET":    0,
		"ENABLED":  1,
		"DISABLED": 2,
	}
)

Enum value maps for GrpcTunnelMode.

View Source
var (
	MachineStatusSpec_Role_name = map[int32]string{
		0: "NONE",
		1: "CONTROL_PLANE",
		2: "WORKER",
	}
	MachineStatusSpec_Role_value = map[string]int32{
		"NONE":          0,
		"CONTROL_PLANE": 1,
		"WORKER":        2,
	}
)

Enum value maps for MachineStatusSpec_Role.

View Source
var (
	EtcdBackupStatusSpec_Status_name = map[int32]string{
		0: "Unknown",
		1: "Ok",
		2: "Error",
		3: "Running",
	}
	EtcdBackupStatusSpec_Status_value = map[string]int32{
		"Unknown": 0,
		"Ok":      1,
		"Error":   2,
		"Running": 3,
	}
)

Enum value maps for EtcdBackupStatusSpec_Status.

View Source
var (
	ClusterMachineStatusSpec_Stage_name = map[int32]string{
		0: "UNKNOWN",
		1: "BOOTING",
		2: "INSTALLING",
		6: "UPGRADING",
		3: "CONFIGURING",
		4: "RUNNING",
		7: "REBOOTING",
		8: "SHUTTING_DOWN",
		9: "BEFORE_DESTROY",
		5: "DESTROYING",
	}
	ClusterMachineStatusSpec_Stage_value = map[string]int32{
		"UNKNOWN":        0,
		"BOOTING":        1,
		"INSTALLING":     2,
		"UPGRADING":      6,
		"CONFIGURING":    3,
		"RUNNING":        4,
		"REBOOTING":      7,
		"SHUTTING_DOWN":  8,
		"BEFORE_DESTROY": 9,
		"DESTROYING":     5,
	}
)

Enum value maps for ClusterMachineStatusSpec_Stage.

View Source
var (
	ClusterStatusSpec_Phase_name = map[int32]string{
		0: "UNKNOWN",
		1: "SCALING_UP",
		2: "SCALING_DOWN",
		3: "RUNNING",
		4: "DESTROYING",
	}
	ClusterStatusSpec_Phase_value = map[string]int32{
		"UNKNOWN":      0,
		"SCALING_UP":   1,
		"SCALING_DOWN": 2,
		"RUNNING":      3,
		"DESTROYING":   4,
	}
)

Enum value maps for ClusterStatusSpec_Phase.

View Source
var (
	MachineSetSpec_UpdateStrategy_name = map[int32]string{
		0: "Unset",
		1: "Rolling",
	}
	MachineSetSpec_UpdateStrategy_value = map[string]int32{
		"Unset":   0,
		"Rolling": 1,
	}
)

Enum value maps for MachineSetSpec_UpdateStrategy.

View Source
var (
	MachineSetSpec_MachineClass_Type_name = map[int32]string{
		0: "Static",
		1: "Unlimited",
	}
	MachineSetSpec_MachineClass_Type_value = map[string]int32{
		"Static":    0,
		"Unlimited": 1,
	}
)

Enum value maps for MachineSetSpec_MachineClass_Type.

View Source
var (
	MachineSetSpec_MachineAllocation_Type_name = map[int32]string{
		0: "Static",
		1: "Unlimited",
	}
	MachineSetSpec_MachineAllocation_Type_value = map[string]int32{
		"Static":    0,
		"Unlimited": 1,
	}
)

Enum value maps for MachineSetSpec_MachineAllocation_Type.

View Source
var (
	MachineSetSpec_MachineAllocation_Source_name = map[int32]string{
		0: "MachineClass",
		1: "MachineRequestSet",
	}
	MachineSetSpec_MachineAllocation_Source_value = map[string]int32{
		"MachineClass":      0,
		"MachineRequestSet": 1,
	}
)

Enum value maps for MachineSetSpec_MachineAllocation_Source.

View Source
var (
	TalosUpgradeStatusSpec_Phase_name = map[int32]string{
		0: "Unknown",
		1: "Upgrading",
		2: "Done",
		3: "Failed",
		4: "Reverting",
		5: "InstallingExtensions",
	}
	TalosUpgradeStatusSpec_Phase_value = map[string]int32{
		"Unknown":              0,
		"Upgrading":            1,
		"Done":                 2,
		"Failed":               3,
		"Reverting":            4,
		"InstallingExtensions": 5,
	}
)

Enum value maps for TalosUpgradeStatusSpec_Phase.

View Source
var (
	ControlPlaneStatusSpec_Condition_Status_name = map[int32]string{
		0: "Unknown",
		1: "Ready",
		2: "NotReady",
	}
	ControlPlaneStatusSpec_Condition_Status_value = map[string]int32{
		"Unknown":  0,
		"Ready":    1,
		"NotReady": 2,
	}
)

Enum value maps for ControlPlaneStatusSpec_Condition_Status.

View Source
var (
	ControlPlaneStatusSpec_Condition_Severity_name = map[int32]string{
		0: "Info",
		1: "Warning",
		2: "Error",
	}
	ControlPlaneStatusSpec_Condition_Severity_value = map[string]int32{
		"Info":    0,
		"Warning": 1,
		"Error":   2,
	}
)

Enum value maps for ControlPlaneStatusSpec_Condition_Severity.

View Source
var (
	KubernetesUpgradeStatusSpec_Phase_name = map[int32]string{
		0: "Unknown",
		1: "Upgrading",
		2: "Done",
		3: "Failed",
		4: "Reverting",
	}
	KubernetesUpgradeStatusSpec_Phase_value = map[string]int32{
		"Unknown":   0,
		"Upgrading": 1,
		"Done":      2,
		"Failed":    3,
		"Reverting": 4,
	}
)

Enum value maps for KubernetesUpgradeStatusSpec_Phase.

View Source
var (
	ExtensionsConfigurationStatusSpec_Phase_name = map[int32]string{
		0: "Unknown",
		1: "Ready",
		2: "Failed",
	}
	ExtensionsConfigurationStatusSpec_Phase_value = map[string]int32{
		"Unknown": 0,
		"Ready":   1,
		"Failed":  2,
	}
)

Enum value maps for ExtensionsConfigurationStatusSpec_Phase.

View Source
var (
	MachineExtensionsStatusSpec_Item_Phase_name = map[int32]string{
		0: "Installed",
		1: "Installing",
		2: "Removing",
	}
	MachineExtensionsStatusSpec_Item_Phase_value = map[string]int32{
		"Installed":  0,
		"Installing": 1,
		"Removing":   2,
	}
)

Enum value maps for MachineExtensionsStatusSpec_Item_Phase.

View Source
var (
	ClusterMachineRequestStatusSpec_Stage_name = map[int32]string{
		0: "UNKNOWN",
		1: "PENDING",
		2: "PROVISIONING",
		3: "PROVISIONED",
		4: "DEPROVISIONING",
		5: "FAILED",
	}
	ClusterMachineRequestStatusSpec_Stage_value = map[string]int32{
		"UNKNOWN":        0,
		"PENDING":        1,
		"PROVISIONING":   2,
		"PROVISIONED":    3,
		"DEPROVISIONING": 4,
		"FAILED":         5,
	}
)

Enum value maps for ClusterMachineRequestStatusSpec_Stage.

View Source
var (
	InfraMachineConfigSpec_AcceptanceStatus_name = map[int32]string{
		0: "PENDING",
		1: "ACCEPTED",
		2: "REJECTED",
	}
	InfraMachineConfigSpec_AcceptanceStatus_value = map[string]int32{
		"PENDING":  0,
		"ACCEPTED": 1,
		"REJECTED": 2,
	}
)

Enum value maps for InfraMachineConfigSpec_AcceptanceStatus.

View Source
var (
	InfraMachineConfigSpec_MachinePowerState_name = map[int32]string{
		0: "POWER_STATE_DEFAULT",
		1: "POWER_STATE_OFF",
		2: "POWER_STATE_ON",
	}
	InfraMachineConfigSpec_MachinePowerState_value = map[string]int32{
		"POWER_STATE_DEFAULT": 0,
		"POWER_STATE_OFF":     1,
		"POWER_STATE_ON":      2,
	}
)

Enum value maps for InfraMachineConfigSpec_MachinePowerState.

View Source
var File_omni_specs_auth_proto protoreflect.FileDescriptor
View Source
var File_omni_specs_ephemeral_proto protoreflect.FileDescriptor
View Source
var File_omni_specs_infra_proto protoreflect.FileDescriptor
View Source
var File_omni_specs_oidc_proto protoreflect.FileDescriptor
View Source
var File_omni_specs_omni_proto protoreflect.FileDescriptor
View Source
var File_omni_specs_siderolink_proto protoreflect.FileDescriptor
View Source
var File_omni_specs_system_proto protoreflect.FileDescriptor
View Source
var File_omni_specs_virtual_proto protoreflect.FileDescriptor

Functions

func SetCompressionConfig added in v0.45.0

func SetCompressionConfig(config CompressionConfig)

SetCompressionConfig sets the default compression config to be used when an explicit config is not provided to accessor methods.

Types

type AccessPolicyClusterGroup

type AccessPolicyClusterGroup struct {
	Clusters []*AccessPolicyClusterGroup_Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// contains filtered or unexported fields
}

AccessPolicyClusterGroup describes a cluster group in the ACLs context.

func (*AccessPolicyClusterGroup) CloneMessageVT

func (m *AccessPolicyClusterGroup) CloneMessageVT() proto.Message

func (*AccessPolicyClusterGroup) CloneVT

func (*AccessPolicyClusterGroup) Descriptor deprecated

func (*AccessPolicyClusterGroup) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyClusterGroup.ProtoReflect.Descriptor instead.

func (*AccessPolicyClusterGroup) EqualMessageVT

func (this *AccessPolicyClusterGroup) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyClusterGroup) EqualVT

func (*AccessPolicyClusterGroup) GetClusters

func (*AccessPolicyClusterGroup) MarshalToSizedBufferVT

func (m *AccessPolicyClusterGroup) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyClusterGroup) MarshalToVT

func (m *AccessPolicyClusterGroup) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyClusterGroup) MarshalVT

func (m *AccessPolicyClusterGroup) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyClusterGroup) ProtoMessage

func (*AccessPolicyClusterGroup) ProtoMessage()

func (*AccessPolicyClusterGroup) ProtoReflect

func (x *AccessPolicyClusterGroup) ProtoReflect() protoreflect.Message

func (*AccessPolicyClusterGroup) Reset

func (x *AccessPolicyClusterGroup) Reset()

func (*AccessPolicyClusterGroup) SizeVT

func (m *AccessPolicyClusterGroup) SizeVT() (n int)

func (*AccessPolicyClusterGroup) String

func (x *AccessPolicyClusterGroup) String() string

func (*AccessPolicyClusterGroup) UnmarshalVT

func (m *AccessPolicyClusterGroup) UnmarshalVT(dAtA []byte) error

type AccessPolicyClusterGroup_Cluster

type AccessPolicyClusterGroup_Cluster struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Match string `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyClusterGroup_Cluster) CloneMessageVT

func (m *AccessPolicyClusterGroup_Cluster) CloneMessageVT() proto.Message

func (*AccessPolicyClusterGroup_Cluster) CloneVT

func (*AccessPolicyClusterGroup_Cluster) Descriptor deprecated

func (*AccessPolicyClusterGroup_Cluster) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyClusterGroup_Cluster.ProtoReflect.Descriptor instead.

func (*AccessPolicyClusterGroup_Cluster) EqualMessageVT

func (this *AccessPolicyClusterGroup_Cluster) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyClusterGroup_Cluster) EqualVT

func (*AccessPolicyClusterGroup_Cluster) GetMatch

func (*AccessPolicyClusterGroup_Cluster) GetName

func (*AccessPolicyClusterGroup_Cluster) MarshalToSizedBufferVT

func (m *AccessPolicyClusterGroup_Cluster) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyClusterGroup_Cluster) MarshalToVT

func (m *AccessPolicyClusterGroup_Cluster) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyClusterGroup_Cluster) MarshalVT

func (m *AccessPolicyClusterGroup_Cluster) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyClusterGroup_Cluster) ProtoMessage

func (*AccessPolicyClusterGroup_Cluster) ProtoMessage()

func (*AccessPolicyClusterGroup_Cluster) ProtoReflect

func (*AccessPolicyClusterGroup_Cluster) Reset

func (*AccessPolicyClusterGroup_Cluster) SizeVT

func (m *AccessPolicyClusterGroup_Cluster) SizeVT() (n int)

func (*AccessPolicyClusterGroup_Cluster) String

func (*AccessPolicyClusterGroup_Cluster) UnmarshalVT

func (m *AccessPolicyClusterGroup_Cluster) UnmarshalVT(dAtA []byte) error

type AccessPolicyRule

type AccessPolicyRule struct {
	Users      []string                     `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	Clusters   []string                     `protobuf:"bytes,2,rep,name=clusters,proto3" json:"clusters,omitempty"`
	Kubernetes *AccessPolicyRule_Kubernetes `protobuf:"bytes,3,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
	Role       string                       `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

AccessPolicyRule describes a rule in the ACLs context.

func (*AccessPolicyRule) CloneMessageVT

func (m *AccessPolicyRule) CloneMessageVT() proto.Message

func (*AccessPolicyRule) CloneVT

func (m *AccessPolicyRule) CloneVT() *AccessPolicyRule

func (*AccessPolicyRule) Descriptor deprecated

func (*AccessPolicyRule) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyRule.ProtoReflect.Descriptor instead.

func (*AccessPolicyRule) EqualMessageVT

func (this *AccessPolicyRule) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyRule) EqualVT

func (this *AccessPolicyRule) EqualVT(that *AccessPolicyRule) bool

func (*AccessPolicyRule) GetClusters

func (x *AccessPolicyRule) GetClusters() []string

func (*AccessPolicyRule) GetKubernetes

func (x *AccessPolicyRule) GetKubernetes() *AccessPolicyRule_Kubernetes

func (*AccessPolicyRule) GetRole

func (x *AccessPolicyRule) GetRole() string

func (*AccessPolicyRule) GetUsers

func (x *AccessPolicyRule) GetUsers() []string

func (*AccessPolicyRule) MarshalToSizedBufferVT

func (m *AccessPolicyRule) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyRule) MarshalToVT

func (m *AccessPolicyRule) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyRule) MarshalVT

func (m *AccessPolicyRule) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyRule) ProtoMessage

func (*AccessPolicyRule) ProtoMessage()

func (*AccessPolicyRule) ProtoReflect

func (x *AccessPolicyRule) ProtoReflect() protoreflect.Message

func (*AccessPolicyRule) Reset

func (x *AccessPolicyRule) Reset()

func (*AccessPolicyRule) SizeVT

func (m *AccessPolicyRule) SizeVT() (n int)

func (*AccessPolicyRule) String

func (x *AccessPolicyRule) String() string

func (*AccessPolicyRule) UnmarshalVT

func (m *AccessPolicyRule) UnmarshalVT(dAtA []byte) error

type AccessPolicyRule_Kubernetes

type AccessPolicyRule_Kubernetes struct {
	Impersonate *AccessPolicyRule_Kubernetes_Impersonate `protobuf:"bytes,1,opt,name=impersonate,proto3" json:"impersonate,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyRule_Kubernetes) CloneMessageVT

func (m *AccessPolicyRule_Kubernetes) CloneMessageVT() proto.Message

func (*AccessPolicyRule_Kubernetes) CloneVT

func (*AccessPolicyRule_Kubernetes) Descriptor deprecated

func (*AccessPolicyRule_Kubernetes) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyRule_Kubernetes.ProtoReflect.Descriptor instead.

func (*AccessPolicyRule_Kubernetes) EqualMessageVT

func (this *AccessPolicyRule_Kubernetes) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyRule_Kubernetes) EqualVT

func (*AccessPolicyRule_Kubernetes) GetImpersonate

func (*AccessPolicyRule_Kubernetes) MarshalToSizedBufferVT

func (m *AccessPolicyRule_Kubernetes) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyRule_Kubernetes) MarshalToVT

func (m *AccessPolicyRule_Kubernetes) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyRule_Kubernetes) MarshalVT

func (m *AccessPolicyRule_Kubernetes) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyRule_Kubernetes) ProtoMessage

func (*AccessPolicyRule_Kubernetes) ProtoMessage()

func (*AccessPolicyRule_Kubernetes) ProtoReflect

func (*AccessPolicyRule_Kubernetes) Reset

func (x *AccessPolicyRule_Kubernetes) Reset()

func (*AccessPolicyRule_Kubernetes) SizeVT

func (m *AccessPolicyRule_Kubernetes) SizeVT() (n int)

func (*AccessPolicyRule_Kubernetes) String

func (x *AccessPolicyRule_Kubernetes) String() string

func (*AccessPolicyRule_Kubernetes) UnmarshalVT

func (m *AccessPolicyRule_Kubernetes) UnmarshalVT(dAtA []byte) error

type AccessPolicyRule_Kubernetes_Impersonate

type AccessPolicyRule_Kubernetes_Impersonate struct {
	Groups []string `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyRule_Kubernetes_Impersonate) CloneMessageVT

func (*AccessPolicyRule_Kubernetes_Impersonate) CloneVT

func (*AccessPolicyRule_Kubernetes_Impersonate) Descriptor deprecated

func (*AccessPolicyRule_Kubernetes_Impersonate) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyRule_Kubernetes_Impersonate.ProtoReflect.Descriptor instead.

func (*AccessPolicyRule_Kubernetes_Impersonate) EqualMessageVT

func (this *AccessPolicyRule_Kubernetes_Impersonate) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyRule_Kubernetes_Impersonate) EqualVT

func (*AccessPolicyRule_Kubernetes_Impersonate) GetGroups

func (*AccessPolicyRule_Kubernetes_Impersonate) MarshalToSizedBufferVT

func (m *AccessPolicyRule_Kubernetes_Impersonate) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyRule_Kubernetes_Impersonate) MarshalToVT

func (m *AccessPolicyRule_Kubernetes_Impersonate) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyRule_Kubernetes_Impersonate) MarshalVT

func (m *AccessPolicyRule_Kubernetes_Impersonate) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyRule_Kubernetes_Impersonate) ProtoMessage

func (*AccessPolicyRule_Kubernetes_Impersonate) ProtoReflect

func (*AccessPolicyRule_Kubernetes_Impersonate) Reset

func (*AccessPolicyRule_Kubernetes_Impersonate) SizeVT

func (*AccessPolicyRule_Kubernetes_Impersonate) String

func (*AccessPolicyRule_Kubernetes_Impersonate) UnmarshalVT

func (m *AccessPolicyRule_Kubernetes_Impersonate) UnmarshalVT(dAtA []byte) error

type AccessPolicySpec

type AccessPolicySpec struct {
	UserGroups    map[string]*AccessPolicyUserGroup    `` /* 179-byte string literal not displayed */
	ClusterGroups map[string]*AccessPolicyClusterGroup `` /* 188-byte string literal not displayed */
	Rules         []*AccessPolicyRule                  `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"`
	Tests         []*AccessPolicyTest                  `protobuf:"bytes,4,rep,name=tests,proto3" json:"tests,omitempty"`
	// contains filtered or unexported fields
}

AccessPolicySpec describes the access policy configuration.

func (*AccessPolicySpec) CloneMessageVT

func (m *AccessPolicySpec) CloneMessageVT() proto.Message

func (*AccessPolicySpec) CloneVT

func (m *AccessPolicySpec) CloneVT() *AccessPolicySpec

func (*AccessPolicySpec) Descriptor deprecated

func (*AccessPolicySpec) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicySpec.ProtoReflect.Descriptor instead.

func (*AccessPolicySpec) EqualMessageVT

func (this *AccessPolicySpec) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicySpec) EqualVT

func (this *AccessPolicySpec) EqualVT(that *AccessPolicySpec) bool

func (*AccessPolicySpec) GetClusterGroups

func (x *AccessPolicySpec) GetClusterGroups() map[string]*AccessPolicyClusterGroup

func (*AccessPolicySpec) GetRules

func (x *AccessPolicySpec) GetRules() []*AccessPolicyRule

func (*AccessPolicySpec) GetTests

func (x *AccessPolicySpec) GetTests() []*AccessPolicyTest

func (*AccessPolicySpec) GetUserGroups

func (x *AccessPolicySpec) GetUserGroups() map[string]*AccessPolicyUserGroup

func (*AccessPolicySpec) MarshalToSizedBufferVT

func (m *AccessPolicySpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicySpec) MarshalToVT

func (m *AccessPolicySpec) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicySpec) MarshalVT

func (m *AccessPolicySpec) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicySpec) ProtoMessage

func (*AccessPolicySpec) ProtoMessage()

func (*AccessPolicySpec) ProtoReflect

func (x *AccessPolicySpec) ProtoReflect() protoreflect.Message

func (*AccessPolicySpec) Reset

func (x *AccessPolicySpec) Reset()

func (*AccessPolicySpec) SizeVT

func (m *AccessPolicySpec) SizeVT() (n int)

func (*AccessPolicySpec) String

func (x *AccessPolicySpec) String() string

func (*AccessPolicySpec) UnmarshalVT

func (m *AccessPolicySpec) UnmarshalVT(dAtA []byte) error

type AccessPolicyTest

type AccessPolicyTest struct {
	Name     string                     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	User     *AccessPolicyTest_User     `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	Cluster  *AccessPolicyTest_Cluster  `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"`
	Expected *AccessPolicyTest_Expected `protobuf:"bytes,4,opt,name=expected,proto3" json:"expected,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyTest) CloneMessageVT

func (m *AccessPolicyTest) CloneMessageVT() proto.Message

func (*AccessPolicyTest) CloneVT

func (m *AccessPolicyTest) CloneVT() *AccessPolicyTest

func (*AccessPolicyTest) Descriptor deprecated

func (*AccessPolicyTest) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyTest.ProtoReflect.Descriptor instead.

func (*AccessPolicyTest) EqualMessageVT

func (this *AccessPolicyTest) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyTest) EqualVT

func (this *AccessPolicyTest) EqualVT(that *AccessPolicyTest) bool

func (*AccessPolicyTest) GetCluster

func (x *AccessPolicyTest) GetCluster() *AccessPolicyTest_Cluster

func (*AccessPolicyTest) GetExpected

func (x *AccessPolicyTest) GetExpected() *AccessPolicyTest_Expected

func (*AccessPolicyTest) GetName

func (x *AccessPolicyTest) GetName() string

func (*AccessPolicyTest) GetUser

func (*AccessPolicyTest) MarshalToSizedBufferVT

func (m *AccessPolicyTest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyTest) MarshalToVT

func (m *AccessPolicyTest) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyTest) MarshalVT

func (m *AccessPolicyTest) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyTest) ProtoMessage

func (*AccessPolicyTest) ProtoMessage()

func (*AccessPolicyTest) ProtoReflect

func (x *AccessPolicyTest) ProtoReflect() protoreflect.Message

func (*AccessPolicyTest) Reset

func (x *AccessPolicyTest) Reset()

func (*AccessPolicyTest) SizeVT

func (m *AccessPolicyTest) SizeVT() (n int)

func (*AccessPolicyTest) String

func (x *AccessPolicyTest) String() string

func (*AccessPolicyTest) UnmarshalVT

func (m *AccessPolicyTest) UnmarshalVT(dAtA []byte) error

type AccessPolicyTest_Cluster

type AccessPolicyTest_Cluster struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyTest_Cluster) CloneMessageVT

func (m *AccessPolicyTest_Cluster) CloneMessageVT() proto.Message

func (*AccessPolicyTest_Cluster) CloneVT

func (*AccessPolicyTest_Cluster) Descriptor deprecated

func (*AccessPolicyTest_Cluster) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyTest_Cluster.ProtoReflect.Descriptor instead.

func (*AccessPolicyTest_Cluster) EqualMessageVT

func (this *AccessPolicyTest_Cluster) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyTest_Cluster) EqualVT

func (*AccessPolicyTest_Cluster) GetName

func (x *AccessPolicyTest_Cluster) GetName() string

func (*AccessPolicyTest_Cluster) MarshalToSizedBufferVT

func (m *AccessPolicyTest_Cluster) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_Cluster) MarshalToVT

func (m *AccessPolicyTest_Cluster) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_Cluster) MarshalVT

func (m *AccessPolicyTest_Cluster) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyTest_Cluster) ProtoMessage

func (*AccessPolicyTest_Cluster) ProtoMessage()

func (*AccessPolicyTest_Cluster) ProtoReflect

func (x *AccessPolicyTest_Cluster) ProtoReflect() protoreflect.Message

func (*AccessPolicyTest_Cluster) Reset

func (x *AccessPolicyTest_Cluster) Reset()

func (*AccessPolicyTest_Cluster) SizeVT

func (m *AccessPolicyTest_Cluster) SizeVT() (n int)

func (*AccessPolicyTest_Cluster) String

func (x *AccessPolicyTest_Cluster) String() string

func (*AccessPolicyTest_Cluster) UnmarshalVT

func (m *AccessPolicyTest_Cluster) UnmarshalVT(dAtA []byte) error

type AccessPolicyTest_Expected

type AccessPolicyTest_Expected struct {
	Kubernetes *AccessPolicyTest_Expected_Kubernetes `protobuf:"bytes,1,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
	Role       string                                `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyTest_Expected) CloneMessageVT

func (m *AccessPolicyTest_Expected) CloneMessageVT() proto.Message

func (*AccessPolicyTest_Expected) CloneVT

func (*AccessPolicyTest_Expected) Descriptor deprecated

func (*AccessPolicyTest_Expected) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyTest_Expected.ProtoReflect.Descriptor instead.

func (*AccessPolicyTest_Expected) EqualMessageVT

func (this *AccessPolicyTest_Expected) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyTest_Expected) EqualVT

func (*AccessPolicyTest_Expected) GetKubernetes

func (*AccessPolicyTest_Expected) GetRole

func (x *AccessPolicyTest_Expected) GetRole() string

func (*AccessPolicyTest_Expected) MarshalToSizedBufferVT

func (m *AccessPolicyTest_Expected) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_Expected) MarshalToVT

func (m *AccessPolicyTest_Expected) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_Expected) MarshalVT

func (m *AccessPolicyTest_Expected) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyTest_Expected) ProtoMessage

func (*AccessPolicyTest_Expected) ProtoMessage()

func (*AccessPolicyTest_Expected) ProtoReflect

func (*AccessPolicyTest_Expected) Reset

func (x *AccessPolicyTest_Expected) Reset()

func (*AccessPolicyTest_Expected) SizeVT

func (m *AccessPolicyTest_Expected) SizeVT() (n int)

func (*AccessPolicyTest_Expected) String

func (x *AccessPolicyTest_Expected) String() string

func (*AccessPolicyTest_Expected) UnmarshalVT

func (m *AccessPolicyTest_Expected) UnmarshalVT(dAtA []byte) error

type AccessPolicyTest_Expected_Kubernetes

type AccessPolicyTest_Expected_Kubernetes struct {
	Impersonate *AccessPolicyTest_Expected_Kubernetes_Impersonate `protobuf:"bytes,1,opt,name=impersonate,proto3" json:"impersonate,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyTest_Expected_Kubernetes) CloneMessageVT

func (*AccessPolicyTest_Expected_Kubernetes) CloneVT

func (*AccessPolicyTest_Expected_Kubernetes) Descriptor deprecated

func (*AccessPolicyTest_Expected_Kubernetes) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyTest_Expected_Kubernetes.ProtoReflect.Descriptor instead.

func (*AccessPolicyTest_Expected_Kubernetes) EqualMessageVT

func (this *AccessPolicyTest_Expected_Kubernetes) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyTest_Expected_Kubernetes) EqualVT

func (*AccessPolicyTest_Expected_Kubernetes) GetImpersonate

func (*AccessPolicyTest_Expected_Kubernetes) MarshalToSizedBufferVT

func (m *AccessPolicyTest_Expected_Kubernetes) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_Expected_Kubernetes) MarshalToVT

func (m *AccessPolicyTest_Expected_Kubernetes) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_Expected_Kubernetes) MarshalVT

func (m *AccessPolicyTest_Expected_Kubernetes) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyTest_Expected_Kubernetes) ProtoMessage

func (*AccessPolicyTest_Expected_Kubernetes) ProtoMessage()

func (*AccessPolicyTest_Expected_Kubernetes) ProtoReflect

func (*AccessPolicyTest_Expected_Kubernetes) Reset

func (*AccessPolicyTest_Expected_Kubernetes) SizeVT

func (m *AccessPolicyTest_Expected_Kubernetes) SizeVT() (n int)

func (*AccessPolicyTest_Expected_Kubernetes) String

func (*AccessPolicyTest_Expected_Kubernetes) UnmarshalVT

func (m *AccessPolicyTest_Expected_Kubernetes) UnmarshalVT(dAtA []byte) error

type AccessPolicyTest_Expected_Kubernetes_Impersonate

type AccessPolicyTest_Expected_Kubernetes_Impersonate struct {
	Groups []string `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) CloneMessageVT

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) CloneVT

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) Descriptor deprecated

Deprecated: Use AccessPolicyTest_Expected_Kubernetes_Impersonate.ProtoReflect.Descriptor instead.

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) EqualMessageVT

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) EqualVT

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) GetGroups

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) MarshalToSizedBufferVT

func (m *AccessPolicyTest_Expected_Kubernetes_Impersonate) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) MarshalToVT

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) MarshalVT

func (m *AccessPolicyTest_Expected_Kubernetes_Impersonate) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) ProtoMessage

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) ProtoReflect

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) Reset

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) SizeVT

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) String

func (*AccessPolicyTest_Expected_Kubernetes_Impersonate) UnmarshalVT

type AccessPolicyTest_User

type AccessPolicyTest_User struct {
	Name   string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AccessPolicyTest_User) CloneMessageVT

func (m *AccessPolicyTest_User) CloneMessageVT() proto.Message

func (*AccessPolicyTest_User) CloneVT

func (*AccessPolicyTest_User) Descriptor deprecated

func (*AccessPolicyTest_User) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyTest_User.ProtoReflect.Descriptor instead.

func (*AccessPolicyTest_User) EqualMessageVT

func (this *AccessPolicyTest_User) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyTest_User) EqualVT

func (this *AccessPolicyTest_User) EqualVT(that *AccessPolicyTest_User) bool

func (*AccessPolicyTest_User) GetLabels

func (x *AccessPolicyTest_User) GetLabels() map[string]string

func (*AccessPolicyTest_User) GetName

func (x *AccessPolicyTest_User) GetName() string

func (*AccessPolicyTest_User) MarshalToSizedBufferVT

func (m *AccessPolicyTest_User) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_User) MarshalToVT

func (m *AccessPolicyTest_User) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyTest_User) MarshalVT

func (m *AccessPolicyTest_User) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyTest_User) ProtoMessage

func (*AccessPolicyTest_User) ProtoMessage()

func (*AccessPolicyTest_User) ProtoReflect

func (x *AccessPolicyTest_User) ProtoReflect() protoreflect.Message

func (*AccessPolicyTest_User) Reset

func (x *AccessPolicyTest_User) Reset()

func (*AccessPolicyTest_User) SizeVT

func (m *AccessPolicyTest_User) SizeVT() (n int)

func (*AccessPolicyTest_User) String

func (x *AccessPolicyTest_User) String() string

func (*AccessPolicyTest_User) UnmarshalVT

func (m *AccessPolicyTest_User) UnmarshalVT(dAtA []byte) error

type AccessPolicyUserGroup

type AccessPolicyUserGroup struct {
	Users []*AccessPolicyUserGroup_User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

AccessPolicyUserGroup describes a user group in the ACLs context.

func (*AccessPolicyUserGroup) CloneMessageVT

func (m *AccessPolicyUserGroup) CloneMessageVT() proto.Message

func (*AccessPolicyUserGroup) CloneVT

func (*AccessPolicyUserGroup) Descriptor deprecated

func (*AccessPolicyUserGroup) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyUserGroup.ProtoReflect.Descriptor instead.

func (*AccessPolicyUserGroup) EqualMessageVT

func (this *AccessPolicyUserGroup) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyUserGroup) EqualVT

func (this *AccessPolicyUserGroup) EqualVT(that *AccessPolicyUserGroup) bool

func (*AccessPolicyUserGroup) GetUsers

func (*AccessPolicyUserGroup) MarshalToSizedBufferVT

func (m *AccessPolicyUserGroup) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyUserGroup) MarshalToVT

func (m *AccessPolicyUserGroup) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyUserGroup) MarshalVT

func (m *AccessPolicyUserGroup) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyUserGroup) ProtoMessage

func (*AccessPolicyUserGroup) ProtoMessage()

func (*AccessPolicyUserGroup) ProtoReflect

func (x *AccessPolicyUserGroup) ProtoReflect() protoreflect.Message

func (*AccessPolicyUserGroup) Reset

func (x *AccessPolicyUserGroup) Reset()

func (*AccessPolicyUserGroup) SizeVT

func (m *AccessPolicyUserGroup) SizeVT() (n int)

func (*AccessPolicyUserGroup) String

func (x *AccessPolicyUserGroup) String() string

func (*AccessPolicyUserGroup) UnmarshalVT

func (m *AccessPolicyUserGroup) UnmarshalVT(dAtA []byte) error

type AccessPolicyUserGroup_User

type AccessPolicyUserGroup_User struct {
	Name           string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Match          string   `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"`
	LabelSelectors []string `protobuf:"bytes,3,rep,name=label_selectors,json=labelSelectors,proto3" json:"label_selectors,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPolicyUserGroup_User) CloneMessageVT

func (m *AccessPolicyUserGroup_User) CloneMessageVT() proto.Message

func (*AccessPolicyUserGroup_User) CloneVT

func (*AccessPolicyUserGroup_User) Descriptor deprecated

func (*AccessPolicyUserGroup_User) Descriptor() ([]byte, []int)

Deprecated: Use AccessPolicyUserGroup_User.ProtoReflect.Descriptor instead.

func (*AccessPolicyUserGroup_User) EqualMessageVT

func (this *AccessPolicyUserGroup_User) EqualMessageVT(thatMsg proto.Message) bool

func (*AccessPolicyUserGroup_User) EqualVT

func (*AccessPolicyUserGroup_User) GetLabelSelectors

func (x *AccessPolicyUserGroup_User) GetLabelSelectors() []string

func (*AccessPolicyUserGroup_User) GetMatch

func (x *AccessPolicyUserGroup_User) GetMatch() string

func (*AccessPolicyUserGroup_User) GetName

func (x *AccessPolicyUserGroup_User) GetName() string

func (*AccessPolicyUserGroup_User) MarshalToSizedBufferVT

func (m *AccessPolicyUserGroup_User) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessPolicyUserGroup_User) MarshalToVT

func (m *AccessPolicyUserGroup_User) MarshalToVT(dAtA []byte) (int, error)

func (*AccessPolicyUserGroup_User) MarshalVT

func (m *AccessPolicyUserGroup_User) MarshalVT() (dAtA []byte, err error)

func (*AccessPolicyUserGroup_User) ProtoMessage

func (*AccessPolicyUserGroup_User) ProtoMessage()

func (*AccessPolicyUserGroup_User) ProtoReflect

func (*AccessPolicyUserGroup_User) Reset

func (x *AccessPolicyUserGroup_User) Reset()

func (*AccessPolicyUserGroup_User) SizeVT

func (m *AccessPolicyUserGroup_User) SizeVT() (n int)

func (*AccessPolicyUserGroup_User) String

func (x *AccessPolicyUserGroup_User) String() string

func (*AccessPolicyUserGroup_User) UnmarshalVT

func (m *AccessPolicyUserGroup_User) UnmarshalVT(dAtA []byte) error

type AuthConfigSpec

type AuthConfigSpec struct {
	Auth0     *AuthConfigSpec_Auth0    `protobuf:"bytes,1,opt,name=auth0,proto3" json:"auth0,omitempty"`
	Webauthn  *AuthConfigSpec_Webauthn `protobuf:"bytes,2,opt,name=webauthn,proto3" json:"webauthn,omitempty"`
	Suspended bool                     `protobuf:"varint,3,opt,name=suspended,proto3" json:"suspended,omitempty"`
	Saml      *AuthConfigSpec_SAML     `protobuf:"bytes,4,opt,name=saml,proto3" json:"saml,omitempty"`
	// contains filtered or unexported fields
}

AuthConfigSpec describes the authentication configuration.

func (*AuthConfigSpec) CloneMessageVT

func (m *AuthConfigSpec) CloneMessageVT() proto.Message

func (*AuthConfigSpec) CloneVT

func (m *AuthConfigSpec) CloneVT() *AuthConfigSpec

func (*AuthConfigSpec) Descriptor deprecated

func (*AuthConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use AuthConfigSpec.ProtoReflect.Descriptor instead.

func (*AuthConfigSpec) EqualMessageVT

func (this *AuthConfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*AuthConfigSpec) EqualVT

func (this *AuthConfigSpec) EqualVT(that *AuthConfigSpec) bool

func (*AuthConfigSpec) GetAuth0

func (x *AuthConfigSpec) GetAuth0() *AuthConfigSpec_Auth0

func (*AuthConfigSpec) GetSaml

func (x *AuthConfigSpec) GetSaml() *AuthConfigSpec_SAML

func (*AuthConfigSpec) GetSuspended

func (x *AuthConfigSpec) GetSuspended() bool

func (*AuthConfigSpec) GetWebauthn

func (x *AuthConfigSpec) GetWebauthn() *AuthConfigSpec_Webauthn

func (*AuthConfigSpec) MarshalToSizedBufferVT

func (m *AuthConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AuthConfigSpec) MarshalToVT

func (m *AuthConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*AuthConfigSpec) MarshalVT

func (m *AuthConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*AuthConfigSpec) ProtoMessage

func (*AuthConfigSpec) ProtoMessage()

func (*AuthConfigSpec) ProtoReflect

func (x *AuthConfigSpec) ProtoReflect() protoreflect.Message

func (*AuthConfigSpec) Reset

func (x *AuthConfigSpec) Reset()

func (*AuthConfigSpec) SizeVT

func (m *AuthConfigSpec) SizeVT() (n int)

func (*AuthConfigSpec) String

func (x *AuthConfigSpec) String() string

func (*AuthConfigSpec) UnmarshalVT

func (m *AuthConfigSpec) UnmarshalVT(dAtA []byte) error

type AuthConfigSpec_Auth0

type AuthConfigSpec_Auth0 struct {
	Enabled     bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Domain      string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
	ClientId    string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	UseFormData bool   `protobuf:"varint,4,opt,name=useFormData,proto3" json:"useFormData,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthConfigSpec_Auth0) CloneMessageVT

func (m *AuthConfigSpec_Auth0) CloneMessageVT() proto.Message

func (*AuthConfigSpec_Auth0) CloneVT

func (*AuthConfigSpec_Auth0) Descriptor deprecated

func (*AuthConfigSpec_Auth0) Descriptor() ([]byte, []int)

Deprecated: Use AuthConfigSpec_Auth0.ProtoReflect.Descriptor instead.

func (*AuthConfigSpec_Auth0) EqualMessageVT

func (this *AuthConfigSpec_Auth0) EqualMessageVT(thatMsg proto.Message) bool

func (*AuthConfigSpec_Auth0) EqualVT

func (this *AuthConfigSpec_Auth0) EqualVT(that *AuthConfigSpec_Auth0) bool

func (*AuthConfigSpec_Auth0) GetClientId

func (x *AuthConfigSpec_Auth0) GetClientId() string

func (*AuthConfigSpec_Auth0) GetDomain

func (x *AuthConfigSpec_Auth0) GetDomain() string

func (*AuthConfigSpec_Auth0) GetEnabled

func (x *AuthConfigSpec_Auth0) GetEnabled() bool

func (*AuthConfigSpec_Auth0) GetUseFormData added in v0.33.1

func (x *AuthConfigSpec_Auth0) GetUseFormData() bool

func (*AuthConfigSpec_Auth0) MarshalToSizedBufferVT

func (m *AuthConfigSpec_Auth0) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AuthConfigSpec_Auth0) MarshalToVT

func (m *AuthConfigSpec_Auth0) MarshalToVT(dAtA []byte) (int, error)

func (*AuthConfigSpec_Auth0) MarshalVT

func (m *AuthConfigSpec_Auth0) MarshalVT() (dAtA []byte, err error)

func (*AuthConfigSpec_Auth0) ProtoMessage

func (*AuthConfigSpec_Auth0) ProtoMessage()

func (*AuthConfigSpec_Auth0) ProtoReflect

func (x *AuthConfigSpec_Auth0) ProtoReflect() protoreflect.Message

func (*AuthConfigSpec_Auth0) Reset

func (x *AuthConfigSpec_Auth0) Reset()

func (*AuthConfigSpec_Auth0) SizeVT

func (m *AuthConfigSpec_Auth0) SizeVT() (n int)

func (*AuthConfigSpec_Auth0) String

func (x *AuthConfigSpec_Auth0) String() string

func (*AuthConfigSpec_Auth0) UnmarshalVT

func (m *AuthConfigSpec_Auth0) UnmarshalVT(dAtA []byte) error

type AuthConfigSpec_SAML

type AuthConfigSpec_SAML struct {
	Enabled  bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Url      string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	Metadata string `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// LabelRules defines custom rules on how to extract SAML attributes from the
	// saml assertion and turn them into labels.
	LabelRules map[string]string `` /* 179-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AuthConfigSpec_SAML) CloneMessageVT

func (m *AuthConfigSpec_SAML) CloneMessageVT() proto.Message

func (*AuthConfigSpec_SAML) CloneVT

func (*AuthConfigSpec_SAML) Descriptor deprecated

func (*AuthConfigSpec_SAML) Descriptor() ([]byte, []int)

Deprecated: Use AuthConfigSpec_SAML.ProtoReflect.Descriptor instead.

func (*AuthConfigSpec_SAML) EqualMessageVT

func (this *AuthConfigSpec_SAML) EqualMessageVT(thatMsg proto.Message) bool

func (*AuthConfigSpec_SAML) EqualVT

func (this *AuthConfigSpec_SAML) EqualVT(that *AuthConfigSpec_SAML) bool

func (*AuthConfigSpec_SAML) GetEnabled

func (x *AuthConfigSpec_SAML) GetEnabled() bool

func (*AuthConfigSpec_SAML) GetLabelRules

func (x *AuthConfigSpec_SAML) GetLabelRules() map[string]string

func (*AuthConfigSpec_SAML) GetMetadata

func (x *AuthConfigSpec_SAML) GetMetadata() string

func (*AuthConfigSpec_SAML) GetUrl

func (x *AuthConfigSpec_SAML) GetUrl() string

func (*AuthConfigSpec_SAML) MarshalToSizedBufferVT

func (m *AuthConfigSpec_SAML) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AuthConfigSpec_SAML) MarshalToVT

func (m *AuthConfigSpec_SAML) MarshalToVT(dAtA []byte) (int, error)

func (*AuthConfigSpec_SAML) MarshalVT

func (m *AuthConfigSpec_SAML) MarshalVT() (dAtA []byte, err error)

func (*AuthConfigSpec_SAML) ProtoMessage

func (*AuthConfigSpec_SAML) ProtoMessage()

func (*AuthConfigSpec_SAML) ProtoReflect

func (x *AuthConfigSpec_SAML) ProtoReflect() protoreflect.Message

func (*AuthConfigSpec_SAML) Reset

func (x *AuthConfigSpec_SAML) Reset()

func (*AuthConfigSpec_SAML) SizeVT

func (m *AuthConfigSpec_SAML) SizeVT() (n int)

func (*AuthConfigSpec_SAML) String

func (x *AuthConfigSpec_SAML) String() string

func (*AuthConfigSpec_SAML) UnmarshalVT

func (m *AuthConfigSpec_SAML) UnmarshalVT(dAtA []byte) error

type AuthConfigSpec_Webauthn

type AuthConfigSpec_Webauthn struct {
	Enabled  bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Required bool `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthConfigSpec_Webauthn) CloneMessageVT

func (m *AuthConfigSpec_Webauthn) CloneMessageVT() proto.Message

func (*AuthConfigSpec_Webauthn) CloneVT

func (*AuthConfigSpec_Webauthn) Descriptor deprecated

func (*AuthConfigSpec_Webauthn) Descriptor() ([]byte, []int)

Deprecated: Use AuthConfigSpec_Webauthn.ProtoReflect.Descriptor instead.

func (*AuthConfigSpec_Webauthn) EqualMessageVT

func (this *AuthConfigSpec_Webauthn) EqualMessageVT(thatMsg proto.Message) bool

func (*AuthConfigSpec_Webauthn) EqualVT

func (*AuthConfigSpec_Webauthn) GetEnabled

func (x *AuthConfigSpec_Webauthn) GetEnabled() bool

func (*AuthConfigSpec_Webauthn) GetRequired

func (x *AuthConfigSpec_Webauthn) GetRequired() bool

func (*AuthConfigSpec_Webauthn) MarshalToSizedBufferVT

func (m *AuthConfigSpec_Webauthn) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AuthConfigSpec_Webauthn) MarshalToVT

func (m *AuthConfigSpec_Webauthn) MarshalToVT(dAtA []byte) (int, error)

func (*AuthConfigSpec_Webauthn) MarshalVT

func (m *AuthConfigSpec_Webauthn) MarshalVT() (dAtA []byte, err error)

func (*AuthConfigSpec_Webauthn) ProtoMessage

func (*AuthConfigSpec_Webauthn) ProtoMessage()

func (*AuthConfigSpec_Webauthn) ProtoReflect

func (x *AuthConfigSpec_Webauthn) ProtoReflect() protoreflect.Message

func (*AuthConfigSpec_Webauthn) Reset

func (x *AuthConfigSpec_Webauthn) Reset()

func (*AuthConfigSpec_Webauthn) SizeVT

func (m *AuthConfigSpec_Webauthn) SizeVT() (n int)

func (*AuthConfigSpec_Webauthn) String

func (x *AuthConfigSpec_Webauthn) String() string

func (*AuthConfigSpec_Webauthn) UnmarshalVT

func (m *AuthConfigSpec_Webauthn) UnmarshalVT(dAtA []byte) error

type BackupDataSpec

type BackupDataSpec struct {
	Interval                  *durationpb.Duration `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty"`
	ClusterUuid               string               `protobuf:"bytes,2,opt,name=cluster_uuid,json=clusterUuid,proto3" json:"cluster_uuid,omitempty"`
	EncryptionKey             []byte               `protobuf:"bytes,3,opt,name=encryption_key,json=encryptionKey,proto3" json:"encryption_key,omitempty"`
	AesCbcEncryptionSecret    string               `` /* 131-byte string literal not displayed */
	SecretboxEncryptionSecret string               `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

BackupDataSpec describes the data needed for etcd backup.

func (*BackupDataSpec) CloneMessageVT

func (m *BackupDataSpec) CloneMessageVT() proto.Message

func (*BackupDataSpec) CloneVT

func (m *BackupDataSpec) CloneVT() *BackupDataSpec

func (*BackupDataSpec) Descriptor deprecated

func (*BackupDataSpec) Descriptor() ([]byte, []int)

Deprecated: Use BackupDataSpec.ProtoReflect.Descriptor instead.

func (*BackupDataSpec) EqualMessageVT

func (this *BackupDataSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*BackupDataSpec) EqualVT

func (this *BackupDataSpec) EqualVT(that *BackupDataSpec) bool

func (*BackupDataSpec) GetAesCbcEncryptionSecret

func (x *BackupDataSpec) GetAesCbcEncryptionSecret() string

func (*BackupDataSpec) GetClusterUuid

func (x *BackupDataSpec) GetClusterUuid() string

func (*BackupDataSpec) GetEncryptionKey

func (x *BackupDataSpec) GetEncryptionKey() []byte

func (*BackupDataSpec) GetInterval

func (x *BackupDataSpec) GetInterval() *durationpb.Duration

func (*BackupDataSpec) GetSecretboxEncryptionSecret

func (x *BackupDataSpec) GetSecretboxEncryptionSecret() string

func (*BackupDataSpec) MarshalToSizedBufferVT

func (m *BackupDataSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BackupDataSpec) MarshalToVT

func (m *BackupDataSpec) MarshalToVT(dAtA []byte) (int, error)

func (*BackupDataSpec) MarshalVT

func (m *BackupDataSpec) MarshalVT() (dAtA []byte, err error)

func (*BackupDataSpec) ProtoMessage

func (*BackupDataSpec) ProtoMessage()

func (*BackupDataSpec) ProtoReflect

func (x *BackupDataSpec) ProtoReflect() protoreflect.Message

func (*BackupDataSpec) Reset

func (x *BackupDataSpec) Reset()

func (*BackupDataSpec) SizeVT

func (m *BackupDataSpec) SizeVT() (n int)

func (*BackupDataSpec) String

func (x *BackupDataSpec) String() string

func (*BackupDataSpec) UnmarshalVT

func (m *BackupDataSpec) UnmarshalVT(dAtA []byte) error

type Buffer added in v0.45.0

type Buffer struct {
	// contains filtered or unexported fields
}

Buffer represents a byte buffer that can be re-used to store data.

It provides a read-only view of the data and a method to free the buffer. Free should be called when the buffer is no longer needed.

func NewBuffer added in v0.45.0

func NewBuffer(data *[]byte, freeFunc func()) Buffer

NewBuffer creates a new Buffer with the given data and free function.

func (*Buffer) Data added in v0.45.0

func (c *Buffer) Data() []byte

Data returns the data slice.

func (*Buffer) DataRef added in v0.45.0

func (c *Buffer) DataRef() *[]byte

DataRef returns a reference to the data slice.

func (*Buffer) Free added in v0.45.0

func (c *Buffer) Free()

Free frees the buffer.

type BufferPool added in v0.45.0

type BufferPool interface {
	Get(length int) Buffer
}

BufferPool represents a pool of buffers.

type CertRefreshTickSpec

type CertRefreshTickSpec struct {
	// contains filtered or unexported fields
}

CertRefreshTickSpec is a certificate refresh tick.

func (*CertRefreshTickSpec) CloneMessageVT

func (m *CertRefreshTickSpec) CloneMessageVT() proto.Message

func (*CertRefreshTickSpec) CloneVT

func (*CertRefreshTickSpec) Descriptor deprecated

func (*CertRefreshTickSpec) Descriptor() ([]byte, []int)

Deprecated: Use CertRefreshTickSpec.ProtoReflect.Descriptor instead.

func (*CertRefreshTickSpec) EqualMessageVT

func (this *CertRefreshTickSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*CertRefreshTickSpec) EqualVT

func (this *CertRefreshTickSpec) EqualVT(that *CertRefreshTickSpec) bool

func (*CertRefreshTickSpec) MarshalToSizedBufferVT

func (m *CertRefreshTickSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CertRefreshTickSpec) MarshalToVT

func (m *CertRefreshTickSpec) MarshalToVT(dAtA []byte) (int, error)

func (*CertRefreshTickSpec) MarshalVT

func (m *CertRefreshTickSpec) MarshalVT() (dAtA []byte, err error)

func (*CertRefreshTickSpec) ProtoMessage

func (*CertRefreshTickSpec) ProtoMessage()

func (*CertRefreshTickSpec) ProtoReflect

func (x *CertRefreshTickSpec) ProtoReflect() protoreflect.Message

func (*CertRefreshTickSpec) Reset

func (x *CertRefreshTickSpec) Reset()

func (*CertRefreshTickSpec) SizeVT

func (m *CertRefreshTickSpec) SizeVT() (n int)

func (*CertRefreshTickSpec) String

func (x *CertRefreshTickSpec) String() string

func (*CertRefreshTickSpec) UnmarshalVT

func (m *CertRefreshTickSpec) UnmarshalVT(dAtA []byte) error

type ClusterBootstrapStatusSpec

type ClusterBootstrapStatusSpec struct {
	Bootstrapped bool `protobuf:"varint,1,opt,name=bootstrapped,proto3" json:"bootstrapped,omitempty"`
	// contains filtered or unexported fields
}

ClusterBootstrapStatusSpec keeps track of bootstrap calls for a cluster.

func (*ClusterBootstrapStatusSpec) CloneMessageVT

func (m *ClusterBootstrapStatusSpec) CloneMessageVT() proto.Message

func (*ClusterBootstrapStatusSpec) CloneVT

func (*ClusterBootstrapStatusSpec) Descriptor deprecated

func (*ClusterBootstrapStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterBootstrapStatusSpec.ProtoReflect.Descriptor instead.

func (*ClusterBootstrapStatusSpec) EqualMessageVT

func (this *ClusterBootstrapStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterBootstrapStatusSpec) EqualVT

func (*ClusterBootstrapStatusSpec) GetBootstrapped

func (x *ClusterBootstrapStatusSpec) GetBootstrapped() bool

func (*ClusterBootstrapStatusSpec) MarshalToSizedBufferVT

func (m *ClusterBootstrapStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterBootstrapStatusSpec) MarshalToVT

func (m *ClusterBootstrapStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterBootstrapStatusSpec) MarshalVT

func (m *ClusterBootstrapStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterBootstrapStatusSpec) ProtoMessage

func (*ClusterBootstrapStatusSpec) ProtoMessage()

func (*ClusterBootstrapStatusSpec) ProtoReflect

func (*ClusterBootstrapStatusSpec) Reset

func (x *ClusterBootstrapStatusSpec) Reset()

func (*ClusterBootstrapStatusSpec) SizeVT

func (m *ClusterBootstrapStatusSpec) SizeVT() (n int)

func (*ClusterBootstrapStatusSpec) String

func (x *ClusterBootstrapStatusSpec) String() string

func (*ClusterBootstrapStatusSpec) UnmarshalVT

func (m *ClusterBootstrapStatusSpec) UnmarshalVT(dAtA []byte) error

type ClusterConfigVersionSpec

type ClusterConfigVersionSpec struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

ClusterConfigVersion keeps the version of Talos which was used for initial config generation.

func (*ClusterConfigVersionSpec) CloneMessageVT

func (m *ClusterConfigVersionSpec) CloneMessageVT() proto.Message

func (*ClusterConfigVersionSpec) CloneVT

func (*ClusterConfigVersionSpec) Descriptor deprecated

func (*ClusterConfigVersionSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterConfigVersionSpec.ProtoReflect.Descriptor instead.

func (*ClusterConfigVersionSpec) EqualMessageVT

func (this *ClusterConfigVersionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterConfigVersionSpec) EqualVT

func (*ClusterConfigVersionSpec) GetVersion

func (x *ClusterConfigVersionSpec) GetVersion() string

func (*ClusterConfigVersionSpec) MarshalToSizedBufferVT

func (m *ClusterConfigVersionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterConfigVersionSpec) MarshalToVT

func (m *ClusterConfigVersionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterConfigVersionSpec) MarshalVT

func (m *ClusterConfigVersionSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterConfigVersionSpec) ProtoMessage

func (*ClusterConfigVersionSpec) ProtoMessage()

func (*ClusterConfigVersionSpec) ProtoReflect

func (x *ClusterConfigVersionSpec) ProtoReflect() protoreflect.Message

func (*ClusterConfigVersionSpec) Reset

func (x *ClusterConfigVersionSpec) Reset()

func (*ClusterConfigVersionSpec) SizeVT

func (m *ClusterConfigVersionSpec) SizeVT() (n int)

func (*ClusterConfigVersionSpec) String

func (x *ClusterConfigVersionSpec) String() string

func (*ClusterConfigVersionSpec) UnmarshalVT

func (m *ClusterConfigVersionSpec) UnmarshalVT(dAtA []byte) error

type ClusterDiagnosticsSpec added in v0.45.0

type ClusterDiagnosticsSpec struct {
	Nodes []*ClusterDiagnosticsSpec_Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

ClusterDiagnosticSpec describes the nodes in a cluster with diagnostics information available (indicating potential problems).

func (*ClusterDiagnosticsSpec) CloneMessageVT added in v0.45.0

func (m *ClusterDiagnosticsSpec) CloneMessageVT() proto.Message

func (*ClusterDiagnosticsSpec) CloneVT added in v0.45.0

func (*ClusterDiagnosticsSpec) Descriptor deprecated added in v0.45.0

func (*ClusterDiagnosticsSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterDiagnosticsSpec.ProtoReflect.Descriptor instead.

func (*ClusterDiagnosticsSpec) EqualMessageVT added in v0.45.0

func (this *ClusterDiagnosticsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterDiagnosticsSpec) EqualVT added in v0.45.0

func (this *ClusterDiagnosticsSpec) EqualVT(that *ClusterDiagnosticsSpec) bool

func (*ClusterDiagnosticsSpec) GetNodes added in v0.45.0

func (*ClusterDiagnosticsSpec) MarshalToSizedBufferVT added in v0.45.0

func (m *ClusterDiagnosticsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterDiagnosticsSpec) MarshalToVT added in v0.45.0

func (m *ClusterDiagnosticsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterDiagnosticsSpec) MarshalVT added in v0.45.0

func (m *ClusterDiagnosticsSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterDiagnosticsSpec) ProtoMessage added in v0.45.0

func (*ClusterDiagnosticsSpec) ProtoMessage()

func (*ClusterDiagnosticsSpec) ProtoReflect added in v0.45.0

func (x *ClusterDiagnosticsSpec) ProtoReflect() protoreflect.Message

func (*ClusterDiagnosticsSpec) Reset added in v0.45.0

func (x *ClusterDiagnosticsSpec) Reset()

func (*ClusterDiagnosticsSpec) SizeVT added in v0.45.0

func (m *ClusterDiagnosticsSpec) SizeVT() (n int)

func (*ClusterDiagnosticsSpec) String added in v0.45.0

func (x *ClusterDiagnosticsSpec) String() string

func (*ClusterDiagnosticsSpec) UnmarshalVT added in v0.45.0

func (m *ClusterDiagnosticsSpec) UnmarshalVT(dAtA []byte) error

type ClusterDiagnosticsSpec_Node added in v0.45.0

type ClusterDiagnosticsSpec_Node struct {
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NumDiagnostics uint32 `protobuf:"varint,2,opt,name=num_diagnostics,json=numDiagnostics,proto3" json:"num_diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterDiagnosticsSpec_Node) CloneMessageVT added in v0.45.0

func (m *ClusterDiagnosticsSpec_Node) CloneMessageVT() proto.Message

func (*ClusterDiagnosticsSpec_Node) CloneVT added in v0.45.0

func (*ClusterDiagnosticsSpec_Node) Descriptor deprecated added in v0.45.0

func (*ClusterDiagnosticsSpec_Node) Descriptor() ([]byte, []int)

Deprecated: Use ClusterDiagnosticsSpec_Node.ProtoReflect.Descriptor instead.

func (*ClusterDiagnosticsSpec_Node) EqualMessageVT added in v0.45.0

func (this *ClusterDiagnosticsSpec_Node) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterDiagnosticsSpec_Node) EqualVT added in v0.45.0

func (*ClusterDiagnosticsSpec_Node) GetId added in v0.45.0

func (*ClusterDiagnosticsSpec_Node) GetNumDiagnostics added in v0.45.0

func (x *ClusterDiagnosticsSpec_Node) GetNumDiagnostics() uint32

func (*ClusterDiagnosticsSpec_Node) MarshalToSizedBufferVT added in v0.45.0

func (m *ClusterDiagnosticsSpec_Node) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterDiagnosticsSpec_Node) MarshalToVT added in v0.45.0

func (m *ClusterDiagnosticsSpec_Node) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterDiagnosticsSpec_Node) MarshalVT added in v0.45.0

func (m *ClusterDiagnosticsSpec_Node) MarshalVT() (dAtA []byte, err error)

func (*ClusterDiagnosticsSpec_Node) ProtoMessage added in v0.45.0

func (*ClusterDiagnosticsSpec_Node) ProtoMessage()

func (*ClusterDiagnosticsSpec_Node) ProtoReflect added in v0.45.0

func (*ClusterDiagnosticsSpec_Node) Reset added in v0.45.0

func (x *ClusterDiagnosticsSpec_Node) Reset()

func (*ClusterDiagnosticsSpec_Node) SizeVT added in v0.45.0

func (m *ClusterDiagnosticsSpec_Node) SizeVT() (n int)

func (*ClusterDiagnosticsSpec_Node) String added in v0.45.0

func (x *ClusterDiagnosticsSpec_Node) String() string

func (*ClusterDiagnosticsSpec_Node) UnmarshalVT added in v0.45.0

func (m *ClusterDiagnosticsSpec_Node) UnmarshalVT(dAtA []byte) error

type ClusterEndpointSpec

type ClusterEndpointSpec struct {

	// List of SideroLink addresses for control plane nodes.
	ManagementAddresses []string `protobuf:"bytes,1,rep,name=management_addresses,json=managementAddresses,proto3" json:"management_addresses,omitempty"`
	// contains filtered or unexported fields
}

ClusterEndpointSpec contains a list of SideroLink (management) control plane endpoints.

func (*ClusterEndpointSpec) CloneMessageVT

func (m *ClusterEndpointSpec) CloneMessageVT() proto.Message

func (*ClusterEndpointSpec) CloneVT

func (*ClusterEndpointSpec) Descriptor deprecated

func (*ClusterEndpointSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterEndpointSpec.ProtoReflect.Descriptor instead.

func (*ClusterEndpointSpec) EqualMessageVT

func (this *ClusterEndpointSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterEndpointSpec) EqualVT

func (this *ClusterEndpointSpec) EqualVT(that *ClusterEndpointSpec) bool

func (*ClusterEndpointSpec) GetManagementAddresses

func (x *ClusterEndpointSpec) GetManagementAddresses() []string

func (*ClusterEndpointSpec) MarshalToSizedBufferVT

func (m *ClusterEndpointSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterEndpointSpec) MarshalToVT

func (m *ClusterEndpointSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterEndpointSpec) MarshalVT

func (m *ClusterEndpointSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterEndpointSpec) ProtoMessage

func (*ClusterEndpointSpec) ProtoMessage()

func (*ClusterEndpointSpec) ProtoReflect

func (x *ClusterEndpointSpec) ProtoReflect() protoreflect.Message

func (*ClusterEndpointSpec) Reset

func (x *ClusterEndpointSpec) Reset()

func (*ClusterEndpointSpec) SizeVT

func (m *ClusterEndpointSpec) SizeVT() (n int)

func (*ClusterEndpointSpec) String

func (x *ClusterEndpointSpec) String() string

func (*ClusterEndpointSpec) UnmarshalVT

func (m *ClusterEndpointSpec) UnmarshalVT(dAtA []byte) error

type ClusterKubernetesNodesSpec added in v0.34.0

type ClusterKubernetesNodesSpec struct {

	// Nodes is the list of nodes in the cluster.
	//
	// It is always sorted.
	Nodes []string `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

ClusterKubernetesNodesSpec describes the list of nodes in a Kubernetes cluster.

func (*ClusterKubernetesNodesSpec) CloneMessageVT added in v0.34.0

func (m *ClusterKubernetesNodesSpec) CloneMessageVT() proto.Message

func (*ClusterKubernetesNodesSpec) CloneVT added in v0.34.0

func (*ClusterKubernetesNodesSpec) Descriptor deprecated added in v0.34.0

func (*ClusterKubernetesNodesSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterKubernetesNodesSpec.ProtoReflect.Descriptor instead.

func (*ClusterKubernetesNodesSpec) EqualMessageVT added in v0.34.0

func (this *ClusterKubernetesNodesSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterKubernetesNodesSpec) EqualVT added in v0.34.0

func (*ClusterKubernetesNodesSpec) GetNodes added in v0.34.0

func (x *ClusterKubernetesNodesSpec) GetNodes() []string

func (*ClusterKubernetesNodesSpec) MarshalToSizedBufferVT added in v0.34.0

func (m *ClusterKubernetesNodesSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterKubernetesNodesSpec) MarshalToVT added in v0.34.0

func (m *ClusterKubernetesNodesSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterKubernetesNodesSpec) MarshalVT added in v0.34.0

func (m *ClusterKubernetesNodesSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterKubernetesNodesSpec) ProtoMessage added in v0.34.0

func (*ClusterKubernetesNodesSpec) ProtoMessage()

func (*ClusterKubernetesNodesSpec) ProtoReflect added in v0.34.0

func (*ClusterKubernetesNodesSpec) Reset added in v0.34.0

func (x *ClusterKubernetesNodesSpec) Reset()

func (*ClusterKubernetesNodesSpec) SizeVT added in v0.34.0

func (m *ClusterKubernetesNodesSpec) SizeVT() (n int)

func (*ClusterKubernetesNodesSpec) String added in v0.34.0

func (x *ClusterKubernetesNodesSpec) String() string

func (*ClusterKubernetesNodesSpec) UnmarshalVT added in v0.34.0

func (m *ClusterKubernetesNodesSpec) UnmarshalVT(dAtA []byte) error

type ClusterMachineConfigPatchesSpec

type ClusterMachineConfigPatchesSpec struct {

	// List of patches combined from all sources, as a final list of patches to apply.
	//
	// Deprecated: use accessor methods GetUncompressedData/SetUncompressedData to manage this field.
	Patches []string `protobuf:"bytes,1,rep,name=patches,proto3" json:"patches,omitempty"`
	// List of patches combined from all sources, as a final list of patches to apply.
	//
	// Deprecated: use accessor methods GetUncompressedData/SetUncompressedData to manage this field.
	CompressedPatches [][]byte `protobuf:"bytes,2,rep,name=compressed_patches,json=compressedPatches,proto3" json:"compressed_patches,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineConfigPatchesSpec keeps the list of config patches to be applied on the machine.

func (*ClusterMachineConfigPatchesSpec) CloneMessageVT

func (m *ClusterMachineConfigPatchesSpec) CloneMessageVT() proto.Message

func (*ClusterMachineConfigPatchesSpec) CloneVT

func (*ClusterMachineConfigPatchesSpec) Descriptor deprecated

func (*ClusterMachineConfigPatchesSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineConfigPatchesSpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineConfigPatchesSpec) EqualMessageVT

func (this *ClusterMachineConfigPatchesSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineConfigPatchesSpec) EqualVT

func (*ClusterMachineConfigPatchesSpec) GetCompressedPatches added in v0.45.0

func (x *ClusterMachineConfigPatchesSpec) GetCompressedPatches() [][]byte

func (*ClusterMachineConfigPatchesSpec) GetPatches

func (x *ClusterMachineConfigPatchesSpec) GetPatches() []string

func (*ClusterMachineConfigPatchesSpec) GetUncompressedData added in v0.45.0

func (x *ClusterMachineConfigPatchesSpec) GetUncompressedData(opts ...CompressionOption) ([]Buffer, error)

GetUncompressedData returns the patches from the ClusterMachineConfigPatchesSpec, decompressing them if necessary.

func (*ClusterMachineConfigPatchesSpec) GetUncompressedPatches added in v0.45.0

func (x *ClusterMachineConfigPatchesSpec) GetUncompressedPatches(opts ...CompressionOption) ([]string, error)

GetUncompressedPatches returns the patches from the ClusterMachineConfigPatchesSpec, decompressing them if necessary.

func (*ClusterMachineConfigPatchesSpec) MarshalJSON added in v0.45.0

func (x *ClusterMachineConfigPatchesSpec) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

It represents compressed fields as uncompressed in the output.

func (*ClusterMachineConfigPatchesSpec) MarshalToSizedBufferVT

func (m *ClusterMachineConfigPatchesSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineConfigPatchesSpec) MarshalToVT

func (m *ClusterMachineConfigPatchesSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineConfigPatchesSpec) MarshalVT

func (m *ClusterMachineConfigPatchesSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineConfigPatchesSpec) MarshalYAML

func (x *ClusterMachineConfigPatchesSpec) MarshalYAML() (any, error)

MarshalYAML implements yaml.Marshaler interface.

func (*ClusterMachineConfigPatchesSpec) ProtoMessage

func (*ClusterMachineConfigPatchesSpec) ProtoMessage()

func (*ClusterMachineConfigPatchesSpec) ProtoReflect

func (*ClusterMachineConfigPatchesSpec) Reset

func (*ClusterMachineConfigPatchesSpec) SetUncompressedData added in v0.45.0

func (x *ClusterMachineConfigPatchesSpec) SetUncompressedData(data [][]byte, opts ...CompressionOption) error

SetUncompressedData sets the patches in the ClusterMachineConfigPatchesSpec, compressing them if requested.

func (*ClusterMachineConfigPatchesSpec) SetUncompressedPatches added in v0.45.0

func (x *ClusterMachineConfigPatchesSpec) SetUncompressedPatches(patches []string, opts ...CompressionOption) error

SetUncompressedPatches sets the patches in the ClusterMachineConfigPatchesSpec, compressing them if requested.

func (*ClusterMachineConfigPatchesSpec) SizeVT

func (m *ClusterMachineConfigPatchesSpec) SizeVT() (n int)

func (*ClusterMachineConfigPatchesSpec) String

func (*ClusterMachineConfigPatchesSpec) UnmarshalJSON added in v0.45.0

func (x *ClusterMachineConfigPatchesSpec) UnmarshalJSON(data []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*ClusterMachineConfigPatchesSpec) UnmarshalVT

func (m *ClusterMachineConfigPatchesSpec) UnmarshalVT(dAtA []byte) error

func (*ClusterMachineConfigPatchesSpec) UnmarshalYAML added in v0.45.0

func (x *ClusterMachineConfigPatchesSpec) UnmarshalYAML(node *yaml.Node) error

UnmarshalYAML implements yaml.Unmarshaler interface.

type ClusterMachineConfigSpec

type ClusterMachineConfigSpec struct {

	// Data contains the config bytes. It is only set if the config is not compressed. Otherwise, CompressedData is set instead.
	//
	// Deprecated: use accessor methods GetUncompressedData/SetUncompressedData to manage this field.
	Data                  []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	ClusterMachineVersion string `` /* 126-byte string literal not displayed */
	GenerationError       string `protobuf:"bytes,3,opt,name=generation_error,json=generationError,proto3" json:"generation_error,omitempty"`
	// CompressedData contains the config bytes. It is only set if the config is not compressed. Otherwise, CompressedData is set instead.
	//
	// Deprecated: use accessor methods GetUncompressedData/SetUncompressedData to manage this field.
	CompressedData []byte `protobuf:"bytes,4,opt,name=compressed_data,json=compressedData,proto3" json:"compressed_data,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineConfigSpec stores generated Talos node machine config.

func (*ClusterMachineConfigSpec) CloneMessageVT

func (m *ClusterMachineConfigSpec) CloneMessageVT() proto.Message

func (*ClusterMachineConfigSpec) CloneVT

func (*ClusterMachineConfigSpec) Descriptor deprecated

func (*ClusterMachineConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineConfigSpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineConfigSpec) EqualMessageVT

func (this *ClusterMachineConfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineConfigSpec) EqualVT

func (*ClusterMachineConfigSpec) GetClusterMachineVersion

func (x *ClusterMachineConfigSpec) GetClusterMachineVersion() string

func (*ClusterMachineConfigSpec) GetCompressedData added in v0.45.0

func (x *ClusterMachineConfigSpec) GetCompressedData() []byte

func (*ClusterMachineConfigSpec) GetData

func (x *ClusterMachineConfigSpec) GetData() []byte

func (*ClusterMachineConfigSpec) GetGenerationError

func (x *ClusterMachineConfigSpec) GetGenerationError() string

func (*ClusterMachineConfigSpec) GetUncompressedData added in v0.45.0

func (x *ClusterMachineConfigSpec) GetUncompressedData(opts ...CompressionOption) (Buffer, error)

GetUncompressedData returns the config data from the ClusterMachineConfigSpec, decompressing it if necessary.

func (*ClusterMachineConfigSpec) MarshalJSON added in v0.45.0

func (x *ClusterMachineConfigSpec) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

It represents compressed fields as uncompressed in the output.

func (*ClusterMachineConfigSpec) MarshalToSizedBufferVT

func (m *ClusterMachineConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineConfigSpec) MarshalToVT

func (m *ClusterMachineConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineConfigSpec) MarshalVT

func (m *ClusterMachineConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineConfigSpec) MarshalYAML added in v0.45.0

func (x *ClusterMachineConfigSpec) MarshalYAML() (any, error)

MarshalYAML implements yaml.Marshaler interface.

It represents compressed fields as uncompressed in the output.

func (*ClusterMachineConfigSpec) ProtoMessage

func (*ClusterMachineConfigSpec) ProtoMessage()

func (*ClusterMachineConfigSpec) ProtoReflect

func (x *ClusterMachineConfigSpec) ProtoReflect() protoreflect.Message

func (*ClusterMachineConfigSpec) Reset

func (x *ClusterMachineConfigSpec) Reset()

func (*ClusterMachineConfigSpec) SetUncompressedData added in v0.45.0

func (x *ClusterMachineConfigSpec) SetUncompressedData(data []byte, opts ...CompressionOption) error

SetUncompressedData sets the config data in the ClusterMachineConfigSpec, compressing it if requested.

func (*ClusterMachineConfigSpec) SizeVT

func (m *ClusterMachineConfigSpec) SizeVT() (n int)

func (*ClusterMachineConfigSpec) String

func (x *ClusterMachineConfigSpec) String() string

func (*ClusterMachineConfigSpec) UnmarshalJSON added in v0.45.0

func (x *ClusterMachineConfigSpec) UnmarshalJSON(data []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*ClusterMachineConfigSpec) UnmarshalVT

func (m *ClusterMachineConfigSpec) UnmarshalVT(dAtA []byte) error

func (*ClusterMachineConfigSpec) UnmarshalYAML added in v0.45.0

func (x *ClusterMachineConfigSpec) UnmarshalYAML(node *yaml.Node) error

UnmarshalYAML implements yaml.Unmarshaler interface.

type ClusterMachineConfigStatusSpec

type ClusterMachineConfigStatusSpec struct {
	ClusterMachineConfigVersion string `` /* 146-byte string literal not displayed */
	ClusterMachineVersion       string `` /* 126-byte string literal not displayed */
	ClusterMachineConfigSha256  string `` /* 143-byte string literal not displayed */
	LastConfigError             string `protobuf:"bytes,6,opt,name=last_config_error,json=lastConfigError,proto3" json:"last_config_error,omitempty"`
	TalosVersion                string `protobuf:"bytes,7,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	SchematicId                 string `protobuf:"bytes,8,opt,name=schematic_id,json=schematicId,proto3" json:"schematic_id,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineConfigStatusSpec machine configuration status spec.

func (*ClusterMachineConfigStatusSpec) CloneMessageVT

func (m *ClusterMachineConfigStatusSpec) CloneMessageVT() proto.Message

func (*ClusterMachineConfigStatusSpec) CloneVT

func (*ClusterMachineConfigStatusSpec) Descriptor deprecated

func (*ClusterMachineConfigStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineConfigStatusSpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineConfigStatusSpec) EqualMessageVT

func (this *ClusterMachineConfigStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineConfigStatusSpec) EqualVT

func (*ClusterMachineConfigStatusSpec) GetClusterMachineConfigSha256

func (x *ClusterMachineConfigStatusSpec) GetClusterMachineConfigSha256() string

func (*ClusterMachineConfigStatusSpec) GetClusterMachineConfigVersion

func (x *ClusterMachineConfigStatusSpec) GetClusterMachineConfigVersion() string

func (*ClusterMachineConfigStatusSpec) GetClusterMachineVersion

func (x *ClusterMachineConfigStatusSpec) GetClusterMachineVersion() string

func (*ClusterMachineConfigStatusSpec) GetLastConfigError

func (x *ClusterMachineConfigStatusSpec) GetLastConfigError() string

func (*ClusterMachineConfigStatusSpec) GetSchematicId

func (x *ClusterMachineConfigStatusSpec) GetSchematicId() string

func (*ClusterMachineConfigStatusSpec) GetTalosVersion

func (x *ClusterMachineConfigStatusSpec) GetTalosVersion() string

func (*ClusterMachineConfigStatusSpec) MarshalToSizedBufferVT

func (m *ClusterMachineConfigStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineConfigStatusSpec) MarshalToVT

func (m *ClusterMachineConfigStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineConfigStatusSpec) MarshalVT

func (m *ClusterMachineConfigStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineConfigStatusSpec) ProtoMessage

func (*ClusterMachineConfigStatusSpec) ProtoMessage()

func (*ClusterMachineConfigStatusSpec) ProtoReflect

func (*ClusterMachineConfigStatusSpec) Reset

func (x *ClusterMachineConfigStatusSpec) Reset()

func (*ClusterMachineConfigStatusSpec) SizeVT

func (m *ClusterMachineConfigStatusSpec) SizeVT() (n int)

func (*ClusterMachineConfigStatusSpec) String

func (*ClusterMachineConfigStatusSpec) UnmarshalVT

func (m *ClusterMachineConfigStatusSpec) UnmarshalVT(dAtA []byte) error

type ClusterMachineEncryptionKeySpec

type ClusterMachineEncryptionKeySpec struct {

	// Data stores generated encryption key for the machine.
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineEncryptionKeySpec keeps generated encryption key for the machine disk encryption.

func (*ClusterMachineEncryptionKeySpec) CloneMessageVT

func (m *ClusterMachineEncryptionKeySpec) CloneMessageVT() proto.Message

func (*ClusterMachineEncryptionKeySpec) CloneVT

func (*ClusterMachineEncryptionKeySpec) Descriptor deprecated

func (*ClusterMachineEncryptionKeySpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineEncryptionKeySpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineEncryptionKeySpec) EqualMessageVT

func (this *ClusterMachineEncryptionKeySpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineEncryptionKeySpec) EqualVT

func (*ClusterMachineEncryptionKeySpec) GetData

func (x *ClusterMachineEncryptionKeySpec) GetData() []byte

func (*ClusterMachineEncryptionKeySpec) MarshalToSizedBufferVT

func (m *ClusterMachineEncryptionKeySpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineEncryptionKeySpec) MarshalToVT

func (m *ClusterMachineEncryptionKeySpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineEncryptionKeySpec) MarshalVT

func (m *ClusterMachineEncryptionKeySpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineEncryptionKeySpec) ProtoMessage

func (*ClusterMachineEncryptionKeySpec) ProtoMessage()

func (*ClusterMachineEncryptionKeySpec) ProtoReflect

func (*ClusterMachineEncryptionKeySpec) Reset

func (*ClusterMachineEncryptionKeySpec) SizeVT

func (m *ClusterMachineEncryptionKeySpec) SizeVT() (n int)

func (*ClusterMachineEncryptionKeySpec) String

func (*ClusterMachineEncryptionKeySpec) UnmarshalVT

func (m *ClusterMachineEncryptionKeySpec) UnmarshalVT(dAtA []byte) error

type ClusterMachineIdentitySpec

type ClusterMachineIdentitySpec struct {

	// NodeIdentity is Talos node identity from Identity resource.
	NodeIdentity string `protobuf:"bytes,1,opt,name=node_identity,json=nodeIdentity,proto3" json:"node_identity,omitempty"`
	// EtcdMemberId is the id of the node how it's represented in the etcd quorum.
	EtcdMemberId uint64 `protobuf:"varint,2,opt,name=etcd_member_id,json=etcdMemberId,proto3" json:"etcd_member_id,omitempty"`
	// Nodename is the Kubernetes node name.
	Nodename string `protobuf:"bytes,3,opt,name=nodename,proto3" json:"nodename,omitempty"`
	// NodeIps are the IPs of the Kubernetes node.
	NodeIps []string `protobuf:"bytes,8,rep,name=node_ips,json=nodeIps,proto3" json:"node_ips,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineIdentity keeps ClusterMachine related node information.

func (*ClusterMachineIdentitySpec) CloneMessageVT

func (m *ClusterMachineIdentitySpec) CloneMessageVT() proto.Message

func (*ClusterMachineIdentitySpec) CloneVT

func (*ClusterMachineIdentitySpec) Descriptor deprecated

func (*ClusterMachineIdentitySpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineIdentitySpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineIdentitySpec) EqualMessageVT

func (this *ClusterMachineIdentitySpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineIdentitySpec) EqualVT

func (*ClusterMachineIdentitySpec) GetEtcdMemberId

func (x *ClusterMachineIdentitySpec) GetEtcdMemberId() uint64

func (*ClusterMachineIdentitySpec) GetNodeIdentity

func (x *ClusterMachineIdentitySpec) GetNodeIdentity() string

func (*ClusterMachineIdentitySpec) GetNodeIps

func (x *ClusterMachineIdentitySpec) GetNodeIps() []string

func (*ClusterMachineIdentitySpec) GetNodename

func (x *ClusterMachineIdentitySpec) GetNodename() string

func (*ClusterMachineIdentitySpec) MarshalToSizedBufferVT

func (m *ClusterMachineIdentitySpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineIdentitySpec) MarshalToVT

func (m *ClusterMachineIdentitySpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineIdentitySpec) MarshalVT

func (m *ClusterMachineIdentitySpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineIdentitySpec) ProtoMessage

func (*ClusterMachineIdentitySpec) ProtoMessage()

func (*ClusterMachineIdentitySpec) ProtoReflect

func (*ClusterMachineIdentitySpec) Reset

func (x *ClusterMachineIdentitySpec) Reset()

func (*ClusterMachineIdentitySpec) SizeVT

func (m *ClusterMachineIdentitySpec) SizeVT() (n int)

func (*ClusterMachineIdentitySpec) String

func (x *ClusterMachineIdentitySpec) String() string

func (*ClusterMachineIdentitySpec) UnmarshalVT

func (m *ClusterMachineIdentitySpec) UnmarshalVT(dAtA []byte) error

type ClusterMachineRequestStatusSpec added in v0.45.0

type ClusterMachineRequestStatusSpec struct {
	Status      string                                `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	MachineUuid string                                `protobuf:"bytes,2,opt,name=machine_uuid,json=machineUuid,proto3" json:"machine_uuid,omitempty"`
	ProviderId  string                                `protobuf:"bytes,3,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	Stage       ClusterMachineRequestStatusSpec_Stage `protobuf:"varint,4,opt,name=stage,proto3,enum=specs.ClusterMachineRequestStatusSpec_Stage" json:"stage,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineRequestStatusSpec is generated from the MachineRequestStatus when the machine is being automatically provisioned for a specific machine set and is used in the UI.

func (*ClusterMachineRequestStatusSpec) CloneMessageVT added in v0.45.0

func (m *ClusterMachineRequestStatusSpec) CloneMessageVT() proto.Message

func (*ClusterMachineRequestStatusSpec) CloneVT added in v0.45.0

func (*ClusterMachineRequestStatusSpec) Descriptor deprecated added in v0.45.0

func (*ClusterMachineRequestStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineRequestStatusSpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineRequestStatusSpec) EqualMessageVT added in v0.45.0

func (this *ClusterMachineRequestStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineRequestStatusSpec) EqualVT added in v0.45.0

func (*ClusterMachineRequestStatusSpec) GetMachineUuid added in v0.45.0

func (x *ClusterMachineRequestStatusSpec) GetMachineUuid() string

func (*ClusterMachineRequestStatusSpec) GetProviderId added in v0.45.0

func (x *ClusterMachineRequestStatusSpec) GetProviderId() string

func (*ClusterMachineRequestStatusSpec) GetStage added in v0.45.0

func (*ClusterMachineRequestStatusSpec) GetStatus added in v0.45.0

func (x *ClusterMachineRequestStatusSpec) GetStatus() string

func (*ClusterMachineRequestStatusSpec) MarshalToSizedBufferVT added in v0.45.0

func (m *ClusterMachineRequestStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineRequestStatusSpec) MarshalToVT added in v0.45.0

func (m *ClusterMachineRequestStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineRequestStatusSpec) MarshalVT added in v0.45.0

func (m *ClusterMachineRequestStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineRequestStatusSpec) ProtoMessage added in v0.45.0

func (*ClusterMachineRequestStatusSpec) ProtoMessage()

func (*ClusterMachineRequestStatusSpec) ProtoReflect added in v0.45.0

func (*ClusterMachineRequestStatusSpec) Reset added in v0.45.0

func (*ClusterMachineRequestStatusSpec) SizeVT added in v0.45.0

func (m *ClusterMachineRequestStatusSpec) SizeVT() (n int)

func (*ClusterMachineRequestStatusSpec) String added in v0.45.0

func (*ClusterMachineRequestStatusSpec) UnmarshalVT added in v0.45.0

func (m *ClusterMachineRequestStatusSpec) UnmarshalVT(dAtA []byte) error

type ClusterMachineRequestStatusSpec_Stage added in v0.45.0

type ClusterMachineRequestStatusSpec_Stage int32
const (
	ClusterMachineRequestStatusSpec_UNKNOWN        ClusterMachineRequestStatusSpec_Stage = 0
	ClusterMachineRequestStatusSpec_PENDING        ClusterMachineRequestStatusSpec_Stage = 1
	ClusterMachineRequestStatusSpec_PROVISIONING   ClusterMachineRequestStatusSpec_Stage = 2
	ClusterMachineRequestStatusSpec_PROVISIONED    ClusterMachineRequestStatusSpec_Stage = 3
	ClusterMachineRequestStatusSpec_DEPROVISIONING ClusterMachineRequestStatusSpec_Stage = 4
	ClusterMachineRequestStatusSpec_FAILED         ClusterMachineRequestStatusSpec_Stage = 5
)

func (ClusterMachineRequestStatusSpec_Stage) Descriptor added in v0.45.0

func (ClusterMachineRequestStatusSpec_Stage) Enum added in v0.45.0

func (ClusterMachineRequestStatusSpec_Stage) EnumDescriptor deprecated added in v0.45.0

func (ClusterMachineRequestStatusSpec_Stage) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClusterMachineRequestStatusSpec_Stage.Descriptor instead.

func (ClusterMachineRequestStatusSpec_Stage) Number added in v0.45.0

func (ClusterMachineRequestStatusSpec_Stage) String added in v0.45.0

func (ClusterMachineRequestStatusSpec_Stage) Type added in v0.45.0

type ClusterMachineSpec

type ClusterMachineSpec struct {

	// KubernetesVersion to use on the machine (copied from Cluster at the moment of creation).
	KubernetesVersion string `protobuf:"bytes,2,opt,name=kubernetes_version,json=kubernetesVersion,proto3" json:"kubernetes_version,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineSpec describes a machine attached to a Cluster.

func (*ClusterMachineSpec) CloneMessageVT

func (m *ClusterMachineSpec) CloneMessageVT() proto.Message

func (*ClusterMachineSpec) CloneVT

func (m *ClusterMachineSpec) CloneVT() *ClusterMachineSpec

func (*ClusterMachineSpec) Descriptor deprecated

func (*ClusterMachineSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineSpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineSpec) EqualMessageVT

func (this *ClusterMachineSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineSpec) EqualVT

func (this *ClusterMachineSpec) EqualVT(that *ClusterMachineSpec) bool

func (*ClusterMachineSpec) GetKubernetesVersion

func (x *ClusterMachineSpec) GetKubernetesVersion() string

func (*ClusterMachineSpec) MarshalToSizedBufferVT

func (m *ClusterMachineSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineSpec) MarshalToVT

func (m *ClusterMachineSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineSpec) MarshalVT

func (m *ClusterMachineSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineSpec) MarshalYAML

func (c *ClusterMachineSpec) MarshalYAML() (any, error)

MarshalYAML implements yaml.Marshaler interface.

func (*ClusterMachineSpec) ProtoMessage

func (*ClusterMachineSpec) ProtoMessage()

func (*ClusterMachineSpec) ProtoReflect

func (x *ClusterMachineSpec) ProtoReflect() protoreflect.Message

func (*ClusterMachineSpec) Reset

func (x *ClusterMachineSpec) Reset()

func (*ClusterMachineSpec) SizeVT

func (m *ClusterMachineSpec) SizeVT() (n int)

func (*ClusterMachineSpec) String

func (x *ClusterMachineSpec) String() string

func (*ClusterMachineSpec) UnmarshalVT

func (m *ClusterMachineSpec) UnmarshalVT(dAtA []byte) error

type ClusterMachineStatusSpec

type ClusterMachineStatusSpec struct {

	// Ready is true if all services are healthy.
	Ready bool                           `protobuf:"varint,1,opt,name=ready,proto3" json:"ready,omitempty"`
	Stage ClusterMachineStatusSpec_Stage `protobuf:"varint,2,opt,name=stage,proto3,enum=specs.ClusterMachineStatusSpec_Stage" json:"stage,omitempty"`
	// ApidAvailable is true if the node is a control plane node and the apid service is healthy.
	ApidAvailable   bool   `protobuf:"varint,3,opt,name=apid_available,json=apidAvailable,proto3" json:"apid_available,omitempty"`
	ConfigUpToDate  bool   `protobuf:"varint,4,opt,name=config_up_to_date,json=configUpToDate,proto3" json:"config_up_to_date,omitempty"`
	LastConfigError string `protobuf:"bytes,5,opt,name=last_config_error,json=lastConfigError,proto3" json:"last_config_error,omitempty"`
	// Management address is copied from the machine status resource.
	ManagementAddress string            `protobuf:"bytes,6,opt,name=management_address,json=managementAddress,proto3" json:"management_address,omitempty"`
	ConfigApplyStatus ConfigApplyStatus `` /* 144-byte string literal not displayed */
	// IsRemoved means that the machine removed from Omni.
	IsRemoved bool `protobuf:"varint,8,opt,name=is_removed,json=isRemoved,proto3" json:"is_removed,omitempty"`
	// ProvisionStatus is set when the cluster machine is provisioned using a machine request.
	ProvisionStatus *ClusterMachineStatusSpec_ProvisionStatus `protobuf:"bytes,9,opt,name=provision_status,json=provisionStatus,proto3" json:"provision_status,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineStatusSpec

func (*ClusterMachineStatusSpec) CloneMessageVT

func (m *ClusterMachineStatusSpec) CloneMessageVT() proto.Message

func (*ClusterMachineStatusSpec) CloneVT

func (*ClusterMachineStatusSpec) Descriptor deprecated

func (*ClusterMachineStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineStatusSpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineStatusSpec) EqualMessageVT

func (this *ClusterMachineStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineStatusSpec) EqualVT

func (*ClusterMachineStatusSpec) GetApidAvailable

func (x *ClusterMachineStatusSpec) GetApidAvailable() bool

func (*ClusterMachineStatusSpec) GetConfigApplyStatus

func (x *ClusterMachineStatusSpec) GetConfigApplyStatus() ConfigApplyStatus

func (*ClusterMachineStatusSpec) GetConfigUpToDate

func (x *ClusterMachineStatusSpec) GetConfigUpToDate() bool

func (*ClusterMachineStatusSpec) GetIsRemoved added in v0.35.1

func (x *ClusterMachineStatusSpec) GetIsRemoved() bool

func (*ClusterMachineStatusSpec) GetLastConfigError

func (x *ClusterMachineStatusSpec) GetLastConfigError() string

func (*ClusterMachineStatusSpec) GetManagementAddress

func (x *ClusterMachineStatusSpec) GetManagementAddress() string

func (*ClusterMachineStatusSpec) GetProvisionStatus added in v0.45.0

func (*ClusterMachineStatusSpec) GetReady

func (x *ClusterMachineStatusSpec) GetReady() bool

func (*ClusterMachineStatusSpec) GetStage

func (*ClusterMachineStatusSpec) MarshalToSizedBufferVT

func (m *ClusterMachineStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineStatusSpec) MarshalToVT

func (m *ClusterMachineStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineStatusSpec) MarshalVT

func (m *ClusterMachineStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineStatusSpec) ProtoMessage

func (*ClusterMachineStatusSpec) ProtoMessage()

func (*ClusterMachineStatusSpec) ProtoReflect

func (x *ClusterMachineStatusSpec) ProtoReflect() protoreflect.Message

func (*ClusterMachineStatusSpec) Reset

func (x *ClusterMachineStatusSpec) Reset()

func (*ClusterMachineStatusSpec) SizeVT

func (m *ClusterMachineStatusSpec) SizeVT() (n int)

func (*ClusterMachineStatusSpec) String

func (x *ClusterMachineStatusSpec) String() string

func (*ClusterMachineStatusSpec) UnmarshalVT

func (m *ClusterMachineStatusSpec) UnmarshalVT(dAtA []byte) error

type ClusterMachineStatusSpec_ProvisionStatus added in v0.45.0

type ClusterMachineStatusSpec_ProvisionStatus struct {
	ProviderId string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	RequestId  string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterMachineStatusSpec_ProvisionStatus) CloneMessageVT added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) CloneVT added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) Descriptor deprecated added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineStatusSpec_ProvisionStatus.ProtoReflect.Descriptor instead.

func (*ClusterMachineStatusSpec_ProvisionStatus) EqualMessageVT added in v0.45.0

func (this *ClusterMachineStatusSpec_ProvisionStatus) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineStatusSpec_ProvisionStatus) EqualVT added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) GetProviderId added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) GetRequestId added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) MarshalToSizedBufferVT added in v0.45.0

func (m *ClusterMachineStatusSpec_ProvisionStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineStatusSpec_ProvisionStatus) MarshalToVT added in v0.45.0

func (m *ClusterMachineStatusSpec_ProvisionStatus) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineStatusSpec_ProvisionStatus) MarshalVT added in v0.45.0

func (m *ClusterMachineStatusSpec_ProvisionStatus) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineStatusSpec_ProvisionStatus) ProtoMessage added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) ProtoReflect added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) Reset added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) SizeVT added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) String added in v0.45.0

func (*ClusterMachineStatusSpec_ProvisionStatus) UnmarshalVT added in v0.45.0

func (m *ClusterMachineStatusSpec_ProvisionStatus) UnmarshalVT(dAtA []byte) error

type ClusterMachineStatusSpec_Stage

type ClusterMachineStatusSpec_Stage int32
const (
	ClusterMachineStatusSpec_UNKNOWN        ClusterMachineStatusSpec_Stage = 0
	ClusterMachineStatusSpec_BOOTING        ClusterMachineStatusSpec_Stage = 1
	ClusterMachineStatusSpec_INSTALLING     ClusterMachineStatusSpec_Stage = 2
	ClusterMachineStatusSpec_UPGRADING      ClusterMachineStatusSpec_Stage = 6
	ClusterMachineStatusSpec_CONFIGURING    ClusterMachineStatusSpec_Stage = 3
	ClusterMachineStatusSpec_RUNNING        ClusterMachineStatusSpec_Stage = 4
	ClusterMachineStatusSpec_REBOOTING      ClusterMachineStatusSpec_Stage = 7
	ClusterMachineStatusSpec_SHUTTING_DOWN  ClusterMachineStatusSpec_Stage = 8
	ClusterMachineStatusSpec_BEFORE_DESTROY ClusterMachineStatusSpec_Stage = 9
	ClusterMachineStatusSpec_DESTROYING     ClusterMachineStatusSpec_Stage = 5
)

func (ClusterMachineStatusSpec_Stage) Descriptor

func (ClusterMachineStatusSpec_Stage) Enum

func (ClusterMachineStatusSpec_Stage) EnumDescriptor deprecated

func (ClusterMachineStatusSpec_Stage) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClusterMachineStatusSpec_Stage.Descriptor instead.

func (ClusterMachineStatusSpec_Stage) Number

func (ClusterMachineStatusSpec_Stage) String

func (ClusterMachineStatusSpec_Stage) Type

type ClusterMachineTalosVersionSpec

type ClusterMachineTalosVersionSpec struct {
	TalosVersion string `protobuf:"bytes,1,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	SchematicId  string `protobuf:"bytes,2,opt,name=schematic_id,json=schematicId,proto3" json:"schematic_id,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineTalosVersionSpec describes a machine Talos version and schematic.

func (*ClusterMachineTalosVersionSpec) CloneMessageVT

func (m *ClusterMachineTalosVersionSpec) CloneMessageVT() proto.Message

func (*ClusterMachineTalosVersionSpec) CloneVT

func (*ClusterMachineTalosVersionSpec) Descriptor deprecated

func (*ClusterMachineTalosVersionSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineTalosVersionSpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineTalosVersionSpec) EqualMessageVT

func (this *ClusterMachineTalosVersionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineTalosVersionSpec) EqualVT

func (*ClusterMachineTalosVersionSpec) GetSchematicId

func (x *ClusterMachineTalosVersionSpec) GetSchematicId() string

func (*ClusterMachineTalosVersionSpec) GetTalosVersion

func (x *ClusterMachineTalosVersionSpec) GetTalosVersion() string

func (*ClusterMachineTalosVersionSpec) MarshalToSizedBufferVT

func (m *ClusterMachineTalosVersionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineTalosVersionSpec) MarshalToVT

func (m *ClusterMachineTalosVersionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineTalosVersionSpec) MarshalVT

func (m *ClusterMachineTalosVersionSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineTalosVersionSpec) ProtoMessage

func (*ClusterMachineTalosVersionSpec) ProtoMessage()

func (*ClusterMachineTalosVersionSpec) ProtoReflect

func (*ClusterMachineTalosVersionSpec) Reset

func (x *ClusterMachineTalosVersionSpec) Reset()

func (*ClusterMachineTalosVersionSpec) SizeVT

func (m *ClusterMachineTalosVersionSpec) SizeVT() (n int)

func (*ClusterMachineTalosVersionSpec) String

func (*ClusterMachineTalosVersionSpec) UnmarshalVT

func (m *ClusterMachineTalosVersionSpec) UnmarshalVT(dAtA []byte) error

type ClusterMachineTemplateSpec

type ClusterMachineTemplateSpec struct {

	// InstallImage the installer image to use.
	InstallImage string `protobuf:"bytes,1,opt,name=install_image,json=installImage,proto3" json:"install_image,omitempty"`
	// KubernetesVersion to use on the node.
	KubernetesVersion string `protobuf:"bytes,2,opt,name=kubernetes_version,json=kubernetesVersion,proto3" json:"kubernetes_version,omitempty"`
	// InstallDisk Talos system disk.
	InstallDisk string `protobuf:"bytes,3,opt,name=install_disk,json=installDisk,proto3" json:"install_disk,omitempty"`
	// Patch represents machinery config patch.
	Patch string `protobuf:"bytes,5,opt,name=patch,proto3" json:"patch,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineTemplateSpec

func (*ClusterMachineTemplateSpec) CloneMessageVT

func (m *ClusterMachineTemplateSpec) CloneMessageVT() proto.Message

func (*ClusterMachineTemplateSpec) CloneVT

func (*ClusterMachineTemplateSpec) Descriptor deprecated

func (*ClusterMachineTemplateSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterMachineTemplateSpec.ProtoReflect.Descriptor instead.

func (*ClusterMachineTemplateSpec) EqualMessageVT

func (this *ClusterMachineTemplateSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterMachineTemplateSpec) EqualVT

func (*ClusterMachineTemplateSpec) GetInstallDisk

func (x *ClusterMachineTemplateSpec) GetInstallDisk() string

func (*ClusterMachineTemplateSpec) GetInstallImage

func (x *ClusterMachineTemplateSpec) GetInstallImage() string

func (*ClusterMachineTemplateSpec) GetKubernetesVersion

func (x *ClusterMachineTemplateSpec) GetKubernetesVersion() string

func (*ClusterMachineTemplateSpec) GetPatch

func (x *ClusterMachineTemplateSpec) GetPatch() string

func (*ClusterMachineTemplateSpec) MarshalToSizedBufferVT

func (m *ClusterMachineTemplateSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterMachineTemplateSpec) MarshalToVT

func (m *ClusterMachineTemplateSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterMachineTemplateSpec) MarshalVT

func (m *ClusterMachineTemplateSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterMachineTemplateSpec) ProtoMessage

func (*ClusterMachineTemplateSpec) ProtoMessage()

func (*ClusterMachineTemplateSpec) ProtoReflect

func (*ClusterMachineTemplateSpec) Reset

func (x *ClusterMachineTemplateSpec) Reset()

func (*ClusterMachineTemplateSpec) SizeVT

func (m *ClusterMachineTemplateSpec) SizeVT() (n int)

func (*ClusterMachineTemplateSpec) String

func (x *ClusterMachineTemplateSpec) String() string

func (*ClusterMachineTemplateSpec) UnmarshalVT

func (m *ClusterMachineTemplateSpec) UnmarshalVT(dAtA []byte) error

type ClusterPermissionsSpec

type ClusterPermissionsSpec struct {
	CanAddMachines             bool `protobuf:"varint,1,opt,name=can_add_machines,json=canAddMachines,proto3" json:"can_add_machines,omitempty"`
	CanRemoveMachines          bool `protobuf:"varint,2,opt,name=can_remove_machines,json=canRemoveMachines,proto3" json:"can_remove_machines,omitempty"`
	CanRebootMachines          bool `protobuf:"varint,3,opt,name=can_reboot_machines,json=canRebootMachines,proto3" json:"can_reboot_machines,omitempty"`
	CanUpdateKubernetes        bool `protobuf:"varint,4,opt,name=can_update_kubernetes,json=canUpdateKubernetes,proto3" json:"can_update_kubernetes,omitempty"`
	CanDownloadKubeconfig      bool `` /* 127-byte string literal not displayed */
	CanSyncKubernetesManifests bool `` /* 144-byte string literal not displayed */
	CanUpdateTalos             bool `protobuf:"varint,7,opt,name=can_update_talos,json=canUpdateTalos,proto3" json:"can_update_talos,omitempty"`
	CanDownloadTalosconfig     bool `` /* 130-byte string literal not displayed */
	CanReadConfigPatches       bool `` /* 126-byte string literal not displayed */
	CanManageConfigPatches     bool `` /* 133-byte string literal not displayed */
	CanManageClusterFeatures   bool `` /* 139-byte string literal not displayed */
	CanDownloadSupportBundle   bool `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClusterPermissionsSpec) CloneMessageVT

func (m *ClusterPermissionsSpec) CloneMessageVT() proto.Message

func (*ClusterPermissionsSpec) CloneVT

func (*ClusterPermissionsSpec) Descriptor deprecated

func (*ClusterPermissionsSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterPermissionsSpec.ProtoReflect.Descriptor instead.

func (*ClusterPermissionsSpec) EqualMessageVT

func (this *ClusterPermissionsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterPermissionsSpec) EqualVT

func (this *ClusterPermissionsSpec) EqualVT(that *ClusterPermissionsSpec) bool

func (*ClusterPermissionsSpec) GetCanAddMachines

func (x *ClusterPermissionsSpec) GetCanAddMachines() bool

func (*ClusterPermissionsSpec) GetCanDownloadKubeconfig

func (x *ClusterPermissionsSpec) GetCanDownloadKubeconfig() bool

func (*ClusterPermissionsSpec) GetCanDownloadSupportBundle added in v0.40.0

func (x *ClusterPermissionsSpec) GetCanDownloadSupportBundle() bool

func (*ClusterPermissionsSpec) GetCanDownloadTalosconfig

func (x *ClusterPermissionsSpec) GetCanDownloadTalosconfig() bool

func (*ClusterPermissionsSpec) GetCanManageClusterFeatures

func (x *ClusterPermissionsSpec) GetCanManageClusterFeatures() bool

func (*ClusterPermissionsSpec) GetCanManageConfigPatches

func (x *ClusterPermissionsSpec) GetCanManageConfigPatches() bool

func (*ClusterPermissionsSpec) GetCanReadConfigPatches

func (x *ClusterPermissionsSpec) GetCanReadConfigPatches() bool

func (*ClusterPermissionsSpec) GetCanRebootMachines

func (x *ClusterPermissionsSpec) GetCanRebootMachines() bool

func (*ClusterPermissionsSpec) GetCanRemoveMachines

func (x *ClusterPermissionsSpec) GetCanRemoveMachines() bool

func (*ClusterPermissionsSpec) GetCanSyncKubernetesManifests

func (x *ClusterPermissionsSpec) GetCanSyncKubernetesManifests() bool

func (*ClusterPermissionsSpec) GetCanUpdateKubernetes

func (x *ClusterPermissionsSpec) GetCanUpdateKubernetes() bool

func (*ClusterPermissionsSpec) GetCanUpdateTalos

func (x *ClusterPermissionsSpec) GetCanUpdateTalos() bool

func (*ClusterPermissionsSpec) MarshalToSizedBufferVT

func (m *ClusterPermissionsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterPermissionsSpec) MarshalToVT

func (m *ClusterPermissionsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterPermissionsSpec) MarshalVT

func (m *ClusterPermissionsSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterPermissionsSpec) ProtoMessage

func (*ClusterPermissionsSpec) ProtoMessage()

func (*ClusterPermissionsSpec) ProtoReflect

func (x *ClusterPermissionsSpec) ProtoReflect() protoreflect.Message

func (*ClusterPermissionsSpec) Reset

func (x *ClusterPermissionsSpec) Reset()

func (*ClusterPermissionsSpec) SizeVT

func (m *ClusterPermissionsSpec) SizeVT() (n int)

func (*ClusterPermissionsSpec) String

func (x *ClusterPermissionsSpec) String() string

func (*ClusterPermissionsSpec) UnmarshalVT

func (m *ClusterPermissionsSpec) UnmarshalVT(dAtA []byte) error

type ClusterSecretsSpec

type ClusterSecretsSpec struct {

	// Bytes holding serialized cluster secrets.
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

ClusterSecretsSpec describes cluster secrets.

func (*ClusterSecretsSpec) CloneMessageVT

func (m *ClusterSecretsSpec) CloneMessageVT() proto.Message

func (*ClusterSecretsSpec) CloneVT

func (m *ClusterSecretsSpec) CloneVT() *ClusterSecretsSpec

func (*ClusterSecretsSpec) Descriptor deprecated

func (*ClusterSecretsSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterSecretsSpec.ProtoReflect.Descriptor instead.

func (*ClusterSecretsSpec) EqualMessageVT

func (this *ClusterSecretsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterSecretsSpec) EqualVT

func (this *ClusterSecretsSpec) EqualVT(that *ClusterSecretsSpec) bool

func (*ClusterSecretsSpec) GetData

func (x *ClusterSecretsSpec) GetData() []byte

func (*ClusterSecretsSpec) MarshalToSizedBufferVT

func (m *ClusterSecretsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterSecretsSpec) MarshalToVT

func (m *ClusterSecretsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterSecretsSpec) MarshalVT

func (m *ClusterSecretsSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterSecretsSpec) ProtoMessage

func (*ClusterSecretsSpec) ProtoMessage()

func (*ClusterSecretsSpec) ProtoReflect

func (x *ClusterSecretsSpec) ProtoReflect() protoreflect.Message

func (*ClusterSecretsSpec) Reset

func (x *ClusterSecretsSpec) Reset()

func (*ClusterSecretsSpec) SizeVT

func (m *ClusterSecretsSpec) SizeVT() (n int)

func (*ClusterSecretsSpec) String

func (x *ClusterSecretsSpec) String() string

func (*ClusterSecretsSpec) UnmarshalVT

func (m *ClusterSecretsSpec) UnmarshalVT(dAtA []byte) error

type ClusterSpec

type ClusterSpec struct {

	// InstallImage the installer image to use.
	//
	// Deprecated: Marked as deprecated in omni/specs/omni.proto.
	InstallImage string `protobuf:"bytes,1,opt,name=install_image,json=installImage,proto3" json:"install_image,omitempty"`
	// KubernetesVersion to use on the node.
	KubernetesVersion string `protobuf:"bytes,2,opt,name=kubernetes_version,json=kubernetesVersion,proto3" json:"kubernetes_version,omitempty"`
	// TalosVersion cluster wide Talos version.
	TalosVersion string `protobuf:"bytes,3,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	// Features are the cluster features.
	Features *ClusterSpec_Features `protobuf:"bytes,4,opt,name=features,proto3" json:"features,omitempty"`
	// Backup describes the backup configuration. If it set to null that means that backups are disabled for this cluster.
	BackupConfiguration *EtcdBackupConf `protobuf:"bytes,5,opt,name=backup_configuration,json=backupConfiguration,proto3" json:"backup_configuration,omitempty"`
	// contains filtered or unexported fields
}

Cluster describes a Talos cluster.

func (*ClusterSpec) CloneMessageVT

func (m *ClusterSpec) CloneMessageVT() proto.Message

func (*ClusterSpec) CloneVT

func (m *ClusterSpec) CloneVT() *ClusterSpec

func (*ClusterSpec) Descriptor deprecated

func (*ClusterSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterSpec.ProtoReflect.Descriptor instead.

func (*ClusterSpec) EqualMessageVT

func (this *ClusterSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterSpec) EqualVT

func (this *ClusterSpec) EqualVT(that *ClusterSpec) bool

func (*ClusterSpec) GetBackupConfiguration

func (x *ClusterSpec) GetBackupConfiguration() *EtcdBackupConf

func (*ClusterSpec) GetFeatures

func (x *ClusterSpec) GetFeatures() *ClusterSpec_Features

func (*ClusterSpec) GetInstallImage deprecated

func (x *ClusterSpec) GetInstallImage() string

Deprecated: Marked as deprecated in omni/specs/omni.proto.

func (*ClusterSpec) GetKubernetesVersion

func (x *ClusterSpec) GetKubernetesVersion() string

func (*ClusterSpec) GetTalosVersion

func (x *ClusterSpec) GetTalosVersion() string

func (*ClusterSpec) MarshalToSizedBufferVT

func (m *ClusterSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterSpec) MarshalToVT

func (m *ClusterSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterSpec) MarshalVT

func (m *ClusterSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterSpec) ProtoMessage

func (*ClusterSpec) ProtoMessage()

func (*ClusterSpec) ProtoReflect

func (x *ClusterSpec) ProtoReflect() protoreflect.Message

func (*ClusterSpec) Reset

func (x *ClusterSpec) Reset()

func (*ClusterSpec) SizeVT

func (m *ClusterSpec) SizeVT() (n int)

func (*ClusterSpec) String

func (x *ClusterSpec) String() string

func (*ClusterSpec) UnmarshalVT

func (m *ClusterSpec) UnmarshalVT(dAtA []byte) error

type ClusterSpec_Features

type ClusterSpec_Features struct {

	// EnableWorkloadProxy enables workload proxy.
	EnableWorkloadProxy bool `protobuf:"varint,1,opt,name=enable_workload_proxy,json=enableWorkloadProxy,proto3" json:"enable_workload_proxy,omitempty"`
	// DiskEncryption enables disk encryption on all nodes.
	DiskEncryption bool `protobuf:"varint,2,opt,name=disk_encryption,json=diskEncryption,proto3" json:"disk_encryption,omitempty"`
	// UseEmbeddedDiscoveryService enables the embedded discovery service.
	UseEmbeddedDiscoveryService bool `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClusterSpec_Features) CloneMessageVT

func (m *ClusterSpec_Features) CloneMessageVT() proto.Message

func (*ClusterSpec_Features) CloneVT

func (*ClusterSpec_Features) Descriptor deprecated

func (*ClusterSpec_Features) Descriptor() ([]byte, []int)

Deprecated: Use ClusterSpec_Features.ProtoReflect.Descriptor instead.

func (*ClusterSpec_Features) EqualMessageVT

func (this *ClusterSpec_Features) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterSpec_Features) EqualVT

func (this *ClusterSpec_Features) EqualVT(that *ClusterSpec_Features) bool

func (*ClusterSpec_Features) GetDiskEncryption

func (x *ClusterSpec_Features) GetDiskEncryption() bool

func (*ClusterSpec_Features) GetEnableWorkloadProxy

func (x *ClusterSpec_Features) GetEnableWorkloadProxy() bool

func (*ClusterSpec_Features) GetUseEmbeddedDiscoveryService added in v0.37.0

func (x *ClusterSpec_Features) GetUseEmbeddedDiscoveryService() bool

func (*ClusterSpec_Features) MarshalToSizedBufferVT

func (m *ClusterSpec_Features) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterSpec_Features) MarshalToVT

func (m *ClusterSpec_Features) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterSpec_Features) MarshalVT

func (m *ClusterSpec_Features) MarshalVT() (dAtA []byte, err error)

func (*ClusterSpec_Features) ProtoMessage

func (*ClusterSpec_Features) ProtoMessage()

func (*ClusterSpec_Features) ProtoReflect

func (x *ClusterSpec_Features) ProtoReflect() protoreflect.Message

func (*ClusterSpec_Features) Reset

func (x *ClusterSpec_Features) Reset()

func (*ClusterSpec_Features) SizeVT

func (m *ClusterSpec_Features) SizeVT() (n int)

func (*ClusterSpec_Features) String

func (x *ClusterSpec_Features) String() string

func (*ClusterSpec_Features) UnmarshalVT

func (m *ClusterSpec_Features) UnmarshalVT(dAtA []byte) error

type ClusterStatusMetricsSpec added in v0.40.0

type ClusterStatusMetricsSpec struct {
	NotReadyCount uint32           `protobuf:"varint,1,opt,name=not_ready_count,json=notReadyCount,proto3" json:"not_ready_count,omitempty"`
	Phases        map[int32]uint32 `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

ClusterStatusMetricsSpec provides aggregated state of the number of clusters in not ready phase. and the number of clusters in each phase.

func (*ClusterStatusMetricsSpec) CloneMessageVT added in v0.40.0

func (m *ClusterStatusMetricsSpec) CloneMessageVT() proto.Message

func (*ClusterStatusMetricsSpec) CloneVT added in v0.40.0

func (*ClusterStatusMetricsSpec) Descriptor deprecated added in v0.40.0

func (*ClusterStatusMetricsSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterStatusMetricsSpec.ProtoReflect.Descriptor instead.

func (*ClusterStatusMetricsSpec) EqualMessageVT added in v0.40.0

func (this *ClusterStatusMetricsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterStatusMetricsSpec) EqualVT added in v0.40.0

func (*ClusterStatusMetricsSpec) GetNotReadyCount added in v0.40.0

func (x *ClusterStatusMetricsSpec) GetNotReadyCount() uint32

func (*ClusterStatusMetricsSpec) GetPhases added in v0.40.0

func (x *ClusterStatusMetricsSpec) GetPhases() map[int32]uint32

func (*ClusterStatusMetricsSpec) MarshalToSizedBufferVT added in v0.40.0

func (m *ClusterStatusMetricsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterStatusMetricsSpec) MarshalToVT added in v0.40.0

func (m *ClusterStatusMetricsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterStatusMetricsSpec) MarshalVT added in v0.40.0

func (m *ClusterStatusMetricsSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterStatusMetricsSpec) ProtoMessage added in v0.40.0

func (*ClusterStatusMetricsSpec) ProtoMessage()

func (*ClusterStatusMetricsSpec) ProtoReflect added in v0.40.0

func (x *ClusterStatusMetricsSpec) ProtoReflect() protoreflect.Message

func (*ClusterStatusMetricsSpec) Reset added in v0.40.0

func (x *ClusterStatusMetricsSpec) Reset()

func (*ClusterStatusMetricsSpec) SizeVT added in v0.40.0

func (m *ClusterStatusMetricsSpec) SizeVT() (n int)

func (*ClusterStatusMetricsSpec) String added in v0.40.0

func (x *ClusterStatusMetricsSpec) String() string

func (*ClusterStatusMetricsSpec) UnmarshalVT added in v0.40.0

func (m *ClusterStatusMetricsSpec) UnmarshalVT(dAtA []byte) error

type ClusterStatusSpec

type ClusterStatusSpec struct {

	// Cluster is available when at least one controlplane node has APId up.
	Available                 bool                    `protobuf:"varint,1,opt,name=available,proto3" json:"available,omitempty"`
	Machines                  *Machines               `protobuf:"bytes,2,opt,name=machines,proto3" json:"machines,omitempty"`
	Phase                     ClusterStatusSpec_Phase `protobuf:"varint,3,opt,name=phase,proto3,enum=specs.ClusterStatusSpec_Phase" json:"phase,omitempty"`
	Ready                     bool                    `protobuf:"varint,4,opt,name=ready,proto3" json:"ready,omitempty"`
	KubernetesAPIReady        bool                    `protobuf:"varint,5,opt,name=kubernetesAPIReady,proto3" json:"kubernetesAPIReady,omitempty"`
	ControlplaneReady         bool                    `protobuf:"varint,6,opt,name=controlplaneReady,proto3" json:"controlplaneReady,omitempty"`
	HasConnectedControlPlanes bool                    `` /* 141-byte string literal not displayed */
	// UseEmbeddedDiscoveryService indicates if the embedded discovery service should be used by this cluster or not.
	//
	// This is the final decision, taking the feature toggle, the version of the cluster and the Omni instance configuration (whether the feature is enabled or not) into account.
	UseEmbeddedDiscoveryService bool `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

ClusterStatusSpec aggregates general information about a cluster.

func (*ClusterStatusSpec) CloneMessageVT

func (m *ClusterStatusSpec) CloneMessageVT() proto.Message

func (*ClusterStatusSpec) CloneVT

func (m *ClusterStatusSpec) CloneVT() *ClusterStatusSpec

func (*ClusterStatusSpec) Descriptor deprecated

func (*ClusterStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterStatusSpec.ProtoReflect.Descriptor instead.

func (*ClusterStatusSpec) EqualMessageVT

func (this *ClusterStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterStatusSpec) EqualVT

func (this *ClusterStatusSpec) EqualVT(that *ClusterStatusSpec) bool

func (*ClusterStatusSpec) GetAvailable

func (x *ClusterStatusSpec) GetAvailable() bool

func (*ClusterStatusSpec) GetControlplaneReady

func (x *ClusterStatusSpec) GetControlplaneReady() bool

func (*ClusterStatusSpec) GetHasConnectedControlPlanes

func (x *ClusterStatusSpec) GetHasConnectedControlPlanes() bool

func (*ClusterStatusSpec) GetKubernetesAPIReady

func (x *ClusterStatusSpec) GetKubernetesAPIReady() bool

func (*ClusterStatusSpec) GetMachines

func (x *ClusterStatusSpec) GetMachines() *Machines

func (*ClusterStatusSpec) GetPhase

func (*ClusterStatusSpec) GetReady

func (x *ClusterStatusSpec) GetReady() bool

func (*ClusterStatusSpec) GetUseEmbeddedDiscoveryService added in v0.37.0

func (x *ClusterStatusSpec) GetUseEmbeddedDiscoveryService() bool

func (*ClusterStatusSpec) MarshalToSizedBufferVT

func (m *ClusterStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterStatusSpec) MarshalToVT

func (m *ClusterStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterStatusSpec) MarshalVT

func (m *ClusterStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterStatusSpec) ProtoMessage

func (*ClusterStatusSpec) ProtoMessage()

func (*ClusterStatusSpec) ProtoReflect

func (x *ClusterStatusSpec) ProtoReflect() protoreflect.Message

func (*ClusterStatusSpec) Reset

func (x *ClusterStatusSpec) Reset()

func (*ClusterStatusSpec) SizeVT

func (m *ClusterStatusSpec) SizeVT() (n int)

func (*ClusterStatusSpec) String

func (x *ClusterStatusSpec) String() string

func (*ClusterStatusSpec) UnmarshalVT

func (m *ClusterStatusSpec) UnmarshalVT(dAtA []byte) error

type ClusterStatusSpec_Phase

type ClusterStatusSpec_Phase int32
const (
	ClusterStatusSpec_UNKNOWN      ClusterStatusSpec_Phase = 0
	ClusterStatusSpec_SCALING_UP   ClusterStatusSpec_Phase = 1
	ClusterStatusSpec_SCALING_DOWN ClusterStatusSpec_Phase = 2
	ClusterStatusSpec_RUNNING      ClusterStatusSpec_Phase = 3
	ClusterStatusSpec_DESTROYING   ClusterStatusSpec_Phase = 4
)

func (ClusterStatusSpec_Phase) Descriptor

func (ClusterStatusSpec_Phase) Enum

func (ClusterStatusSpec_Phase) EnumDescriptor deprecated

func (ClusterStatusSpec_Phase) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClusterStatusSpec_Phase.Descriptor instead.

func (ClusterStatusSpec_Phase) Number

func (ClusterStatusSpec_Phase) String

func (x ClusterStatusSpec_Phase) String() string

func (ClusterStatusSpec_Phase) Type

type ClusterTaintSpec added in v0.38.0

type ClusterTaintSpec struct {
	// contains filtered or unexported fields
}

ClusterTaintSpec describe a Talos cluster taint.

func (*ClusterTaintSpec) CloneMessageVT added in v0.38.0

func (m *ClusterTaintSpec) CloneMessageVT() proto.Message

func (*ClusterTaintSpec) CloneVT added in v0.38.0

func (m *ClusterTaintSpec) CloneVT() *ClusterTaintSpec

func (*ClusterTaintSpec) Descriptor deprecated added in v0.38.0

func (*ClusterTaintSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterTaintSpec.ProtoReflect.Descriptor instead.

func (*ClusterTaintSpec) EqualMessageVT added in v0.38.0

func (this *ClusterTaintSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterTaintSpec) EqualVT added in v0.38.0

func (this *ClusterTaintSpec) EqualVT(that *ClusterTaintSpec) bool

func (*ClusterTaintSpec) MarshalToSizedBufferVT added in v0.38.0

func (m *ClusterTaintSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterTaintSpec) MarshalToVT added in v0.38.0

func (m *ClusterTaintSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterTaintSpec) MarshalVT added in v0.38.0

func (m *ClusterTaintSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterTaintSpec) ProtoMessage added in v0.38.0

func (*ClusterTaintSpec) ProtoMessage()

func (*ClusterTaintSpec) ProtoReflect added in v0.38.0

func (x *ClusterTaintSpec) ProtoReflect() protoreflect.Message

func (*ClusterTaintSpec) Reset added in v0.38.0

func (x *ClusterTaintSpec) Reset()

func (*ClusterTaintSpec) SizeVT added in v0.38.0

func (m *ClusterTaintSpec) SizeVT() (n int)

func (*ClusterTaintSpec) String added in v0.38.0

func (x *ClusterTaintSpec) String() string

func (*ClusterTaintSpec) UnmarshalVT added in v0.38.0

func (m *ClusterTaintSpec) UnmarshalVT(dAtA []byte) error

type ClusterUUID

type ClusterUUID struct {
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

ClusterUUID keeps the UUID of the cluster.

func (*ClusterUUID) CloneMessageVT

func (m *ClusterUUID) CloneMessageVT() proto.Message

func (*ClusterUUID) CloneVT

func (m *ClusterUUID) CloneVT() *ClusterUUID

func (*ClusterUUID) Descriptor deprecated

func (*ClusterUUID) Descriptor() ([]byte, []int)

Deprecated: Use ClusterUUID.ProtoReflect.Descriptor instead.

func (*ClusterUUID) EqualMessageVT

func (this *ClusterUUID) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterUUID) EqualVT

func (this *ClusterUUID) EqualVT(that *ClusterUUID) bool

func (*ClusterUUID) GetUuid

func (x *ClusterUUID) GetUuid() string

func (*ClusterUUID) MarshalToSizedBufferVT

func (m *ClusterUUID) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterUUID) MarshalToVT

func (m *ClusterUUID) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterUUID) MarshalVT

func (m *ClusterUUID) MarshalVT() (dAtA []byte, err error)

func (*ClusterUUID) ProtoMessage

func (*ClusterUUID) ProtoMessage()

func (*ClusterUUID) ProtoReflect

func (x *ClusterUUID) ProtoReflect() protoreflect.Message

func (*ClusterUUID) Reset

func (x *ClusterUUID) Reset()

func (*ClusterUUID) SizeVT

func (m *ClusterUUID) SizeVT() (n int)

func (*ClusterUUID) String

func (x *ClusterUUID) String() string

func (*ClusterUUID) UnmarshalVT

func (m *ClusterUUID) UnmarshalVT(dAtA []byte) error

type ClusterWorkloadProxyStatusSpec added in v0.39.0

type ClusterWorkloadProxyStatusSpec struct {
	NumExposedServices uint32 `protobuf:"varint,1,opt,name=num_exposed_services,json=numExposedServices,proto3" json:"num_exposed_services,omitempty"`
	// contains filtered or unexported fields
}

ClusterWorkloadProxyStatusSpec describes the status of the exposed services in a cluster.

func (*ClusterWorkloadProxyStatusSpec) CloneMessageVT added in v0.39.0

func (m *ClusterWorkloadProxyStatusSpec) CloneMessageVT() proto.Message

func (*ClusterWorkloadProxyStatusSpec) CloneVT added in v0.39.0

func (*ClusterWorkloadProxyStatusSpec) Descriptor deprecated added in v0.39.0

func (*ClusterWorkloadProxyStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ClusterWorkloadProxyStatusSpec.ProtoReflect.Descriptor instead.

func (*ClusterWorkloadProxyStatusSpec) EqualMessageVT added in v0.39.0

func (this *ClusterWorkloadProxyStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ClusterWorkloadProxyStatusSpec) EqualVT added in v0.39.0

func (*ClusterWorkloadProxyStatusSpec) GetNumExposedServices added in v0.39.0

func (x *ClusterWorkloadProxyStatusSpec) GetNumExposedServices() uint32

func (*ClusterWorkloadProxyStatusSpec) MarshalToSizedBufferVT added in v0.39.0

func (m *ClusterWorkloadProxyStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ClusterWorkloadProxyStatusSpec) MarshalToVT added in v0.39.0

func (m *ClusterWorkloadProxyStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ClusterWorkloadProxyStatusSpec) MarshalVT added in v0.39.0

func (m *ClusterWorkloadProxyStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ClusterWorkloadProxyStatusSpec) ProtoMessage added in v0.39.0

func (*ClusterWorkloadProxyStatusSpec) ProtoMessage()

func (*ClusterWorkloadProxyStatusSpec) ProtoReflect added in v0.39.0

func (*ClusterWorkloadProxyStatusSpec) Reset added in v0.39.0

func (x *ClusterWorkloadProxyStatusSpec) Reset()

func (*ClusterWorkloadProxyStatusSpec) SizeVT added in v0.39.0

func (m *ClusterWorkloadProxyStatusSpec) SizeVT() (n int)

func (*ClusterWorkloadProxyStatusSpec) String added in v0.39.0

func (*ClusterWorkloadProxyStatusSpec) UnmarshalVT added in v0.39.0

func (m *ClusterWorkloadProxyStatusSpec) UnmarshalVT(dAtA []byte) error

type CompressionConfig added in v0.45.0

type CompressionConfig struct {
	ZstdEncoder *zstd.Encoder
	ZstdDecoder *zstd.Decoder
	BufferPool  BufferPool
	Enabled     bool
}

CompressionConfig represents the configuration for compression.

func GetCompressionConfig added in v0.45.0

func GetCompressionConfig() CompressionConfig

GetCompressionConfig returns the current default compression config.

type CompressionOption added in v0.45.0

type CompressionOption func(*compressionOptions)

CompressionOption is a functional option for configuring compression.

func WithConfigCompressionOption added in v0.45.0

func WithConfigCompressionOption(config CompressionConfig) CompressionOption

WithConfigCompressionOption returns a CompressionOption that sets the given config as the compression config to be used instead of the default one.

type ConditionType

type ConditionType int32
const (
	ConditionType_UnknownCondition    ConditionType = 0
	ConditionType_Etcd                ConditionType = 1
	ConditionType_WireguardConnection ConditionType = 2
)

func (ConditionType) Descriptor

func (ConditionType) Enum

func (x ConditionType) Enum() *ConditionType

func (ConditionType) EnumDescriptor deprecated

func (ConditionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ConditionType.Descriptor instead.

func (ConditionType) Number

func (ConditionType) String

func (x ConditionType) String() string

func (ConditionType) Type

type ConfigApplyStatus

type ConfigApplyStatus int32
const (
	ConfigApplyStatus_UNKNOWN ConfigApplyStatus = 0
	ConfigApplyStatus_PENDING ConfigApplyStatus = 1
	ConfigApplyStatus_APPLIED ConfigApplyStatus = 2
	ConfigApplyStatus_FAILED  ConfigApplyStatus = 3
)

func (ConfigApplyStatus) Descriptor

func (ConfigApplyStatus) Enum

func (ConfigApplyStatus) EnumDescriptor deprecated

func (ConfigApplyStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use ConfigApplyStatus.Descriptor instead.

func (ConfigApplyStatus) Number

func (ConfigApplyStatus) String

func (x ConfigApplyStatus) String() string

func (ConfigApplyStatus) Type

type ConfigPatchSpec

type ConfigPatchSpec struct {

	// Data contains the config patch bytes. It is only set if the config patch is not compressed. Otherwise, CompressedData is set instead.
	//
	// Deprecated: use accessor methods GetUncompressedData/SetUncompressedData to manage this field.
	Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// CompressedData contains the config patch bytes. It is only set if the config patch is not compressed. Otherwise, CompressedData is set instead.
	//
	// Deprecated: use accessor methods GetUncompressedData/SetUncompressedData to manage this field.
	CompressedData []byte `protobuf:"bytes,2,opt,name=compressed_data,json=compressedData,proto3" json:"compressed_data,omitempty"`
	// contains filtered or unexported fields
}

ConfigPatchSpec represents the machine config patch.

func (*ConfigPatchSpec) CloneMessageVT

func (m *ConfigPatchSpec) CloneMessageVT() proto.Message

func (*ConfigPatchSpec) CloneVT

func (m *ConfigPatchSpec) CloneVT() *ConfigPatchSpec

func (*ConfigPatchSpec) Descriptor deprecated

func (*ConfigPatchSpec) Descriptor() ([]byte, []int)

Deprecated: Use ConfigPatchSpec.ProtoReflect.Descriptor instead.

func (*ConfigPatchSpec) EqualMessageVT

func (this *ConfigPatchSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ConfigPatchSpec) EqualVT

func (this *ConfigPatchSpec) EqualVT(that *ConfigPatchSpec) bool

func (*ConfigPatchSpec) GetCompressedData added in v0.45.0

func (x *ConfigPatchSpec) GetCompressedData() []byte

func (*ConfigPatchSpec) GetData

func (x *ConfigPatchSpec) GetData() string

func (*ConfigPatchSpec) GetUncompressedData added in v0.45.0

func (x *ConfigPatchSpec) GetUncompressedData(opts ...CompressionOption) (Buffer, error)

GetUncompressedData returns the patch data from the ConfigPatchSpec, decompressing it if necessary.

func (*ConfigPatchSpec) MarshalJSON added in v0.45.0

func (x *ConfigPatchSpec) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ConfigPatchSpec to JSON, representing the compressed data as the regular data field.

func (*ConfigPatchSpec) MarshalToSizedBufferVT

func (m *ConfigPatchSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ConfigPatchSpec) MarshalToVT

func (m *ConfigPatchSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ConfigPatchSpec) MarshalVT

func (m *ConfigPatchSpec) MarshalVT() (dAtA []byte, err error)

func (*ConfigPatchSpec) MarshalYAML added in v0.45.0

func (x *ConfigPatchSpec) MarshalYAML() (any, error)

MarshalYAML implements yaml.Marshaler interface.

func (*ConfigPatchSpec) ProtoMessage

func (*ConfigPatchSpec) ProtoMessage()

func (*ConfigPatchSpec) ProtoReflect

func (x *ConfigPatchSpec) ProtoReflect() protoreflect.Message

func (*ConfigPatchSpec) Reset

func (x *ConfigPatchSpec) Reset()

func (*ConfigPatchSpec) SetUncompressedData added in v0.45.0

func (x *ConfigPatchSpec) SetUncompressedData(data []byte, opts ...CompressionOption) error

SetUncompressedData sets the patch data in the ConfigPatchSpec, compressing it if requested.

func (*ConfigPatchSpec) SizeVT

func (m *ConfigPatchSpec) SizeVT() (n int)

func (*ConfigPatchSpec) String

func (x *ConfigPatchSpec) String() string

func (*ConfigPatchSpec) UnmarshalJSON added in v0.45.0

func (x *ConfigPatchSpec) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the ConfigPatchSpec from JSON.

func (*ConfigPatchSpec) UnmarshalVT

func (m *ConfigPatchSpec) UnmarshalVT(dAtA []byte) error

func (*ConfigPatchSpec) UnmarshalYAML added in v0.45.0

func (x *ConfigPatchSpec) UnmarshalYAML(node *yaml.Node) error

UnmarshalYAML implements yaml.Unmarshaler interface.

type ConnectionParamsSpec

type ConnectionParamsSpec struct {

	// Args keeps the generated kernel arguments string.
	Args string `protobuf:"bytes,1,opt,name=args,proto3" json:"args,omitempty"`
	// ApiEndpoint is the service gRPC API endpoint (external domain/ip, schema and port).
	ApiEndpoint string `protobuf:"bytes,2,opt,name=api_endpoint,json=apiEndpoint,proto3" json:"api_endpoint,omitempty"`
	// WireguardEndpoint is the service IP visible from the internal SideroLink network.
	WireguardEndpoint string `protobuf:"bytes,3,opt,name=wireguard_endpoint,json=wireguardEndpoint,proto3" json:"wireguard_endpoint,omitempty"`
	// JoinToken is a join token required to connect to SideroLink.
	JoinToken string `protobuf:"bytes,4,opt,name=join_token,json=joinToken,proto3" json:"join_token,omitempty"`
	// UseGRPCTunnel is a flag to enable gRPC tunneling.
	UseGrpcTunnel bool `protobuf:"varint,5,opt,name=use_grpc_tunnel,json=useGrpcTunnel,proto3" json:"use_grpc_tunnel,omitempty"`
	// EventsPort is the siderolink events port.
	EventsPort int32 `protobuf:"varint,9,opt,name=events_port,json=eventsPort,proto3" json:"events_port,omitempty"`
	// LogsPort is the logs port.
	LogsPort int32 `protobuf:"varint,10,opt,name=logs_port,json=logsPort,proto3" json:"logs_port,omitempty"`
	// contains filtered or unexported fields
}

ConnectionParamsSpec describes generated kernel parameters for connecting the Talos node to Omni.

func (*ConnectionParamsSpec) CloneMessageVT

func (m *ConnectionParamsSpec) CloneMessageVT() proto.Message

func (*ConnectionParamsSpec) CloneVT

func (*ConnectionParamsSpec) Descriptor deprecated

func (*ConnectionParamsSpec) Descriptor() ([]byte, []int)

Deprecated: Use ConnectionParamsSpec.ProtoReflect.Descriptor instead.

func (*ConnectionParamsSpec) EqualMessageVT

func (this *ConnectionParamsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ConnectionParamsSpec) EqualVT

func (this *ConnectionParamsSpec) EqualVT(that *ConnectionParamsSpec) bool

func (*ConnectionParamsSpec) GetApiEndpoint

func (x *ConnectionParamsSpec) GetApiEndpoint() string

func (*ConnectionParamsSpec) GetArgs

func (x *ConnectionParamsSpec) GetArgs() string

func (*ConnectionParamsSpec) GetEventsPort added in v0.45.0

func (x *ConnectionParamsSpec) GetEventsPort() int32

func (*ConnectionParamsSpec) GetJoinToken

func (x *ConnectionParamsSpec) GetJoinToken() string

func (*ConnectionParamsSpec) GetLogsPort added in v0.45.0

func (x *ConnectionParamsSpec) GetLogsPort() int32

func (*ConnectionParamsSpec) GetUseGrpcTunnel added in v0.45.0

func (x *ConnectionParamsSpec) GetUseGrpcTunnel() bool

func (*ConnectionParamsSpec) GetWireguardEndpoint

func (x *ConnectionParamsSpec) GetWireguardEndpoint() string

func (*ConnectionParamsSpec) MarshalToSizedBufferVT

func (m *ConnectionParamsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ConnectionParamsSpec) MarshalToVT

func (m *ConnectionParamsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ConnectionParamsSpec) MarshalVT

func (m *ConnectionParamsSpec) MarshalVT() (dAtA []byte, err error)

func (*ConnectionParamsSpec) ProtoMessage

func (*ConnectionParamsSpec) ProtoMessage()

func (*ConnectionParamsSpec) ProtoReflect

func (x *ConnectionParamsSpec) ProtoReflect() protoreflect.Message

func (*ConnectionParamsSpec) Reset

func (x *ConnectionParamsSpec) Reset()

func (*ConnectionParamsSpec) SizeVT

func (m *ConnectionParamsSpec) SizeVT() (n int)

func (*ConnectionParamsSpec) String

func (x *ConnectionParamsSpec) String() string

func (*ConnectionParamsSpec) UnmarshalVT

func (m *ConnectionParamsSpec) UnmarshalVT(dAtA []byte) error

type ControlPlaneStatusSpec

type ControlPlaneStatusSpec struct {
	Conditions []*ControlPlaneStatusSpec_Condition `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
	// contains filtered or unexported fields
}

ControlPlaneStatusSpec contains the status of the MachineSets which manage control plane nodes.

func (*ControlPlaneStatusSpec) CloneMessageVT

func (m *ControlPlaneStatusSpec) CloneMessageVT() proto.Message

func (*ControlPlaneStatusSpec) CloneVT

func (*ControlPlaneStatusSpec) Descriptor deprecated

func (*ControlPlaneStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ControlPlaneStatusSpec.ProtoReflect.Descriptor instead.

func (*ControlPlaneStatusSpec) EqualMessageVT

func (this *ControlPlaneStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ControlPlaneStatusSpec) EqualVT

func (this *ControlPlaneStatusSpec) EqualVT(that *ControlPlaneStatusSpec) bool

func (*ControlPlaneStatusSpec) GetCondition

GetCondition returns condition from the list of conditions of the status if it's set.

func (*ControlPlaneStatusSpec) GetConditions

func (*ControlPlaneStatusSpec) MarshalToSizedBufferVT

func (m *ControlPlaneStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ControlPlaneStatusSpec) MarshalToVT

func (m *ControlPlaneStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ControlPlaneStatusSpec) MarshalVT

func (m *ControlPlaneStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ControlPlaneStatusSpec) ProtoMessage

func (*ControlPlaneStatusSpec) ProtoMessage()

func (*ControlPlaneStatusSpec) ProtoReflect

func (x *ControlPlaneStatusSpec) ProtoReflect() protoreflect.Message

func (*ControlPlaneStatusSpec) Reset

func (x *ControlPlaneStatusSpec) Reset()

func (*ControlPlaneStatusSpec) SetCondition

SetCondition updates the conditions: adds new condition if it's not set, or updates the existing one.

func (*ControlPlaneStatusSpec) SizeVT

func (m *ControlPlaneStatusSpec) SizeVT() (n int)

func (*ControlPlaneStatusSpec) String

func (x *ControlPlaneStatusSpec) String() string

func (*ControlPlaneStatusSpec) UnmarshalVT

func (m *ControlPlaneStatusSpec) UnmarshalVT(dAtA []byte) error

type ControlPlaneStatusSpec_Condition

type ControlPlaneStatusSpec_Condition struct {
	Type     ConditionType                             `protobuf:"varint,1,opt,name=type,proto3,enum=specs.ConditionType" json:"type,omitempty"`
	Reason   string                                    `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	Status   ControlPlaneStatusSpec_Condition_Status   `protobuf:"varint,3,opt,name=status,proto3,enum=specs.ControlPlaneStatusSpec_Condition_Status" json:"status,omitempty"`
	Severity ControlPlaneStatusSpec_Condition_Severity `protobuf:"varint,4,opt,name=severity,proto3,enum=specs.ControlPlaneStatusSpec_Condition_Severity" json:"severity,omitempty"`
	// contains filtered or unexported fields
}

func (*ControlPlaneStatusSpec_Condition) CloneMessageVT

func (m *ControlPlaneStatusSpec_Condition) CloneMessageVT() proto.Message

func (*ControlPlaneStatusSpec_Condition) CloneVT

func (*ControlPlaneStatusSpec_Condition) Descriptor deprecated

func (*ControlPlaneStatusSpec_Condition) Descriptor() ([]byte, []int)

Deprecated: Use ControlPlaneStatusSpec_Condition.ProtoReflect.Descriptor instead.

func (*ControlPlaneStatusSpec_Condition) EqualMessageVT

func (this *ControlPlaneStatusSpec_Condition) EqualMessageVT(thatMsg proto.Message) bool

func (*ControlPlaneStatusSpec_Condition) EqualVT

func (*ControlPlaneStatusSpec_Condition) GetReason

func (*ControlPlaneStatusSpec_Condition) GetSeverity

func (*ControlPlaneStatusSpec_Condition) GetStatus

func (*ControlPlaneStatusSpec_Condition) GetType

func (*ControlPlaneStatusSpec_Condition) MarshalToSizedBufferVT

func (m *ControlPlaneStatusSpec_Condition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ControlPlaneStatusSpec_Condition) MarshalToVT

func (m *ControlPlaneStatusSpec_Condition) MarshalToVT(dAtA []byte) (int, error)

func (*ControlPlaneStatusSpec_Condition) MarshalVT

func (m *ControlPlaneStatusSpec_Condition) MarshalVT() (dAtA []byte, err error)

func (*ControlPlaneStatusSpec_Condition) ProtoMessage

func (*ControlPlaneStatusSpec_Condition) ProtoMessage()

func (*ControlPlaneStatusSpec_Condition) ProtoReflect

func (*ControlPlaneStatusSpec_Condition) Reset

func (*ControlPlaneStatusSpec_Condition) SizeVT

func (m *ControlPlaneStatusSpec_Condition) SizeVT() (n int)

func (*ControlPlaneStatusSpec_Condition) String

func (*ControlPlaneStatusSpec_Condition) UnmarshalVT

func (m *ControlPlaneStatusSpec_Condition) UnmarshalVT(dAtA []byte) error

type ControlPlaneStatusSpec_Condition_Severity

type ControlPlaneStatusSpec_Condition_Severity int32
const (
	ControlPlaneStatusSpec_Condition_Info    ControlPlaneStatusSpec_Condition_Severity = 0
	ControlPlaneStatusSpec_Condition_Warning ControlPlaneStatusSpec_Condition_Severity = 1
	ControlPlaneStatusSpec_Condition_Error   ControlPlaneStatusSpec_Condition_Severity = 2
)

func (ControlPlaneStatusSpec_Condition_Severity) Descriptor

func (ControlPlaneStatusSpec_Condition_Severity) Enum

func (ControlPlaneStatusSpec_Condition_Severity) EnumDescriptor deprecated

func (ControlPlaneStatusSpec_Condition_Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use ControlPlaneStatusSpec_Condition_Severity.Descriptor instead.

func (ControlPlaneStatusSpec_Condition_Severity) Number

func (ControlPlaneStatusSpec_Condition_Severity) String

func (ControlPlaneStatusSpec_Condition_Severity) Type

type ControlPlaneStatusSpec_Condition_Status

type ControlPlaneStatusSpec_Condition_Status int32
const (
	ControlPlaneStatusSpec_Condition_Unknown  ControlPlaneStatusSpec_Condition_Status = 0
	ControlPlaneStatusSpec_Condition_Ready    ControlPlaneStatusSpec_Condition_Status = 1
	ControlPlaneStatusSpec_Condition_NotReady ControlPlaneStatusSpec_Condition_Status = 2
)

func (ControlPlaneStatusSpec_Condition_Status) Descriptor

func (ControlPlaneStatusSpec_Condition_Status) Enum

func (ControlPlaneStatusSpec_Condition_Status) EnumDescriptor deprecated

func (ControlPlaneStatusSpec_Condition_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use ControlPlaneStatusSpec_Condition_Status.Descriptor instead.

func (ControlPlaneStatusSpec_Condition_Status) Number

func (ControlPlaneStatusSpec_Condition_Status) String

func (ControlPlaneStatusSpec_Condition_Status) Type

type CurrentUserSpec

type CurrentUserSpec struct {
	Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Role     string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentUserSpec) CloneMessageVT

func (m *CurrentUserSpec) CloneMessageVT() proto.Message

func (*CurrentUserSpec) CloneVT

func (m *CurrentUserSpec) CloneVT() *CurrentUserSpec

func (*CurrentUserSpec) Descriptor deprecated

func (*CurrentUserSpec) Descriptor() ([]byte, []int)

Deprecated: Use CurrentUserSpec.ProtoReflect.Descriptor instead.

func (*CurrentUserSpec) EqualMessageVT

func (this *CurrentUserSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*CurrentUserSpec) EqualVT

func (this *CurrentUserSpec) EqualVT(that *CurrentUserSpec) bool

func (*CurrentUserSpec) GetIdentity

func (x *CurrentUserSpec) GetIdentity() string

func (*CurrentUserSpec) GetRole

func (x *CurrentUserSpec) GetRole() string

func (*CurrentUserSpec) MarshalToSizedBufferVT

func (m *CurrentUserSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CurrentUserSpec) MarshalToVT

func (m *CurrentUserSpec) MarshalToVT(dAtA []byte) (int, error)

func (*CurrentUserSpec) MarshalVT

func (m *CurrentUserSpec) MarshalVT() (dAtA []byte, err error)

func (*CurrentUserSpec) ProtoMessage

func (*CurrentUserSpec) ProtoMessage()

func (*CurrentUserSpec) ProtoReflect

func (x *CurrentUserSpec) ProtoReflect() protoreflect.Message

func (*CurrentUserSpec) Reset

func (x *CurrentUserSpec) Reset()

func (*CurrentUserSpec) SizeVT

func (m *CurrentUserSpec) SizeVT() (n int)

func (*CurrentUserSpec) String

func (x *CurrentUserSpec) String() string

func (*CurrentUserSpec) UnmarshalVT

func (m *CurrentUserSpec) UnmarshalVT(dAtA []byte) error

type DBVersionSpec

type DBVersionSpec struct {
	Version uint64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DBVersionSpec keeps the current version of the COSI DB.

func (*DBVersionSpec) CloneMessageVT

func (m *DBVersionSpec) CloneMessageVT() proto.Message

func (*DBVersionSpec) CloneVT

func (m *DBVersionSpec) CloneVT() *DBVersionSpec

func (*DBVersionSpec) Descriptor deprecated

func (*DBVersionSpec) Descriptor() ([]byte, []int)

Deprecated: Use DBVersionSpec.ProtoReflect.Descriptor instead.

func (*DBVersionSpec) EqualMessageVT

func (this *DBVersionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*DBVersionSpec) EqualVT

func (this *DBVersionSpec) EqualVT(that *DBVersionSpec) bool

func (*DBVersionSpec) GetVersion

func (x *DBVersionSpec) GetVersion() uint64

func (*DBVersionSpec) MarshalToSizedBufferVT

func (m *DBVersionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DBVersionSpec) MarshalToVT

func (m *DBVersionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*DBVersionSpec) MarshalVT

func (m *DBVersionSpec) MarshalVT() (dAtA []byte, err error)

func (*DBVersionSpec) ProtoMessage

func (*DBVersionSpec) ProtoMessage()

func (*DBVersionSpec) ProtoReflect

func (x *DBVersionSpec) ProtoReflect() protoreflect.Message

func (*DBVersionSpec) Reset

func (x *DBVersionSpec) Reset()

func (*DBVersionSpec) SizeVT

func (m *DBVersionSpec) SizeVT() (n int)

func (*DBVersionSpec) String

func (x *DBVersionSpec) String() string

func (*DBVersionSpec) UnmarshalVT

func (m *DBVersionSpec) UnmarshalVT(dAtA []byte) error

type DestroyStatusSpec

type DestroyStatusSpec struct {

	// Phase describes the current destroy phase.
	Phase string `protobuf:"bytes,1,opt,name=phase,proto3" json:"phase,omitempty"`
	// contains filtered or unexported fields
}

DestroyStatusSpec describes the state of resource destroy.

func (*DestroyStatusSpec) CloneMessageVT

func (m *DestroyStatusSpec) CloneMessageVT() proto.Message

func (*DestroyStatusSpec) CloneVT

func (m *DestroyStatusSpec) CloneVT() *DestroyStatusSpec

func (*DestroyStatusSpec) Descriptor deprecated

func (*DestroyStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use DestroyStatusSpec.ProtoReflect.Descriptor instead.

func (*DestroyStatusSpec) EqualMessageVT

func (this *DestroyStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*DestroyStatusSpec) EqualVT

func (this *DestroyStatusSpec) EqualVT(that *DestroyStatusSpec) bool

func (*DestroyStatusSpec) GetPhase

func (x *DestroyStatusSpec) GetPhase() string

func (*DestroyStatusSpec) MarshalToSizedBufferVT

func (m *DestroyStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DestroyStatusSpec) MarshalToVT

func (m *DestroyStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*DestroyStatusSpec) MarshalVT

func (m *DestroyStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*DestroyStatusSpec) ProtoMessage

func (*DestroyStatusSpec) ProtoMessage()

func (*DestroyStatusSpec) ProtoReflect

func (x *DestroyStatusSpec) ProtoReflect() protoreflect.Message

func (*DestroyStatusSpec) Reset

func (x *DestroyStatusSpec) Reset()

func (*DestroyStatusSpec) SizeVT

func (m *DestroyStatusSpec) SizeVT() (n int)

func (*DestroyStatusSpec) String

func (x *DestroyStatusSpec) String() string

func (*DestroyStatusSpec) UnmarshalVT

func (m *DestroyStatusSpec) UnmarshalVT(dAtA []byte) error

type EtcdAuditResultSpec

type EtcdAuditResultSpec struct {

	// EtcdMemberIds contains the list of ids of the members that were last removed.
	// The list is always sorted.
	EtcdMemberIds []uint64 `protobuf:"varint,1,rep,packed,name=etcd_member_ids,json=etcdMemberIds,proto3" json:"etcd_member_ids,omitempty"`
	// contains filtered or unexported fields
}

EtcdAuditResult is updated when the etcd audit removes a member.

This resource is used to re-trigger the controlplane status checks when etcd audit removes a member.

func (*EtcdAuditResultSpec) CloneMessageVT

func (m *EtcdAuditResultSpec) CloneMessageVT() proto.Message

func (*EtcdAuditResultSpec) CloneVT

func (*EtcdAuditResultSpec) Descriptor deprecated

func (*EtcdAuditResultSpec) Descriptor() ([]byte, []int)

Deprecated: Use EtcdAuditResultSpec.ProtoReflect.Descriptor instead.

func (*EtcdAuditResultSpec) EqualMessageVT

func (this *EtcdAuditResultSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdAuditResultSpec) EqualVT

func (this *EtcdAuditResultSpec) EqualVT(that *EtcdAuditResultSpec) bool

func (*EtcdAuditResultSpec) GetEtcdMemberIds

func (x *EtcdAuditResultSpec) GetEtcdMemberIds() []uint64

func (*EtcdAuditResultSpec) MarshalToSizedBufferVT

func (m *EtcdAuditResultSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdAuditResultSpec) MarshalToVT

func (m *EtcdAuditResultSpec) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdAuditResultSpec) MarshalVT

func (m *EtcdAuditResultSpec) MarshalVT() (dAtA []byte, err error)

func (*EtcdAuditResultSpec) ProtoMessage

func (*EtcdAuditResultSpec) ProtoMessage()

func (*EtcdAuditResultSpec) ProtoReflect

func (x *EtcdAuditResultSpec) ProtoReflect() protoreflect.Message

func (*EtcdAuditResultSpec) Reset

func (x *EtcdAuditResultSpec) Reset()

func (*EtcdAuditResultSpec) SizeVT

func (m *EtcdAuditResultSpec) SizeVT() (n int)

func (*EtcdAuditResultSpec) String

func (x *EtcdAuditResultSpec) String() string

func (*EtcdAuditResultSpec) UnmarshalVT

func (m *EtcdAuditResultSpec) UnmarshalVT(dAtA []byte) error

type EtcdBackupConf

type EtcdBackupConf struct {

	// Interval is the interval between backups. If not set, backups are disabled.
	Interval *durationpb.Duration `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty"`
	// Enabled etcd backups.
	Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

EtcdBackupConf describes the backup configuration.

func (*EtcdBackupConf) CloneMessageVT

func (m *EtcdBackupConf) CloneMessageVT() proto.Message

func (*EtcdBackupConf) CloneVT

func (m *EtcdBackupConf) CloneVT() *EtcdBackupConf

func (*EtcdBackupConf) Descriptor deprecated

func (*EtcdBackupConf) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupConf.ProtoReflect.Descriptor instead.

func (*EtcdBackupConf) EqualMessageVT

func (this *EtcdBackupConf) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupConf) EqualVT

func (this *EtcdBackupConf) EqualVT(that *EtcdBackupConf) bool

func (*EtcdBackupConf) GetEnabled

func (x *EtcdBackupConf) GetEnabled() bool

func (*EtcdBackupConf) GetInterval

func (x *EtcdBackupConf) GetInterval() *durationpb.Duration

func (*EtcdBackupConf) MarshalToSizedBufferVT

func (m *EtcdBackupConf) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupConf) MarshalToVT

func (m *EtcdBackupConf) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupConf) MarshalVT

func (m *EtcdBackupConf) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupConf) ProtoMessage

func (*EtcdBackupConf) ProtoMessage()

func (*EtcdBackupConf) ProtoReflect

func (x *EtcdBackupConf) ProtoReflect() protoreflect.Message

func (*EtcdBackupConf) Reset

func (x *EtcdBackupConf) Reset()

func (*EtcdBackupConf) SizeVT

func (m *EtcdBackupConf) SizeVT() (n int)

func (*EtcdBackupConf) String

func (x *EtcdBackupConf) String() string

func (*EtcdBackupConf) UnmarshalVT

func (m *EtcdBackupConf) UnmarshalVT(dAtA []byte) error

type EtcdBackupEncryptionSpec

type EtcdBackupEncryptionSpec struct {
	EncryptionKey []byte `protobuf:"bytes,1,opt,name=encryption_key,json=encryptionKey,proto3" json:"encryption_key,omitempty"`
	// contains filtered or unexported fields
}

EtcdBackupEncryptionSpec describes the backup encryption.

func (*EtcdBackupEncryptionSpec) CloneMessageVT

func (m *EtcdBackupEncryptionSpec) CloneMessageVT() proto.Message

func (*EtcdBackupEncryptionSpec) CloneVT

func (*EtcdBackupEncryptionSpec) Descriptor deprecated

func (*EtcdBackupEncryptionSpec) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupEncryptionSpec.ProtoReflect.Descriptor instead.

func (*EtcdBackupEncryptionSpec) EqualMessageVT

func (this *EtcdBackupEncryptionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupEncryptionSpec) EqualVT

func (*EtcdBackupEncryptionSpec) GetEncryptionKey

func (x *EtcdBackupEncryptionSpec) GetEncryptionKey() []byte

func (*EtcdBackupEncryptionSpec) MarshalToSizedBufferVT

func (m *EtcdBackupEncryptionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupEncryptionSpec) MarshalToVT

func (m *EtcdBackupEncryptionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupEncryptionSpec) MarshalVT

func (m *EtcdBackupEncryptionSpec) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupEncryptionSpec) ProtoMessage

func (*EtcdBackupEncryptionSpec) ProtoMessage()

func (*EtcdBackupEncryptionSpec) ProtoReflect

func (x *EtcdBackupEncryptionSpec) ProtoReflect() protoreflect.Message

func (*EtcdBackupEncryptionSpec) Reset

func (x *EtcdBackupEncryptionSpec) Reset()

func (*EtcdBackupEncryptionSpec) SizeVT

func (m *EtcdBackupEncryptionSpec) SizeVT() (n int)

func (*EtcdBackupEncryptionSpec) String

func (x *EtcdBackupEncryptionSpec) String() string

func (*EtcdBackupEncryptionSpec) UnmarshalVT

func (m *EtcdBackupEncryptionSpec) UnmarshalVT(dAtA []byte) error

type EtcdBackupHeader

type EtcdBackupHeader struct {

	// Version is the version of the backup creator.
	Version int64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

EtcdBackupHeader describes the backup header.

func (*EtcdBackupHeader) CloneMessageVT

func (m *EtcdBackupHeader) CloneMessageVT() proto.Message

func (*EtcdBackupHeader) CloneVT

func (m *EtcdBackupHeader) CloneVT() *EtcdBackupHeader

func (*EtcdBackupHeader) Descriptor deprecated

func (*EtcdBackupHeader) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupHeader.ProtoReflect.Descriptor instead.

func (*EtcdBackupHeader) EqualMessageVT

func (this *EtcdBackupHeader) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupHeader) EqualVT

func (this *EtcdBackupHeader) EqualVT(that *EtcdBackupHeader) bool

func (*EtcdBackupHeader) GetVersion

func (x *EtcdBackupHeader) GetVersion() int64

func (*EtcdBackupHeader) MarshalToSizedBufferVT

func (m *EtcdBackupHeader) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupHeader) MarshalToVT

func (m *EtcdBackupHeader) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupHeader) MarshalVT

func (m *EtcdBackupHeader) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupHeader) ProtoMessage

func (*EtcdBackupHeader) ProtoMessage()

func (*EtcdBackupHeader) ProtoReflect

func (x *EtcdBackupHeader) ProtoReflect() protoreflect.Message

func (*EtcdBackupHeader) Reset

func (x *EtcdBackupHeader) Reset()

func (*EtcdBackupHeader) SizeVT

func (m *EtcdBackupHeader) SizeVT() (n int)

func (*EtcdBackupHeader) String

func (x *EtcdBackupHeader) String() string

func (*EtcdBackupHeader) UnmarshalVT

func (m *EtcdBackupHeader) UnmarshalVT(dAtA []byte) error

type EtcdBackupOverallStatusSpec

type EtcdBackupOverallStatusSpec struct {

	// ConfigurationName is the name of the configuration (disabled|local|s3).
	ConfigurationName string `protobuf:"bytes,1,opt,name=configuration_name,json=configurationName,proto3" json:"configuration_name,omitempty"`
	// ConfigurationError is the error message if the configuration is invalid.
	ConfigurationError string `protobuf:"bytes,2,opt,name=configuration_error,json=configurationError,proto3" json:"configuration_error,omitempty"`
	// LastBackupStatus is the status of the last backup.
	LastBackupStatus *EtcdBackupStatusSpec `protobuf:"bytes,3,opt,name=last_backup_status,json=lastBackupStatus,proto3" json:"last_backup_status,omitempty"`
	// contains filtered or unexported fields
}

EtcdBackupOverallStatusSpec describes the overall etcd backup system status.

func (*EtcdBackupOverallStatusSpec) CloneMessageVT

func (m *EtcdBackupOverallStatusSpec) CloneMessageVT() proto.Message

func (*EtcdBackupOverallStatusSpec) CloneVT

func (*EtcdBackupOverallStatusSpec) Descriptor deprecated

func (*EtcdBackupOverallStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupOverallStatusSpec.ProtoReflect.Descriptor instead.

func (*EtcdBackupOverallStatusSpec) EqualMessageVT

func (this *EtcdBackupOverallStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupOverallStatusSpec) EqualVT

func (*EtcdBackupOverallStatusSpec) GetConfigurationError

func (x *EtcdBackupOverallStatusSpec) GetConfigurationError() string

func (*EtcdBackupOverallStatusSpec) GetConfigurationName

func (x *EtcdBackupOverallStatusSpec) GetConfigurationName() string

func (*EtcdBackupOverallStatusSpec) GetLastBackupStatus

func (x *EtcdBackupOverallStatusSpec) GetLastBackupStatus() *EtcdBackupStatusSpec

func (*EtcdBackupOverallStatusSpec) MarshalToSizedBufferVT

func (m *EtcdBackupOverallStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupOverallStatusSpec) MarshalToVT

func (m *EtcdBackupOverallStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupOverallStatusSpec) MarshalVT

func (m *EtcdBackupOverallStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupOverallStatusSpec) ProtoMessage

func (*EtcdBackupOverallStatusSpec) ProtoMessage()

func (*EtcdBackupOverallStatusSpec) ProtoReflect

func (*EtcdBackupOverallStatusSpec) Reset

func (x *EtcdBackupOverallStatusSpec) Reset()

func (*EtcdBackupOverallStatusSpec) SizeVT

func (m *EtcdBackupOverallStatusSpec) SizeVT() (n int)

func (*EtcdBackupOverallStatusSpec) String

func (x *EtcdBackupOverallStatusSpec) String() string

func (*EtcdBackupOverallStatusSpec) UnmarshalVT

func (m *EtcdBackupOverallStatusSpec) UnmarshalVT(dAtA []byte) error

type EtcdBackupS3ConfSpec

type EtcdBackupS3ConfSpec struct {
	Bucket          string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Region          string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Endpoint        string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	AccessKeyId     string `protobuf:"bytes,4,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
	SecretAccessKey string `protobuf:"bytes,5,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	SessionToken    string `protobuf:"bytes,6,opt,name=session_token,json=sessionToken,proto3" json:"session_token,omitempty"`
	// contains filtered or unexported fields
}

EtcdBackupS3ConfSpec describes the S3 configuration for the backup process.

func (*EtcdBackupS3ConfSpec) CloneMessageVT

func (m *EtcdBackupS3ConfSpec) CloneMessageVT() proto.Message

func (*EtcdBackupS3ConfSpec) CloneVT

func (*EtcdBackupS3ConfSpec) Descriptor deprecated

func (*EtcdBackupS3ConfSpec) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupS3ConfSpec.ProtoReflect.Descriptor instead.

func (*EtcdBackupS3ConfSpec) EqualMessageVT

func (this *EtcdBackupS3ConfSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupS3ConfSpec) EqualVT

func (this *EtcdBackupS3ConfSpec) EqualVT(that *EtcdBackupS3ConfSpec) bool

func (*EtcdBackupS3ConfSpec) GetAccessKeyId

func (x *EtcdBackupS3ConfSpec) GetAccessKeyId() string

func (*EtcdBackupS3ConfSpec) GetBucket

func (x *EtcdBackupS3ConfSpec) GetBucket() string

func (*EtcdBackupS3ConfSpec) GetEndpoint

func (x *EtcdBackupS3ConfSpec) GetEndpoint() string

func (*EtcdBackupS3ConfSpec) GetRegion

func (x *EtcdBackupS3ConfSpec) GetRegion() string

func (*EtcdBackupS3ConfSpec) GetSecretAccessKey

func (x *EtcdBackupS3ConfSpec) GetSecretAccessKey() string

func (*EtcdBackupS3ConfSpec) GetSessionToken

func (x *EtcdBackupS3ConfSpec) GetSessionToken() string

func (*EtcdBackupS3ConfSpec) MarshalToSizedBufferVT

func (m *EtcdBackupS3ConfSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupS3ConfSpec) MarshalToVT

func (m *EtcdBackupS3ConfSpec) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupS3ConfSpec) MarshalVT

func (m *EtcdBackupS3ConfSpec) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupS3ConfSpec) ProtoMessage

func (*EtcdBackupS3ConfSpec) ProtoMessage()

func (*EtcdBackupS3ConfSpec) ProtoReflect

func (x *EtcdBackupS3ConfSpec) ProtoReflect() protoreflect.Message

func (*EtcdBackupS3ConfSpec) Reset

func (x *EtcdBackupS3ConfSpec) Reset()

func (*EtcdBackupS3ConfSpec) SizeVT

func (m *EtcdBackupS3ConfSpec) SizeVT() (n int)

func (*EtcdBackupS3ConfSpec) String

func (x *EtcdBackupS3ConfSpec) String() string

func (*EtcdBackupS3ConfSpec) UnmarshalVT

func (m *EtcdBackupS3ConfSpec) UnmarshalVT(dAtA []byte) error

type EtcdBackupSettings

type EtcdBackupSettings struct {

	// TickInterval is the interval between checking for backups in controller.
	TickInterval *durationpb.Duration `protobuf:"bytes,1,opt,name=tick_interval,json=tickInterval,proto3" json:"tick_interval,omitempty"`
	// MinInterval is the minimum interval between backups.
	MinInterval *durationpb.Duration `protobuf:"bytes,2,opt,name=min_interval,json=minInterval,proto3" json:"min_interval,omitempty"`
	// MaxInterval is the maximum interval between backups.
	MaxInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*EtcdBackupSettings) CloneMessageVT

func (m *EtcdBackupSettings) CloneMessageVT() proto.Message

func (*EtcdBackupSettings) CloneVT

func (m *EtcdBackupSettings) CloneVT() *EtcdBackupSettings

func (*EtcdBackupSettings) Descriptor deprecated

func (*EtcdBackupSettings) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupSettings.ProtoReflect.Descriptor instead.

func (*EtcdBackupSettings) EqualMessageVT

func (this *EtcdBackupSettings) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupSettings) EqualVT

func (this *EtcdBackupSettings) EqualVT(that *EtcdBackupSettings) bool

func (*EtcdBackupSettings) GetMaxInterval

func (x *EtcdBackupSettings) GetMaxInterval() *durationpb.Duration

func (*EtcdBackupSettings) GetMinInterval

func (x *EtcdBackupSettings) GetMinInterval() *durationpb.Duration

func (*EtcdBackupSettings) GetTickInterval

func (x *EtcdBackupSettings) GetTickInterval() *durationpb.Duration

func (*EtcdBackupSettings) MarshalToSizedBufferVT

func (m *EtcdBackupSettings) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupSettings) MarshalToVT

func (m *EtcdBackupSettings) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupSettings) MarshalVT

func (m *EtcdBackupSettings) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupSettings) ProtoMessage

func (*EtcdBackupSettings) ProtoMessage()

func (*EtcdBackupSettings) ProtoReflect

func (x *EtcdBackupSettings) ProtoReflect() protoreflect.Message

func (*EtcdBackupSettings) Reset

func (x *EtcdBackupSettings) Reset()

func (*EtcdBackupSettings) SizeVT

func (m *EtcdBackupSettings) SizeVT() (n int)

func (*EtcdBackupSettings) String

func (x *EtcdBackupSettings) String() string

func (*EtcdBackupSettings) UnmarshalVT

func (m *EtcdBackupSettings) UnmarshalVT(dAtA []byte) error

type EtcdBackupSpec

type EtcdBackupSpec struct {

	// CreatedAt is the time when the backup was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Snapshot is the snapshot file name.
	Snapshot string `protobuf:"bytes,2,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
	// Size specifies the etcd backup size.
	Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

EtcdBackupSpec describes the backup.

func (*EtcdBackupSpec) CloneMessageVT

func (m *EtcdBackupSpec) CloneMessageVT() proto.Message

func (*EtcdBackupSpec) CloneVT

func (m *EtcdBackupSpec) CloneVT() *EtcdBackupSpec

func (*EtcdBackupSpec) Descriptor deprecated

func (*EtcdBackupSpec) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupSpec.ProtoReflect.Descriptor instead.

func (*EtcdBackupSpec) EqualMessageVT

func (this *EtcdBackupSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupSpec) EqualVT

func (this *EtcdBackupSpec) EqualVT(that *EtcdBackupSpec) bool

func (*EtcdBackupSpec) GetCreatedAt

func (x *EtcdBackupSpec) GetCreatedAt() *timestamppb.Timestamp

func (*EtcdBackupSpec) GetSize

func (x *EtcdBackupSpec) GetSize() uint64

func (*EtcdBackupSpec) GetSnapshot

func (x *EtcdBackupSpec) GetSnapshot() string

func (*EtcdBackupSpec) MarshalToSizedBufferVT

func (m *EtcdBackupSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupSpec) MarshalToVT

func (m *EtcdBackupSpec) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupSpec) MarshalVT

func (m *EtcdBackupSpec) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupSpec) ProtoMessage

func (*EtcdBackupSpec) ProtoMessage()

func (*EtcdBackupSpec) ProtoReflect

func (x *EtcdBackupSpec) ProtoReflect() protoreflect.Message

func (*EtcdBackupSpec) Reset

func (x *EtcdBackupSpec) Reset()

func (*EtcdBackupSpec) SizeVT

func (m *EtcdBackupSpec) SizeVT() (n int)

func (*EtcdBackupSpec) String

func (x *EtcdBackupSpec) String() string

func (*EtcdBackupSpec) UnmarshalVT

func (m *EtcdBackupSpec) UnmarshalVT(dAtA []byte) error

type EtcdBackupStatusSpec

type EtcdBackupStatusSpec struct {

	// Status is the status of the last backup.
	Status EtcdBackupStatusSpec_Status `protobuf:"varint,1,opt,name=status,proto3,enum=specs.EtcdBackupStatusSpec_Status" json:"status,omitempty"`
	// Error is the error message if the backup failed.
	Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// LastBackupTime is the time of the last backup.
	LastBackupTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_backup_time,json=lastBackupTime,proto3" json:"last_backup_time,omitempty"`
	// LastBackupAttempt is the time of the last backup attempt.
	LastBackupAttempt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_backup_attempt,json=lastBackupAttempt,proto3" json:"last_backup_attempt,omitempty"`
	// contains filtered or unexported fields
}

EtcdBackupStatus describes cluster last backup status.

func (*EtcdBackupStatusSpec) CloneMessageVT

func (m *EtcdBackupStatusSpec) CloneMessageVT() proto.Message

func (*EtcdBackupStatusSpec) CloneVT

func (*EtcdBackupStatusSpec) Descriptor deprecated

func (*EtcdBackupStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupStatusSpec.ProtoReflect.Descriptor instead.

func (*EtcdBackupStatusSpec) EqualMessageVT

func (this *EtcdBackupStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupStatusSpec) EqualVT

func (this *EtcdBackupStatusSpec) EqualVT(that *EtcdBackupStatusSpec) bool

func (*EtcdBackupStatusSpec) GetError

func (x *EtcdBackupStatusSpec) GetError() string

func (*EtcdBackupStatusSpec) GetLastBackupAttempt

func (x *EtcdBackupStatusSpec) GetLastBackupAttempt() *timestamppb.Timestamp

func (*EtcdBackupStatusSpec) GetLastBackupTime

func (x *EtcdBackupStatusSpec) GetLastBackupTime() *timestamppb.Timestamp

func (*EtcdBackupStatusSpec) GetStatus

func (*EtcdBackupStatusSpec) MarshalToSizedBufferVT

func (m *EtcdBackupStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupStatusSpec) MarshalToVT

func (m *EtcdBackupStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupStatusSpec) MarshalVT

func (m *EtcdBackupStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupStatusSpec) ProtoMessage

func (*EtcdBackupStatusSpec) ProtoMessage()

func (*EtcdBackupStatusSpec) ProtoReflect

func (x *EtcdBackupStatusSpec) ProtoReflect() protoreflect.Message

func (*EtcdBackupStatusSpec) Reset

func (x *EtcdBackupStatusSpec) Reset()

func (*EtcdBackupStatusSpec) SizeVT

func (m *EtcdBackupStatusSpec) SizeVT() (n int)

func (*EtcdBackupStatusSpec) String

func (x *EtcdBackupStatusSpec) String() string

func (*EtcdBackupStatusSpec) UnmarshalVT

func (m *EtcdBackupStatusSpec) UnmarshalVT(dAtA []byte) error

type EtcdBackupStatusSpec_Status

type EtcdBackupStatusSpec_Status int32
const (
	EtcdBackupStatusSpec_Unknown EtcdBackupStatusSpec_Status = 0
	EtcdBackupStatusSpec_Ok      EtcdBackupStatusSpec_Status = 1
	EtcdBackupStatusSpec_Error   EtcdBackupStatusSpec_Status = 2
	EtcdBackupStatusSpec_Running EtcdBackupStatusSpec_Status = 3
)

func (EtcdBackupStatusSpec_Status) Descriptor

func (EtcdBackupStatusSpec_Status) Enum

func (EtcdBackupStatusSpec_Status) EnumDescriptor deprecated

func (EtcdBackupStatusSpec_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use EtcdBackupStatusSpec_Status.Descriptor instead.

func (EtcdBackupStatusSpec_Status) Number

func (EtcdBackupStatusSpec_Status) String

func (EtcdBackupStatusSpec_Status) Type

type EtcdBackupStoreStatusSpec

type EtcdBackupStoreStatusSpec struct {

	// ConfigurationName is the name of the configuration (disabled|local|s3).
	ConfigurationName string `protobuf:"bytes,1,opt,name=configuration_name,json=configurationName,proto3" json:"configuration_name,omitempty"`
	// ConfigurationError is the error message if the configuration is invalid.
	ConfigurationError string `protobuf:"bytes,2,opt,name=configuration_error,json=configurationError,proto3" json:"configuration_error,omitempty"`
	// contains filtered or unexported fields
}

EtcdBackupStoreStatusSpec is internal resource that decribes store configuration name and configuration last error.

func (*EtcdBackupStoreStatusSpec) CloneMessageVT

func (m *EtcdBackupStoreStatusSpec) CloneMessageVT() proto.Message

func (*EtcdBackupStoreStatusSpec) CloneVT

func (*EtcdBackupStoreStatusSpec) Descriptor deprecated

func (*EtcdBackupStoreStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use EtcdBackupStoreStatusSpec.ProtoReflect.Descriptor instead.

func (*EtcdBackupStoreStatusSpec) EqualMessageVT

func (this *EtcdBackupStoreStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdBackupStoreStatusSpec) EqualVT

func (*EtcdBackupStoreStatusSpec) GetConfigurationError

func (x *EtcdBackupStoreStatusSpec) GetConfigurationError() string

func (*EtcdBackupStoreStatusSpec) GetConfigurationName

func (x *EtcdBackupStoreStatusSpec) GetConfigurationName() string

func (*EtcdBackupStoreStatusSpec) MarshalToSizedBufferVT

func (m *EtcdBackupStoreStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdBackupStoreStatusSpec) MarshalToVT

func (m *EtcdBackupStoreStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdBackupStoreStatusSpec) MarshalVT

func (m *EtcdBackupStoreStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*EtcdBackupStoreStatusSpec) ProtoMessage

func (*EtcdBackupStoreStatusSpec) ProtoMessage()

func (*EtcdBackupStoreStatusSpec) ProtoReflect

func (*EtcdBackupStoreStatusSpec) Reset

func (x *EtcdBackupStoreStatusSpec) Reset()

func (*EtcdBackupStoreStatusSpec) SizeVT

func (m *EtcdBackupStoreStatusSpec) SizeVT() (n int)

func (*EtcdBackupStoreStatusSpec) String

func (x *EtcdBackupStoreStatusSpec) String() string

func (*EtcdBackupStoreStatusSpec) UnmarshalVT

func (m *EtcdBackupStoreStatusSpec) UnmarshalVT(dAtA []byte) error

type EtcdManualBackupSpec

type EtcdManualBackupSpec struct {

	// BackupAt is the time when the backup should be created.
	BackupAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=backup_at,json=backupAt,proto3" json:"backup_at,omitempty"`
	// contains filtered or unexported fields
}

EtcdManualBackupSpec describes the manual backup request.

func (*EtcdManualBackupSpec) CloneMessageVT

func (m *EtcdManualBackupSpec) CloneMessageVT() proto.Message

func (*EtcdManualBackupSpec) CloneVT

func (*EtcdManualBackupSpec) Descriptor deprecated

func (*EtcdManualBackupSpec) Descriptor() ([]byte, []int)

Deprecated: Use EtcdManualBackupSpec.ProtoReflect.Descriptor instead.

func (*EtcdManualBackupSpec) EqualMessageVT

func (this *EtcdManualBackupSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*EtcdManualBackupSpec) EqualVT

func (this *EtcdManualBackupSpec) EqualVT(that *EtcdManualBackupSpec) bool

func (*EtcdManualBackupSpec) GetBackupAt

func (x *EtcdManualBackupSpec) GetBackupAt() *timestamppb.Timestamp

func (*EtcdManualBackupSpec) MarshalToSizedBufferVT

func (m *EtcdManualBackupSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EtcdManualBackupSpec) MarshalToVT

func (m *EtcdManualBackupSpec) MarshalToVT(dAtA []byte) (int, error)

func (*EtcdManualBackupSpec) MarshalVT

func (m *EtcdManualBackupSpec) MarshalVT() (dAtA []byte, err error)

func (*EtcdManualBackupSpec) ProtoMessage

func (*EtcdManualBackupSpec) ProtoMessage()

func (*EtcdManualBackupSpec) ProtoReflect

func (x *EtcdManualBackupSpec) ProtoReflect() protoreflect.Message

func (*EtcdManualBackupSpec) Reset

func (x *EtcdManualBackupSpec) Reset()

func (*EtcdManualBackupSpec) SizeVT

func (m *EtcdManualBackupSpec) SizeVT() (n int)

func (*EtcdManualBackupSpec) String

func (x *EtcdManualBackupSpec) String() string

func (*EtcdManualBackupSpec) UnmarshalVT

func (m *EtcdManualBackupSpec) UnmarshalVT(dAtA []byte) error

type ExposedServiceSpec

type ExposedServiceSpec struct {

	// Port is the host port the service is exposed on.
	Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	// Label is the human-readable label of the service to be displayed on Omni Web.
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// IconBase64 is the icon of the service to be displayed on Omni Web.
	IconBase64 string `protobuf:"bytes,3,opt,name=icon_base64,json=iconBase64,proto3" json:"icon_base64,omitempty"`
	// Url is the full URL to access the service.
	Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

ExposedServiceSpec describes a Kubernetes service exposed through Omni from a workload cluster.

func (*ExposedServiceSpec) CloneMessageVT

func (m *ExposedServiceSpec) CloneMessageVT() proto.Message

func (*ExposedServiceSpec) CloneVT

func (m *ExposedServiceSpec) CloneVT() *ExposedServiceSpec

func (*ExposedServiceSpec) Descriptor deprecated

func (*ExposedServiceSpec) Descriptor() ([]byte, []int)

Deprecated: Use ExposedServiceSpec.ProtoReflect.Descriptor instead.

func (*ExposedServiceSpec) EqualMessageVT

func (this *ExposedServiceSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ExposedServiceSpec) EqualVT

func (this *ExposedServiceSpec) EqualVT(that *ExposedServiceSpec) bool

func (*ExposedServiceSpec) GetIconBase64

func (x *ExposedServiceSpec) GetIconBase64() string

func (*ExposedServiceSpec) GetLabel

func (x *ExposedServiceSpec) GetLabel() string

func (*ExposedServiceSpec) GetPort

func (x *ExposedServiceSpec) GetPort() uint32

func (*ExposedServiceSpec) GetUrl added in v0.38.0

func (x *ExposedServiceSpec) GetUrl() string

func (*ExposedServiceSpec) MarshalToSizedBufferVT

func (m *ExposedServiceSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ExposedServiceSpec) MarshalToVT

func (m *ExposedServiceSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ExposedServiceSpec) MarshalVT

func (m *ExposedServiceSpec) MarshalVT() (dAtA []byte, err error)

func (*ExposedServiceSpec) ProtoMessage

func (*ExposedServiceSpec) ProtoMessage()

func (*ExposedServiceSpec) ProtoReflect

func (x *ExposedServiceSpec) ProtoReflect() protoreflect.Message

func (*ExposedServiceSpec) Reset

func (x *ExposedServiceSpec) Reset()

func (*ExposedServiceSpec) SizeVT

func (m *ExposedServiceSpec) SizeVT() (n int)

func (*ExposedServiceSpec) String

func (x *ExposedServiceSpec) String() string

func (*ExposedServiceSpec) UnmarshalVT

func (m *ExposedServiceSpec) UnmarshalVT(dAtA []byte) error

type ExtensionsConfigurationSpec added in v0.33.1

type ExtensionsConfigurationSpec struct {
	Extensions []string `protobuf:"bytes,1,rep,name=extensions,proto3" json:"extensions,omitempty"`
	// contains filtered or unexported fields
}

ExtensionsConfigurationSpec is the desired list of extensions to be installed on the machine or the set of machines.

func (*ExtensionsConfigurationSpec) CloneMessageVT added in v0.33.1

func (m *ExtensionsConfigurationSpec) CloneMessageVT() proto.Message

func (*ExtensionsConfigurationSpec) CloneVT added in v0.33.1

func (*ExtensionsConfigurationSpec) Descriptor deprecated added in v0.33.1

func (*ExtensionsConfigurationSpec) Descriptor() ([]byte, []int)

Deprecated: Use ExtensionsConfigurationSpec.ProtoReflect.Descriptor instead.

func (*ExtensionsConfigurationSpec) EqualMessageVT added in v0.33.1

func (this *ExtensionsConfigurationSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ExtensionsConfigurationSpec) EqualVT added in v0.33.1

func (*ExtensionsConfigurationSpec) GetExtensions added in v0.33.1

func (x *ExtensionsConfigurationSpec) GetExtensions() []string

func (*ExtensionsConfigurationSpec) MarshalToSizedBufferVT added in v0.33.1

func (m *ExtensionsConfigurationSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ExtensionsConfigurationSpec) MarshalToVT added in v0.33.1

func (m *ExtensionsConfigurationSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ExtensionsConfigurationSpec) MarshalVT added in v0.33.1

func (m *ExtensionsConfigurationSpec) MarshalVT() (dAtA []byte, err error)

func (*ExtensionsConfigurationSpec) ProtoMessage added in v0.33.1

func (*ExtensionsConfigurationSpec) ProtoMessage()

func (*ExtensionsConfigurationSpec) ProtoReflect added in v0.33.1

func (*ExtensionsConfigurationSpec) Reset added in v0.33.1

func (x *ExtensionsConfigurationSpec) Reset()

func (*ExtensionsConfigurationSpec) SizeVT added in v0.33.1

func (m *ExtensionsConfigurationSpec) SizeVT() (n int)

func (*ExtensionsConfigurationSpec) String added in v0.33.1

func (x *ExtensionsConfigurationSpec) String() string

func (*ExtensionsConfigurationSpec) UnmarshalVT added in v0.33.1

func (m *ExtensionsConfigurationSpec) UnmarshalVT(dAtA []byte) error

type ExtensionsConfigurationStatusSpec added in v0.33.1

type ExtensionsConfigurationStatusSpec struct {
	Phase      ExtensionsConfigurationStatusSpec_Phase `protobuf:"varint,1,opt,name=phase,proto3,enum=specs.ExtensionsConfigurationStatusSpec_Phase" json:"phase,omitempty"`
	Error      string                                  `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Extensions []string                                `protobuf:"bytes,3,rep,name=extensions,proto3" json:"extensions,omitempty"`
	// contains filtered or unexported fields
}

ExtensionsConfigurationStatusSpec is the status of the generated schematic. Deprecated: to be removed.

func (*ExtensionsConfigurationStatusSpec) CloneMessageVT added in v0.33.1

func (m *ExtensionsConfigurationStatusSpec) CloneMessageVT() proto.Message

func (*ExtensionsConfigurationStatusSpec) CloneVT added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) Descriptor deprecated added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ExtensionsConfigurationStatusSpec.ProtoReflect.Descriptor instead.

func (*ExtensionsConfigurationStatusSpec) EqualMessageVT added in v0.33.1

func (this *ExtensionsConfigurationStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ExtensionsConfigurationStatusSpec) EqualVT added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) GetError added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) GetExtensions added in v0.33.1

func (x *ExtensionsConfigurationStatusSpec) GetExtensions() []string

func (*ExtensionsConfigurationStatusSpec) GetPhase added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) MarshalToSizedBufferVT added in v0.33.1

func (m *ExtensionsConfigurationStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ExtensionsConfigurationStatusSpec) MarshalToVT added in v0.33.1

func (m *ExtensionsConfigurationStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ExtensionsConfigurationStatusSpec) MarshalVT added in v0.33.1

func (m *ExtensionsConfigurationStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ExtensionsConfigurationStatusSpec) ProtoMessage added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) ProtoMessage()

func (*ExtensionsConfigurationStatusSpec) ProtoReflect added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) Reset added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) SizeVT added in v0.33.1

func (m *ExtensionsConfigurationStatusSpec) SizeVT() (n int)

func (*ExtensionsConfigurationStatusSpec) String added in v0.33.1

func (*ExtensionsConfigurationStatusSpec) UnmarshalVT added in v0.33.1

func (m *ExtensionsConfigurationStatusSpec) UnmarshalVT(dAtA []byte) error

type ExtensionsConfigurationStatusSpec_Phase added in v0.33.1

type ExtensionsConfigurationStatusSpec_Phase int32
const (
	ExtensionsConfigurationStatusSpec_Unknown ExtensionsConfigurationStatusSpec_Phase = 0
	ExtensionsConfigurationStatusSpec_Ready   ExtensionsConfigurationStatusSpec_Phase = 1
	ExtensionsConfigurationStatusSpec_Failed  ExtensionsConfigurationStatusSpec_Phase = 2
)

func (ExtensionsConfigurationStatusSpec_Phase) Descriptor added in v0.33.1

func (ExtensionsConfigurationStatusSpec_Phase) Enum added in v0.33.1

func (ExtensionsConfigurationStatusSpec_Phase) EnumDescriptor deprecated added in v0.33.1

func (ExtensionsConfigurationStatusSpec_Phase) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExtensionsConfigurationStatusSpec_Phase.Descriptor instead.

func (ExtensionsConfigurationStatusSpec_Phase) Number added in v0.33.1

func (ExtensionsConfigurationStatusSpec_Phase) String added in v0.33.1

func (ExtensionsConfigurationStatusSpec_Phase) Type added in v0.33.1

type FeaturesConfigSpec

type FeaturesConfigSpec struct {

	// EnableWorkloadProxying enables workload proxying feature.
	EnableWorkloadProxying bool `` /* 130-byte string literal not displayed */
	// EtcdBackupSettings represents omni etcd backup settings.
	EtcdBackupSettings *EtcdBackupSettings `protobuf:"bytes,2,opt,name=etcd_backup_settings,json=etcdBackupSettings,proto3" json:"etcd_backup_settings,omitempty"`
	// EmbeddedDiscoveryService enables the embedded discovery service.
	EmbeddedDiscoveryService bool `` /* 136-byte string literal not displayed */
	// AuditLogEnabled is true when Omni is configured to collect the audit logs.
	AuditLogEnabled bool `protobuf:"varint,4,opt,name=audit_log_enabled,json=auditLogEnabled,proto3" json:"audit_log_enabled,omitempty"`
	// ImageFactoryBaseUrl is the base URL of the image factory.
	ImageFactoryBaseUrl string `protobuf:"bytes,5,opt,name=image_factory_base_url,json=imageFactoryBaseUrl,proto3" json:"image_factory_base_url,omitempty"`
	// contains filtered or unexported fields
}

func (*FeaturesConfigSpec) CloneMessageVT

func (m *FeaturesConfigSpec) CloneMessageVT() proto.Message

func (*FeaturesConfigSpec) CloneVT

func (m *FeaturesConfigSpec) CloneVT() *FeaturesConfigSpec

func (*FeaturesConfigSpec) Descriptor deprecated

func (*FeaturesConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use FeaturesConfigSpec.ProtoReflect.Descriptor instead.

func (*FeaturesConfigSpec) EqualMessageVT

func (this *FeaturesConfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*FeaturesConfigSpec) EqualVT

func (this *FeaturesConfigSpec) EqualVT(that *FeaturesConfigSpec) bool

func (*FeaturesConfigSpec) GetAuditLogEnabled added in v0.42.0

func (x *FeaturesConfigSpec) GetAuditLogEnabled() bool

func (*FeaturesConfigSpec) GetEmbeddedDiscoveryService added in v0.37.0

func (x *FeaturesConfigSpec) GetEmbeddedDiscoveryService() bool

func (*FeaturesConfigSpec) GetEnableWorkloadProxying

func (x *FeaturesConfigSpec) GetEnableWorkloadProxying() bool

func (*FeaturesConfigSpec) GetEtcdBackupSettings

func (x *FeaturesConfigSpec) GetEtcdBackupSettings() *EtcdBackupSettings

func (*FeaturesConfigSpec) GetImageFactoryBaseUrl added in v0.45.0

func (x *FeaturesConfigSpec) GetImageFactoryBaseUrl() string

func (*FeaturesConfigSpec) MarshalToSizedBufferVT

func (m *FeaturesConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FeaturesConfigSpec) MarshalToVT

func (m *FeaturesConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*FeaturesConfigSpec) MarshalVT

func (m *FeaturesConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*FeaturesConfigSpec) ProtoMessage

func (*FeaturesConfigSpec) ProtoMessage()

func (*FeaturesConfigSpec) ProtoReflect

func (x *FeaturesConfigSpec) ProtoReflect() protoreflect.Message

func (*FeaturesConfigSpec) Reset

func (x *FeaturesConfigSpec) Reset()

func (*FeaturesConfigSpec) SizeVT

func (m *FeaturesConfigSpec) SizeVT() (n int)

func (*FeaturesConfigSpec) String

func (x *FeaturesConfigSpec) String() string

func (*FeaturesConfigSpec) UnmarshalVT

func (m *FeaturesConfigSpec) UnmarshalVT(dAtA []byte) error

type FieldCompressor added in v0.45.0

type FieldCompressor[T, R any] interface {
	proto.Message
	GetUncompressedData(...CompressionOption) (T, error)
	SetUncompressedData(R, ...CompressionOption) error
}

FieldCompressor is an interface for the specs that contain a compressed field.

type GrpcTunnelMode added in v0.45.0

type GrpcTunnelMode int32
const (
	GrpcTunnelMode_UNSET    GrpcTunnelMode = 0
	GrpcTunnelMode_ENABLED  GrpcTunnelMode = 1
	GrpcTunnelMode_DISABLED GrpcTunnelMode = 2
)

func (GrpcTunnelMode) Descriptor added in v0.45.0

func (GrpcTunnelMode) Enum added in v0.45.0

func (x GrpcTunnelMode) Enum() *GrpcTunnelMode

func (GrpcTunnelMode) EnumDescriptor deprecated added in v0.45.0

func (GrpcTunnelMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use GrpcTunnelMode.Descriptor instead.

func (GrpcTunnelMode) Number added in v0.45.0

func (GrpcTunnelMode) String added in v0.45.0

func (x GrpcTunnelMode) String() string

func (GrpcTunnelMode) Type added in v0.45.0

type Identity

type Identity struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*Identity) CloneMessageVT

func (m *Identity) CloneMessageVT() proto.Message

func (*Identity) CloneVT

func (m *Identity) CloneVT() *Identity

func (*Identity) Descriptor deprecated

func (*Identity) Descriptor() ([]byte, []int)

Deprecated: Use Identity.ProtoReflect.Descriptor instead.

func (*Identity) EqualMessageVT

func (this *Identity) EqualMessageVT(thatMsg proto.Message) bool

func (*Identity) EqualVT

func (this *Identity) EqualVT(that *Identity) bool

func (*Identity) GetEmail

func (x *Identity) GetEmail() string

func (*Identity) MarshalToSizedBufferVT

func (m *Identity) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Identity) MarshalToVT

func (m *Identity) MarshalToVT(dAtA []byte) (int, error)

func (*Identity) MarshalVT

func (m *Identity) MarshalVT() (dAtA []byte, err error)

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) ProtoReflect

func (x *Identity) ProtoReflect() protoreflect.Message

func (*Identity) Reset

func (x *Identity) Reset()

func (*Identity) SizeVT

func (m *Identity) SizeVT() (n int)

func (*Identity) String

func (x *Identity) String() string

func (*Identity) UnmarshalVT

func (m *Identity) UnmarshalVT(dAtA []byte) error

type IdentitySpec

type IdentitySpec struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

IdentitySpec describes a user identity.

func (*IdentitySpec) CloneMessageVT

func (m *IdentitySpec) CloneMessageVT() proto.Message

func (*IdentitySpec) CloneVT

func (m *IdentitySpec) CloneVT() *IdentitySpec

func (*IdentitySpec) Descriptor deprecated

func (*IdentitySpec) Descriptor() ([]byte, []int)

Deprecated: Use IdentitySpec.ProtoReflect.Descriptor instead.

func (*IdentitySpec) EqualMessageVT

func (this *IdentitySpec) EqualMessageVT(thatMsg proto.Message) bool

func (*IdentitySpec) EqualVT

func (this *IdentitySpec) EqualVT(that *IdentitySpec) bool

func (*IdentitySpec) GetUserId

func (x *IdentitySpec) GetUserId() string

func (*IdentitySpec) MarshalToSizedBufferVT

func (m *IdentitySpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*IdentitySpec) MarshalToVT

func (m *IdentitySpec) MarshalToVT(dAtA []byte) (int, error)

func (*IdentitySpec) MarshalVT

func (m *IdentitySpec) MarshalVT() (dAtA []byte, err error)

func (*IdentitySpec) ProtoMessage

func (*IdentitySpec) ProtoMessage()

func (*IdentitySpec) ProtoReflect

func (x *IdentitySpec) ProtoReflect() protoreflect.Message

func (*IdentitySpec) Reset

func (x *IdentitySpec) Reset()

func (*IdentitySpec) SizeVT

func (m *IdentitySpec) SizeVT() (n int)

func (*IdentitySpec) String

func (x *IdentitySpec) String() string

func (*IdentitySpec) UnmarshalVT

func (m *IdentitySpec) UnmarshalVT(dAtA []byte) error

type ImagePullRequestSpec

type ImagePullRequestSpec struct {

	// NodeImageList are the images to be pulled into the node.
	NodeImageList []*ImagePullRequestSpec_NodeImageList `protobuf:"bytes,1,rep,name=node_image_list,json=nodeImageList,proto3" json:"node_image_list,omitempty"`
	// contains filtered or unexported fields
}

ImagePullRequestSpec describes an Omni ImagePullRequest resource spec.

func (*ImagePullRequestSpec) CloneMessageVT

func (m *ImagePullRequestSpec) CloneMessageVT() proto.Message

func (*ImagePullRequestSpec) CloneVT

func (*ImagePullRequestSpec) Descriptor deprecated

func (*ImagePullRequestSpec) Descriptor() ([]byte, []int)

Deprecated: Use ImagePullRequestSpec.ProtoReflect.Descriptor instead.

func (*ImagePullRequestSpec) EqualMessageVT

func (this *ImagePullRequestSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ImagePullRequestSpec) EqualVT

func (this *ImagePullRequestSpec) EqualVT(that *ImagePullRequestSpec) bool

func (*ImagePullRequestSpec) GetNodeImageList

func (*ImagePullRequestSpec) MarshalToSizedBufferVT

func (m *ImagePullRequestSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ImagePullRequestSpec) MarshalToVT

func (m *ImagePullRequestSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ImagePullRequestSpec) MarshalVT

func (m *ImagePullRequestSpec) MarshalVT() (dAtA []byte, err error)

func (*ImagePullRequestSpec) ProtoMessage

func (*ImagePullRequestSpec) ProtoMessage()

func (*ImagePullRequestSpec) ProtoReflect

func (x *ImagePullRequestSpec) ProtoReflect() protoreflect.Message

func (*ImagePullRequestSpec) Reset

func (x *ImagePullRequestSpec) Reset()

func (*ImagePullRequestSpec) SizeVT

func (m *ImagePullRequestSpec) SizeVT() (n int)

func (*ImagePullRequestSpec) String

func (x *ImagePullRequestSpec) String() string

func (*ImagePullRequestSpec) UnmarshalVT

func (m *ImagePullRequestSpec) UnmarshalVT(dAtA []byte) error

type ImagePullRequestSpec_NodeImageList

type ImagePullRequestSpec_NodeImageList struct {
	Node   string   `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	Images []string `protobuf:"bytes,2,rep,name=images,proto3" json:"images,omitempty"`
	// contains filtered or unexported fields
}

func (*ImagePullRequestSpec_NodeImageList) CloneMessageVT

func (m *ImagePullRequestSpec_NodeImageList) CloneMessageVT() proto.Message

func (*ImagePullRequestSpec_NodeImageList) CloneVT

func (*ImagePullRequestSpec_NodeImageList) Descriptor deprecated

func (*ImagePullRequestSpec_NodeImageList) Descriptor() ([]byte, []int)

Deprecated: Use ImagePullRequestSpec_NodeImageList.ProtoReflect.Descriptor instead.

func (*ImagePullRequestSpec_NodeImageList) EqualMessageVT

func (this *ImagePullRequestSpec_NodeImageList) EqualMessageVT(thatMsg proto.Message) bool

func (*ImagePullRequestSpec_NodeImageList) EqualVT

func (*ImagePullRequestSpec_NodeImageList) GetImages

func (x *ImagePullRequestSpec_NodeImageList) GetImages() []string

func (*ImagePullRequestSpec_NodeImageList) GetNode

func (*ImagePullRequestSpec_NodeImageList) MarshalToSizedBufferVT

func (m *ImagePullRequestSpec_NodeImageList) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ImagePullRequestSpec_NodeImageList) MarshalToVT

func (m *ImagePullRequestSpec_NodeImageList) MarshalToVT(dAtA []byte) (int, error)

func (*ImagePullRequestSpec_NodeImageList) MarshalVT

func (m *ImagePullRequestSpec_NodeImageList) MarshalVT() (dAtA []byte, err error)

func (*ImagePullRequestSpec_NodeImageList) ProtoMessage

func (*ImagePullRequestSpec_NodeImageList) ProtoMessage()

func (*ImagePullRequestSpec_NodeImageList) ProtoReflect

func (*ImagePullRequestSpec_NodeImageList) Reset

func (*ImagePullRequestSpec_NodeImageList) SizeVT

func (m *ImagePullRequestSpec_NodeImageList) SizeVT() (n int)

func (*ImagePullRequestSpec_NodeImageList) String

func (*ImagePullRequestSpec_NodeImageList) UnmarshalVT

func (m *ImagePullRequestSpec_NodeImageList) UnmarshalVT(dAtA []byte) error

type ImagePullStatusSpec

type ImagePullStatusSpec struct {
	LastProcessedNode  string `protobuf:"bytes,1,opt,name=last_processed_node,json=lastProcessedNode,proto3" json:"last_processed_node,omitempty"`
	LastProcessedImage string `protobuf:"bytes,2,opt,name=last_processed_image,json=lastProcessedImage,proto3" json:"last_processed_image,omitempty"`
	LastProcessedError string `protobuf:"bytes,3,opt,name=last_processed_error,json=lastProcessedError,proto3" json:"last_processed_error,omitempty"`
	ProcessedCount     uint32 `protobuf:"varint,4,opt,name=processed_count,json=processedCount,proto3" json:"processed_count,omitempty"`
	TotalCount         uint32 `protobuf:"varint,5,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// RequestVersion is the version of the ImagePullRequest that this status is for.
	RequestVersion string `protobuf:"bytes,6,opt,name=request_version,json=requestVersion,proto3" json:"request_version,omitempty"`
	// contains filtered or unexported fields
}

ImagePullStatusSpec describes an Omni ImagePullStatus resource spec.

func (*ImagePullStatusSpec) CloneMessageVT

func (m *ImagePullStatusSpec) CloneMessageVT() proto.Message

func (*ImagePullStatusSpec) CloneVT

func (*ImagePullStatusSpec) Descriptor deprecated

func (*ImagePullStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ImagePullStatusSpec.ProtoReflect.Descriptor instead.

func (*ImagePullStatusSpec) EqualMessageVT

func (this *ImagePullStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*ImagePullStatusSpec) EqualVT

func (this *ImagePullStatusSpec) EqualVT(that *ImagePullStatusSpec) bool

func (*ImagePullStatusSpec) GetLastProcessedError

func (x *ImagePullStatusSpec) GetLastProcessedError() string

func (*ImagePullStatusSpec) GetLastProcessedImage

func (x *ImagePullStatusSpec) GetLastProcessedImage() string

func (*ImagePullStatusSpec) GetLastProcessedNode

func (x *ImagePullStatusSpec) GetLastProcessedNode() string

func (*ImagePullStatusSpec) GetProcessedCount

func (x *ImagePullStatusSpec) GetProcessedCount() uint32

func (*ImagePullStatusSpec) GetRequestVersion

func (x *ImagePullStatusSpec) GetRequestVersion() string

func (*ImagePullStatusSpec) GetTotalCount

func (x *ImagePullStatusSpec) GetTotalCount() uint32

func (*ImagePullStatusSpec) MarshalToSizedBufferVT

func (m *ImagePullStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ImagePullStatusSpec) MarshalToVT

func (m *ImagePullStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ImagePullStatusSpec) MarshalVT

func (m *ImagePullStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ImagePullStatusSpec) ProtoMessage

func (*ImagePullStatusSpec) ProtoMessage()

func (*ImagePullStatusSpec) ProtoReflect

func (x *ImagePullStatusSpec) ProtoReflect() protoreflect.Message

func (*ImagePullStatusSpec) Reset

func (x *ImagePullStatusSpec) Reset()

func (*ImagePullStatusSpec) SizeVT

func (m *ImagePullStatusSpec) SizeVT() (n int)

func (*ImagePullStatusSpec) String

func (x *ImagePullStatusSpec) String() string

func (*ImagePullStatusSpec) UnmarshalVT

func (m *ImagePullStatusSpec) UnmarshalVT(dAtA []byte) error

type InfraMachineConfigSpec added in v0.45.0

type InfraMachineConfigSpec struct {
	PowerState       InfraMachineConfigSpec_MachinePowerState `` /* 144-byte string literal not displayed */
	AcceptanceStatus InfraMachineConfigSpec_AcceptanceStatus  `` /* 161-byte string literal not displayed */
	ExtraKernelArgs  string                                   `protobuf:"bytes,3,opt,name=extra_kernel_args,json=extraKernelArgs,proto3" json:"extra_kernel_args,omitempty"`
	// contains filtered or unexported fields
}

InfraMachineConfigSpec is the spec of the user-owned InfraMachineConfig resource.

func (*InfraMachineConfigSpec) CloneMessageVT added in v0.45.0

func (m *InfraMachineConfigSpec) CloneMessageVT() proto.Message

func (*InfraMachineConfigSpec) CloneVT added in v0.45.0

func (*InfraMachineConfigSpec) Descriptor deprecated added in v0.45.0

func (*InfraMachineConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use InfraMachineConfigSpec.ProtoReflect.Descriptor instead.

func (*InfraMachineConfigSpec) EqualMessageVT added in v0.45.0

func (this *InfraMachineConfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*InfraMachineConfigSpec) EqualVT added in v0.45.0

func (this *InfraMachineConfigSpec) EqualVT(that *InfraMachineConfigSpec) bool

func (*InfraMachineConfigSpec) GetAcceptanceStatus added in v0.45.0

func (*InfraMachineConfigSpec) GetExtraKernelArgs added in v0.45.0

func (x *InfraMachineConfigSpec) GetExtraKernelArgs() string

func (*InfraMachineConfigSpec) GetPowerState added in v0.45.0

func (*InfraMachineConfigSpec) MarshalToSizedBufferVT added in v0.45.0

func (m *InfraMachineConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*InfraMachineConfigSpec) MarshalToVT added in v0.45.0

func (m *InfraMachineConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*InfraMachineConfigSpec) MarshalVT added in v0.45.0

func (m *InfraMachineConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*InfraMachineConfigSpec) ProtoMessage added in v0.45.0

func (*InfraMachineConfigSpec) ProtoMessage()

func (*InfraMachineConfigSpec) ProtoReflect added in v0.45.0

func (x *InfraMachineConfigSpec) ProtoReflect() protoreflect.Message

func (*InfraMachineConfigSpec) Reset added in v0.45.0

func (x *InfraMachineConfigSpec) Reset()

func (*InfraMachineConfigSpec) SizeVT added in v0.45.0

func (m *InfraMachineConfigSpec) SizeVT() (n int)

func (*InfraMachineConfigSpec) String added in v0.45.0

func (x *InfraMachineConfigSpec) String() string

func (*InfraMachineConfigSpec) UnmarshalVT added in v0.45.0

func (m *InfraMachineConfigSpec) UnmarshalVT(dAtA []byte) error

type InfraMachineConfigSpec_AcceptanceStatus added in v0.45.0

type InfraMachineConfigSpec_AcceptanceStatus int32
const (
	InfraMachineConfigSpec_PENDING  InfraMachineConfigSpec_AcceptanceStatus = 0
	InfraMachineConfigSpec_ACCEPTED InfraMachineConfigSpec_AcceptanceStatus = 1
	InfraMachineConfigSpec_REJECTED InfraMachineConfigSpec_AcceptanceStatus = 2
)

func (InfraMachineConfigSpec_AcceptanceStatus) Descriptor added in v0.45.0

func (InfraMachineConfigSpec_AcceptanceStatus) Enum added in v0.45.0

func (InfraMachineConfigSpec_AcceptanceStatus) EnumDescriptor deprecated added in v0.45.0

func (InfraMachineConfigSpec_AcceptanceStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use InfraMachineConfigSpec_AcceptanceStatus.Descriptor instead.

func (InfraMachineConfigSpec_AcceptanceStatus) Number added in v0.45.0

func (InfraMachineConfigSpec_AcceptanceStatus) String added in v0.45.0

func (InfraMachineConfigSpec_AcceptanceStatus) Type added in v0.45.0

type InfraMachineConfigSpec_MachinePowerState added in v0.45.0

type InfraMachineConfigSpec_MachinePowerState int32
const (
	InfraMachineConfigSpec_POWER_STATE_DEFAULT InfraMachineConfigSpec_MachinePowerState = 0
	InfraMachineConfigSpec_POWER_STATE_OFF     InfraMachineConfigSpec_MachinePowerState = 1
	InfraMachineConfigSpec_POWER_STATE_ON      InfraMachineConfigSpec_MachinePowerState = 2
)

func (InfraMachineConfigSpec_MachinePowerState) Descriptor added in v0.45.0

func (InfraMachineConfigSpec_MachinePowerState) Enum added in v0.45.0

func (InfraMachineConfigSpec_MachinePowerState) EnumDescriptor deprecated added in v0.45.0

func (InfraMachineConfigSpec_MachinePowerState) EnumDescriptor() ([]byte, []int)

Deprecated: Use InfraMachineConfigSpec_MachinePowerState.Descriptor instead.

func (InfraMachineConfigSpec_MachinePowerState) Number added in v0.45.0

func (InfraMachineConfigSpec_MachinePowerState) String added in v0.45.0

func (InfraMachineConfigSpec_MachinePowerState) Type added in v0.45.0

type InfraMachineSpec added in v0.45.0

type InfraMachineSpec struct {
	PreferredPowerState InfraMachineSpec_MachinePowerState      `` /* 167-byte string literal not displayed */
	AcceptanceStatus    InfraMachineConfigSpec_AcceptanceStatus `` /* 161-byte string literal not displayed */
	ClusterTalosVersion string                                  `protobuf:"bytes,3,opt,name=cluster_talos_version,json=clusterTalosVersion,proto3" json:"cluster_talos_version,omitempty"`
	Extensions          []string                                `protobuf:"bytes,4,rep,name=extensions,proto3" json:"extensions,omitempty"`
	// WipeId is set to a new id each time the machine gets unallocated.
	//
	// It is used by the provider to ensure that the machine is wiped between allocations.
	WipeId          string `protobuf:"bytes,5,opt,name=wipe_id,json=wipeId,proto3" json:"wipe_id,omitempty"`
	ExtraKernelArgs string `protobuf:"bytes,6,opt,name=extra_kernel_args,json=extraKernelArgs,proto3" json:"extra_kernel_args,omitempty"`
	// contains filtered or unexported fields
}

func (*InfraMachineSpec) CloneMessageVT added in v0.45.0

func (m *InfraMachineSpec) CloneMessageVT() proto.Message

func (*InfraMachineSpec) CloneVT added in v0.45.0

func (m *InfraMachineSpec) CloneVT() *InfraMachineSpec

func (*InfraMachineSpec) Descriptor deprecated added in v0.45.0

func (*InfraMachineSpec) Descriptor() ([]byte, []int)

Deprecated: Use InfraMachineSpec.ProtoReflect.Descriptor instead.

func (*InfraMachineSpec) EqualMessageVT added in v0.45.0

func (this *InfraMachineSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*InfraMachineSpec) EqualVT added in v0.45.0

func (this *InfraMachineSpec) EqualVT(that *InfraMachineSpec) bool

func (*InfraMachineSpec) GetAcceptanceStatus added in v0.45.0

func (*InfraMachineSpec) GetClusterTalosVersion added in v0.45.0

func (x *InfraMachineSpec) GetClusterTalosVersion() string

func (*InfraMachineSpec) GetExtensions added in v0.45.0

func (x *InfraMachineSpec) GetExtensions() []string

func (*InfraMachineSpec) GetExtraKernelArgs added in v0.45.0

func (x *InfraMachineSpec) GetExtraKernelArgs() string

func (*InfraMachineSpec) GetPreferredPowerState added in v0.45.0

func (x *InfraMachineSpec) GetPreferredPowerState() InfraMachineSpec_MachinePowerState

func (*InfraMachineSpec) GetWipeId added in v0.45.0

func (x *InfraMachineSpec) GetWipeId() string

func (*InfraMachineSpec) MarshalToSizedBufferVT added in v0.45.0

func (m *InfraMachineSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*InfraMachineSpec) MarshalToVT added in v0.45.0

func (m *InfraMachineSpec) MarshalToVT(dAtA []byte) (int, error)

func (*InfraMachineSpec) MarshalVT added in v0.45.0

func (m *InfraMachineSpec) MarshalVT() (dAtA []byte, err error)

func (*InfraMachineSpec) ProtoMessage added in v0.45.0

func (*InfraMachineSpec) ProtoMessage()

func (*InfraMachineSpec) ProtoReflect added in v0.45.0

func (x *InfraMachineSpec) ProtoReflect() protoreflect.Message

func (*InfraMachineSpec) Reset added in v0.45.0

func (x *InfraMachineSpec) Reset()

func (*InfraMachineSpec) SizeVT added in v0.45.0

func (m *InfraMachineSpec) SizeVT() (n int)

func (*InfraMachineSpec) String added in v0.45.0

func (x *InfraMachineSpec) String() string

func (*InfraMachineSpec) UnmarshalVT added in v0.45.0

func (m *InfraMachineSpec) UnmarshalVT(dAtA []byte) error

type InfraMachineSpec_MachinePowerState added in v0.45.0

type InfraMachineSpec_MachinePowerState int32
const (
	InfraMachineSpec_POWER_STATE_OFF InfraMachineSpec_MachinePowerState = 0
	InfraMachineSpec_POWER_STATE_ON  InfraMachineSpec_MachinePowerState = 1
)

func (InfraMachineSpec_MachinePowerState) Descriptor added in v0.45.0

func (InfraMachineSpec_MachinePowerState) Enum added in v0.45.0

func (InfraMachineSpec_MachinePowerState) EnumDescriptor deprecated added in v0.45.0

func (InfraMachineSpec_MachinePowerState) EnumDescriptor() ([]byte, []int)

Deprecated: Use InfraMachineSpec_MachinePowerState.Descriptor instead.

func (InfraMachineSpec_MachinePowerState) Number added in v0.45.0

func (InfraMachineSpec_MachinePowerState) String added in v0.45.0

func (InfraMachineSpec_MachinePowerState) Type added in v0.45.0

type InfraMachineStateSpec added in v0.45.0

type InfraMachineStateSpec struct {
	Installed bool `protobuf:"varint,1,opt,name=installed,proto3" json:"installed,omitempty"`
	// contains filtered or unexported fields
}

func (*InfraMachineStateSpec) CloneMessageVT added in v0.45.0

func (m *InfraMachineStateSpec) CloneMessageVT() proto.Message

func (*InfraMachineStateSpec) CloneVT added in v0.45.0

func (*InfraMachineStateSpec) Descriptor deprecated added in v0.45.0

func (*InfraMachineStateSpec) Descriptor() ([]byte, []int)

Deprecated: Use InfraMachineStateSpec.ProtoReflect.Descriptor instead.

func (*InfraMachineStateSpec) EqualMessageVT added in v0.45.0

func (this *InfraMachineStateSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*InfraMachineStateSpec) EqualVT added in v0.45.0

func (this *InfraMachineStateSpec) EqualVT(that *InfraMachineStateSpec) bool

func (*InfraMachineStateSpec) GetInstalled added in v0.45.0

func (x *InfraMachineStateSpec) GetInstalled() bool

func (*InfraMachineStateSpec) MarshalToSizedBufferVT added in v0.45.0

func (m *InfraMachineStateSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*InfraMachineStateSpec) MarshalToVT added in v0.45.0

func (m *InfraMachineStateSpec) MarshalToVT(dAtA []byte) (int, error)

func (*InfraMachineStateSpec) MarshalVT added in v0.45.0

func (m *InfraMachineStateSpec) MarshalVT() (dAtA []byte, err error)

func (*InfraMachineStateSpec) ProtoMessage added in v0.45.0

func (*InfraMachineStateSpec) ProtoMessage()

func (*InfraMachineStateSpec) ProtoReflect added in v0.45.0

func (x *InfraMachineStateSpec) ProtoReflect() protoreflect.Message

func (*InfraMachineStateSpec) Reset added in v0.45.0

func (x *InfraMachineStateSpec) Reset()

func (*InfraMachineStateSpec) SizeVT added in v0.45.0

func (m *InfraMachineStateSpec) SizeVT() (n int)

func (*InfraMachineStateSpec) String added in v0.45.0

func (x *InfraMachineStateSpec) String() string

func (*InfraMachineStateSpec) UnmarshalVT added in v0.45.0

func (m *InfraMachineStateSpec) UnmarshalVT(dAtA []byte) error

type InfraMachineStatusSpec added in v0.45.0

type InfraMachineStatusSpec struct {
	PowerState InfraMachineStatusSpec_MachinePowerState `` /* 144-byte string literal not displayed */
	ReadyToUse bool                                     `protobuf:"varint,2,opt,name=ready_to_use,json=readyToUse,proto3" json:"ready_to_use,omitempty"`
	// contains filtered or unexported fields
}

func (*InfraMachineStatusSpec) CloneMessageVT added in v0.45.0

func (m *InfraMachineStatusSpec) CloneMessageVT() proto.Message

func (*InfraMachineStatusSpec) CloneVT added in v0.45.0

func (*InfraMachineStatusSpec) Descriptor deprecated added in v0.45.0

func (*InfraMachineStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use InfraMachineStatusSpec.ProtoReflect.Descriptor instead.

func (*InfraMachineStatusSpec) EqualMessageVT added in v0.45.0

func (this *InfraMachineStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*InfraMachineStatusSpec) EqualVT added in v0.45.0

func (this *InfraMachineStatusSpec) EqualVT(that *InfraMachineStatusSpec) bool

func (*InfraMachineStatusSpec) GetPowerState added in v0.45.0

func (*InfraMachineStatusSpec) GetReadyToUse added in v0.45.0

func (x *InfraMachineStatusSpec) GetReadyToUse() bool

func (*InfraMachineStatusSpec) MarshalToSizedBufferVT added in v0.45.0

func (m *InfraMachineStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*InfraMachineStatusSpec) MarshalToVT added in v0.45.0

func (m *InfraMachineStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*InfraMachineStatusSpec) MarshalVT added in v0.45.0

func (m *InfraMachineStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*InfraMachineStatusSpec) ProtoMessage added in v0.45.0

func (*InfraMachineStatusSpec) ProtoMessage()

func (*InfraMachineStatusSpec) ProtoReflect added in v0.45.0

func (x *InfraMachineStatusSpec) ProtoReflect() protoreflect.Message

func (*InfraMachineStatusSpec) Reset added in v0.45.0

func (x *InfraMachineStatusSpec) Reset()

func (*InfraMachineStatusSpec) SizeVT added in v0.45.0

func (m *InfraMachineStatusSpec) SizeVT() (n int)

func (*InfraMachineStatusSpec) String added in v0.45.0

func (x *InfraMachineStatusSpec) String() string

func (*InfraMachineStatusSpec) UnmarshalVT added in v0.45.0

func (m *InfraMachineStatusSpec) UnmarshalVT(dAtA []byte) error

type InfraMachineStatusSpec_MachinePowerState added in v0.45.0

type InfraMachineStatusSpec_MachinePowerState int32
const (
	InfraMachineStatusSpec_POWER_STATE_UNKNOWN InfraMachineStatusSpec_MachinePowerState = 0
	InfraMachineStatusSpec_POWER_STATE_OFF     InfraMachineStatusSpec_MachinePowerState = 1
	InfraMachineStatusSpec_POWER_STATE_ON      InfraMachineStatusSpec_MachinePowerState = 2
)

func (InfraMachineStatusSpec_MachinePowerState) Descriptor added in v0.45.0

func (InfraMachineStatusSpec_MachinePowerState) Enum added in v0.45.0

func (InfraMachineStatusSpec_MachinePowerState) EnumDescriptor deprecated added in v0.45.0

func (InfraMachineStatusSpec_MachinePowerState) EnumDescriptor() ([]byte, []int)

Deprecated: Use InfraMachineStatusSpec_MachinePowerState.Descriptor instead.

func (InfraMachineStatusSpec_MachinePowerState) Number added in v0.45.0

func (InfraMachineStatusSpec_MachinePowerState) String added in v0.45.0

func (InfraMachineStatusSpec_MachinePowerState) Type added in v0.45.0

type InfraProviderStatusSpec added in v0.45.0

type InfraProviderStatusSpec struct {
	Schema      string `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Icon        string `protobuf:"bytes,4,opt,name=icon,proto3" json:"icon,omitempty"`
	// contains filtered or unexported fields
}

func (*InfraProviderStatusSpec) CloneMessageVT added in v0.45.0

func (m *InfraProviderStatusSpec) CloneMessageVT() proto.Message

func (*InfraProviderStatusSpec) CloneVT added in v0.45.0

func (*InfraProviderStatusSpec) Descriptor deprecated added in v0.45.0

func (*InfraProviderStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use InfraProviderStatusSpec.ProtoReflect.Descriptor instead.

func (*InfraProviderStatusSpec) EqualMessageVT added in v0.45.0

func (this *InfraProviderStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*InfraProviderStatusSpec) EqualVT added in v0.45.0

func (*InfraProviderStatusSpec) GetDescription added in v0.45.0

func (x *InfraProviderStatusSpec) GetDescription() string

func (*InfraProviderStatusSpec) GetIcon added in v0.45.0

func (x *InfraProviderStatusSpec) GetIcon() string

func (*InfraProviderStatusSpec) GetName added in v0.45.0

func (x *InfraProviderStatusSpec) GetName() string

func (*InfraProviderStatusSpec) GetSchema added in v0.45.0

func (x *InfraProviderStatusSpec) GetSchema() string

func (*InfraProviderStatusSpec) MarshalToSizedBufferVT added in v0.45.0

func (m *InfraProviderStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*InfraProviderStatusSpec) MarshalToVT added in v0.45.0

func (m *InfraProviderStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*InfraProviderStatusSpec) MarshalVT added in v0.45.0

func (m *InfraProviderStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*InfraProviderStatusSpec) ProtoMessage added in v0.45.0

func (*InfraProviderStatusSpec) ProtoMessage()

func (*InfraProviderStatusSpec) ProtoReflect added in v0.45.0

func (x *InfraProviderStatusSpec) ProtoReflect() protoreflect.Message

func (*InfraProviderStatusSpec) Reset added in v0.45.0

func (x *InfraProviderStatusSpec) Reset()

func (*InfraProviderStatusSpec) SizeVT added in v0.45.0

func (m *InfraProviderStatusSpec) SizeVT() (n int)

func (*InfraProviderStatusSpec) String added in v0.45.0

func (x *InfraProviderStatusSpec) String() string

func (*InfraProviderStatusSpec) UnmarshalVT added in v0.45.0

func (m *InfraProviderStatusSpec) UnmarshalVT(dAtA []byte) error

type InstallationMediaSpec

type InstallationMediaSpec struct {

	// Name is the human readable name of the image.
	Name         string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Architecture string `protobuf:"bytes,2,opt,name=architecture,proto3" json:"architecture,omitempty"`
	Profile      string `protobuf:"bytes,3,opt,name=profile,proto3" json:"profile,omitempty"`
	ContentType  string `protobuf:"bytes,6,opt,name=contentType,proto3" json:"contentType,omitempty"`
	// SrcFilePrefix defines the src filename to download the image from.
	SrcFilePrefix string `protobuf:"bytes,7,opt,name=src_file_prefix,json=srcFilePrefix,proto3" json:"src_file_prefix,omitempty"`
	// DestFilePrefix defines the dest filename to download the image to.
	DestFilePrefix string `protobuf:"bytes,8,opt,name=dest_file_prefix,json=destFilePrefix,proto3" json:"dest_file_prefix,omitempty"`
	// Extension defines the dest filename extension.
	Extension string `protobuf:"bytes,9,opt,name=extension,proto3" json:"extension,omitempty"`
	// NoSecureBoot means that the installation media doesn't support SecureBoot generation.
	NoSecureBoot bool `protobuf:"varint,11,opt,name=no_secure_boot,json=noSecureBoot,proto3" json:"no_secure_boot,omitempty"`
	// Overlay is the overlay to be always used when generating the image of this type.
	Overlay string `protobuf:"bytes,12,opt,name=overlay,proto3" json:"overlay,omitempty"`
	// MinTalosVersion defines minimum Talos version supported for the supplied configuration.
	MinTalosVersion string `protobuf:"bytes,13,opt,name=min_talos_version,json=minTalosVersion,proto3" json:"min_talos_version,omitempty"`
	// contains filtered or unexported fields
}

InstallationMediaSpec resource describes a Talos installation media that can be generated by the image factory. It also describes the necessary parameters to be passed to the image factory.

func (*InstallationMediaSpec) CloneMessageVT

func (m *InstallationMediaSpec) CloneMessageVT() proto.Message

func (*InstallationMediaSpec) CloneVT

func (*InstallationMediaSpec) Descriptor deprecated

func (*InstallationMediaSpec) Descriptor() ([]byte, []int)

Deprecated: Use InstallationMediaSpec.ProtoReflect.Descriptor instead.

func (*InstallationMediaSpec) EqualMessageVT

func (this *InstallationMediaSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*InstallationMediaSpec) EqualVT

func (this *InstallationMediaSpec) EqualVT(that *InstallationMediaSpec) bool

func (*InstallationMediaSpec) GenerateFilename added in v0.34.0

func (media *InstallationMediaSpec) GenerateFilename(legacy, secureBoot, withExtension bool) string

GenerateFilename gets the final part of the image factory URL.

func (*InstallationMediaSpec) GetArchitecture

func (x *InstallationMediaSpec) GetArchitecture() string

func (*InstallationMediaSpec) GetContentType

func (x *InstallationMediaSpec) GetContentType() string

func (*InstallationMediaSpec) GetDestFilePrefix

func (x *InstallationMediaSpec) GetDestFilePrefix() string

func (*InstallationMediaSpec) GetExtension

func (x *InstallationMediaSpec) GetExtension() string

func (*InstallationMediaSpec) GetMinTalosVersion added in v0.45.0

func (x *InstallationMediaSpec) GetMinTalosVersion() string

func (*InstallationMediaSpec) GetName

func (x *InstallationMediaSpec) GetName() string

func (*InstallationMediaSpec) GetNoSecureBoot

func (x *InstallationMediaSpec) GetNoSecureBoot() bool

func (*InstallationMediaSpec) GetOverlay added in v0.34.0

func (x *InstallationMediaSpec) GetOverlay() string

func (*InstallationMediaSpec) GetProfile

func (x *InstallationMediaSpec) GetProfile() string

func (*InstallationMediaSpec) GetSrcFilePrefix

func (x *InstallationMediaSpec) GetSrcFilePrefix() string

func (*InstallationMediaSpec) MarshalToSizedBufferVT

func (m *InstallationMediaSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*InstallationMediaSpec) MarshalToVT

func (m *InstallationMediaSpec) MarshalToVT(dAtA []byte) (int, error)

func (*InstallationMediaSpec) MarshalVT

func (m *InstallationMediaSpec) MarshalVT() (dAtA []byte, err error)

func (*InstallationMediaSpec) ProtoMessage

func (*InstallationMediaSpec) ProtoMessage()

func (*InstallationMediaSpec) ProtoReflect

func (x *InstallationMediaSpec) ProtoReflect() protoreflect.Message

func (*InstallationMediaSpec) Reset

func (x *InstallationMediaSpec) Reset()

func (*InstallationMediaSpec) SizeVT

func (m *InstallationMediaSpec) SizeVT() (n int)

func (*InstallationMediaSpec) String

func (x *InstallationMediaSpec) String() string

func (*InstallationMediaSpec) UnmarshalVT

func (m *InstallationMediaSpec) UnmarshalVT(dAtA []byte) error

type JWTPublicKeySpec

type JWTPublicKeySpec struct {

	// PKCS1 encoded RSA public key.
	PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// Expiration time (when it's ready to be cleaned up).
	Expiration *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration,proto3" json:"expiration,omitempty"`
	// contains filtered or unexported fields
}

JWTPublicKeySpec keeps the active set of JWT signing keys.

func (*JWTPublicKeySpec) CloneMessageVT

func (m *JWTPublicKeySpec) CloneMessageVT() proto.Message

func (*JWTPublicKeySpec) CloneVT

func (m *JWTPublicKeySpec) CloneVT() *JWTPublicKeySpec

func (*JWTPublicKeySpec) Descriptor deprecated

func (*JWTPublicKeySpec) Descriptor() ([]byte, []int)

Deprecated: Use JWTPublicKeySpec.ProtoReflect.Descriptor instead.

func (*JWTPublicKeySpec) EqualMessageVT

func (this *JWTPublicKeySpec) EqualMessageVT(thatMsg proto.Message) bool

func (*JWTPublicKeySpec) EqualVT

func (this *JWTPublicKeySpec) EqualVT(that *JWTPublicKeySpec) bool

func (*JWTPublicKeySpec) GetExpiration

func (x *JWTPublicKeySpec) GetExpiration() *timestamppb.Timestamp

func (*JWTPublicKeySpec) GetPublicKey

func (x *JWTPublicKeySpec) GetPublicKey() []byte

func (*JWTPublicKeySpec) MarshalToSizedBufferVT

func (m *JWTPublicKeySpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*JWTPublicKeySpec) MarshalToVT

func (m *JWTPublicKeySpec) MarshalToVT(dAtA []byte) (int, error)

func (*JWTPublicKeySpec) MarshalVT

func (m *JWTPublicKeySpec) MarshalVT() (dAtA []byte, err error)

func (*JWTPublicKeySpec) ProtoMessage

func (*JWTPublicKeySpec) ProtoMessage()

func (*JWTPublicKeySpec) ProtoReflect

func (x *JWTPublicKeySpec) ProtoReflect() protoreflect.Message

func (*JWTPublicKeySpec) Reset

func (x *JWTPublicKeySpec) Reset()

func (*JWTPublicKeySpec) SizeVT

func (m *JWTPublicKeySpec) SizeVT() (n int)

func (*JWTPublicKeySpec) String

func (x *JWTPublicKeySpec) String() string

func (*JWTPublicKeySpec) UnmarshalVT

func (m *JWTPublicKeySpec) UnmarshalVT(dAtA []byte) error

type KubeconfigSpec

type KubeconfigSpec struct {

	// Marshalled kubeconfig.
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

KubeconfigSpec describes a Kubernetes client configuraiton for a cluster.

func (*KubeconfigSpec) CloneMessageVT

func (m *KubeconfigSpec) CloneMessageVT() proto.Message

func (*KubeconfigSpec) CloneVT

func (m *KubeconfigSpec) CloneVT() *KubeconfigSpec

func (*KubeconfigSpec) Descriptor deprecated

func (*KubeconfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use KubeconfigSpec.ProtoReflect.Descriptor instead.

func (*KubeconfigSpec) EqualMessageVT

func (this *KubeconfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*KubeconfigSpec) EqualVT

func (this *KubeconfigSpec) EqualVT(that *KubeconfigSpec) bool

func (*KubeconfigSpec) GetData

func (x *KubeconfigSpec) GetData() []byte

func (*KubeconfigSpec) MarshalToSizedBufferVT

func (m *KubeconfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubeconfigSpec) MarshalToVT

func (m *KubeconfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*KubeconfigSpec) MarshalVT

func (m *KubeconfigSpec) MarshalVT() (dAtA []byte, err error)

func (*KubeconfigSpec) ProtoMessage

func (*KubeconfigSpec) ProtoMessage()

func (*KubeconfigSpec) ProtoReflect

func (x *KubeconfigSpec) ProtoReflect() protoreflect.Message

func (*KubeconfigSpec) Reset

func (x *KubeconfigSpec) Reset()

func (*KubeconfigSpec) SizeVT

func (m *KubeconfigSpec) SizeVT() (n int)

func (*KubeconfigSpec) String

func (x *KubeconfigSpec) String() string

func (*KubeconfigSpec) UnmarshalVT

func (m *KubeconfigSpec) UnmarshalVT(dAtA []byte) error

type KubernetesNodeAuditResultSpec added in v0.34.0

type KubernetesNodeAuditResultSpec struct {

	// DeletedNodes contains the list of nodes that were last removed.
	DeletedNodes []string `protobuf:"bytes,1,rep,name=deleted_nodes,json=deletedNodes,proto3" json:"deleted_nodes,omitempty"`
	// contains filtered or unexported fields
}

KubernetesNodeAuditResultSpec describes the result of the Kubernetes node audit.

It contains the list of nodes that were last removed.

func (*KubernetesNodeAuditResultSpec) CloneMessageVT added in v0.34.0

func (m *KubernetesNodeAuditResultSpec) CloneMessageVT() proto.Message

func (*KubernetesNodeAuditResultSpec) CloneVT added in v0.34.0

func (*KubernetesNodeAuditResultSpec) Descriptor deprecated added in v0.34.0

func (*KubernetesNodeAuditResultSpec) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesNodeAuditResultSpec.ProtoReflect.Descriptor instead.

func (*KubernetesNodeAuditResultSpec) EqualMessageVT added in v0.34.0

func (this *KubernetesNodeAuditResultSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesNodeAuditResultSpec) EqualVT added in v0.34.0

func (*KubernetesNodeAuditResultSpec) GetDeletedNodes added in v0.34.0

func (x *KubernetesNodeAuditResultSpec) GetDeletedNodes() []string

func (*KubernetesNodeAuditResultSpec) MarshalToSizedBufferVT added in v0.34.0

func (m *KubernetesNodeAuditResultSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesNodeAuditResultSpec) MarshalToVT added in v0.34.0

func (m *KubernetesNodeAuditResultSpec) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesNodeAuditResultSpec) MarshalVT added in v0.34.0

func (m *KubernetesNodeAuditResultSpec) MarshalVT() (dAtA []byte, err error)

func (*KubernetesNodeAuditResultSpec) ProtoMessage added in v0.34.0

func (*KubernetesNodeAuditResultSpec) ProtoMessage()

func (*KubernetesNodeAuditResultSpec) ProtoReflect added in v0.34.0

func (*KubernetesNodeAuditResultSpec) Reset added in v0.34.0

func (x *KubernetesNodeAuditResultSpec) Reset()

func (*KubernetesNodeAuditResultSpec) SizeVT added in v0.34.0

func (m *KubernetesNodeAuditResultSpec) SizeVT() (n int)

func (*KubernetesNodeAuditResultSpec) String added in v0.34.0

func (*KubernetesNodeAuditResultSpec) UnmarshalVT added in v0.34.0

func (m *KubernetesNodeAuditResultSpec) UnmarshalVT(dAtA []byte) error

type KubernetesStatusSpec

type KubernetesStatusSpec struct {

	// status of each node, sorted by nodename
	Nodes []*KubernetesStatusSpec_NodeStatus `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// status of each static pod on each node, sorted by nodename, then by pod's app
	StaticPods []*KubernetesStatusSpec_NodeStaticPods `protobuf:"bytes,2,rep,name=static_pods,json=staticPods,proto3" json:"static_pods,omitempty"`
	// contains filtered or unexported fields
}

KubernetesStatusSpec contains the status of the Kubernetes critical resources in the cluster.

func (*KubernetesStatusSpec) CloneMessageVT

func (m *KubernetesStatusSpec) CloneMessageVT() proto.Message

func (*KubernetesStatusSpec) CloneVT

func (*KubernetesStatusSpec) Descriptor deprecated

func (*KubernetesStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesStatusSpec.ProtoReflect.Descriptor instead.

func (*KubernetesStatusSpec) EqualMessageVT

func (this *KubernetesStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesStatusSpec) EqualVT

func (this *KubernetesStatusSpec) EqualVT(that *KubernetesStatusSpec) bool

func (*KubernetesStatusSpec) GetNodes

func (*KubernetesStatusSpec) GetStaticPods

func (*KubernetesStatusSpec) MarshalToSizedBufferVT

func (m *KubernetesStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesStatusSpec) MarshalToVT

func (m *KubernetesStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesStatusSpec) MarshalVT

func (m *KubernetesStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*KubernetesStatusSpec) ProtoMessage

func (*KubernetesStatusSpec) ProtoMessage()

func (*KubernetesStatusSpec) ProtoReflect

func (x *KubernetesStatusSpec) ProtoReflect() protoreflect.Message

func (*KubernetesStatusSpec) Reset

func (x *KubernetesStatusSpec) Reset()

func (*KubernetesStatusSpec) SizeVT

func (m *KubernetesStatusSpec) SizeVT() (n int)

func (*KubernetesStatusSpec) String

func (x *KubernetesStatusSpec) String() string

func (*KubernetesStatusSpec) UnmarshalVT

func (m *KubernetesStatusSpec) UnmarshalVT(dAtA []byte) error

type KubernetesStatusSpec_NodeStaticPods

type KubernetesStatusSpec_NodeStaticPods struct {
	Nodename   string                                  `protobuf:"bytes,1,opt,name=nodename,proto3" json:"nodename,omitempty"`
	StaticPods []*KubernetesStatusSpec_StaticPodStatus `protobuf:"bytes,2,rep,name=static_pods,json=staticPods,proto3" json:"static_pods,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesStatusSpec_NodeStaticPods) CloneMessageVT

func (*KubernetesStatusSpec_NodeStaticPods) CloneVT

func (*KubernetesStatusSpec_NodeStaticPods) Descriptor deprecated

func (*KubernetesStatusSpec_NodeStaticPods) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesStatusSpec_NodeStaticPods.ProtoReflect.Descriptor instead.

func (*KubernetesStatusSpec_NodeStaticPods) EqualMessageVT

func (this *KubernetesStatusSpec_NodeStaticPods) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesStatusSpec_NodeStaticPods) EqualVT

func (*KubernetesStatusSpec_NodeStaticPods) GetNodename

func (*KubernetesStatusSpec_NodeStaticPods) GetStaticPods

func (*KubernetesStatusSpec_NodeStaticPods) MarshalToSizedBufferVT

func (m *KubernetesStatusSpec_NodeStaticPods) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesStatusSpec_NodeStaticPods) MarshalToVT

func (m *KubernetesStatusSpec_NodeStaticPods) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesStatusSpec_NodeStaticPods) MarshalVT

func (m *KubernetesStatusSpec_NodeStaticPods) MarshalVT() (dAtA []byte, err error)

func (*KubernetesStatusSpec_NodeStaticPods) ProtoMessage

func (*KubernetesStatusSpec_NodeStaticPods) ProtoMessage()

func (*KubernetesStatusSpec_NodeStaticPods) ProtoReflect

func (*KubernetesStatusSpec_NodeStaticPods) Reset

func (*KubernetesStatusSpec_NodeStaticPods) SizeVT

func (m *KubernetesStatusSpec_NodeStaticPods) SizeVT() (n int)

func (*KubernetesStatusSpec_NodeStaticPods) String

func (*KubernetesStatusSpec_NodeStaticPods) UnmarshalVT

func (m *KubernetesStatusSpec_NodeStaticPods) UnmarshalVT(dAtA []byte) error

type KubernetesStatusSpec_NodeStatus

type KubernetesStatusSpec_NodeStatus struct {
	Nodename       string `protobuf:"bytes,1,opt,name=nodename,proto3" json:"nodename,omitempty"`
	KubeletVersion string `protobuf:"bytes,2,opt,name=kubelet_version,json=kubeletVersion,proto3" json:"kubelet_version,omitempty"`
	Ready          bool   `protobuf:"varint,3,opt,name=ready,proto3" json:"ready,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesStatusSpec_NodeStatus) CloneMessageVT

func (m *KubernetesStatusSpec_NodeStatus) CloneMessageVT() proto.Message

func (*KubernetesStatusSpec_NodeStatus) CloneVT

func (*KubernetesStatusSpec_NodeStatus) Descriptor deprecated

func (*KubernetesStatusSpec_NodeStatus) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesStatusSpec_NodeStatus.ProtoReflect.Descriptor instead.

func (*KubernetesStatusSpec_NodeStatus) EqualMessageVT

func (this *KubernetesStatusSpec_NodeStatus) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesStatusSpec_NodeStatus) EqualVT

func (*KubernetesStatusSpec_NodeStatus) GetKubeletVersion

func (x *KubernetesStatusSpec_NodeStatus) GetKubeletVersion() string

func (*KubernetesStatusSpec_NodeStatus) GetNodename

func (x *KubernetesStatusSpec_NodeStatus) GetNodename() string

func (*KubernetesStatusSpec_NodeStatus) GetReady

func (x *KubernetesStatusSpec_NodeStatus) GetReady() bool

func (*KubernetesStatusSpec_NodeStatus) MarshalToSizedBufferVT

func (m *KubernetesStatusSpec_NodeStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesStatusSpec_NodeStatus) MarshalToVT

func (m *KubernetesStatusSpec_NodeStatus) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesStatusSpec_NodeStatus) MarshalVT

func (m *KubernetesStatusSpec_NodeStatus) MarshalVT() (dAtA []byte, err error)

func (*KubernetesStatusSpec_NodeStatus) ProtoMessage

func (*KubernetesStatusSpec_NodeStatus) ProtoMessage()

func (*KubernetesStatusSpec_NodeStatus) ProtoReflect

func (*KubernetesStatusSpec_NodeStatus) Reset

func (*KubernetesStatusSpec_NodeStatus) SizeVT

func (m *KubernetesStatusSpec_NodeStatus) SizeVT() (n int)

func (*KubernetesStatusSpec_NodeStatus) String

func (*KubernetesStatusSpec_NodeStatus) UnmarshalVT

func (m *KubernetesStatusSpec_NodeStatus) UnmarshalVT(dAtA []byte) error

type KubernetesStatusSpec_StaticPodStatus

type KubernetesStatusSpec_StaticPodStatus struct {
	App     string `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Ready   bool   `protobuf:"varint,3,opt,name=ready,proto3" json:"ready,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesStatusSpec_StaticPodStatus) CloneMessageVT

func (*KubernetesStatusSpec_StaticPodStatus) CloneVT

func (*KubernetesStatusSpec_StaticPodStatus) Descriptor deprecated

func (*KubernetesStatusSpec_StaticPodStatus) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesStatusSpec_StaticPodStatus.ProtoReflect.Descriptor instead.

func (*KubernetesStatusSpec_StaticPodStatus) EqualMessageVT

func (this *KubernetesStatusSpec_StaticPodStatus) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesStatusSpec_StaticPodStatus) EqualVT

func (*KubernetesStatusSpec_StaticPodStatus) GetApp

func (*KubernetesStatusSpec_StaticPodStatus) GetReady

func (*KubernetesStatusSpec_StaticPodStatus) GetVersion

func (*KubernetesStatusSpec_StaticPodStatus) MarshalToSizedBufferVT

func (m *KubernetesStatusSpec_StaticPodStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesStatusSpec_StaticPodStatus) MarshalToVT

func (m *KubernetesStatusSpec_StaticPodStatus) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesStatusSpec_StaticPodStatus) MarshalVT

func (m *KubernetesStatusSpec_StaticPodStatus) MarshalVT() (dAtA []byte, err error)

func (*KubernetesStatusSpec_StaticPodStatus) ProtoMessage

func (*KubernetesStatusSpec_StaticPodStatus) ProtoMessage()

func (*KubernetesStatusSpec_StaticPodStatus) ProtoReflect

func (*KubernetesStatusSpec_StaticPodStatus) Reset

func (*KubernetesStatusSpec_StaticPodStatus) SizeVT

func (m *KubernetesStatusSpec_StaticPodStatus) SizeVT() (n int)

func (*KubernetesStatusSpec_StaticPodStatus) String

func (*KubernetesStatusSpec_StaticPodStatus) UnmarshalVT

func (m *KubernetesStatusSpec_StaticPodStatus) UnmarshalVT(dAtA []byte) error

type KubernetesUpgradeManifestStatusSpec

type KubernetesUpgradeManifestStatusSpec struct {

	// Number of manifests out of sync.
	OutOfSync int32 `protobuf:"varint,1,opt,name=out_of_sync,json=outOfSync,proto3" json:"out_of_sync,omitempty"`
	// Last fatal error encountered (which prevented the sync).
	LastFatalError string `protobuf:"bytes,2,opt,name=last_fatal_error,json=lastFatalError,proto3" json:"last_fatal_error,omitempty"`
	// contains filtered or unexported fields
}

KubernetesUpgradeManifestStatus contains status of Kubernetes upgrade manifest sync.

func (*KubernetesUpgradeManifestStatusSpec) CloneMessageVT

func (*KubernetesUpgradeManifestStatusSpec) CloneVT

func (*KubernetesUpgradeManifestStatusSpec) Descriptor deprecated

func (*KubernetesUpgradeManifestStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesUpgradeManifestStatusSpec.ProtoReflect.Descriptor instead.

func (*KubernetesUpgradeManifestStatusSpec) EqualMessageVT

func (this *KubernetesUpgradeManifestStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesUpgradeManifestStatusSpec) EqualVT

func (*KubernetesUpgradeManifestStatusSpec) GetLastFatalError

func (x *KubernetesUpgradeManifestStatusSpec) GetLastFatalError() string

func (*KubernetesUpgradeManifestStatusSpec) GetOutOfSync

func (x *KubernetesUpgradeManifestStatusSpec) GetOutOfSync() int32

func (*KubernetesUpgradeManifestStatusSpec) MarshalToSizedBufferVT

func (m *KubernetesUpgradeManifestStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesUpgradeManifestStatusSpec) MarshalToVT

func (m *KubernetesUpgradeManifestStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesUpgradeManifestStatusSpec) MarshalVT

func (m *KubernetesUpgradeManifestStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*KubernetesUpgradeManifestStatusSpec) ProtoMessage

func (*KubernetesUpgradeManifestStatusSpec) ProtoMessage()

func (*KubernetesUpgradeManifestStatusSpec) ProtoReflect

func (*KubernetesUpgradeManifestStatusSpec) Reset

func (*KubernetesUpgradeManifestStatusSpec) SizeVT

func (m *KubernetesUpgradeManifestStatusSpec) SizeVT() (n int)

func (*KubernetesUpgradeManifestStatusSpec) String

func (*KubernetesUpgradeManifestStatusSpec) UnmarshalVT

func (m *KubernetesUpgradeManifestStatusSpec) UnmarshalVT(dAtA []byte) error

type KubernetesUpgradeStatusSpec

type KubernetesUpgradeStatusSpec struct {

	// Current upgrade phase.
	Phase KubernetesUpgradeStatusSpec_Phase `protobuf:"varint,1,opt,name=phase,proto3,enum=specs.KubernetesUpgradeStatusSpec_Phase" json:"phase,omitempty"`
	// If phase is Failed, this contains the error message.
	Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// If phase is Upgrading, this contains the current upgrade step.
	Step string `protobuf:"bytes,3,opt,name=step,proto3" json:"step,omitempty"`
	// If phase is Upgrading, this contains the current upgrade step progress.
	Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	// Last successful upgrade version.
	LastUpgradeVersion string `protobuf:"bytes,5,opt,name=last_upgrade_version,json=lastUpgradeVersion,proto3" json:"last_upgrade_version,omitempty"`
	// Current version of the upgrade (if phase == Upgrading).
	CurrentUpgradeVersion string `` /* 126-byte string literal not displayed */
	// List of versions available for upgrade.
	UpgradeVersions []string `protobuf:"bytes,6,rep,name=upgrade_versions,json=upgradeVersions,proto3" json:"upgrade_versions,omitempty"`
	// contains filtered or unexported fields
}

KubernetesUpgradeStatus spec contains the status of the Kubernetes upgrade process.

func (*KubernetesUpgradeStatusSpec) CloneMessageVT

func (m *KubernetesUpgradeStatusSpec) CloneMessageVT() proto.Message

func (*KubernetesUpgradeStatusSpec) CloneVT

func (*KubernetesUpgradeStatusSpec) Descriptor deprecated

func (*KubernetesUpgradeStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesUpgradeStatusSpec.ProtoReflect.Descriptor instead.

func (*KubernetesUpgradeStatusSpec) EqualMessageVT

func (this *KubernetesUpgradeStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesUpgradeStatusSpec) EqualVT

func (*KubernetesUpgradeStatusSpec) GetCurrentUpgradeVersion

func (x *KubernetesUpgradeStatusSpec) GetCurrentUpgradeVersion() string

func (*KubernetesUpgradeStatusSpec) GetError

func (x *KubernetesUpgradeStatusSpec) GetError() string

func (*KubernetesUpgradeStatusSpec) GetLastUpgradeVersion

func (x *KubernetesUpgradeStatusSpec) GetLastUpgradeVersion() string

func (*KubernetesUpgradeStatusSpec) GetPhase

func (*KubernetesUpgradeStatusSpec) GetStatus

func (x *KubernetesUpgradeStatusSpec) GetStatus() string

func (*KubernetesUpgradeStatusSpec) GetStep

func (x *KubernetesUpgradeStatusSpec) GetStep() string

func (*KubernetesUpgradeStatusSpec) GetUpgradeVersions

func (x *KubernetesUpgradeStatusSpec) GetUpgradeVersions() []string

func (*KubernetesUpgradeStatusSpec) MarshalToSizedBufferVT

func (m *KubernetesUpgradeStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesUpgradeStatusSpec) MarshalToVT

func (m *KubernetesUpgradeStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesUpgradeStatusSpec) MarshalVT

func (m *KubernetesUpgradeStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*KubernetesUpgradeStatusSpec) ProtoMessage

func (*KubernetesUpgradeStatusSpec) ProtoMessage()

func (*KubernetesUpgradeStatusSpec) ProtoReflect

func (*KubernetesUpgradeStatusSpec) Reset

func (x *KubernetesUpgradeStatusSpec) Reset()

func (*KubernetesUpgradeStatusSpec) SizeVT

func (m *KubernetesUpgradeStatusSpec) SizeVT() (n int)

func (*KubernetesUpgradeStatusSpec) String

func (x *KubernetesUpgradeStatusSpec) String() string

func (*KubernetesUpgradeStatusSpec) UnmarshalVT

func (m *KubernetesUpgradeStatusSpec) UnmarshalVT(dAtA []byte) error

type KubernetesUpgradeStatusSpec_Phase

type KubernetesUpgradeStatusSpec_Phase int32
const (
	KubernetesUpgradeStatusSpec_Unknown   KubernetesUpgradeStatusSpec_Phase = 0
	KubernetesUpgradeStatusSpec_Upgrading KubernetesUpgradeStatusSpec_Phase = 1
	KubernetesUpgradeStatusSpec_Done      KubernetesUpgradeStatusSpec_Phase = 2
	KubernetesUpgradeStatusSpec_Failed    KubernetesUpgradeStatusSpec_Phase = 3
	KubernetesUpgradeStatusSpec_Reverting KubernetesUpgradeStatusSpec_Phase = 4
)

func (KubernetesUpgradeStatusSpec_Phase) Descriptor

func (KubernetesUpgradeStatusSpec_Phase) Enum

func (KubernetesUpgradeStatusSpec_Phase) EnumDescriptor deprecated

func (KubernetesUpgradeStatusSpec_Phase) EnumDescriptor() ([]byte, []int)

Deprecated: Use KubernetesUpgradeStatusSpec_Phase.Descriptor instead.

func (KubernetesUpgradeStatusSpec_Phase) Number

func (KubernetesUpgradeStatusSpec_Phase) String

func (KubernetesUpgradeStatusSpec_Phase) Type

type KubernetesUsageSpec

type KubernetesUsageSpec struct {
	Cpu     *KubernetesUsageSpec_Quantity `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty"`
	Mem     *KubernetesUsageSpec_Quantity `protobuf:"bytes,2,opt,name=mem,proto3" json:"mem,omitempty"`
	Storage *KubernetesUsageSpec_Quantity `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	Pods    *KubernetesUsageSpec_Pod      `protobuf:"bytes,4,opt,name=pods,proto3" json:"pods,omitempty"`
	// contains filtered or unexported fields
}

KubernetesUsageSpec represents kubernetes resource usage for a cluster.

func (*KubernetesUsageSpec) CloneMessageVT

func (m *KubernetesUsageSpec) CloneMessageVT() proto.Message

func (*KubernetesUsageSpec) CloneVT

func (*KubernetesUsageSpec) Descriptor deprecated

func (*KubernetesUsageSpec) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesUsageSpec.ProtoReflect.Descriptor instead.

func (*KubernetesUsageSpec) EqualMessageVT

func (this *KubernetesUsageSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesUsageSpec) EqualVT

func (this *KubernetesUsageSpec) EqualVT(that *KubernetesUsageSpec) bool

func (*KubernetesUsageSpec) GetCpu

func (*KubernetesUsageSpec) GetMem

func (*KubernetesUsageSpec) GetPods

func (*KubernetesUsageSpec) GetStorage

func (*KubernetesUsageSpec) MarshalToSizedBufferVT

func (m *KubernetesUsageSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesUsageSpec) MarshalToVT

func (m *KubernetesUsageSpec) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesUsageSpec) MarshalVT

func (m *KubernetesUsageSpec) MarshalVT() (dAtA []byte, err error)

func (*KubernetesUsageSpec) ProtoMessage

func (*KubernetesUsageSpec) ProtoMessage()

func (*KubernetesUsageSpec) ProtoReflect

func (x *KubernetesUsageSpec) ProtoReflect() protoreflect.Message

func (*KubernetesUsageSpec) Reset

func (x *KubernetesUsageSpec) Reset()

func (*KubernetesUsageSpec) SizeVT

func (m *KubernetesUsageSpec) SizeVT() (n int)

func (*KubernetesUsageSpec) String

func (x *KubernetesUsageSpec) String() string

func (*KubernetesUsageSpec) UnmarshalVT

func (m *KubernetesUsageSpec) UnmarshalVT(dAtA []byte) error

type KubernetesUsageSpec_Pod

type KubernetesUsageSpec_Pod struct {
	Count    int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	Capacity int32 `protobuf:"varint,3,opt,name=capacity,proto3" json:"capacity,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesUsageSpec_Pod) CloneMessageVT

func (m *KubernetesUsageSpec_Pod) CloneMessageVT() proto.Message

func (*KubernetesUsageSpec_Pod) CloneVT

func (*KubernetesUsageSpec_Pod) Descriptor deprecated

func (*KubernetesUsageSpec_Pod) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesUsageSpec_Pod.ProtoReflect.Descriptor instead.

func (*KubernetesUsageSpec_Pod) EqualMessageVT

func (this *KubernetesUsageSpec_Pod) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesUsageSpec_Pod) EqualVT

func (*KubernetesUsageSpec_Pod) GetCapacity

func (x *KubernetesUsageSpec_Pod) GetCapacity() int32

func (*KubernetesUsageSpec_Pod) GetCount

func (x *KubernetesUsageSpec_Pod) GetCount() int32

func (*KubernetesUsageSpec_Pod) MarshalToSizedBufferVT

func (m *KubernetesUsageSpec_Pod) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesUsageSpec_Pod) MarshalToVT

func (m *KubernetesUsageSpec_Pod) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesUsageSpec_Pod) MarshalVT

func (m *KubernetesUsageSpec_Pod) MarshalVT() (dAtA []byte, err error)

func (*KubernetesUsageSpec_Pod) ProtoMessage

func (*KubernetesUsageSpec_Pod) ProtoMessage()

func (*KubernetesUsageSpec_Pod) ProtoReflect

func (x *KubernetesUsageSpec_Pod) ProtoReflect() protoreflect.Message

func (*KubernetesUsageSpec_Pod) Reset

func (x *KubernetesUsageSpec_Pod) Reset()

func (*KubernetesUsageSpec_Pod) SizeVT

func (m *KubernetesUsageSpec_Pod) SizeVT() (n int)

func (*KubernetesUsageSpec_Pod) String

func (x *KubernetesUsageSpec_Pod) String() string

func (*KubernetesUsageSpec_Pod) UnmarshalVT

func (m *KubernetesUsageSpec_Pod) UnmarshalVT(dAtA []byte) error

type KubernetesUsageSpec_Quantity

type KubernetesUsageSpec_Quantity struct {
	Requests float64 `protobuf:"fixed64,1,opt,name=requests,proto3" json:"requests,omitempty"`
	Limits   float64 `protobuf:"fixed64,2,opt,name=limits,proto3" json:"limits,omitempty"`
	Capacity float64 `protobuf:"fixed64,3,opt,name=capacity,proto3" json:"capacity,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesUsageSpec_Quantity) CloneMessageVT

func (m *KubernetesUsageSpec_Quantity) CloneMessageVT() proto.Message

func (*KubernetesUsageSpec_Quantity) CloneVT

func (*KubernetesUsageSpec_Quantity) Descriptor deprecated

func (*KubernetesUsageSpec_Quantity) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesUsageSpec_Quantity.ProtoReflect.Descriptor instead.

func (*KubernetesUsageSpec_Quantity) EqualMessageVT

func (this *KubernetesUsageSpec_Quantity) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesUsageSpec_Quantity) EqualVT

func (*KubernetesUsageSpec_Quantity) GetCapacity

func (x *KubernetesUsageSpec_Quantity) GetCapacity() float64

func (*KubernetesUsageSpec_Quantity) GetLimits

func (x *KubernetesUsageSpec_Quantity) GetLimits() float64

func (*KubernetesUsageSpec_Quantity) GetRequests

func (x *KubernetesUsageSpec_Quantity) GetRequests() float64

func (*KubernetesUsageSpec_Quantity) MarshalToSizedBufferVT

func (m *KubernetesUsageSpec_Quantity) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesUsageSpec_Quantity) MarshalToVT

func (m *KubernetesUsageSpec_Quantity) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesUsageSpec_Quantity) MarshalVT

func (m *KubernetesUsageSpec_Quantity) MarshalVT() (dAtA []byte, err error)

func (*KubernetesUsageSpec_Quantity) ProtoMessage

func (*KubernetesUsageSpec_Quantity) ProtoMessage()

func (*KubernetesUsageSpec_Quantity) ProtoReflect

func (*KubernetesUsageSpec_Quantity) Reset

func (x *KubernetesUsageSpec_Quantity) Reset()

func (*KubernetesUsageSpec_Quantity) SizeVT

func (m *KubernetesUsageSpec_Quantity) SizeVT() (n int)

func (*KubernetesUsageSpec_Quantity) String

func (*KubernetesUsageSpec_Quantity) UnmarshalVT

func (m *KubernetesUsageSpec_Quantity) UnmarshalVT(dAtA []byte) error

type KubernetesVersionSpec

type KubernetesVersionSpec struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

KubernetesVersionSpec represents an available Kubernetes version.

func (*KubernetesVersionSpec) CloneMessageVT

func (m *KubernetesVersionSpec) CloneMessageVT() proto.Message

func (*KubernetesVersionSpec) CloneVT

func (*KubernetesVersionSpec) Descriptor deprecated

func (*KubernetesVersionSpec) Descriptor() ([]byte, []int)

Deprecated: Use KubernetesVersionSpec.ProtoReflect.Descriptor instead.

func (*KubernetesVersionSpec) EqualMessageVT

func (this *KubernetesVersionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*KubernetesVersionSpec) EqualVT

func (this *KubernetesVersionSpec) EqualVT(that *KubernetesVersionSpec) bool

func (*KubernetesVersionSpec) GetVersion

func (x *KubernetesVersionSpec) GetVersion() string

func (*KubernetesVersionSpec) MarshalToSizedBufferVT

func (m *KubernetesVersionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*KubernetesVersionSpec) MarshalToVT

func (m *KubernetesVersionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*KubernetesVersionSpec) MarshalVT

func (m *KubernetesVersionSpec) MarshalVT() (dAtA []byte, err error)

func (*KubernetesVersionSpec) ProtoMessage

func (*KubernetesVersionSpec) ProtoMessage()

func (*KubernetesVersionSpec) ProtoReflect

func (x *KubernetesVersionSpec) ProtoReflect() protoreflect.Message

func (*KubernetesVersionSpec) Reset

func (x *KubernetesVersionSpec) Reset()

func (*KubernetesVersionSpec) SizeVT

func (m *KubernetesVersionSpec) SizeVT() (n int)

func (*KubernetesVersionSpec) String

func (x *KubernetesVersionSpec) String() string

func (*KubernetesVersionSpec) UnmarshalVT

func (m *KubernetesVersionSpec) UnmarshalVT(dAtA []byte) error

type LabelsCompletionSpec added in v0.36.0

type LabelsCompletionSpec struct {
	Items map[string]*LabelsCompletionSpec_Values `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LabelsCompletionSpec) CloneMessageVT added in v0.36.0

func (m *LabelsCompletionSpec) CloneMessageVT() proto.Message

func (*LabelsCompletionSpec) CloneVT added in v0.36.0

func (*LabelsCompletionSpec) Descriptor deprecated added in v0.36.0

func (*LabelsCompletionSpec) Descriptor() ([]byte, []int)

Deprecated: Use LabelsCompletionSpec.ProtoReflect.Descriptor instead.

func (*LabelsCompletionSpec) EqualMessageVT added in v0.36.0

func (this *LabelsCompletionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*LabelsCompletionSpec) EqualVT added in v0.36.0

func (this *LabelsCompletionSpec) EqualVT(that *LabelsCompletionSpec) bool

func (*LabelsCompletionSpec) GetItems added in v0.36.0

func (*LabelsCompletionSpec) MarshalToSizedBufferVT added in v0.36.0

func (m *LabelsCompletionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LabelsCompletionSpec) MarshalToVT added in v0.36.0

func (m *LabelsCompletionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*LabelsCompletionSpec) MarshalVT added in v0.36.0

func (m *LabelsCompletionSpec) MarshalVT() (dAtA []byte, err error)

func (*LabelsCompletionSpec) ProtoMessage added in v0.36.0

func (*LabelsCompletionSpec) ProtoMessage()

func (*LabelsCompletionSpec) ProtoReflect added in v0.36.0

func (x *LabelsCompletionSpec) ProtoReflect() protoreflect.Message

func (*LabelsCompletionSpec) Reset added in v0.36.0

func (x *LabelsCompletionSpec) Reset()

func (*LabelsCompletionSpec) SizeVT added in v0.36.0

func (m *LabelsCompletionSpec) SizeVT() (n int)

func (*LabelsCompletionSpec) String added in v0.36.0

func (x *LabelsCompletionSpec) String() string

func (*LabelsCompletionSpec) UnmarshalVT added in v0.36.0

func (m *LabelsCompletionSpec) UnmarshalVT(dAtA []byte) error

type LabelsCompletionSpec_Values added in v0.36.0

type LabelsCompletionSpec_Values struct {
	Items []string `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*LabelsCompletionSpec_Values) CloneMessageVT added in v0.36.0

func (m *LabelsCompletionSpec_Values) CloneMessageVT() proto.Message

func (*LabelsCompletionSpec_Values) CloneVT added in v0.36.0

func (*LabelsCompletionSpec_Values) Descriptor deprecated added in v0.36.0

func (*LabelsCompletionSpec_Values) Descriptor() ([]byte, []int)

Deprecated: Use LabelsCompletionSpec_Values.ProtoReflect.Descriptor instead.

func (*LabelsCompletionSpec_Values) EqualMessageVT added in v0.36.0

func (this *LabelsCompletionSpec_Values) EqualMessageVT(thatMsg proto.Message) bool

func (*LabelsCompletionSpec_Values) EqualVT added in v0.36.0

func (*LabelsCompletionSpec_Values) GetItems added in v0.36.0

func (x *LabelsCompletionSpec_Values) GetItems() []string

func (*LabelsCompletionSpec_Values) MarshalToSizedBufferVT added in v0.36.0

func (m *LabelsCompletionSpec_Values) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LabelsCompletionSpec_Values) MarshalToVT added in v0.36.0

func (m *LabelsCompletionSpec_Values) MarshalToVT(dAtA []byte) (int, error)

func (*LabelsCompletionSpec_Values) MarshalVT added in v0.36.0

func (m *LabelsCompletionSpec_Values) MarshalVT() (dAtA []byte, err error)

func (*LabelsCompletionSpec_Values) ProtoMessage added in v0.36.0

func (*LabelsCompletionSpec_Values) ProtoMessage()

func (*LabelsCompletionSpec_Values) ProtoReflect added in v0.36.0

func (*LabelsCompletionSpec_Values) Reset added in v0.36.0

func (x *LabelsCompletionSpec_Values) Reset()

func (*LabelsCompletionSpec_Values) SizeVT added in v0.36.0

func (m *LabelsCompletionSpec_Values) SizeVT() (n int)

func (*LabelsCompletionSpec_Values) String added in v0.36.0

func (x *LabelsCompletionSpec_Values) String() string

func (*LabelsCompletionSpec_Values) UnmarshalVT added in v0.36.0

func (m *LabelsCompletionSpec_Values) UnmarshalVT(dAtA []byte) error

type LoadBalancerConfigSpec

type LoadBalancerConfigSpec struct {
	BindPort string `protobuf:"bytes,2,opt,name=bind_port,json=bindPort,proto3" json:"bind_port,omitempty"`
	// Full URL of the loadbalancer inside Omni environment.
	SiderolinkEndpoint string `protobuf:"bytes,4,opt,name=siderolink_endpoint,json=siderolinkEndpoint,proto3" json:"siderolink_endpoint,omitempty"`
	// IP adresses of the endpoints
	Endpoints []string `protobuf:"bytes,3,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

LoadBalancerConfigSpec describes the configuration of a load balancer.

func (*LoadBalancerConfigSpec) CloneMessageVT

func (m *LoadBalancerConfigSpec) CloneMessageVT() proto.Message

func (*LoadBalancerConfigSpec) CloneVT

func (*LoadBalancerConfigSpec) Descriptor deprecated

func (*LoadBalancerConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use LoadBalancerConfigSpec.ProtoReflect.Descriptor instead.

func (*LoadBalancerConfigSpec) EqualMessageVT

func (this *LoadBalancerConfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*LoadBalancerConfigSpec) EqualVT

func (this *LoadBalancerConfigSpec) EqualVT(that *LoadBalancerConfigSpec) bool

func (*LoadBalancerConfigSpec) GetBindPort

func (x *LoadBalancerConfigSpec) GetBindPort() string

func (*LoadBalancerConfigSpec) GetEndpoints

func (x *LoadBalancerConfigSpec) GetEndpoints() []string

func (*LoadBalancerConfigSpec) GetSiderolinkEndpoint

func (x *LoadBalancerConfigSpec) GetSiderolinkEndpoint() string

func (*LoadBalancerConfigSpec) MarshalToSizedBufferVT

func (m *LoadBalancerConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LoadBalancerConfigSpec) MarshalToVT

func (m *LoadBalancerConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*LoadBalancerConfigSpec) MarshalVT

func (m *LoadBalancerConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*LoadBalancerConfigSpec) ProtoMessage

func (*LoadBalancerConfigSpec) ProtoMessage()

func (*LoadBalancerConfigSpec) ProtoReflect

func (x *LoadBalancerConfigSpec) ProtoReflect() protoreflect.Message

func (*LoadBalancerConfigSpec) Reset

func (x *LoadBalancerConfigSpec) Reset()

func (*LoadBalancerConfigSpec) SizeVT

func (m *LoadBalancerConfigSpec) SizeVT() (n int)

func (*LoadBalancerConfigSpec) String

func (x *LoadBalancerConfigSpec) String() string

func (*LoadBalancerConfigSpec) UnmarshalVT

func (m *LoadBalancerConfigSpec) UnmarshalVT(dAtA []byte) error

type LoadBalancerStatusSpec

type LoadBalancerStatusSpec struct {
	Healthy bool `protobuf:"varint,3,opt,name=healthy,proto3" json:"healthy,omitempty"`
	Stopped bool `protobuf:"varint,4,opt,name=stopped,proto3" json:"stopped,omitempty"`
	// contains filtered or unexported fields
}

LoadBalancerStatusSpec reflects the status of a load balancer.

func (*LoadBalancerStatusSpec) CloneMessageVT

func (m *LoadBalancerStatusSpec) CloneMessageVT() proto.Message

func (*LoadBalancerStatusSpec) CloneVT

func (*LoadBalancerStatusSpec) Descriptor deprecated

func (*LoadBalancerStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use LoadBalancerStatusSpec.ProtoReflect.Descriptor instead.

func (*LoadBalancerStatusSpec) EqualMessageVT

func (this *LoadBalancerStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*LoadBalancerStatusSpec) EqualVT

func (this *LoadBalancerStatusSpec) EqualVT(that *LoadBalancerStatusSpec) bool

func (*LoadBalancerStatusSpec) GetHealthy

func (x *LoadBalancerStatusSpec) GetHealthy() bool

func (*LoadBalancerStatusSpec) GetStopped

func (x *LoadBalancerStatusSpec) GetStopped() bool

func (*LoadBalancerStatusSpec) MarshalToSizedBufferVT

func (m *LoadBalancerStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LoadBalancerStatusSpec) MarshalToVT

func (m *LoadBalancerStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*LoadBalancerStatusSpec) MarshalVT

func (m *LoadBalancerStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*LoadBalancerStatusSpec) ProtoMessage

func (*LoadBalancerStatusSpec) ProtoMessage()

func (*LoadBalancerStatusSpec) ProtoReflect

func (x *LoadBalancerStatusSpec) ProtoReflect() protoreflect.Message

func (*LoadBalancerStatusSpec) Reset

func (x *LoadBalancerStatusSpec) Reset()

func (*LoadBalancerStatusSpec) SizeVT

func (m *LoadBalancerStatusSpec) SizeVT() (n int)

func (*LoadBalancerStatusSpec) String

func (x *LoadBalancerStatusSpec) String() string

func (*LoadBalancerStatusSpec) UnmarshalVT

func (m *LoadBalancerStatusSpec) UnmarshalVT(dAtA []byte) error

type MachineClassSpec

type MachineClassSpec struct {

	// MatchLabels is the list of labels to match the machine to make it part of the machine class.
	MatchLabels []string `protobuf:"bytes,1,rep,name=match_labels,json=matchLabels,proto3" json:"match_labels,omitempty"`
	// AutoProvision configures the machine class to automatically provision the machines.
	AutoProvision *MachineClassSpec_Provision `protobuf:"bytes,2,opt,name=auto_provision,json=autoProvision,proto3" json:"auto_provision,omitempty"`
	// contains filtered or unexported fields
}

MachineClassSpec describes an Omni MachineClass resource spec.

func (*MachineClassSpec) CloneMessageVT

func (m *MachineClassSpec) CloneMessageVT() proto.Message

func (*MachineClassSpec) CloneVT

func (m *MachineClassSpec) CloneVT() *MachineClassSpec

func (*MachineClassSpec) Descriptor deprecated

func (*MachineClassSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineClassSpec.ProtoReflect.Descriptor instead.

func (*MachineClassSpec) EqualMessageVT

func (this *MachineClassSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineClassSpec) EqualVT

func (this *MachineClassSpec) EqualVT(that *MachineClassSpec) bool

func (*MachineClassSpec) GetAutoProvision added in v0.45.0

func (x *MachineClassSpec) GetAutoProvision() *MachineClassSpec_Provision

func (*MachineClassSpec) GetMatchLabels

func (x *MachineClassSpec) GetMatchLabels() []string

func (*MachineClassSpec) MarshalToSizedBufferVT

func (m *MachineClassSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineClassSpec) MarshalToVT

func (m *MachineClassSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineClassSpec) MarshalVT

func (m *MachineClassSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineClassSpec) ProtoMessage

func (*MachineClassSpec) ProtoMessage()

func (*MachineClassSpec) ProtoReflect

func (x *MachineClassSpec) ProtoReflect() protoreflect.Message

func (*MachineClassSpec) Reset

func (x *MachineClassSpec) Reset()

func (*MachineClassSpec) SizeVT

func (m *MachineClassSpec) SizeVT() (n int)

func (*MachineClassSpec) String

func (x *MachineClassSpec) String() string

func (*MachineClassSpec) UnmarshalVT

func (m *MachineClassSpec) UnmarshalVT(dAtA []byte) error

type MachineClassSpec_Provision added in v0.45.0

type MachineClassSpec_Provision struct {
	ProviderId   string         `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	KernelArgs   []string       `protobuf:"bytes,2,rep,name=kernel_args,json=kernelArgs,proto3" json:"kernel_args,omitempty"`
	MetaValues   []*MetaValue   `protobuf:"bytes,3,rep,name=meta_values,json=metaValues,proto3" json:"meta_values,omitempty"`
	ProviderData string         `protobuf:"bytes,4,opt,name=provider_data,json=providerData,proto3" json:"provider_data,omitempty"`
	GrpcTunnel   GrpcTunnelMode `protobuf:"varint,5,opt,name=grpc_tunnel,json=grpcTunnel,proto3,enum=specs.GrpcTunnelMode" json:"grpc_tunnel,omitempty"`
	// contains filtered or unexported fields
}

MachineProvisionSpec describes the rules for creating and scaling the machine request set.

func (*MachineClassSpec_Provision) CloneMessageVT added in v0.45.0

func (m *MachineClassSpec_Provision) CloneMessageVT() proto.Message

func (*MachineClassSpec_Provision) CloneVT added in v0.45.0

func (*MachineClassSpec_Provision) Descriptor deprecated added in v0.45.0

func (*MachineClassSpec_Provision) Descriptor() ([]byte, []int)

Deprecated: Use MachineClassSpec_Provision.ProtoReflect.Descriptor instead.

func (*MachineClassSpec_Provision) EqualMessageVT added in v0.45.0

func (this *MachineClassSpec_Provision) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineClassSpec_Provision) EqualVT added in v0.45.0

func (*MachineClassSpec_Provision) GetGrpcTunnel added in v0.45.0

func (x *MachineClassSpec_Provision) GetGrpcTunnel() GrpcTunnelMode

func (*MachineClassSpec_Provision) GetKernelArgs added in v0.45.0

func (x *MachineClassSpec_Provision) GetKernelArgs() []string

func (*MachineClassSpec_Provision) GetMetaValues added in v0.45.0

func (x *MachineClassSpec_Provision) GetMetaValues() []*MetaValue

func (*MachineClassSpec_Provision) GetProviderData added in v0.45.0

func (x *MachineClassSpec_Provision) GetProviderData() string

func (*MachineClassSpec_Provision) GetProviderId added in v0.45.0

func (x *MachineClassSpec_Provision) GetProviderId() string

func (*MachineClassSpec_Provision) MarshalToSizedBufferVT added in v0.45.0

func (m *MachineClassSpec_Provision) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineClassSpec_Provision) MarshalToVT added in v0.45.0

func (m *MachineClassSpec_Provision) MarshalToVT(dAtA []byte) (int, error)

func (*MachineClassSpec_Provision) MarshalVT added in v0.45.0

func (m *MachineClassSpec_Provision) MarshalVT() (dAtA []byte, err error)

func (*MachineClassSpec_Provision) ProtoMessage added in v0.45.0

func (*MachineClassSpec_Provision) ProtoMessage()

func (*MachineClassSpec_Provision) ProtoReflect added in v0.45.0

func (*MachineClassSpec_Provision) Reset added in v0.45.0

func (x *MachineClassSpec_Provision) Reset()

func (*MachineClassSpec_Provision) SizeVT added in v0.45.0

func (m *MachineClassSpec_Provision) SizeVT() (n int)

func (*MachineClassSpec_Provision) String added in v0.45.0

func (x *MachineClassSpec_Provision) String() string

func (*MachineClassSpec_Provision) UnmarshalVT added in v0.45.0

func (m *MachineClassSpec_Provision) UnmarshalVT(dAtA []byte) error

type MachineConfigGenOptionsSpec

type MachineConfigGenOptionsSpec struct {
	InstallDisk string `protobuf:"bytes,1,opt,name=install_disk,json=installDisk,proto3" json:"install_disk,omitempty"`
	// InstallImage contains the information needed to build the install image URL of a machine to be used by the Talos installer.
	InstallImage *MachineConfigGenOptionsSpec_InstallImage `protobuf:"bytes,2,opt,name=install_image,json=installImage,proto3" json:"install_image,omitempty"`
	// contains filtered or unexported fields
}

MachineConfigGenOptionsSpec describes machine related config generation inputs.

func (*MachineConfigGenOptionsSpec) CloneMessageVT

func (m *MachineConfigGenOptionsSpec) CloneMessageVT() proto.Message

func (*MachineConfigGenOptionsSpec) CloneVT

func (*MachineConfigGenOptionsSpec) Descriptor deprecated

func (*MachineConfigGenOptionsSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineConfigGenOptionsSpec.ProtoReflect.Descriptor instead.

func (*MachineConfigGenOptionsSpec) EqualMessageVT

func (this *MachineConfigGenOptionsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineConfigGenOptionsSpec) EqualVT

func (*MachineConfigGenOptionsSpec) GetInstallDisk

func (x *MachineConfigGenOptionsSpec) GetInstallDisk() string

func (*MachineConfigGenOptionsSpec) GetInstallImage added in v0.37.0

func (*MachineConfigGenOptionsSpec) MarshalToSizedBufferVT

func (m *MachineConfigGenOptionsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineConfigGenOptionsSpec) MarshalToVT

func (m *MachineConfigGenOptionsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineConfigGenOptionsSpec) MarshalVT

func (m *MachineConfigGenOptionsSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineConfigGenOptionsSpec) ProtoMessage

func (*MachineConfigGenOptionsSpec) ProtoMessage()

func (*MachineConfigGenOptionsSpec) ProtoReflect

func (*MachineConfigGenOptionsSpec) Reset

func (x *MachineConfigGenOptionsSpec) Reset()

func (*MachineConfigGenOptionsSpec) SizeVT

func (m *MachineConfigGenOptionsSpec) SizeVT() (n int)

func (*MachineConfigGenOptionsSpec) String

func (x *MachineConfigGenOptionsSpec) String() string

func (*MachineConfigGenOptionsSpec) UnmarshalVT

func (m *MachineConfigGenOptionsSpec) UnmarshalVT(dAtA []byte) error

type MachineConfigGenOptionsSpec_InstallImage added in v0.37.0

type MachineConfigGenOptionsSpec_InstallImage struct {

	// TalosVersion is the Talos version to use for the install image.
	TalosVersion string `protobuf:"bytes,1,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	// SchematicId is the schematic id to use for the install image.
	SchematicId string `protobuf:"bytes,2,opt,name=schematic_id,json=schematicId,proto3" json:"schematic_id,omitempty"`
	// SchematicInitialized is true if the schematic is initialized.
	SchematicInitialized bool `protobuf:"varint,3,opt,name=schematic_initialized,json=schematicInitialized,proto3" json:"schematic_initialized,omitempty"`
	// SchematicInvalid is true if the schematic is invalid.
	SchematicInvalid bool `protobuf:"varint,4,opt,name=schematic_invalid,json=schematicInvalid,proto3" json:"schematic_invalid,omitempty"`
	// SecureBootStatus is the status of the SecureBoot feature.
	SecureBootStatus *SecureBootStatus `protobuf:"bytes,5,opt,name=secure_boot_status,json=secureBootStatus,proto3" json:"secure_boot_status,omitempty"`
	// contains filtered or unexported fields
}

func (*MachineConfigGenOptionsSpec_InstallImage) CloneMessageVT added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) CloneVT added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) Descriptor deprecated added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) Descriptor() ([]byte, []int)

Deprecated: Use MachineConfigGenOptionsSpec_InstallImage.ProtoReflect.Descriptor instead.

func (*MachineConfigGenOptionsSpec_InstallImage) EqualMessageVT added in v0.37.0

func (this *MachineConfigGenOptionsSpec_InstallImage) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineConfigGenOptionsSpec_InstallImage) EqualVT added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) GetSchematicId added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) GetSchematicInitialized added in v0.37.0

func (x *MachineConfigGenOptionsSpec_InstallImage) GetSchematicInitialized() bool

func (*MachineConfigGenOptionsSpec_InstallImage) GetSchematicInvalid added in v0.37.0

func (x *MachineConfigGenOptionsSpec_InstallImage) GetSchematicInvalid() bool

func (*MachineConfigGenOptionsSpec_InstallImage) GetSecureBootStatus added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) GetTalosVersion added in v0.37.0

func (x *MachineConfigGenOptionsSpec_InstallImage) GetTalosVersion() string

func (*MachineConfigGenOptionsSpec_InstallImage) MarshalToSizedBufferVT added in v0.37.0

func (m *MachineConfigGenOptionsSpec_InstallImage) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineConfigGenOptionsSpec_InstallImage) MarshalToVT added in v0.37.0

func (m *MachineConfigGenOptionsSpec_InstallImage) MarshalToVT(dAtA []byte) (int, error)

func (*MachineConfigGenOptionsSpec_InstallImage) MarshalVT added in v0.37.0

func (m *MachineConfigGenOptionsSpec_InstallImage) MarshalVT() (dAtA []byte, err error)

func (*MachineConfigGenOptionsSpec_InstallImage) ProtoMessage added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) ProtoReflect added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) Reset added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) SizeVT added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) String added in v0.37.0

func (*MachineConfigGenOptionsSpec_InstallImage) UnmarshalVT added in v0.37.0

func (m *MachineConfigGenOptionsSpec_InstallImage) UnmarshalVT(dAtA []byte) error

type MachineExtensionsSpec added in v0.34.0

type MachineExtensionsSpec struct {
	Extensions []string `protobuf:"bytes,1,rep,name=extensions,proto3" json:"extensions,omitempty"`
	// contains filtered or unexported fields
}

MachineExtensionsSpec is the extensions list to be used for a machine.

func (*MachineExtensionsSpec) CloneMessageVT added in v0.34.0

func (m *MachineExtensionsSpec) CloneMessageVT() proto.Message

func (*MachineExtensionsSpec) CloneVT added in v0.34.0

func (*MachineExtensionsSpec) Descriptor deprecated added in v0.34.0

func (*MachineExtensionsSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineExtensionsSpec.ProtoReflect.Descriptor instead.

func (*MachineExtensionsSpec) EqualMessageVT added in v0.34.0

func (this *MachineExtensionsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineExtensionsSpec) EqualVT added in v0.34.0

func (this *MachineExtensionsSpec) EqualVT(that *MachineExtensionsSpec) bool

func (*MachineExtensionsSpec) GetExtensions added in v0.34.0

func (x *MachineExtensionsSpec) GetExtensions() []string

func (*MachineExtensionsSpec) MarshalToSizedBufferVT added in v0.34.0

func (m *MachineExtensionsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineExtensionsSpec) MarshalToVT added in v0.34.0

func (m *MachineExtensionsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineExtensionsSpec) MarshalVT added in v0.34.0

func (m *MachineExtensionsSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineExtensionsSpec) ProtoMessage added in v0.34.0

func (*MachineExtensionsSpec) ProtoMessage()

func (*MachineExtensionsSpec) ProtoReflect added in v0.34.0

func (x *MachineExtensionsSpec) ProtoReflect() protoreflect.Message

func (*MachineExtensionsSpec) Reset added in v0.34.0

func (x *MachineExtensionsSpec) Reset()

func (*MachineExtensionsSpec) SizeVT added in v0.34.0

func (m *MachineExtensionsSpec) SizeVT() (n int)

func (*MachineExtensionsSpec) String added in v0.34.0

func (x *MachineExtensionsSpec) String() string

func (*MachineExtensionsSpec) UnmarshalVT added in v0.34.0

func (m *MachineExtensionsSpec) UnmarshalVT(dAtA []byte) error

type MachineExtensionsStatusSpec added in v0.35.0

type MachineExtensionsStatusSpec struct {
	Extensions   []*MachineExtensionsStatusSpec_Item `protobuf:"bytes,1,rep,name=extensions,proto3" json:"extensions,omitempty"`
	TalosVersion string                              `protobuf:"bytes,2,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	// contains filtered or unexported fields
}

MachineExtensionsStatusSpec defines status of each extension on the machine.

func (*MachineExtensionsStatusSpec) CloneMessageVT added in v0.35.0

func (m *MachineExtensionsStatusSpec) CloneMessageVT() proto.Message

func (*MachineExtensionsStatusSpec) CloneVT added in v0.35.0

func (*MachineExtensionsStatusSpec) Descriptor deprecated added in v0.35.0

func (*MachineExtensionsStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineExtensionsStatusSpec.ProtoReflect.Descriptor instead.

func (*MachineExtensionsStatusSpec) EqualMessageVT added in v0.35.0

func (this *MachineExtensionsStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineExtensionsStatusSpec) EqualVT added in v0.35.0

func (*MachineExtensionsStatusSpec) GetExtensions added in v0.35.0

func (*MachineExtensionsStatusSpec) GetTalosVersion added in v0.35.0

func (x *MachineExtensionsStatusSpec) GetTalosVersion() string

func (*MachineExtensionsStatusSpec) MarshalToSizedBufferVT added in v0.35.0

func (m *MachineExtensionsStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineExtensionsStatusSpec) MarshalToVT added in v0.35.0

func (m *MachineExtensionsStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineExtensionsStatusSpec) MarshalVT added in v0.35.0

func (m *MachineExtensionsStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineExtensionsStatusSpec) ProtoMessage added in v0.35.0

func (*MachineExtensionsStatusSpec) ProtoMessage()

func (*MachineExtensionsStatusSpec) ProtoReflect added in v0.35.0

func (*MachineExtensionsStatusSpec) Reset added in v0.35.0

func (x *MachineExtensionsStatusSpec) Reset()

func (*MachineExtensionsStatusSpec) SizeVT added in v0.35.0

func (m *MachineExtensionsStatusSpec) SizeVT() (n int)

func (*MachineExtensionsStatusSpec) String added in v0.35.0

func (x *MachineExtensionsStatusSpec) String() string

func (*MachineExtensionsStatusSpec) UnmarshalVT added in v0.35.0

func (m *MachineExtensionsStatusSpec) UnmarshalVT(dAtA []byte) error

type MachineExtensionsStatusSpec_Item added in v0.35.0

type MachineExtensionsStatusSpec_Item struct {
	Name      string                                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Immutable bool                                   `protobuf:"varint,2,opt,name=immutable,proto3" json:"immutable,omitempty"`
	Phase     MachineExtensionsStatusSpec_Item_Phase `protobuf:"varint,3,opt,name=phase,proto3,enum=specs.MachineExtensionsStatusSpec_Item_Phase" json:"phase,omitempty"`
	// contains filtered or unexported fields
}

func (*MachineExtensionsStatusSpec_Item) CloneMessageVT added in v0.35.0

func (m *MachineExtensionsStatusSpec_Item) CloneMessageVT() proto.Message

func (*MachineExtensionsStatusSpec_Item) CloneVT added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) Descriptor deprecated added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) Descriptor() ([]byte, []int)

Deprecated: Use MachineExtensionsStatusSpec_Item.ProtoReflect.Descriptor instead.

func (*MachineExtensionsStatusSpec_Item) EqualMessageVT added in v0.35.0

func (this *MachineExtensionsStatusSpec_Item) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineExtensionsStatusSpec_Item) EqualVT added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) GetImmutable added in v0.35.0

func (x *MachineExtensionsStatusSpec_Item) GetImmutable() bool

func (*MachineExtensionsStatusSpec_Item) GetName added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) GetPhase added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) MarshalToSizedBufferVT added in v0.35.0

func (m *MachineExtensionsStatusSpec_Item) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineExtensionsStatusSpec_Item) MarshalToVT added in v0.35.0

func (m *MachineExtensionsStatusSpec_Item) MarshalToVT(dAtA []byte) (int, error)

func (*MachineExtensionsStatusSpec_Item) MarshalVT added in v0.35.0

func (m *MachineExtensionsStatusSpec_Item) MarshalVT() (dAtA []byte, err error)

func (*MachineExtensionsStatusSpec_Item) ProtoMessage added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) ProtoMessage()

func (*MachineExtensionsStatusSpec_Item) ProtoReflect added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) Reset added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) SizeVT added in v0.35.0

func (m *MachineExtensionsStatusSpec_Item) SizeVT() (n int)

func (*MachineExtensionsStatusSpec_Item) String added in v0.35.0

func (*MachineExtensionsStatusSpec_Item) UnmarshalVT added in v0.35.0

func (m *MachineExtensionsStatusSpec_Item) UnmarshalVT(dAtA []byte) error

type MachineExtensionsStatusSpec_Item_Phase added in v0.35.0

type MachineExtensionsStatusSpec_Item_Phase int32
const (
	MachineExtensionsStatusSpec_Item_Installed  MachineExtensionsStatusSpec_Item_Phase = 0
	MachineExtensionsStatusSpec_Item_Installing MachineExtensionsStatusSpec_Item_Phase = 1
	MachineExtensionsStatusSpec_Item_Removing   MachineExtensionsStatusSpec_Item_Phase = 2
)

func (MachineExtensionsStatusSpec_Item_Phase) Descriptor added in v0.35.0

func (MachineExtensionsStatusSpec_Item_Phase) Enum added in v0.35.0

func (MachineExtensionsStatusSpec_Item_Phase) EnumDescriptor deprecated added in v0.35.0

func (MachineExtensionsStatusSpec_Item_Phase) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineExtensionsStatusSpec_Item_Phase.Descriptor instead.

func (MachineExtensionsStatusSpec_Item_Phase) Number added in v0.35.0

func (MachineExtensionsStatusSpec_Item_Phase) String added in v0.35.0

func (MachineExtensionsStatusSpec_Item_Phase) Type added in v0.35.0

type MachineLabelsSpec

type MachineLabelsSpec struct {
	// contains filtered or unexported fields
}

MachineLabelsSpec is the resource that adds user defined labels to the MachineStatus.

func (*MachineLabelsSpec) CloneMessageVT

func (m *MachineLabelsSpec) CloneMessageVT() proto.Message

func (*MachineLabelsSpec) CloneVT

func (m *MachineLabelsSpec) CloneVT() *MachineLabelsSpec

func (*MachineLabelsSpec) Descriptor deprecated

func (*MachineLabelsSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineLabelsSpec.ProtoReflect.Descriptor instead.

func (*MachineLabelsSpec) EqualMessageVT

func (this *MachineLabelsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineLabelsSpec) EqualVT

func (this *MachineLabelsSpec) EqualVT(that *MachineLabelsSpec) bool

func (*MachineLabelsSpec) MarshalToSizedBufferVT

func (m *MachineLabelsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineLabelsSpec) MarshalToVT

func (m *MachineLabelsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineLabelsSpec) MarshalVT

func (m *MachineLabelsSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineLabelsSpec) ProtoMessage

func (*MachineLabelsSpec) ProtoMessage()

func (*MachineLabelsSpec) ProtoReflect

func (x *MachineLabelsSpec) ProtoReflect() protoreflect.Message

func (*MachineLabelsSpec) Reset

func (x *MachineLabelsSpec) Reset()

func (*MachineLabelsSpec) SizeVT

func (m *MachineLabelsSpec) SizeVT() (n int)

func (*MachineLabelsSpec) String

func (x *MachineLabelsSpec) String() string

func (*MachineLabelsSpec) UnmarshalVT

func (m *MachineLabelsSpec) UnmarshalVT(dAtA []byte) error

type MachineRequestSetPressureSpec added in v0.45.0

type MachineRequestSetPressureSpec struct {

	// RequiredMachines is the number of machines required by all machine sets which are using the request set.
	RequiredMachines uint32 `protobuf:"varint,1,opt,name=required_machines,json=requiredMachines,proto3" json:"required_machines,omitempty"`
	// contains filtered or unexported fields
}

MachineClassStatusSpec describes an Omni MachineRequestSetPressure resource spec.

func (*MachineRequestSetPressureSpec) CloneMessageVT added in v0.45.0

func (m *MachineRequestSetPressureSpec) CloneMessageVT() proto.Message

func (*MachineRequestSetPressureSpec) CloneVT added in v0.45.0

func (*MachineRequestSetPressureSpec) Descriptor deprecated added in v0.45.0

func (*MachineRequestSetPressureSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineRequestSetPressureSpec.ProtoReflect.Descriptor instead.

func (*MachineRequestSetPressureSpec) EqualMessageVT added in v0.45.0

func (this *MachineRequestSetPressureSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineRequestSetPressureSpec) EqualVT added in v0.45.0

func (*MachineRequestSetPressureSpec) GetRequiredMachines added in v0.45.0

func (x *MachineRequestSetPressureSpec) GetRequiredMachines() uint32

func (*MachineRequestSetPressureSpec) MarshalToSizedBufferVT added in v0.45.0

func (m *MachineRequestSetPressureSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineRequestSetPressureSpec) MarshalToVT added in v0.45.0

func (m *MachineRequestSetPressureSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineRequestSetPressureSpec) MarshalVT added in v0.45.0

func (m *MachineRequestSetPressureSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineRequestSetPressureSpec) ProtoMessage added in v0.45.0

func (*MachineRequestSetPressureSpec) ProtoMessage()

func (*MachineRequestSetPressureSpec) ProtoReflect added in v0.45.0

func (*MachineRequestSetPressureSpec) Reset added in v0.45.0

func (x *MachineRequestSetPressureSpec) Reset()

func (*MachineRequestSetPressureSpec) SizeVT added in v0.45.0

func (m *MachineRequestSetPressureSpec) SizeVT() (n int)

func (*MachineRequestSetPressureSpec) String added in v0.45.0

func (*MachineRequestSetPressureSpec) UnmarshalVT added in v0.45.0

func (m *MachineRequestSetPressureSpec) UnmarshalVT(dAtA []byte) error

type MachineRequestSetSpec added in v0.42.0

type MachineRequestSetSpec struct {
	ProviderId   string         `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	MachineCount int32          `protobuf:"varint,2,opt,name=machine_count,json=machineCount,proto3" json:"machine_count,omitempty"`
	TalosVersion string         `protobuf:"bytes,3,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	Extensions   []string       `protobuf:"bytes,5,rep,name=extensions,proto3" json:"extensions,omitempty"`
	KernelArgs   []string       `protobuf:"bytes,6,rep,name=kernel_args,json=kernelArgs,proto3" json:"kernel_args,omitempty"`
	MetaValues   []*MetaValue   `protobuf:"bytes,7,rep,name=meta_values,json=metaValues,proto3" json:"meta_values,omitempty"`
	ProviderData string         `protobuf:"bytes,8,opt,name=provider_data,json=providerData,proto3" json:"provider_data,omitempty"`
	GrpcTunnel   GrpcTunnelMode `protobuf:"varint,9,opt,name=grpc_tunnel,json=grpcTunnel,proto3,enum=specs.GrpcTunnelMode" json:"grpc_tunnel,omitempty"`
	// contains filtered or unexported fields
}

MachineRequestSetSpec creates the number of machine requests. Can be either connected to a machine class or be manual.

func (*MachineRequestSetSpec) CloneMessageVT added in v0.42.0

func (m *MachineRequestSetSpec) CloneMessageVT() proto.Message

func (*MachineRequestSetSpec) CloneVT added in v0.42.0

func (*MachineRequestSetSpec) Descriptor deprecated added in v0.42.0

func (*MachineRequestSetSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineRequestSetSpec.ProtoReflect.Descriptor instead.

func (*MachineRequestSetSpec) EqualMessageVT added in v0.42.0

func (this *MachineRequestSetSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineRequestSetSpec) EqualVT added in v0.42.0

func (this *MachineRequestSetSpec) EqualVT(that *MachineRequestSetSpec) bool

func (*MachineRequestSetSpec) GetExtensions added in v0.42.0

func (x *MachineRequestSetSpec) GetExtensions() []string

func (*MachineRequestSetSpec) GetGrpcTunnel added in v0.45.0

func (x *MachineRequestSetSpec) GetGrpcTunnel() GrpcTunnelMode

func (*MachineRequestSetSpec) GetKernelArgs added in v0.42.0

func (x *MachineRequestSetSpec) GetKernelArgs() []string

func (*MachineRequestSetSpec) GetMachineCount added in v0.42.0

func (x *MachineRequestSetSpec) GetMachineCount() int32

func (*MachineRequestSetSpec) GetMetaValues added in v0.42.0

func (x *MachineRequestSetSpec) GetMetaValues() []*MetaValue

func (*MachineRequestSetSpec) GetProviderData added in v0.45.0

func (x *MachineRequestSetSpec) GetProviderData() string

func (*MachineRequestSetSpec) GetProviderId added in v0.42.0

func (x *MachineRequestSetSpec) GetProviderId() string

func (*MachineRequestSetSpec) GetTalosVersion added in v0.42.0

func (x *MachineRequestSetSpec) GetTalosVersion() string

func (*MachineRequestSetSpec) MarshalToSizedBufferVT added in v0.42.0

func (m *MachineRequestSetSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineRequestSetSpec) MarshalToVT added in v0.42.0

func (m *MachineRequestSetSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineRequestSetSpec) MarshalVT added in v0.42.0

func (m *MachineRequestSetSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineRequestSetSpec) ProtoMessage added in v0.42.0

func (*MachineRequestSetSpec) ProtoMessage()

func (*MachineRequestSetSpec) ProtoReflect added in v0.42.0

func (x *MachineRequestSetSpec) ProtoReflect() protoreflect.Message

func (*MachineRequestSetSpec) Reset added in v0.42.0

func (x *MachineRequestSetSpec) Reset()

func (*MachineRequestSetSpec) SizeVT added in v0.42.0

func (m *MachineRequestSetSpec) SizeVT() (n int)

func (*MachineRequestSetSpec) String added in v0.42.0

func (x *MachineRequestSetSpec) String() string

func (*MachineRequestSetSpec) UnmarshalVT added in v0.42.0

func (m *MachineRequestSetSpec) UnmarshalVT(dAtA []byte) error

type MachineRequestSetStatusSpec added in v0.42.0

type MachineRequestSetStatusSpec struct {
	// contains filtered or unexported fields
}

MachineRequestSetStatusSpec describes the status of the machine request set.

func (*MachineRequestSetStatusSpec) CloneMessageVT added in v0.42.0

func (m *MachineRequestSetStatusSpec) CloneMessageVT() proto.Message

func (*MachineRequestSetStatusSpec) CloneVT added in v0.42.0

func (*MachineRequestSetStatusSpec) Descriptor deprecated added in v0.42.0

func (*MachineRequestSetStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineRequestSetStatusSpec.ProtoReflect.Descriptor instead.

func (*MachineRequestSetStatusSpec) EqualMessageVT added in v0.42.0

func (this *MachineRequestSetStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineRequestSetStatusSpec) EqualVT added in v0.42.0

func (*MachineRequestSetStatusSpec) MarshalToSizedBufferVT added in v0.42.0

func (m *MachineRequestSetStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineRequestSetStatusSpec) MarshalToVT added in v0.42.0

func (m *MachineRequestSetStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineRequestSetStatusSpec) MarshalVT added in v0.42.0

func (m *MachineRequestSetStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineRequestSetStatusSpec) ProtoMessage added in v0.42.0

func (*MachineRequestSetStatusSpec) ProtoMessage()

func (*MachineRequestSetStatusSpec) ProtoReflect added in v0.42.0

func (*MachineRequestSetStatusSpec) Reset added in v0.42.0

func (x *MachineRequestSetStatusSpec) Reset()

func (*MachineRequestSetStatusSpec) SizeVT added in v0.42.0

func (m *MachineRequestSetStatusSpec) SizeVT() (n int)

func (*MachineRequestSetStatusSpec) String added in v0.42.0

func (x *MachineRequestSetStatusSpec) String() string

func (*MachineRequestSetStatusSpec) UnmarshalVT added in v0.42.0

func (m *MachineRequestSetStatusSpec) UnmarshalVT(dAtA []byte) error

type MachineRequestSpec added in v0.42.0

type MachineRequestSpec struct {
	TalosVersion string         `protobuf:"bytes,1,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	Overlay      *Overlay       `protobuf:"bytes,2,opt,name=overlay,proto3" json:"overlay,omitempty"`
	Extensions   []string       `protobuf:"bytes,3,rep,name=extensions,proto3" json:"extensions,omitempty"`
	KernelArgs   []string       `protobuf:"bytes,4,rep,name=kernel_args,json=kernelArgs,proto3" json:"kernel_args,omitempty"`
	MetaValues   []*MetaValue   `protobuf:"bytes,5,rep,name=meta_values,json=metaValues,proto3" json:"meta_values,omitempty"`
	ProviderData string         `protobuf:"bytes,6,opt,name=provider_data,json=providerData,proto3" json:"provider_data,omitempty"`
	GrpcTunnel   GrpcTunnelMode `protobuf:"varint,7,opt,name=grpc_tunnel,json=grpcTunnel,proto3,enum=specs.GrpcTunnelMode" json:"grpc_tunnel,omitempty"`
	// contains filtered or unexported fields
}

func (*MachineRequestSpec) CloneMessageVT added in v0.42.0

func (m *MachineRequestSpec) CloneMessageVT() proto.Message

func (*MachineRequestSpec) CloneVT added in v0.42.0

func (m *MachineRequestSpec) CloneVT() *MachineRequestSpec

func (*MachineRequestSpec) Descriptor deprecated added in v0.42.0

func (*MachineRequestSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineRequestSpec.ProtoReflect.Descriptor instead.

func (*MachineRequestSpec) EqualMessageVT added in v0.42.0

func (this *MachineRequestSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineRequestSpec) EqualVT added in v0.42.0

func (this *MachineRequestSpec) EqualVT(that *MachineRequestSpec) bool

func (*MachineRequestSpec) GetExtensions added in v0.42.0

func (x *MachineRequestSpec) GetExtensions() []string

func (*MachineRequestSpec) GetGrpcTunnel added in v0.45.0

func (x *MachineRequestSpec) GetGrpcTunnel() GrpcTunnelMode

func (*MachineRequestSpec) GetKernelArgs added in v0.42.0

func (x *MachineRequestSpec) GetKernelArgs() []string

func (*MachineRequestSpec) GetMetaValues added in v0.42.0

func (x *MachineRequestSpec) GetMetaValues() []*MetaValue

func (*MachineRequestSpec) GetOverlay added in v0.42.0

func (x *MachineRequestSpec) GetOverlay() *Overlay

func (*MachineRequestSpec) GetProviderData added in v0.45.0

func (x *MachineRequestSpec) GetProviderData() string

func (*MachineRequestSpec) GetTalosVersion added in v0.42.0

func (x *MachineRequestSpec) GetTalosVersion() string

func (*MachineRequestSpec) MarshalToSizedBufferVT added in v0.42.0

func (m *MachineRequestSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineRequestSpec) MarshalToVT added in v0.42.0

func (m *MachineRequestSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineRequestSpec) MarshalVT added in v0.42.0

func (m *MachineRequestSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineRequestSpec) ProtoMessage added in v0.42.0

func (*MachineRequestSpec) ProtoMessage()

func (*MachineRequestSpec) ProtoReflect added in v0.42.0

func (x *MachineRequestSpec) ProtoReflect() protoreflect.Message

func (*MachineRequestSpec) Reset added in v0.42.0

func (x *MachineRequestSpec) Reset()

func (*MachineRequestSpec) SizeVT added in v0.42.0

func (m *MachineRequestSpec) SizeVT() (n int)

func (*MachineRequestSpec) String added in v0.42.0

func (x *MachineRequestSpec) String() string

func (*MachineRequestSpec) UnmarshalVT added in v0.42.0

func (m *MachineRequestSpec) UnmarshalVT(dAtA []byte) error

type MachineRequestStatusSpec added in v0.42.0

type MachineRequestStatusSpec struct {
	Id     string                         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Stage  MachineRequestStatusSpec_Stage `protobuf:"varint,2,opt,name=stage,proto3,enum=specs.MachineRequestStatusSpec_Stage" json:"stage,omitempty"`
	Error  string                         `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	Status string                         `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*MachineRequestStatusSpec) CloneMessageVT added in v0.42.0

func (m *MachineRequestStatusSpec) CloneMessageVT() proto.Message

func (*MachineRequestStatusSpec) CloneVT added in v0.42.0

func (*MachineRequestStatusSpec) Descriptor deprecated added in v0.42.0

func (*MachineRequestStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineRequestStatusSpec.ProtoReflect.Descriptor instead.

func (*MachineRequestStatusSpec) EqualMessageVT added in v0.42.0

func (this *MachineRequestStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineRequestStatusSpec) EqualVT added in v0.42.0

func (*MachineRequestStatusSpec) GetError added in v0.42.0

func (x *MachineRequestStatusSpec) GetError() string

func (*MachineRequestStatusSpec) GetId added in v0.42.0

func (x *MachineRequestStatusSpec) GetId() string

func (*MachineRequestStatusSpec) GetStage added in v0.42.0

func (*MachineRequestStatusSpec) GetStatus added in v0.45.0

func (x *MachineRequestStatusSpec) GetStatus() string

func (*MachineRequestStatusSpec) MarshalToSizedBufferVT added in v0.42.0

func (m *MachineRequestStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineRequestStatusSpec) MarshalToVT added in v0.42.0

func (m *MachineRequestStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineRequestStatusSpec) MarshalVT added in v0.42.0

func (m *MachineRequestStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineRequestStatusSpec) ProtoMessage added in v0.42.0

func (*MachineRequestStatusSpec) ProtoMessage()

func (*MachineRequestStatusSpec) ProtoReflect added in v0.42.0

func (x *MachineRequestStatusSpec) ProtoReflect() protoreflect.Message

func (*MachineRequestStatusSpec) Reset added in v0.42.0

func (x *MachineRequestStatusSpec) Reset()

func (*MachineRequestStatusSpec) SizeVT added in v0.42.0

func (m *MachineRequestStatusSpec) SizeVT() (n int)

func (*MachineRequestStatusSpec) String added in v0.42.0

func (x *MachineRequestStatusSpec) String() string

func (*MachineRequestStatusSpec) UnmarshalVT added in v0.42.0

func (m *MachineRequestStatusSpec) UnmarshalVT(dAtA []byte) error

type MachineRequestStatusSpec_Stage added in v0.42.0

type MachineRequestStatusSpec_Stage int32
const (
	MachineRequestStatusSpec_UNKNOWN      MachineRequestStatusSpec_Stage = 0
	MachineRequestStatusSpec_PROVISIONING MachineRequestStatusSpec_Stage = 1
	MachineRequestStatusSpec_PROVISIONED  MachineRequestStatusSpec_Stage = 2
	MachineRequestStatusSpec_FAILED       MachineRequestStatusSpec_Stage = 3
)

func (MachineRequestStatusSpec_Stage) Descriptor added in v0.42.0

func (MachineRequestStatusSpec_Stage) Enum added in v0.42.0

func (MachineRequestStatusSpec_Stage) EnumDescriptor deprecated added in v0.42.0

func (MachineRequestStatusSpec_Stage) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineRequestStatusSpec_Stage.Descriptor instead.

func (MachineRequestStatusSpec_Stage) Number added in v0.42.0

func (MachineRequestStatusSpec_Stage) String added in v0.42.0

func (MachineRequestStatusSpec_Stage) Type added in v0.42.0

type MachineSetNodeSpec

type MachineSetNodeSpec struct {
	// contains filtered or unexported fields
}

MachineSetNodeSpec is a binding between ClusterMachine and MachineSet.

func (*MachineSetNodeSpec) CloneMessageVT

func (m *MachineSetNodeSpec) CloneMessageVT() proto.Message

func (*MachineSetNodeSpec) CloneVT

func (m *MachineSetNodeSpec) CloneVT() *MachineSetNodeSpec

func (*MachineSetNodeSpec) Descriptor deprecated

func (*MachineSetNodeSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineSetNodeSpec.ProtoReflect.Descriptor instead.

func (*MachineSetNodeSpec) EqualMessageVT

func (this *MachineSetNodeSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSetNodeSpec) EqualVT

func (this *MachineSetNodeSpec) EqualVT(that *MachineSetNodeSpec) bool

func (*MachineSetNodeSpec) MarshalToSizedBufferVT

func (m *MachineSetNodeSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSetNodeSpec) MarshalToVT

func (m *MachineSetNodeSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSetNodeSpec) MarshalVT

func (m *MachineSetNodeSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineSetNodeSpec) ProtoMessage

func (*MachineSetNodeSpec) ProtoMessage()

func (*MachineSetNodeSpec) ProtoReflect

func (x *MachineSetNodeSpec) ProtoReflect() protoreflect.Message

func (*MachineSetNodeSpec) Reset

func (x *MachineSetNodeSpec) Reset()

func (*MachineSetNodeSpec) SizeVT

func (m *MachineSetNodeSpec) SizeVT() (n int)

func (*MachineSetNodeSpec) String

func (x *MachineSetNodeSpec) String() string

func (*MachineSetNodeSpec) UnmarshalVT

func (m *MachineSetNodeSpec) UnmarshalVT(dAtA []byte) error

type MachineSetPhase

type MachineSetPhase int32

MachineSetPhaseSpec is machine set phase.

const (
	MachineSetPhase_Unknown       MachineSetPhase = 0
	MachineSetPhase_ScalingUp     MachineSetPhase = 1
	MachineSetPhase_ScalingDown   MachineSetPhase = 2
	MachineSetPhase_Running       MachineSetPhase = 3
	MachineSetPhase_Destroying    MachineSetPhase = 4
	MachineSetPhase_Failed        MachineSetPhase = 5
	MachineSetPhase_Reconfiguring MachineSetPhase = 6
)

func (MachineSetPhase) Descriptor

func (MachineSetPhase) Enum

func (x MachineSetPhase) Enum() *MachineSetPhase

func (MachineSetPhase) EnumDescriptor deprecated

func (MachineSetPhase) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineSetPhase.Descriptor instead.

func (MachineSetPhase) Number

func (MachineSetPhase) String

func (x MachineSetPhase) String() string

func (MachineSetPhase) Type

type MachineSetSpec

type MachineSetSpec struct {

	// UpdateStrategy is the update strategy of the machine set.
	UpdateStrategy MachineSetSpec_UpdateStrategy `` /* 145-byte string literal not displayed */
	// MachineClass is the machine class to pick machines from for the machine set.
	// Use MachineAllocation instead.
	//
	// Deprecated: Marked as deprecated in omni/specs/omni.proto.
	MachineClass *MachineSetSpec_MachineAllocation `protobuf:"bytes,2,opt,name=machine_class,json=machineClass,proto3" json:"machine_class,omitempty"`
	// BootstrapSpec defines the bootstrapping spec of the machine set.
	// This field is immutable, only valid for the control plane machine set and used only once at the creation time.
	// When set, the machine set won't be created from scratch, instead, it will be bootstrapped using the given spec.
	BootstrapSpec *MachineSetSpec_BootstrapSpec `protobuf:"bytes,3,opt,name=bootstrap_spec,json=bootstrapSpec,proto3" json:"bootstrap_spec,omitempty"`
	// DeleteStrategy defines the delete strategy of the machine set.
	DeleteStrategy MachineSetSpec_UpdateStrategy `` /* 145-byte string literal not displayed */
	// UpdateStrategyConfig defines the update strategy configuration.
	UpdateStrategyConfig *MachineSetSpec_UpdateStrategyConfig `protobuf:"bytes,5,opt,name=update_strategy_config,json=updateStrategyConfig,proto3" json:"update_strategy_config,omitempty"`
	// DeleteStrategyConfig defines the delete strategy configuration.
	DeleteStrategyConfig *MachineSetSpec_UpdateStrategyConfig `protobuf:"bytes,6,opt,name=delete_strategy_config,json=deleteStrategyConfig,proto3" json:"delete_strategy_config,omitempty"`
	// MachineAllocation rule to pick machines for the machine set.
	MachineAllocation *MachineSetSpec_MachineAllocation `protobuf:"bytes,7,opt,name=machine_allocation,json=machineAllocation,proto3" json:"machine_allocation,omitempty"`
	// contains filtered or unexported fields
}

MachineSetSpec describes the cluster machine group.

func (*MachineSetSpec) CloneMessageVT

func (m *MachineSetSpec) CloneMessageVT() proto.Message

func (*MachineSetSpec) CloneVT

func (m *MachineSetSpec) CloneVT() *MachineSetSpec

func (*MachineSetSpec) Descriptor deprecated

func (*MachineSetSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec.ProtoReflect.Descriptor instead.

func (*MachineSetSpec) EqualMessageVT

func (this *MachineSetSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSetSpec) EqualVT

func (this *MachineSetSpec) EqualVT(that *MachineSetSpec) bool

func (*MachineSetSpec) GetBootstrapSpec

func (x *MachineSetSpec) GetBootstrapSpec() *MachineSetSpec_BootstrapSpec

func (*MachineSetSpec) GetDeleteStrategy

func (x *MachineSetSpec) GetDeleteStrategy() MachineSetSpec_UpdateStrategy

func (*MachineSetSpec) GetDeleteStrategyConfig

func (x *MachineSetSpec) GetDeleteStrategyConfig() *MachineSetSpec_UpdateStrategyConfig

func (*MachineSetSpec) GetMachineAllocation added in v0.45.0

func (x *MachineSetSpec) GetMachineAllocation() *MachineSetSpec_MachineAllocation

func (*MachineSetSpec) GetMachineClass deprecated

func (x *MachineSetSpec) GetMachineClass() *MachineSetSpec_MachineAllocation

Deprecated: Marked as deprecated in omni/specs/omni.proto.

func (*MachineSetSpec) GetUpdateStrategy

func (x *MachineSetSpec) GetUpdateStrategy() MachineSetSpec_UpdateStrategy

func (*MachineSetSpec) GetUpdateStrategyConfig

func (x *MachineSetSpec) GetUpdateStrategyConfig() *MachineSetSpec_UpdateStrategyConfig

func (*MachineSetSpec) MarshalToSizedBufferVT

func (m *MachineSetSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSetSpec) MarshalToVT

func (m *MachineSetSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSetSpec) MarshalVT

func (m *MachineSetSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineSetSpec) ProtoMessage

func (*MachineSetSpec) ProtoMessage()

func (*MachineSetSpec) ProtoReflect

func (x *MachineSetSpec) ProtoReflect() protoreflect.Message

func (*MachineSetSpec) Reset

func (x *MachineSetSpec) Reset()

func (*MachineSetSpec) SizeVT

func (m *MachineSetSpec) SizeVT() (n int)

func (*MachineSetSpec) String

func (x *MachineSetSpec) String() string

func (*MachineSetSpec) UnmarshalVT

func (m *MachineSetSpec) UnmarshalVT(dAtA []byte) error

type MachineSetSpec_BootstrapSpec

type MachineSetSpec_BootstrapSpec struct {

	// ClusterUuid is the UUID of the cluster to bootstrap. It can be obtained via `omnictl get clusteruuid <cluster-name>`
	ClusterUuid string `protobuf:"bytes,1,opt,name=cluster_uuid,json=clusterUuid,proto3" json:"cluster_uuid,omitempty"`
	// Snapshot is the file name of the etcd snapshot to restore from. It follows the format similar to `FFFFFFFFFFFFFFFF.snapshot`.
	Snapshot string `protobuf:"bytes,2,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
	// contains filtered or unexported fields
}

BootstrapSpec defines the bootstrap spec for the control plane machine set. It can contain a reference to an etcd backup, which can be used to bootstrap etcd.

func (*MachineSetSpec_BootstrapSpec) CloneMessageVT

func (m *MachineSetSpec_BootstrapSpec) CloneMessageVT() proto.Message

func (*MachineSetSpec_BootstrapSpec) CloneVT

func (*MachineSetSpec_BootstrapSpec) Descriptor deprecated

func (*MachineSetSpec_BootstrapSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec_BootstrapSpec.ProtoReflect.Descriptor instead.

func (*MachineSetSpec_BootstrapSpec) EqualMessageVT

func (this *MachineSetSpec_BootstrapSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSetSpec_BootstrapSpec) EqualVT

func (*MachineSetSpec_BootstrapSpec) GetClusterUuid

func (x *MachineSetSpec_BootstrapSpec) GetClusterUuid() string

func (*MachineSetSpec_BootstrapSpec) GetSnapshot

func (x *MachineSetSpec_BootstrapSpec) GetSnapshot() string

func (*MachineSetSpec_BootstrapSpec) MarshalToSizedBufferVT

func (m *MachineSetSpec_BootstrapSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSetSpec_BootstrapSpec) MarshalToVT

func (m *MachineSetSpec_BootstrapSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSetSpec_BootstrapSpec) MarshalVT

func (m *MachineSetSpec_BootstrapSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineSetSpec_BootstrapSpec) ProtoMessage

func (*MachineSetSpec_BootstrapSpec) ProtoMessage()

func (*MachineSetSpec_BootstrapSpec) ProtoReflect

func (*MachineSetSpec_BootstrapSpec) Reset

func (x *MachineSetSpec_BootstrapSpec) Reset()

func (*MachineSetSpec_BootstrapSpec) SizeVT

func (m *MachineSetSpec_BootstrapSpec) SizeVT() (n int)

func (*MachineSetSpec_BootstrapSpec) String

func (*MachineSetSpec_BootstrapSpec) UnmarshalVT

func (m *MachineSetSpec_BootstrapSpec) UnmarshalVT(dAtA []byte) error

type MachineSetSpec_MachineAllocation added in v0.45.0

type MachineSetSpec_MachineAllocation struct {

	// Name defines the machine class/machine request set id to select the machines from.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// MachineCount defines fixed amount of the machines to allocated from the machine class/request set.
	MachineCount uint32 `protobuf:"varint,2,opt,name=machine_count,json=machineCount,proto3" json:"machine_count,omitempty"`
	// AllocationType defines special constants for the amount of machines to be allocated.
	AllocationType MachineSetSpec_MachineAllocation_Type `` /* 153-byte string literal not displayed */
	// Source defines the source where to get the machines from.
	// It can be either a machine class or a machine request set.
	Source MachineSetSpec_MachineAllocation_Source `protobuf:"varint,4,opt,name=source,proto3,enum=specs.MachineSetSpec_MachineAllocation_Source" json:"source,omitempty"`
	// contains filtered or unexported fields
}

MachineAllocation defines the machine automatic allocation configuration.

func (*MachineSetSpec_MachineAllocation) CloneMessageVT added in v0.45.0

func (m *MachineSetSpec_MachineAllocation) CloneMessageVT() proto.Message

func (*MachineSetSpec_MachineAllocation) CloneVT added in v0.45.0

func (*MachineSetSpec_MachineAllocation) Descriptor deprecated added in v0.45.0

func (*MachineSetSpec_MachineAllocation) Descriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec_MachineAllocation.ProtoReflect.Descriptor instead.

func (*MachineSetSpec_MachineAllocation) EqualMessageVT added in v0.45.0

func (this *MachineSetSpec_MachineAllocation) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSetSpec_MachineAllocation) EqualVT added in v0.45.0

func (*MachineSetSpec_MachineAllocation) GetAllocationType added in v0.45.0

func (*MachineSetSpec_MachineAllocation) GetMachineCount added in v0.45.0

func (x *MachineSetSpec_MachineAllocation) GetMachineCount() uint32

func (*MachineSetSpec_MachineAllocation) GetName added in v0.45.0

func (*MachineSetSpec_MachineAllocation) GetSource added in v0.45.0

func (*MachineSetSpec_MachineAllocation) MarshalToSizedBufferVT added in v0.45.0

func (m *MachineSetSpec_MachineAllocation) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSetSpec_MachineAllocation) MarshalToVT added in v0.45.0

func (m *MachineSetSpec_MachineAllocation) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSetSpec_MachineAllocation) MarshalVT added in v0.45.0

func (m *MachineSetSpec_MachineAllocation) MarshalVT() (dAtA []byte, err error)

func (*MachineSetSpec_MachineAllocation) ProtoMessage added in v0.45.0

func (*MachineSetSpec_MachineAllocation) ProtoMessage()

func (*MachineSetSpec_MachineAllocation) ProtoReflect added in v0.45.0

func (*MachineSetSpec_MachineAllocation) Reset added in v0.45.0

func (*MachineSetSpec_MachineAllocation) SizeVT added in v0.45.0

func (m *MachineSetSpec_MachineAllocation) SizeVT() (n int)

func (*MachineSetSpec_MachineAllocation) String added in v0.45.0

func (*MachineSetSpec_MachineAllocation) UnmarshalVT added in v0.45.0

func (m *MachineSetSpec_MachineAllocation) UnmarshalVT(dAtA []byte) error

type MachineSetSpec_MachineAllocation_Source added in v0.45.0

type MachineSetSpec_MachineAllocation_Source int32
const (
	// MachineClass allocates the machines from a machine class.
	MachineSetSpec_MachineAllocation_MachineClass MachineSetSpec_MachineAllocation_Source = 0
	// MachineRequestSet allocates the machines from a machine request set.
	MachineSetSpec_MachineAllocation_MachineRequestSet MachineSetSpec_MachineAllocation_Source = 1
)

func (MachineSetSpec_MachineAllocation_Source) Descriptor added in v0.45.0

func (MachineSetSpec_MachineAllocation_Source) Enum added in v0.45.0

func (MachineSetSpec_MachineAllocation_Source) EnumDescriptor deprecated added in v0.45.0

func (MachineSetSpec_MachineAllocation_Source) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec_MachineAllocation_Source.Descriptor instead.

func (MachineSetSpec_MachineAllocation_Source) Number added in v0.45.0

func (MachineSetSpec_MachineAllocation_Source) String added in v0.45.0

func (MachineSetSpec_MachineAllocation_Source) Type added in v0.45.0

type MachineSetSpec_MachineAllocation_Type added in v0.45.0

type MachineSetSpec_MachineAllocation_Type int32
const (
	// Static uses the count defined in the count field.
	MachineSetSpec_MachineAllocation_Static MachineSetSpec_MachineAllocation_Type = 0
	// Unlimited allocates all available machines from the machine class/request set.
	MachineSetSpec_MachineAllocation_Unlimited MachineSetSpec_MachineAllocation_Type = 1
)

func (MachineSetSpec_MachineAllocation_Type) Descriptor added in v0.45.0

func (MachineSetSpec_MachineAllocation_Type) Enum added in v0.45.0

func (MachineSetSpec_MachineAllocation_Type) EnumDescriptor deprecated added in v0.45.0

func (MachineSetSpec_MachineAllocation_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec_MachineAllocation_Type.Descriptor instead.

func (MachineSetSpec_MachineAllocation_Type) Number added in v0.45.0

func (MachineSetSpec_MachineAllocation_Type) String added in v0.45.0

func (MachineSetSpec_MachineAllocation_Type) Type added in v0.45.0

type MachineSetSpec_MachineClass

type MachineSetSpec_MachineClass struct {

	// Name defines the machine class/machine request set id to select the machines from.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// MachineCount defines fixed amount of the machines to allocated from the machine class/request set.
	MachineCount uint32 `protobuf:"varint,2,opt,name=machine_count,json=machineCount,proto3" json:"machine_count,omitempty"`
	// AllocationType defines special constants for the amount of machines to be allocated.
	AllocationType MachineSetSpec_MachineClass_Type `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

MachineClass defines the machine class allocation mode config.

func (*MachineSetSpec_MachineClass) CloneMessageVT

func (m *MachineSetSpec_MachineClass) CloneMessageVT() proto.Message

func (*MachineSetSpec_MachineClass) CloneVT

func (*MachineSetSpec_MachineClass) Descriptor deprecated

func (*MachineSetSpec_MachineClass) Descriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec_MachineClass.ProtoReflect.Descriptor instead.

func (*MachineSetSpec_MachineClass) EqualMessageVT

func (this *MachineSetSpec_MachineClass) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSetSpec_MachineClass) EqualVT

func (*MachineSetSpec_MachineClass) GetAllocationType

func (*MachineSetSpec_MachineClass) GetMachineCount

func (x *MachineSetSpec_MachineClass) GetMachineCount() uint32

func (*MachineSetSpec_MachineClass) GetName

func (x *MachineSetSpec_MachineClass) GetName() string

func (*MachineSetSpec_MachineClass) MarshalToSizedBufferVT

func (m *MachineSetSpec_MachineClass) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSetSpec_MachineClass) MarshalToVT

func (m *MachineSetSpec_MachineClass) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSetSpec_MachineClass) MarshalVT

func (m *MachineSetSpec_MachineClass) MarshalVT() (dAtA []byte, err error)

func (*MachineSetSpec_MachineClass) ProtoMessage

func (*MachineSetSpec_MachineClass) ProtoMessage()

func (*MachineSetSpec_MachineClass) ProtoReflect

func (*MachineSetSpec_MachineClass) Reset

func (x *MachineSetSpec_MachineClass) Reset()

func (*MachineSetSpec_MachineClass) SizeVT

func (m *MachineSetSpec_MachineClass) SizeVT() (n int)

func (*MachineSetSpec_MachineClass) String

func (x *MachineSetSpec_MachineClass) String() string

func (*MachineSetSpec_MachineClass) UnmarshalVT

func (m *MachineSetSpec_MachineClass) UnmarshalVT(dAtA []byte) error

type MachineSetSpec_MachineClass_Type added in v0.45.0

type MachineSetSpec_MachineClass_Type int32
const (
	// Static uses the count defined in the count field.
	MachineSetSpec_MachineClass_Static MachineSetSpec_MachineClass_Type = 0
	// Unlimited allocates all available machines from the machine class/request set.
	MachineSetSpec_MachineClass_Unlimited MachineSetSpec_MachineClass_Type = 1
)

func (MachineSetSpec_MachineClass_Type) Descriptor added in v0.45.0

func (MachineSetSpec_MachineClass_Type) Enum added in v0.45.0

func (MachineSetSpec_MachineClass_Type) EnumDescriptor deprecated added in v0.45.0

func (MachineSetSpec_MachineClass_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec_MachineClass_Type.Descriptor instead.

func (MachineSetSpec_MachineClass_Type) Number added in v0.45.0

func (MachineSetSpec_MachineClass_Type) String added in v0.45.0

func (MachineSetSpec_MachineClass_Type) Type added in v0.45.0

type MachineSetSpec_RollingUpdateStrategyConfig

type MachineSetSpec_RollingUpdateStrategyConfig struct {

	// MaxParallelism is the maximum number of machines that can be processed in parallel.
	// When unset or set to 0, it defaults to 1.
	MaxParallelism uint32 `protobuf:"varint,1,opt,name=max_parallelism,json=maxParallelism,proto3" json:"max_parallelism,omitempty"`
	// contains filtered or unexported fields
}

RollingUpdateStrategyConfig defines the rolling update strategy configuration.

func (*MachineSetSpec_RollingUpdateStrategyConfig) CloneMessageVT

func (*MachineSetSpec_RollingUpdateStrategyConfig) CloneVT

func (*MachineSetSpec_RollingUpdateStrategyConfig) Descriptor deprecated

Deprecated: Use MachineSetSpec_RollingUpdateStrategyConfig.ProtoReflect.Descriptor instead.

func (*MachineSetSpec_RollingUpdateStrategyConfig) EqualMessageVT

func (this *MachineSetSpec_RollingUpdateStrategyConfig) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSetSpec_RollingUpdateStrategyConfig) EqualVT

func (*MachineSetSpec_RollingUpdateStrategyConfig) GetMaxParallelism

func (x *MachineSetSpec_RollingUpdateStrategyConfig) GetMaxParallelism() uint32

func (*MachineSetSpec_RollingUpdateStrategyConfig) MarshalToSizedBufferVT

func (m *MachineSetSpec_RollingUpdateStrategyConfig) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSetSpec_RollingUpdateStrategyConfig) MarshalToVT

func (m *MachineSetSpec_RollingUpdateStrategyConfig) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSetSpec_RollingUpdateStrategyConfig) MarshalVT

func (m *MachineSetSpec_RollingUpdateStrategyConfig) MarshalVT() (dAtA []byte, err error)

func (*MachineSetSpec_RollingUpdateStrategyConfig) ProtoMessage

func (*MachineSetSpec_RollingUpdateStrategyConfig) ProtoReflect

func (*MachineSetSpec_RollingUpdateStrategyConfig) Reset

func (*MachineSetSpec_RollingUpdateStrategyConfig) SizeVT

func (*MachineSetSpec_RollingUpdateStrategyConfig) String

func (*MachineSetSpec_RollingUpdateStrategyConfig) UnmarshalVT

func (m *MachineSetSpec_RollingUpdateStrategyConfig) UnmarshalVT(dAtA []byte) error

type MachineSetSpec_UpdateStrategy

type MachineSetSpec_UpdateStrategy int32

UpdateStrategy defines the update strategy of the machine set.

const (
	MachineSetSpec_Unset   MachineSetSpec_UpdateStrategy = 0
	MachineSetSpec_Rolling MachineSetSpec_UpdateStrategy = 1
)

func (MachineSetSpec_UpdateStrategy) Descriptor

func (MachineSetSpec_UpdateStrategy) Enum

func (MachineSetSpec_UpdateStrategy) EnumDescriptor deprecated

func (MachineSetSpec_UpdateStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec_UpdateStrategy.Descriptor instead.

func (MachineSetSpec_UpdateStrategy) Number

func (MachineSetSpec_UpdateStrategy) String

func (MachineSetSpec_UpdateStrategy) Type

type MachineSetSpec_UpdateStrategyConfig

type MachineSetSpec_UpdateStrategyConfig struct {

	// Rolling is the rolling update configuration.
	// Used only when the UpdateStrategy is set to Rolling.
	Rolling *MachineSetSpec_RollingUpdateStrategyConfig `protobuf:"bytes,1,opt,name=rolling,proto3" json:"rolling,omitempty"`
	// contains filtered or unexported fields
}

UpdateConfig defines the update configuration.

func (*MachineSetSpec_UpdateStrategyConfig) CloneMessageVT

func (*MachineSetSpec_UpdateStrategyConfig) CloneVT

func (*MachineSetSpec_UpdateStrategyConfig) Descriptor deprecated

func (*MachineSetSpec_UpdateStrategyConfig) Descriptor() ([]byte, []int)

Deprecated: Use MachineSetSpec_UpdateStrategyConfig.ProtoReflect.Descriptor instead.

func (*MachineSetSpec_UpdateStrategyConfig) EqualMessageVT

func (this *MachineSetSpec_UpdateStrategyConfig) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSetSpec_UpdateStrategyConfig) EqualVT

func (*MachineSetSpec_UpdateStrategyConfig) GetRolling

func (*MachineSetSpec_UpdateStrategyConfig) MarshalToSizedBufferVT

func (m *MachineSetSpec_UpdateStrategyConfig) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSetSpec_UpdateStrategyConfig) MarshalToVT

func (m *MachineSetSpec_UpdateStrategyConfig) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSetSpec_UpdateStrategyConfig) MarshalVT

func (m *MachineSetSpec_UpdateStrategyConfig) MarshalVT() (dAtA []byte, err error)

func (*MachineSetSpec_UpdateStrategyConfig) ProtoMessage

func (*MachineSetSpec_UpdateStrategyConfig) ProtoMessage()

func (*MachineSetSpec_UpdateStrategyConfig) ProtoReflect

func (*MachineSetSpec_UpdateStrategyConfig) Reset

func (*MachineSetSpec_UpdateStrategyConfig) SizeVT

func (m *MachineSetSpec_UpdateStrategyConfig) SizeVT() (n int)

func (*MachineSetSpec_UpdateStrategyConfig) String

func (*MachineSetSpec_UpdateStrategyConfig) UnmarshalVT

func (m *MachineSetSpec_UpdateStrategyConfig) UnmarshalVT(dAtA []byte) error

type MachineSetStatusSpec

type MachineSetStatusSpec struct {
	Phase    MachineSetPhase `protobuf:"varint,1,opt,name=phase,proto3,enum=specs.MachineSetPhase" json:"phase,omitempty"`
	Ready    bool            `protobuf:"varint,2,opt,name=ready,proto3" json:"ready,omitempty"`
	Error    string          `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	Machines *Machines       `protobuf:"bytes,4,opt,name=machines,proto3" json:"machines,omitempty"`
	// config_hash is the combined hash of all cluster machines which are part of the machine set.
	ConfigHash string `protobuf:"bytes,5,opt,name=config_hash,json=configHash,proto3" json:"config_hash,omitempty"`
	// MachineAllocation is copied from the input MachineSet resource.
	MachineAllocation *MachineSetSpec_MachineAllocation `protobuf:"bytes,6,opt,name=machine_allocation,json=machineAllocation,proto3" json:"machine_allocation,omitempty"`
	// LockedUpdates is the number of machines which have pending config update but are locked.
	LockedUpdates uint32 `protobuf:"varint,7,opt,name=locked_updates,json=lockedUpdates,proto3" json:"locked_updates,omitempty"`
	// contains filtered or unexported fields
}

MachineSetStatusSpec describes machine set status.

func (*MachineSetStatusSpec) CloneMessageVT

func (m *MachineSetStatusSpec) CloneMessageVT() proto.Message

func (*MachineSetStatusSpec) CloneVT

func (*MachineSetStatusSpec) Descriptor deprecated

func (*MachineSetStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineSetStatusSpec.ProtoReflect.Descriptor instead.

func (*MachineSetStatusSpec) EqualMessageVT

func (this *MachineSetStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSetStatusSpec) EqualVT

func (this *MachineSetStatusSpec) EqualVT(that *MachineSetStatusSpec) bool

func (*MachineSetStatusSpec) GetConfigHash

func (x *MachineSetStatusSpec) GetConfigHash() string

func (*MachineSetStatusSpec) GetError

func (x *MachineSetStatusSpec) GetError() string

func (*MachineSetStatusSpec) GetLockedUpdates added in v0.38.0

func (x *MachineSetStatusSpec) GetLockedUpdates() uint32

func (*MachineSetStatusSpec) GetMachineAllocation added in v0.45.0

func (x *MachineSetStatusSpec) GetMachineAllocation() *MachineSetSpec_MachineAllocation

func (*MachineSetStatusSpec) GetMachines

func (x *MachineSetStatusSpec) GetMachines() *Machines

func (*MachineSetStatusSpec) GetPhase

func (x *MachineSetStatusSpec) GetPhase() MachineSetPhase

func (*MachineSetStatusSpec) GetReady

func (x *MachineSetStatusSpec) GetReady() bool

func (*MachineSetStatusSpec) MarshalToSizedBufferVT

func (m *MachineSetStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSetStatusSpec) MarshalToVT

func (m *MachineSetStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSetStatusSpec) MarshalVT

func (m *MachineSetStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineSetStatusSpec) ProtoMessage

func (*MachineSetStatusSpec) ProtoMessage()

func (*MachineSetStatusSpec) ProtoReflect

func (x *MachineSetStatusSpec) ProtoReflect() protoreflect.Message

func (*MachineSetStatusSpec) Reset

func (x *MachineSetStatusSpec) Reset()

func (*MachineSetStatusSpec) SizeVT

func (m *MachineSetStatusSpec) SizeVT() (n int)

func (*MachineSetStatusSpec) String

func (x *MachineSetStatusSpec) String() string

func (*MachineSetStatusSpec) UnmarshalVT

func (m *MachineSetStatusSpec) UnmarshalVT(dAtA []byte) error

type MachineSpec

type MachineSpec struct {

	// IP which can be used to access Talos API.
	ManagementAddress string `protobuf:"bytes,1,opt,name=management_address,json=managementAddress,proto3" json:"management_address,omitempty"`
	// Connected is copied from the corresponding Link resource.
	Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
	// contains filtered or unexported fields
}

MachineSpec describes a Machine.

func (*MachineSpec) CloneMessageVT

func (m *MachineSpec) CloneMessageVT() proto.Message

func (*MachineSpec) CloneVT

func (m *MachineSpec) CloneVT() *MachineSpec

func (*MachineSpec) Descriptor deprecated

func (*MachineSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineSpec.ProtoReflect.Descriptor instead.

func (*MachineSpec) EqualMessageVT

func (this *MachineSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineSpec) EqualVT

func (this *MachineSpec) EqualVT(that *MachineSpec) bool

func (*MachineSpec) GetConnected

func (x *MachineSpec) GetConnected() bool

func (*MachineSpec) GetManagementAddress

func (x *MachineSpec) GetManagementAddress() string

func (*MachineSpec) MarshalToSizedBufferVT

func (m *MachineSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineSpec) MarshalToVT

func (m *MachineSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineSpec) MarshalVT

func (m *MachineSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineSpec) ProtoMessage

func (*MachineSpec) ProtoMessage()

func (*MachineSpec) ProtoReflect

func (x *MachineSpec) ProtoReflect() protoreflect.Message

func (*MachineSpec) Reset

func (x *MachineSpec) Reset()

func (*MachineSpec) SizeVT

func (m *MachineSpec) SizeVT() (n int)

func (*MachineSpec) String

func (x *MachineSpec) String() string

func (*MachineSpec) UnmarshalVT

func (m *MachineSpec) UnmarshalVT(dAtA []byte) error

type MachineStatusLinkSpec

type MachineStatusLinkSpec struct {
	MessageStatus     *MachineStatusSpec     `protobuf:"bytes,1,opt,name=message_status,json=messageStatus,proto3" json:"message_status,omitempty"`
	SiderolinkCounter *SiderolinkCounterSpec `protobuf:"bytes,2,opt,name=siderolink_counter,json=siderolinkCounter,proto3" json:"siderolink_counter,omitempty"`
	MachineCreatedAt  int64                  `protobuf:"varint,3,opt,name=machine_created_at,json=machineCreatedAt,proto3" json:"machine_created_at,omitempty"`
	TearingDown       bool                   `protobuf:"varint,4,opt,name=tearing_down,json=tearingDown,proto3" json:"tearing_down,omitempty"`
	// contains filtered or unexported fields
}

MachineStatusLinkSpec describes the combination of MessageStatusSpec and SideroLinkSpec and SiderolinkCounterSpec

func (*MachineStatusLinkSpec) CloneMessageVT

func (m *MachineStatusLinkSpec) CloneMessageVT() proto.Message

func (*MachineStatusLinkSpec) CloneVT

func (*MachineStatusLinkSpec) Descriptor deprecated

func (*MachineStatusLinkSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusLinkSpec.ProtoReflect.Descriptor instead.

func (*MachineStatusLinkSpec) EqualMessageVT

func (this *MachineStatusLinkSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusLinkSpec) EqualVT

func (this *MachineStatusLinkSpec) EqualVT(that *MachineStatusLinkSpec) bool

func (*MachineStatusLinkSpec) GetMachineCreatedAt

func (x *MachineStatusLinkSpec) GetMachineCreatedAt() int64

func (*MachineStatusLinkSpec) GetMessageStatus

func (x *MachineStatusLinkSpec) GetMessageStatus() *MachineStatusSpec

func (*MachineStatusLinkSpec) GetSiderolinkCounter

func (x *MachineStatusLinkSpec) GetSiderolinkCounter() *SiderolinkCounterSpec

func (*MachineStatusLinkSpec) GetTearingDown added in v0.42.0

func (x *MachineStatusLinkSpec) GetTearingDown() bool

func (*MachineStatusLinkSpec) MarshalToSizedBufferVT

func (m *MachineStatusLinkSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusLinkSpec) MarshalToVT

func (m *MachineStatusLinkSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusLinkSpec) MarshalVT

func (m *MachineStatusLinkSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusLinkSpec) ProtoMessage

func (*MachineStatusLinkSpec) ProtoMessage()

func (*MachineStatusLinkSpec) ProtoReflect

func (x *MachineStatusLinkSpec) ProtoReflect() protoreflect.Message

func (*MachineStatusLinkSpec) Reset

func (x *MachineStatusLinkSpec) Reset()

func (*MachineStatusLinkSpec) SizeVT

func (m *MachineStatusLinkSpec) SizeVT() (n int)

func (*MachineStatusLinkSpec) String

func (x *MachineStatusLinkSpec) String() string

func (*MachineStatusLinkSpec) UnmarshalVT

func (m *MachineStatusLinkSpec) UnmarshalVT(dAtA []byte) error

type MachineStatusMetricsSpec added in v0.33.1

type MachineStatusMetricsSpec struct {
	RegisteredMachinesCount uint32 `` /* 133-byte string literal not displayed */
	ConnectedMachinesCount  uint32 `` /* 130-byte string literal not displayed */
	AllocatedMachinesCount  uint32 `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

MachineStatusMetricsSpec provides aggregated state of the number of registered and connected machines for the Omni instance.

func (*MachineStatusMetricsSpec) CloneMessageVT added in v0.33.1

func (m *MachineStatusMetricsSpec) CloneMessageVT() proto.Message

func (*MachineStatusMetricsSpec) CloneVT added in v0.33.1

func (*MachineStatusMetricsSpec) Descriptor deprecated added in v0.33.1

func (*MachineStatusMetricsSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusMetricsSpec.ProtoReflect.Descriptor instead.

func (*MachineStatusMetricsSpec) EqualMessageVT added in v0.33.1

func (this *MachineStatusMetricsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusMetricsSpec) EqualVT added in v0.33.1

func (*MachineStatusMetricsSpec) GetAllocatedMachinesCount added in v0.33.1

func (x *MachineStatusMetricsSpec) GetAllocatedMachinesCount() uint32

func (*MachineStatusMetricsSpec) GetConnectedMachinesCount added in v0.33.1

func (x *MachineStatusMetricsSpec) GetConnectedMachinesCount() uint32

func (*MachineStatusMetricsSpec) GetRegisteredMachinesCount added in v0.33.1

func (x *MachineStatusMetricsSpec) GetRegisteredMachinesCount() uint32

func (*MachineStatusMetricsSpec) MarshalToSizedBufferVT added in v0.33.1

func (m *MachineStatusMetricsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusMetricsSpec) MarshalToVT added in v0.33.1

func (m *MachineStatusMetricsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusMetricsSpec) MarshalVT added in v0.33.1

func (m *MachineStatusMetricsSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusMetricsSpec) ProtoMessage added in v0.33.1

func (*MachineStatusMetricsSpec) ProtoMessage()

func (*MachineStatusMetricsSpec) ProtoReflect added in v0.33.1

func (x *MachineStatusMetricsSpec) ProtoReflect() protoreflect.Message

func (*MachineStatusMetricsSpec) Reset added in v0.33.1

func (x *MachineStatusMetricsSpec) Reset()

func (*MachineStatusMetricsSpec) SizeVT added in v0.33.1

func (m *MachineStatusMetricsSpec) SizeVT() (n int)

func (*MachineStatusMetricsSpec) String added in v0.33.1

func (x *MachineStatusMetricsSpec) String() string

func (*MachineStatusMetricsSpec) UnmarshalVT added in v0.33.1

func (m *MachineStatusMetricsSpec) UnmarshalVT(dAtA []byte) error

type MachineStatusSnapshotSpec

type MachineStatusSnapshotSpec struct {
	MachineStatus *machine.MachineStatusEvent `protobuf:"bytes,1,opt,name=machine_status,json=machineStatus,proto3" json:"machine_status,omitempty"`
	// contains filtered or unexported fields
}

MachineStatusSnapshotSpec describes latest known status of MachineStatus Talos resource.

func (*MachineStatusSnapshotSpec) CloneMessageVT

func (m *MachineStatusSnapshotSpec) CloneMessageVT() proto.Message

func (*MachineStatusSnapshotSpec) CloneVT

func (*MachineStatusSnapshotSpec) Descriptor deprecated

func (*MachineStatusSnapshotSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusSnapshotSpec.ProtoReflect.Descriptor instead.

func (*MachineStatusSnapshotSpec) EqualMessageVT

func (this *MachineStatusSnapshotSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSnapshotSpec) EqualVT

func (*MachineStatusSnapshotSpec) GetMachineStatus

func (x *MachineStatusSnapshotSpec) GetMachineStatus() *machine.MachineStatusEvent

func (*MachineStatusSnapshotSpec) MarshalToSizedBufferVT

func (m *MachineStatusSnapshotSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSnapshotSpec) MarshalToVT

func (m *MachineStatusSnapshotSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSnapshotSpec) MarshalVT

func (m *MachineStatusSnapshotSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSnapshotSpec) ProtoMessage

func (*MachineStatusSnapshotSpec) ProtoMessage()

func (*MachineStatusSnapshotSpec) ProtoReflect

func (*MachineStatusSnapshotSpec) Reset

func (x *MachineStatusSnapshotSpec) Reset()

func (*MachineStatusSnapshotSpec) SizeVT

func (m *MachineStatusSnapshotSpec) SizeVT() (n int)

func (*MachineStatusSnapshotSpec) String

func (x *MachineStatusSnapshotSpec) String() string

func (*MachineStatusSnapshotSpec) UnmarshalVT

func (m *MachineStatusSnapshotSpec) UnmarshalVT(dAtA []byte) error

type MachineStatusSpec

type MachineStatusSpec struct {

	// Talos version.
	TalosVersion string `protobuf:"bytes,1,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	// Hardware-related information.
	Hardware *MachineStatusSpec_HardwareStatus `protobuf:"bytes,2,opt,name=hardware,proto3" json:"hardware,omitempty"`
	// Network-related information.
	Network *MachineStatusSpec_NetworkStatus `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"`
	// Set if the last poll resulted in an error.
	LastError string `protobuf:"bytes,4,opt,name=last_error,json=lastError,proto3" json:"last_error,omitempty"`
	// Management address is copied from the machine resource.
	ManagementAddress string `protobuf:"bytes,5,opt,name=management_address,json=managementAddress,proto3" json:"management_address,omitempty"`
	// Connected is copied from the corresponding Link resource.
	Connected bool `protobuf:"varint,6,opt,name=connected,proto3" json:"connected,omitempty"`
	// Maintenance flag means that the node is running in the maintenance mode.
	Maintenance bool `protobuf:"varint,7,opt,name=maintenance,proto3" json:"maintenance,omitempty"`
	// Cluster is the name of the cluster the machine belongs to.
	Cluster string `protobuf:"bytes,9,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Role is the role of the machine in the cluster.
	Role MachineStatusSpec_Role `protobuf:"varint,10,opt,name=role,proto3,enum=specs.MachineStatusSpec_Role" json:"role,omitempty"`
	// Platform-specific information.
	PlatformMetadata *MachineStatusSpec_PlatformMetadata `protobuf:"bytes,11,opt,name=platform_metadata,json=platformMetadata,proto3" json:"platform_metadata,omitempty"`
	ImageLabels      map[string]string                   `` /* 183-byte string literal not displayed */
	Schematic        *MachineStatusSpec_Schematic        `protobuf:"bytes,14,opt,name=schematic,proto3" json:"schematic,omitempty"`
	// InitialTalosVersion is set only once when the machine first joined Omni.
	InitialTalosVersion string                          `protobuf:"bytes,16,opt,name=initial_talos_version,json=initialTalosVersion,proto3" json:"initial_talos_version,omitempty"`
	SecureBootStatus    *SecureBootStatus               `protobuf:"bytes,18,opt,name=secure_boot_status,json=secureBootStatus,proto3" json:"secure_boot_status,omitempty"`
	Diagnostics         []*MachineStatusSpec_Diagnostic `protobuf:"bytes,19,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

MachineStatusSpec describes state of a Machine.

func (*MachineStatusSpec) CloneMessageVT

func (m *MachineStatusSpec) CloneMessageVT() proto.Message

func (*MachineStatusSpec) CloneVT

func (m *MachineStatusSpec) CloneVT() *MachineStatusSpec

func (*MachineStatusSpec) Descriptor deprecated

func (*MachineStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusSpec.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec) EqualMessageVT

func (this *MachineStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec) EqualVT

func (this *MachineStatusSpec) EqualVT(that *MachineStatusSpec) bool

func (*MachineStatusSpec) GetCluster

func (x *MachineStatusSpec) GetCluster() string

func (*MachineStatusSpec) GetConnected

func (x *MachineStatusSpec) GetConnected() bool

func (*MachineStatusSpec) GetDiagnostics added in v0.45.0

func (x *MachineStatusSpec) GetDiagnostics() []*MachineStatusSpec_Diagnostic

func (*MachineStatusSpec) GetHardware

func (*MachineStatusSpec) GetImageLabels

func (x *MachineStatusSpec) GetImageLabels() map[string]string

func (*MachineStatusSpec) GetInitialTalosVersion added in v0.34.0

func (x *MachineStatusSpec) GetInitialTalosVersion() string

func (*MachineStatusSpec) GetLastError

func (x *MachineStatusSpec) GetLastError() string

func (*MachineStatusSpec) GetMaintenance

func (x *MachineStatusSpec) GetMaintenance() bool

func (*MachineStatusSpec) GetManagementAddress

func (x *MachineStatusSpec) GetManagementAddress() string

func (*MachineStatusSpec) GetNetwork

func (*MachineStatusSpec) GetPlatformMetadata

func (x *MachineStatusSpec) GetPlatformMetadata() *MachineStatusSpec_PlatformMetadata

func (*MachineStatusSpec) GetRole

func (*MachineStatusSpec) GetSchematic

func (*MachineStatusSpec) GetSecureBootStatus added in v0.37.0

func (x *MachineStatusSpec) GetSecureBootStatus() *SecureBootStatus

func (*MachineStatusSpec) GetTalosVersion

func (x *MachineStatusSpec) GetTalosVersion() string

func (*MachineStatusSpec) MarshalToSizedBufferVT

func (m *MachineStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec) MarshalToVT

func (m *MachineStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec) MarshalVT

func (m *MachineStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec) ProtoMessage

func (*MachineStatusSpec) ProtoMessage()

func (*MachineStatusSpec) ProtoReflect

func (x *MachineStatusSpec) ProtoReflect() protoreflect.Message

func (*MachineStatusSpec) Reset

func (x *MachineStatusSpec) Reset()

func (*MachineStatusSpec) SizeVT

func (m *MachineStatusSpec) SizeVT() (n int)

func (*MachineStatusSpec) String

func (x *MachineStatusSpec) String() string

func (*MachineStatusSpec) UnmarshalVT

func (m *MachineStatusSpec) UnmarshalVT(dAtA []byte) error

type MachineStatusSpec_Diagnostic added in v0.45.0

type MachineStatusSpec_Diagnostic struct {
	Id      string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Message string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Details []string `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*MachineStatusSpec_Diagnostic) CloneMessageVT added in v0.45.0

func (m *MachineStatusSpec_Diagnostic) CloneMessageVT() proto.Message

func (*MachineStatusSpec_Diagnostic) CloneVT added in v0.45.0

func (*MachineStatusSpec_Diagnostic) Descriptor deprecated added in v0.45.0

func (*MachineStatusSpec_Diagnostic) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusSpec_Diagnostic.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_Diagnostic) EqualMessageVT added in v0.45.0

func (this *MachineStatusSpec_Diagnostic) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec_Diagnostic) EqualVT added in v0.45.0

func (*MachineStatusSpec_Diagnostic) GetDetails added in v0.45.0

func (x *MachineStatusSpec_Diagnostic) GetDetails() []string

func (*MachineStatusSpec_Diagnostic) GetId added in v0.45.0

func (*MachineStatusSpec_Diagnostic) GetMessage added in v0.45.0

func (x *MachineStatusSpec_Diagnostic) GetMessage() string

func (*MachineStatusSpec_Diagnostic) MarshalToSizedBufferVT added in v0.45.0

func (m *MachineStatusSpec_Diagnostic) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_Diagnostic) MarshalToVT added in v0.45.0

func (m *MachineStatusSpec_Diagnostic) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_Diagnostic) MarshalVT added in v0.45.0

func (m *MachineStatusSpec_Diagnostic) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_Diagnostic) ProtoMessage added in v0.45.0

func (*MachineStatusSpec_Diagnostic) ProtoMessage()

func (*MachineStatusSpec_Diagnostic) ProtoReflect added in v0.45.0

func (*MachineStatusSpec_Diagnostic) Reset added in v0.45.0

func (x *MachineStatusSpec_Diagnostic) Reset()

func (*MachineStatusSpec_Diagnostic) SizeVT added in v0.45.0

func (m *MachineStatusSpec_Diagnostic) SizeVT() (n int)

func (*MachineStatusSpec_Diagnostic) String added in v0.45.0

func (*MachineStatusSpec_Diagnostic) UnmarshalVT added in v0.45.0

func (m *MachineStatusSpec_Diagnostic) UnmarshalVT(dAtA []byte) error

type MachineStatusSpec_HardwareStatus

type MachineStatusSpec_HardwareStatus struct {

	// CPU information.
	Processors []*MachineStatusSpec_HardwareStatus_Processor `protobuf:"bytes,1,rep,name=processors,proto3" json:"processors,omitempty"`
	// Memory information.
	MemoryModules []*MachineStatusSpec_HardwareStatus_MemoryModule `protobuf:"bytes,2,rep,name=memory_modules,json=memoryModules,proto3" json:"memory_modules,omitempty"`
	// Blockdevice information.
	Blockdevices []*MachineStatusSpec_HardwareStatus_BlockDevice `protobuf:"bytes,3,rep,name=blockdevices,proto3" json:"blockdevices,omitempty"`
	// Machine architecture.
	Arch string `protobuf:"bytes,4,opt,name=arch,proto3" json:"arch,omitempty"`
	// contains filtered or unexported fields
}

HardwareStatus describes machine hardware status.

func (*MachineStatusSpec_HardwareStatus) CloneMessageVT

func (m *MachineStatusSpec_HardwareStatus) CloneMessageVT() proto.Message

func (*MachineStatusSpec_HardwareStatus) CloneVT

func (*MachineStatusSpec_HardwareStatus) Descriptor deprecated

func (*MachineStatusSpec_HardwareStatus) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusSpec_HardwareStatus.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_HardwareStatus) EqualMessageVT

func (this *MachineStatusSpec_HardwareStatus) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec_HardwareStatus) EqualVT

func (*MachineStatusSpec_HardwareStatus) GetArch

func (*MachineStatusSpec_HardwareStatus) GetBlockdevices

func (*MachineStatusSpec_HardwareStatus) GetMemoryModules

func (*MachineStatusSpec_HardwareStatus) GetProcessors

func (*MachineStatusSpec_HardwareStatus) MarshalToSizedBufferVT

func (m *MachineStatusSpec_HardwareStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_HardwareStatus) MarshalToVT

func (m *MachineStatusSpec_HardwareStatus) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_HardwareStatus) MarshalVT

func (m *MachineStatusSpec_HardwareStatus) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_HardwareStatus) ProtoMessage

func (*MachineStatusSpec_HardwareStatus) ProtoMessage()

func (*MachineStatusSpec_HardwareStatus) ProtoReflect

func (*MachineStatusSpec_HardwareStatus) Reset

func (*MachineStatusSpec_HardwareStatus) SizeVT

func (m *MachineStatusSpec_HardwareStatus) SizeVT() (n int)

func (*MachineStatusSpec_HardwareStatus) String

func (*MachineStatusSpec_HardwareStatus) UnmarshalVT

func (m *MachineStatusSpec_HardwareStatus) UnmarshalVT(dAtA []byte) error

type MachineStatusSpec_HardwareStatus_BlockDevice

type MachineStatusSpec_HardwareStatus_BlockDevice struct {

	// Size indicates the disk size in bytes.
	Size uint64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	// Model idicates the disk model.
	Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// Linux blockdevice name (e.g. `/dev/sda`).
	LinuxName string `protobuf:"bytes,3,opt,name=linux_name,json=linuxName,proto3" json:"linux_name,omitempty"`
	// Name as in `/sys/block/<dev>/device/name`.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Serial as in `/sys/block/<dev>/device/serial`.
	Serial string `protobuf:"bytes,5,opt,name=serial,proto3" json:"serial,omitempty"`
	// Uuid as in `/sys/block/<dev>/device/uuid`.
	Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Wwid as in `/sys/block/<dev>/device/wwid`.
	Wwid string `protobuf:"bytes,8,opt,name=wwid,proto3" json:"wwid,omitempty"`
	// Type is a type of the disk: nvme, ssd, hdd, sd card.
	Type string `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
	// BusPath is the bus path of the disk.
	BusPath string `protobuf:"bytes,10,opt,name=bus_path,json=busPath,proto3" json:"bus_path,omitempty"`
	// SystemDisk is the system disk flag.
	SystemDisk bool `protobuf:"varint,11,opt,name=system_disk,json=systemDisk,proto3" json:"system_disk,omitempty"`
	// Readonly disk.
	Readonly bool `protobuf:"varint,12,opt,name=readonly,proto3" json:"readonly,omitempty"`
	// contains filtered or unexported fields
}

BlockDevice describes a block device.

func (*MachineStatusSpec_HardwareStatus_BlockDevice) CloneMessageVT

func (*MachineStatusSpec_HardwareStatus_BlockDevice) CloneVT

func (*MachineStatusSpec_HardwareStatus_BlockDevice) Descriptor deprecated

Deprecated: Use MachineStatusSpec_HardwareStatus_BlockDevice.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_HardwareStatus_BlockDevice) EqualMessageVT

func (this *MachineStatusSpec_HardwareStatus_BlockDevice) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec_HardwareStatus_BlockDevice) EqualVT

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetBusPath

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetLinuxName

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetModel

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetName

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetReadonly added in v0.42.0

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetSerial

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetSize

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetSystemDisk

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetType

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetUuid

func (*MachineStatusSpec_HardwareStatus_BlockDevice) GetWwid

func (*MachineStatusSpec_HardwareStatus_BlockDevice) MarshalToSizedBufferVT

func (m *MachineStatusSpec_HardwareStatus_BlockDevice) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_HardwareStatus_BlockDevice) MarshalToVT

func (m *MachineStatusSpec_HardwareStatus_BlockDevice) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_HardwareStatus_BlockDevice) MarshalVT

func (m *MachineStatusSpec_HardwareStatus_BlockDevice) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_HardwareStatus_BlockDevice) ProtoMessage

func (*MachineStatusSpec_HardwareStatus_BlockDevice) ProtoReflect

func (*MachineStatusSpec_HardwareStatus_BlockDevice) Reset

func (*MachineStatusSpec_HardwareStatus_BlockDevice) SizeVT

func (*MachineStatusSpec_HardwareStatus_BlockDevice) String

func (*MachineStatusSpec_HardwareStatus_BlockDevice) UnmarshalVT

type MachineStatusSpec_HardwareStatus_MemoryModule

type MachineStatusSpec_HardwareStatus_MemoryModule struct {

	// Size of memory in MB.
	SizeMb uint32 `protobuf:"varint,1,opt,name=size_mb,json=sizeMb,proto3" json:"size_mb,omitempty"`
	// Memory manufacturer and model.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

MemoryModule describes machine memory.

func (*MachineStatusSpec_HardwareStatus_MemoryModule) CloneMessageVT

func (*MachineStatusSpec_HardwareStatus_MemoryModule) CloneVT

func (*MachineStatusSpec_HardwareStatus_MemoryModule) Descriptor deprecated

Deprecated: Use MachineStatusSpec_HardwareStatus_MemoryModule.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_HardwareStatus_MemoryModule) EqualMessageVT

func (this *MachineStatusSpec_HardwareStatus_MemoryModule) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec_HardwareStatus_MemoryModule) EqualVT

func (*MachineStatusSpec_HardwareStatus_MemoryModule) GetDescription

func (*MachineStatusSpec_HardwareStatus_MemoryModule) GetSizeMb

func (*MachineStatusSpec_HardwareStatus_MemoryModule) MarshalToSizedBufferVT

func (m *MachineStatusSpec_HardwareStatus_MemoryModule) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_HardwareStatus_MemoryModule) MarshalToVT

func (m *MachineStatusSpec_HardwareStatus_MemoryModule) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_HardwareStatus_MemoryModule) MarshalVT

func (m *MachineStatusSpec_HardwareStatus_MemoryModule) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_HardwareStatus_MemoryModule) ProtoMessage

func (*MachineStatusSpec_HardwareStatus_MemoryModule) ProtoReflect

func (*MachineStatusSpec_HardwareStatus_MemoryModule) Reset

func (*MachineStatusSpec_HardwareStatus_MemoryModule) SizeVT

func (*MachineStatusSpec_HardwareStatus_MemoryModule) String

func (*MachineStatusSpec_HardwareStatus_MemoryModule) UnmarshalVT

type MachineStatusSpec_HardwareStatus_Processor

type MachineStatusSpec_HardwareStatus_Processor struct {

	// Number of cores.
	CoreCount uint32 `protobuf:"varint,1,opt,name=core_count,json=coreCount,proto3" json:"core_count,omitempty"`
	// Number of threads.
	ThreadCount uint32 `protobuf:"varint,2,opt,name=thread_count,json=threadCount,proto3" json:"thread_count,omitempty"`
	// CPU frequency in MHz.
	Frequency uint32 `protobuf:"varint,3,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// CPU manufacturer and model.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// CPU manufacturer.
	Manufacturer string `protobuf:"bytes,5,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// contains filtered or unexported fields
}

Processor describes machine CPU.

func (*MachineStatusSpec_HardwareStatus_Processor) CloneMessageVT

func (*MachineStatusSpec_HardwareStatus_Processor) CloneVT

func (*MachineStatusSpec_HardwareStatus_Processor) Descriptor deprecated

Deprecated: Use MachineStatusSpec_HardwareStatus_Processor.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_HardwareStatus_Processor) EqualMessageVT

func (this *MachineStatusSpec_HardwareStatus_Processor) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec_HardwareStatus_Processor) EqualVT

func (*MachineStatusSpec_HardwareStatus_Processor) GetCoreCount

func (*MachineStatusSpec_HardwareStatus_Processor) GetDescription

func (*MachineStatusSpec_HardwareStatus_Processor) GetFrequency

func (*MachineStatusSpec_HardwareStatus_Processor) GetManufacturer

func (*MachineStatusSpec_HardwareStatus_Processor) GetThreadCount

func (*MachineStatusSpec_HardwareStatus_Processor) MarshalToSizedBufferVT

func (m *MachineStatusSpec_HardwareStatus_Processor) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_HardwareStatus_Processor) MarshalToVT

func (m *MachineStatusSpec_HardwareStatus_Processor) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_HardwareStatus_Processor) MarshalVT

func (m *MachineStatusSpec_HardwareStatus_Processor) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_HardwareStatus_Processor) ProtoMessage

func (*MachineStatusSpec_HardwareStatus_Processor) ProtoReflect

func (*MachineStatusSpec_HardwareStatus_Processor) Reset

func (*MachineStatusSpec_HardwareStatus_Processor) SizeVT

func (*MachineStatusSpec_HardwareStatus_Processor) String

func (*MachineStatusSpec_HardwareStatus_Processor) UnmarshalVT

func (m *MachineStatusSpec_HardwareStatus_Processor) UnmarshalVT(dAtA []byte) error

type MachineStatusSpec_NetworkStatus

type MachineStatusSpec_NetworkStatus struct {

	// Current machine hostname.
	Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// Current machine domainname.
	Domainname string `protobuf:"bytes,2,opt,name=domainname,proto3" json:"domainname,omitempty"`
	// List of machine IPs.
	Addresses []string `protobuf:"bytes,3,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// List of default gateway IPs.
	DefaultGateways []string `protobuf:"bytes,4,rep,name=default_gateways,json=defaultGateways,proto3" json:"default_gateways,omitempty"`
	// List of physical network interfaces.
	NetworkLinks []*MachineStatusSpec_NetworkStatus_NetworkLinkStatus `protobuf:"bytes,5,rep,name=network_links,json=networkLinks,proto3" json:"network_links,omitempty"`
	// contains filtered or unexported fields
}

NetworkStatus describes the status of a machine network .

func (*MachineStatusSpec_NetworkStatus) CloneMessageVT

func (m *MachineStatusSpec_NetworkStatus) CloneMessageVT() proto.Message

func (*MachineStatusSpec_NetworkStatus) CloneVT

func (*MachineStatusSpec_NetworkStatus) Descriptor deprecated

func (*MachineStatusSpec_NetworkStatus) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusSpec_NetworkStatus.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_NetworkStatus) EqualMessageVT

func (this *MachineStatusSpec_NetworkStatus) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec_NetworkStatus) EqualVT

func (*MachineStatusSpec_NetworkStatus) GetAddresses

func (x *MachineStatusSpec_NetworkStatus) GetAddresses() []string

func (*MachineStatusSpec_NetworkStatus) GetDefaultGateways

func (x *MachineStatusSpec_NetworkStatus) GetDefaultGateways() []string

func (*MachineStatusSpec_NetworkStatus) GetDomainname

func (x *MachineStatusSpec_NetworkStatus) GetDomainname() string

func (*MachineStatusSpec_NetworkStatus) GetHostname

func (x *MachineStatusSpec_NetworkStatus) GetHostname() string

func (*MachineStatusSpec_NetworkStatus) MarshalToSizedBufferVT

func (m *MachineStatusSpec_NetworkStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_NetworkStatus) MarshalToVT

func (m *MachineStatusSpec_NetworkStatus) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_NetworkStatus) MarshalVT

func (m *MachineStatusSpec_NetworkStatus) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_NetworkStatus) ProtoMessage

func (*MachineStatusSpec_NetworkStatus) ProtoMessage()

func (*MachineStatusSpec_NetworkStatus) ProtoReflect

func (*MachineStatusSpec_NetworkStatus) Reset

func (*MachineStatusSpec_NetworkStatus) SizeVT

func (m *MachineStatusSpec_NetworkStatus) SizeVT() (n int)

func (*MachineStatusSpec_NetworkStatus) String

func (*MachineStatusSpec_NetworkStatus) UnmarshalVT

func (m *MachineStatusSpec_NetworkStatus) UnmarshalVT(dAtA []byte) error

type MachineStatusSpec_NetworkStatus_NetworkLinkStatus

type MachineStatusSpec_NetworkStatus_NetworkLinkStatus struct {

	// Linux interface name.
	LinuxName string `protobuf:"bytes,1,opt,name=linux_name,json=linuxName,proto3" json:"linux_name,omitempty"`
	// MAC address.
	HardwareAddress string `protobuf:"bytes,2,opt,name=hardware_address,json=hardwareAddress,proto3" json:"hardware_address,omitempty"`
	// Speed in Mbps.
	SpeedMbps uint32 `protobuf:"varint,3,opt,name=speed_mbps,json=speedMbps,proto3" json:"speed_mbps,omitempty"`
	// Link status.
	LinkUp bool `protobuf:"varint,4,opt,name=link_up,json=linkUp,proto3" json:"link_up,omitempty"`
	// Hardware description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Physical network interfaces.

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) CloneMessageVT

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) CloneVT

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) Descriptor deprecated

Deprecated: Use MachineStatusSpec_NetworkStatus_NetworkLinkStatus.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) EqualMessageVT

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) EqualVT

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) GetDescription

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) GetHardwareAddress

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) GetLinkUp

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) GetLinuxName

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) GetSpeedMbps

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) MarshalToSizedBufferVT

func (m *MachineStatusSpec_NetworkStatus_NetworkLinkStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) MarshalToVT

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) MarshalVT

func (m *MachineStatusSpec_NetworkStatus_NetworkLinkStatus) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) ProtoMessage

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) ProtoReflect

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) Reset

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) SizeVT

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) String

func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) UnmarshalVT

type MachineStatusSpec_PlatformMetadata

type MachineStatusSpec_PlatformMetadata struct {

	// Platform is the name of the platform (e.g. `aws`, `gcp`, `azure`).
	Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"`
	// Hostname is the hostname of the machine.
	Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// Region (in the cloud).
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	// Availability zone (in the cloud).
	Zone string `protobuf:"bytes,4,opt,name=zone,proto3" json:"zone,omitempty"`
	// Instance type (in the cloud).
	InstanceType string `protobuf:"bytes,5,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
	// Instance ID (in the cloud).
	InstanceId string `protobuf:"bytes,6,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Provider ID (for the Node resource).
	ProviderId string `protobuf:"bytes,7,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	// Spot instance flag.
	Spot bool `protobuf:"varint,8,opt,name=spot,proto3" json:"spot,omitempty"`
	// contains filtered or unexported fields
}

PlatformMetadata describes platform-specific information.

func (*MachineStatusSpec_PlatformMetadata) CloneMessageVT

func (m *MachineStatusSpec_PlatformMetadata) CloneMessageVT() proto.Message

func (*MachineStatusSpec_PlatformMetadata) CloneVT

func (*MachineStatusSpec_PlatformMetadata) Descriptor deprecated

func (*MachineStatusSpec_PlatformMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusSpec_PlatformMetadata.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_PlatformMetadata) EqualMessageVT

func (this *MachineStatusSpec_PlatformMetadata) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec_PlatformMetadata) EqualVT

func (*MachineStatusSpec_PlatformMetadata) GetHostname

func (x *MachineStatusSpec_PlatformMetadata) GetHostname() string

func (*MachineStatusSpec_PlatformMetadata) GetInstanceId

func (x *MachineStatusSpec_PlatformMetadata) GetInstanceId() string

func (*MachineStatusSpec_PlatformMetadata) GetInstanceType

func (x *MachineStatusSpec_PlatformMetadata) GetInstanceType() string

func (*MachineStatusSpec_PlatformMetadata) GetPlatform

func (x *MachineStatusSpec_PlatformMetadata) GetPlatform() string

func (*MachineStatusSpec_PlatformMetadata) GetProviderId

func (x *MachineStatusSpec_PlatformMetadata) GetProviderId() string

func (*MachineStatusSpec_PlatformMetadata) GetRegion

func (*MachineStatusSpec_PlatformMetadata) GetSpot

func (*MachineStatusSpec_PlatformMetadata) GetZone

func (*MachineStatusSpec_PlatformMetadata) MarshalToSizedBufferVT

func (m *MachineStatusSpec_PlatformMetadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_PlatformMetadata) MarshalToVT

func (m *MachineStatusSpec_PlatformMetadata) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_PlatformMetadata) MarshalVT

func (m *MachineStatusSpec_PlatformMetadata) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_PlatformMetadata) ProtoMessage

func (*MachineStatusSpec_PlatformMetadata) ProtoMessage()

func (*MachineStatusSpec_PlatformMetadata) ProtoReflect

func (*MachineStatusSpec_PlatformMetadata) Reset

func (*MachineStatusSpec_PlatformMetadata) SizeVT

func (m *MachineStatusSpec_PlatformMetadata) SizeVT() (n int)

func (*MachineStatusSpec_PlatformMetadata) String

func (*MachineStatusSpec_PlatformMetadata) UnmarshalVT

func (m *MachineStatusSpec_PlatformMetadata) UnmarshalVT(dAtA []byte) error

type MachineStatusSpec_Role

type MachineStatusSpec_Role int32
const (
	MachineStatusSpec_NONE          MachineStatusSpec_Role = 0
	MachineStatusSpec_CONTROL_PLANE MachineStatusSpec_Role = 1
	MachineStatusSpec_WORKER        MachineStatusSpec_Role = 2
)

func (MachineStatusSpec_Role) Descriptor

func (MachineStatusSpec_Role) Enum

func (MachineStatusSpec_Role) EnumDescriptor deprecated

func (MachineStatusSpec_Role) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineStatusSpec_Role.Descriptor instead.

func (MachineStatusSpec_Role) Number

func (MachineStatusSpec_Role) String

func (x MachineStatusSpec_Role) String() string

func (MachineStatusSpec_Role) Type

type MachineStatusSpec_Schematic

type MachineStatusSpec_Schematic struct {

	// Id is the image factory schematic id used for the image generation.
	//
	// This must be be plain id computed solely from the system extensions, not including the kernel command line arguments, META content etc.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Invalid marks the machine as having extensions installed bypassing image factory.
	// Which makes it impossible to detect schematic id and manage the image generation
	// using image factory.
	Invalid bool `protobuf:"varint,2,opt,name=invalid,proto3" json:"invalid,omitempty"`
	// Extensions is the list of extensions installed on the machine.
	Extensions []string `protobuf:"bytes,3,rep,name=extensions,proto3" json:"extensions,omitempty"`
	// InitialSchematic is the one first schematic the machine was using when it was connected to Omni for the first time.
	// Omni will always reset schematic configuration to this default value when no explicit schematic configuration is set.
	InitialSchematic string `protobuf:"bytes,4,opt,name=initial_schematic,json=initialSchematic,proto3" json:"initial_schematic,omitempty"`
	// Overlay contains the information about the overlay used during the machine image generation.
	// It is used by SBC images.
	Overlay *Overlay `protobuf:"bytes,6,opt,name=overlay,proto3" json:"overlay,omitempty"`
	// KernelArgs is the kernel command line arguments used during the machine image generation.
	KernelArgs []string `protobuf:"bytes,7,rep,name=kernel_args,json=kernelArgs,proto3" json:"kernel_args,omitempty"`
	// MetaValues is the list of meta values used during the machine image generation.
	MetaValues []*MetaValue `protobuf:"bytes,8,rep,name=meta_values,json=metaValues,proto3" json:"meta_values,omitempty"`
	// FullId is the full id of the schematic - including the kernel command line arguments, META content etc.
	//
	// It is used instead of Id primarily when the machine has secure boot enabled.
	FullId string `protobuf:"bytes,9,opt,name=full_id,json=fullId,proto3" json:"full_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MachineStatusSpec_Schematic) CloneMessageVT

func (m *MachineStatusSpec_Schematic) CloneMessageVT() proto.Message

func (*MachineStatusSpec_Schematic) CloneVT

func (*MachineStatusSpec_Schematic) Descriptor deprecated

func (*MachineStatusSpec_Schematic) Descriptor() ([]byte, []int)

Deprecated: Use MachineStatusSpec_Schematic.ProtoReflect.Descriptor instead.

func (*MachineStatusSpec_Schematic) EqualMessageVT

func (this *MachineStatusSpec_Schematic) EqualMessageVT(thatMsg proto.Message) bool

func (*MachineStatusSpec_Schematic) EqualVT

func (*MachineStatusSpec_Schematic) GetExtensions added in v0.32.0

func (x *MachineStatusSpec_Schematic) GetExtensions() []string

func (*MachineStatusSpec_Schematic) GetFullId added in v0.37.0

func (x *MachineStatusSpec_Schematic) GetFullId() string

func (*MachineStatusSpec_Schematic) GetId

func (*MachineStatusSpec_Schematic) GetInitialSchematic added in v0.33.1

func (x *MachineStatusSpec_Schematic) GetInitialSchematic() string

func (*MachineStatusSpec_Schematic) GetInvalid

func (x *MachineStatusSpec_Schematic) GetInvalid() bool

func (*MachineStatusSpec_Schematic) GetKernelArgs added in v0.37.0

func (x *MachineStatusSpec_Schematic) GetKernelArgs() []string

func (*MachineStatusSpec_Schematic) GetMetaValues added in v0.37.0

func (x *MachineStatusSpec_Schematic) GetMetaValues() []*MetaValue

func (*MachineStatusSpec_Schematic) GetOverlay added in v0.34.0

func (x *MachineStatusSpec_Schematic) GetOverlay() *Overlay

func (*MachineStatusSpec_Schematic) MarshalToSizedBufferVT

func (m *MachineStatusSpec_Schematic) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_Schematic) MarshalToVT

func (m *MachineStatusSpec_Schematic) MarshalToVT(dAtA []byte) (int, error)

func (*MachineStatusSpec_Schematic) MarshalVT

func (m *MachineStatusSpec_Schematic) MarshalVT() (dAtA []byte, err error)

func (*MachineStatusSpec_Schematic) ProtoMessage

func (*MachineStatusSpec_Schematic) ProtoMessage()

func (*MachineStatusSpec_Schematic) ProtoReflect

func (*MachineStatusSpec_Schematic) Reset

func (x *MachineStatusSpec_Schematic) Reset()

func (*MachineStatusSpec_Schematic) SizeVT

func (m *MachineStatusSpec_Schematic) SizeVT() (n int)

func (*MachineStatusSpec_Schematic) String

func (x *MachineStatusSpec_Schematic) String() string

func (*MachineStatusSpec_Schematic) UnmarshalVT

func (m *MachineStatusSpec_Schematic) UnmarshalVT(dAtA []byte) error

type Machines

type Machines struct {

	// Total machines currently allocated.
	Total uint32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	// Healthy machines.
	Healthy uint32 `protobuf:"varint,2,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Connected represents the number of machines in a machine set connected to the wireguard network.
	Connected uint32 `protobuf:"varint,3,opt,name=connected,proto3" json:"connected,omitempty"`
	// Requested machines count, same as total for manual allocation, may differ for machine class mode.
	Requested uint32 `protobuf:"varint,4,opt,name=requested,proto3" json:"requested,omitempty"`
	// contains filtered or unexported fields
}

Machines counts the number of machines in a set including health status.

func (*Machines) CloneMessageVT

func (m *Machines) CloneMessageVT() proto.Message

func (*Machines) CloneVT

func (m *Machines) CloneVT() *Machines

func (*Machines) Descriptor deprecated

func (*Machines) Descriptor() ([]byte, []int)

Deprecated: Use Machines.ProtoReflect.Descriptor instead.

func (*Machines) EqualMessageVT

func (this *Machines) EqualMessageVT(thatMsg proto.Message) bool

func (*Machines) EqualVT

func (this *Machines) EqualVT(that *Machines) bool

func (*Machines) GetConnected

func (x *Machines) GetConnected() uint32

func (*Machines) GetHealthy

func (x *Machines) GetHealthy() uint32

func (*Machines) GetRequested

func (x *Machines) GetRequested() uint32

func (*Machines) GetTotal

func (x *Machines) GetTotal() uint32

func (*Machines) MarshalToSizedBufferVT

func (m *Machines) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Machines) MarshalToVT

func (m *Machines) MarshalToVT(dAtA []byte) (int, error)

func (*Machines) MarshalVT

func (m *Machines) MarshalVT() (dAtA []byte, err error)

func (*Machines) ProtoMessage

func (*Machines) ProtoMessage()

func (*Machines) ProtoReflect

func (x *Machines) ProtoReflect() protoreflect.Message

func (*Machines) Reset

func (x *Machines) Reset()

func (*Machines) SizeVT

func (m *Machines) SizeVT() (n int)

func (*Machines) String

func (x *Machines) String() string

func (*Machines) UnmarshalVT

func (m *Machines) UnmarshalVT(dAtA []byte) error

type MetaValue added in v0.42.0

type MetaValue struct {
	Key   uint32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*MetaValue) CloneMessageVT added in v0.42.0

func (m *MetaValue) CloneMessageVT() proto.Message

func (*MetaValue) CloneVT added in v0.42.0

func (m *MetaValue) CloneVT() *MetaValue

func (*MetaValue) Descriptor deprecated added in v0.42.0

func (*MetaValue) Descriptor() ([]byte, []int)

Deprecated: Use MetaValue.ProtoReflect.Descriptor instead.

func (*MetaValue) EqualMessageVT added in v0.42.0

func (this *MetaValue) EqualMessageVT(thatMsg proto.Message) bool

func (*MetaValue) EqualVT added in v0.42.0

func (this *MetaValue) EqualVT(that *MetaValue) bool

func (*MetaValue) GetKey added in v0.42.0

func (x *MetaValue) GetKey() uint32

func (*MetaValue) GetValue added in v0.42.0

func (x *MetaValue) GetValue() string

func (*MetaValue) MarshalToSizedBufferVT added in v0.42.0

func (m *MetaValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MetaValue) MarshalToVT added in v0.42.0

func (m *MetaValue) MarshalToVT(dAtA []byte) (int, error)

func (*MetaValue) MarshalVT added in v0.42.0

func (m *MetaValue) MarshalVT() (dAtA []byte, err error)

func (*MetaValue) ProtoMessage added in v0.42.0

func (*MetaValue) ProtoMessage()

func (*MetaValue) ProtoReflect added in v0.42.0

func (x *MetaValue) ProtoReflect() protoreflect.Message

func (*MetaValue) Reset added in v0.42.0

func (x *MetaValue) Reset()

func (*MetaValue) SizeVT added in v0.42.0

func (m *MetaValue) SizeVT() (n int)

func (*MetaValue) String added in v0.42.0

func (x *MetaValue) String() string

func (*MetaValue) UnmarshalVT added in v0.42.0

func (m *MetaValue) UnmarshalVT(dAtA []byte) error

type NoOpBufferPool added in v0.45.0

type NoOpBufferPool struct{}

NoOpBufferPool is a no-op implementation of BufferPool.

func (*NoOpBufferPool) Get added in v0.45.0

func (s *NoOpBufferPool) Get(length int) Buffer

Get implements BufferPool interface.

type OngoingTaskSpec

type OngoingTaskSpec struct {

	// Title of the ongoing task.
	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	// Details contains the detailed task description.
	//
	// Types that are assignable to Details:
	//
	//	*OngoingTaskSpec_TalosUpgrade
	//	*OngoingTaskSpec_KubernetesUpgrade
	//	*OngoingTaskSpec_Destroy
	Details isOngoingTaskSpec_Details `protobuf_oneof:"details"`
	// contains filtered or unexported fields
}

OngoingTaskSpec describes any ongoing tasks.

func (*OngoingTaskSpec) CloneMessageVT

func (m *OngoingTaskSpec) CloneMessageVT() proto.Message

func (*OngoingTaskSpec) CloneVT

func (m *OngoingTaskSpec) CloneVT() *OngoingTaskSpec

func (*OngoingTaskSpec) Descriptor deprecated

func (*OngoingTaskSpec) Descriptor() ([]byte, []int)

Deprecated: Use OngoingTaskSpec.ProtoReflect.Descriptor instead.

func (*OngoingTaskSpec) EqualMessageVT

func (this *OngoingTaskSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*OngoingTaskSpec) EqualVT

func (this *OngoingTaskSpec) EqualVT(that *OngoingTaskSpec) bool

func (*OngoingTaskSpec) GetDestroy

func (x *OngoingTaskSpec) GetDestroy() *DestroyStatusSpec

func (*OngoingTaskSpec) GetDetails

func (m *OngoingTaskSpec) GetDetails() isOngoingTaskSpec_Details

func (*OngoingTaskSpec) GetKubernetesUpgrade

func (x *OngoingTaskSpec) GetKubernetesUpgrade() *KubernetesUpgradeStatusSpec

func (*OngoingTaskSpec) GetTalosUpgrade

func (x *OngoingTaskSpec) GetTalosUpgrade() *TalosUpgradeStatusSpec

func (*OngoingTaskSpec) GetTitle

func (x *OngoingTaskSpec) GetTitle() string

func (*OngoingTaskSpec) MarshalToSizedBufferVT

func (m *OngoingTaskSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*OngoingTaskSpec) MarshalToVT

func (m *OngoingTaskSpec) MarshalToVT(dAtA []byte) (int, error)

func (*OngoingTaskSpec) MarshalVT

func (m *OngoingTaskSpec) MarshalVT() (dAtA []byte, err error)

func (*OngoingTaskSpec) ProtoMessage

func (*OngoingTaskSpec) ProtoMessage()

func (*OngoingTaskSpec) ProtoReflect

func (x *OngoingTaskSpec) ProtoReflect() protoreflect.Message

func (*OngoingTaskSpec) Reset

func (x *OngoingTaskSpec) Reset()

func (*OngoingTaskSpec) SizeVT

func (m *OngoingTaskSpec) SizeVT() (n int)

func (*OngoingTaskSpec) String

func (x *OngoingTaskSpec) String() string

func (*OngoingTaskSpec) UnmarshalVT

func (m *OngoingTaskSpec) UnmarshalVT(dAtA []byte) error

type OngoingTaskSpec_Destroy

type OngoingTaskSpec_Destroy struct {
	Destroy *DestroyStatusSpec `protobuf:"bytes,4,opt,name=destroy,proto3,oneof"`
}

func (*OngoingTaskSpec_Destroy) CloneVT

func (m *OngoingTaskSpec_Destroy) CloneVT() isOngoingTaskSpec_Details

func (*OngoingTaskSpec_Destroy) EqualVT

func (this *OngoingTaskSpec_Destroy) EqualVT(thatIface isOngoingTaskSpec_Details) bool

func (*OngoingTaskSpec_Destroy) MarshalToSizedBufferVT

func (m *OngoingTaskSpec_Destroy) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*OngoingTaskSpec_Destroy) MarshalToVT

func (m *OngoingTaskSpec_Destroy) MarshalToVT(dAtA []byte) (int, error)

func (*OngoingTaskSpec_Destroy) SizeVT

func (m *OngoingTaskSpec_Destroy) SizeVT() (n int)

type OngoingTaskSpec_KubernetesUpgrade

type OngoingTaskSpec_KubernetesUpgrade struct {
	KubernetesUpgrade *KubernetesUpgradeStatusSpec `protobuf:"bytes,3,opt,name=kubernetes_upgrade,json=kubernetesUpgrade,proto3,oneof"`
}

func (*OngoingTaskSpec_KubernetesUpgrade) CloneVT

func (m *OngoingTaskSpec_KubernetesUpgrade) CloneVT() isOngoingTaskSpec_Details

func (*OngoingTaskSpec_KubernetesUpgrade) EqualVT

func (this *OngoingTaskSpec_KubernetesUpgrade) EqualVT(thatIface isOngoingTaskSpec_Details) bool

func (*OngoingTaskSpec_KubernetesUpgrade) MarshalToSizedBufferVT

func (m *OngoingTaskSpec_KubernetesUpgrade) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*OngoingTaskSpec_KubernetesUpgrade) MarshalToVT

func (m *OngoingTaskSpec_KubernetesUpgrade) MarshalToVT(dAtA []byte) (int, error)

func (*OngoingTaskSpec_KubernetesUpgrade) SizeVT

func (m *OngoingTaskSpec_KubernetesUpgrade) SizeVT() (n int)

type OngoingTaskSpec_TalosUpgrade

type OngoingTaskSpec_TalosUpgrade struct {
	TalosUpgrade *TalosUpgradeStatusSpec `protobuf:"bytes,2,opt,name=talos_upgrade,json=talosUpgrade,proto3,oneof"`
}

func (*OngoingTaskSpec_TalosUpgrade) CloneVT

func (m *OngoingTaskSpec_TalosUpgrade) CloneVT() isOngoingTaskSpec_Details

func (*OngoingTaskSpec_TalosUpgrade) EqualVT

func (this *OngoingTaskSpec_TalosUpgrade) EqualVT(thatIface isOngoingTaskSpec_Details) bool

func (*OngoingTaskSpec_TalosUpgrade) MarshalToSizedBufferVT

func (m *OngoingTaskSpec_TalosUpgrade) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*OngoingTaskSpec_TalosUpgrade) MarshalToVT

func (m *OngoingTaskSpec_TalosUpgrade) MarshalToVT(dAtA []byte) (int, error)

func (*OngoingTaskSpec_TalosUpgrade) SizeVT

func (m *OngoingTaskSpec_TalosUpgrade) SizeVT() (n int)

type Overlay added in v0.42.0

type Overlay struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

func (*Overlay) CloneMessageVT added in v0.42.0

func (m *Overlay) CloneMessageVT() proto.Message

func (*Overlay) CloneVT added in v0.42.0

func (m *Overlay) CloneVT() *Overlay

func (*Overlay) Descriptor deprecated added in v0.42.0

func (*Overlay) Descriptor() ([]byte, []int)

Deprecated: Use Overlay.ProtoReflect.Descriptor instead.

func (*Overlay) EqualMessageVT added in v0.42.0

func (this *Overlay) EqualMessageVT(thatMsg proto.Message) bool

func (*Overlay) EqualVT added in v0.42.0

func (this *Overlay) EqualVT(that *Overlay) bool

func (*Overlay) GetImage added in v0.42.0

func (x *Overlay) GetImage() string

func (*Overlay) GetName added in v0.42.0

func (x *Overlay) GetName() string

func (*Overlay) MarshalToSizedBufferVT added in v0.42.0

func (m *Overlay) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Overlay) MarshalToVT added in v0.42.0

func (m *Overlay) MarshalToVT(dAtA []byte) (int, error)

func (*Overlay) MarshalVT added in v0.42.0

func (m *Overlay) MarshalVT() (dAtA []byte, err error)

func (*Overlay) ProtoMessage added in v0.42.0

func (*Overlay) ProtoMessage()

func (*Overlay) ProtoReflect added in v0.42.0

func (x *Overlay) ProtoReflect() protoreflect.Message

func (*Overlay) Reset added in v0.42.0

func (x *Overlay) Reset()

func (*Overlay) SizeVT added in v0.42.0

func (m *Overlay) SizeVT() (n int)

func (*Overlay) String added in v0.42.0

func (x *Overlay) String() string

func (*Overlay) UnmarshalVT added in v0.42.0

func (m *Overlay) UnmarshalVT(dAtA []byte) error

type PermissionsSpec

type PermissionsSpec struct {
	CanReadClusters               bool `protobuf:"varint,1,opt,name=can_read_clusters,json=canReadClusters,proto3" json:"can_read_clusters,omitempty"`
	CanCreateClusters             bool `protobuf:"varint,2,opt,name=can_create_clusters,json=canCreateClusters,proto3" json:"can_create_clusters,omitempty"`
	CanManageUsers                bool `protobuf:"varint,3,opt,name=can_manage_users,json=canManageUsers,proto3" json:"can_manage_users,omitempty"`
	CanReadMachines               bool `protobuf:"varint,4,opt,name=can_read_machines,json=canReadMachines,proto3" json:"can_read_machines,omitempty"`
	CanRemoveMachines             bool `protobuf:"varint,5,opt,name=can_remove_machines,json=canRemoveMachines,proto3" json:"can_remove_machines,omitempty"`
	CanReadMachineLogs            bool `protobuf:"varint,6,opt,name=can_read_machine_logs,json=canReadMachineLogs,proto3" json:"can_read_machine_logs,omitempty"`
	CanReadMachineConfigPatches   bool `` /* 149-byte string literal not displayed */
	CanManageMachineConfigPatches bool `` /* 156-byte string literal not displayed */
	CanManageBackupStore          bool `` /* 127-byte string literal not displayed */
	CanAccessMaintenanceNodes     bool `` /* 142-byte string literal not displayed */
	CanReadAuditLog               bool `protobuf:"varint,13,opt,name=can_read_audit_log,json=canReadAuditLog,proto3" json:"can_read_audit_log,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionsSpec) CloneMessageVT

func (m *PermissionsSpec) CloneMessageVT() proto.Message

func (*PermissionsSpec) CloneVT

func (m *PermissionsSpec) CloneVT() *PermissionsSpec

func (*PermissionsSpec) Descriptor deprecated

func (*PermissionsSpec) Descriptor() ([]byte, []int)

Deprecated: Use PermissionsSpec.ProtoReflect.Descriptor instead.

func (*PermissionsSpec) EqualMessageVT

func (this *PermissionsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*PermissionsSpec) EqualVT

func (this *PermissionsSpec) EqualVT(that *PermissionsSpec) bool

func (*PermissionsSpec) GetCanAccessMaintenanceNodes added in v0.39.0

func (x *PermissionsSpec) GetCanAccessMaintenanceNodes() bool

func (*PermissionsSpec) GetCanCreateClusters

func (x *PermissionsSpec) GetCanCreateClusters() bool

func (*PermissionsSpec) GetCanManageBackupStore

func (x *PermissionsSpec) GetCanManageBackupStore() bool

func (*PermissionsSpec) GetCanManageMachineConfigPatches

func (x *PermissionsSpec) GetCanManageMachineConfigPatches() bool

func (*PermissionsSpec) GetCanManageUsers

func (x *PermissionsSpec) GetCanManageUsers() bool

func (*PermissionsSpec) GetCanReadAuditLog added in v0.42.0

func (x *PermissionsSpec) GetCanReadAuditLog() bool

func (*PermissionsSpec) GetCanReadClusters

func (x *PermissionsSpec) GetCanReadClusters() bool

func (*PermissionsSpec) GetCanReadMachineConfigPatches

func (x *PermissionsSpec) GetCanReadMachineConfigPatches() bool

func (*PermissionsSpec) GetCanReadMachineLogs

func (x *PermissionsSpec) GetCanReadMachineLogs() bool

func (*PermissionsSpec) GetCanReadMachines

func (x *PermissionsSpec) GetCanReadMachines() bool

func (*PermissionsSpec) GetCanRemoveMachines

func (x *PermissionsSpec) GetCanRemoveMachines() bool

func (*PermissionsSpec) MarshalToSizedBufferVT

func (m *PermissionsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*PermissionsSpec) MarshalToVT

func (m *PermissionsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*PermissionsSpec) MarshalVT

func (m *PermissionsSpec) MarshalVT() (dAtA []byte, err error)

func (*PermissionsSpec) ProtoMessage

func (*PermissionsSpec) ProtoMessage()

func (*PermissionsSpec) ProtoReflect

func (x *PermissionsSpec) ProtoReflect() protoreflect.Message

func (*PermissionsSpec) Reset

func (x *PermissionsSpec) Reset()

func (*PermissionsSpec) SizeVT

func (m *PermissionsSpec) SizeVT() (n int)

func (*PermissionsSpec) String

func (x *PermissionsSpec) String() string

func (*PermissionsSpec) UnmarshalVT

func (m *PermissionsSpec) UnmarshalVT(dAtA []byte) error

type PublicKeySpec

type PublicKeySpec struct {
	PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// Scopes are deprecated, use roles instead.
	//
	// Deprecated: will be removed once all environments are migrated to use roles.
	// TODO: remove after all environments are migrated to use roles.
	Scopes     []string               `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"`
	Expiration *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"`
	Confirmed  bool                   `protobuf:"varint,4,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	Identity   *Identity              `protobuf:"bytes,5,opt,name=identity,proto3" json:"identity,omitempty"`
	Role       string                 `protobuf:"bytes,6,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

PublicKeySpec describes a user or service account public key.

func (*PublicKeySpec) CloneMessageVT

func (m *PublicKeySpec) CloneMessageVT() proto.Message

func (*PublicKeySpec) CloneVT

func (m *PublicKeySpec) CloneVT() *PublicKeySpec

func (*PublicKeySpec) Descriptor deprecated

func (*PublicKeySpec) Descriptor() ([]byte, []int)

Deprecated: Use PublicKeySpec.ProtoReflect.Descriptor instead.

func (*PublicKeySpec) EqualMessageVT

func (this *PublicKeySpec) EqualMessageVT(thatMsg proto.Message) bool

func (*PublicKeySpec) EqualVT

func (this *PublicKeySpec) EqualVT(that *PublicKeySpec) bool

func (*PublicKeySpec) GetConfirmed

func (x *PublicKeySpec) GetConfirmed() bool

func (*PublicKeySpec) GetExpiration

func (x *PublicKeySpec) GetExpiration() *timestamppb.Timestamp

func (*PublicKeySpec) GetIdentity

func (x *PublicKeySpec) GetIdentity() *Identity

func (*PublicKeySpec) GetPublicKey

func (x *PublicKeySpec) GetPublicKey() []byte

func (*PublicKeySpec) GetRole

func (x *PublicKeySpec) GetRole() string

func (*PublicKeySpec) GetScopes

func (x *PublicKeySpec) GetScopes() []string

func (*PublicKeySpec) MarshalToSizedBufferVT

func (m *PublicKeySpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*PublicKeySpec) MarshalToVT

func (m *PublicKeySpec) MarshalToVT(dAtA []byte) (int, error)

func (*PublicKeySpec) MarshalVT

func (m *PublicKeySpec) MarshalVT() (dAtA []byte, err error)

func (*PublicKeySpec) ProtoMessage

func (*PublicKeySpec) ProtoMessage()

func (*PublicKeySpec) ProtoReflect

func (x *PublicKeySpec) ProtoReflect() protoreflect.Message

func (*PublicKeySpec) Reset

func (x *PublicKeySpec) Reset()

func (*PublicKeySpec) SizeVT

func (m *PublicKeySpec) SizeVT() (n int)

func (*PublicKeySpec) String

func (x *PublicKeySpec) String() string

func (*PublicKeySpec) UnmarshalVT

func (m *PublicKeySpec) UnmarshalVT(dAtA []byte) error

type RedactedClusterMachineConfigSpec

type RedactedClusterMachineConfigSpec struct {

	// Data contains the config bytes. It is only set if the config is not compressed. Otherwise, CompressedData is set instead.
	//
	// Deprecated: use accessor methods GetUncompressedData/SetUncompressedData to manage this field.
	Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// CompressedData contains the config bytes. It is only set if the config is not compressed. Otherwise, CompressedData is set instead.
	//
	// Deprecated: use accessor methods GetUncompressedData/SetUncompressedDataa to manage this field.
	CompressedData []byte `protobuf:"bytes,2,opt,name=compressed_data,json=compressedData,proto3" json:"compressed_data,omitempty"`
	// contains filtered or unexported fields
}

ClusterMachineConfigSpec stores generated Talos node machine config.

func (*RedactedClusterMachineConfigSpec) CloneMessageVT

func (m *RedactedClusterMachineConfigSpec) CloneMessageVT() proto.Message

func (*RedactedClusterMachineConfigSpec) CloneVT

func (*RedactedClusterMachineConfigSpec) Descriptor deprecated

func (*RedactedClusterMachineConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use RedactedClusterMachineConfigSpec.ProtoReflect.Descriptor instead.

func (*RedactedClusterMachineConfigSpec) EqualMessageVT

func (this *RedactedClusterMachineConfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*RedactedClusterMachineConfigSpec) EqualVT

func (*RedactedClusterMachineConfigSpec) GetCompressedData added in v0.45.0

func (x *RedactedClusterMachineConfigSpec) GetCompressedData() []byte

func (*RedactedClusterMachineConfigSpec) GetData

func (*RedactedClusterMachineConfigSpec) GetUncompressedData added in v0.45.0

func (x *RedactedClusterMachineConfigSpec) GetUncompressedData(opts ...CompressionOption) (Buffer, error)

GetUncompressedData returns the config data from the RedactedClusterMachineConfigSpec, decompressing it if necessary.

func (*RedactedClusterMachineConfigSpec) MarshalJSON added in v0.45.0

func (x *RedactedClusterMachineConfigSpec) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (*RedactedClusterMachineConfigSpec) MarshalToSizedBufferVT

func (m *RedactedClusterMachineConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RedactedClusterMachineConfigSpec) MarshalToVT

func (m *RedactedClusterMachineConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*RedactedClusterMachineConfigSpec) MarshalVT

func (m *RedactedClusterMachineConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*RedactedClusterMachineConfigSpec) MarshalYAML added in v0.45.0

func (x *RedactedClusterMachineConfigSpec) MarshalYAML() (any, error)

MarshalYAML implements yaml.Marshaler interface.

func (*RedactedClusterMachineConfigSpec) ProtoMessage

func (*RedactedClusterMachineConfigSpec) ProtoMessage()

func (*RedactedClusterMachineConfigSpec) ProtoReflect

func (*RedactedClusterMachineConfigSpec) Reset

func (*RedactedClusterMachineConfigSpec) SetUncompressedData added in v0.45.0

func (x *RedactedClusterMachineConfigSpec) SetUncompressedData(data []byte, opts ...CompressionOption) error

SetUncompressedData sets the config data in the RedactedClusterMachineConfigSpec, compressing it if requested.

func (*RedactedClusterMachineConfigSpec) SizeVT

func (m *RedactedClusterMachineConfigSpec) SizeVT() (n int)

func (*RedactedClusterMachineConfigSpec) String

func (*RedactedClusterMachineConfigSpec) UnmarshalJSON added in v0.45.0

func (x *RedactedClusterMachineConfigSpec) UnmarshalJSON(data []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*RedactedClusterMachineConfigSpec) UnmarshalVT

func (m *RedactedClusterMachineConfigSpec) UnmarshalVT(dAtA []byte) error

func (*RedactedClusterMachineConfigSpec) UnmarshalYAML added in v0.45.0

func (x *RedactedClusterMachineConfigSpec) UnmarshalYAML(node *yaml.Node) error

UnmarshalYAML implements yaml.Unmarshaler interface.

type SAMLAssertionSpec

type SAMLAssertionSpec struct {

	// Data keeps JSON encoded SAML assertion.
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// Email is the identity that was read from the assertion.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// Used marks SAML assertion as used.
	Used bool `protobuf:"varint,3,opt,name=used,proto3" json:"used,omitempty"`
	// contains filtered or unexported fields
}

SAMLAssertionSpec describes SAML assertion.

func (*SAMLAssertionSpec) CloneMessageVT

func (m *SAMLAssertionSpec) CloneMessageVT() proto.Message

func (*SAMLAssertionSpec) CloneVT

func (m *SAMLAssertionSpec) CloneVT() *SAMLAssertionSpec

func (*SAMLAssertionSpec) Descriptor deprecated

func (*SAMLAssertionSpec) Descriptor() ([]byte, []int)

Deprecated: Use SAMLAssertionSpec.ProtoReflect.Descriptor instead.

func (*SAMLAssertionSpec) EqualMessageVT

func (this *SAMLAssertionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*SAMLAssertionSpec) EqualVT

func (this *SAMLAssertionSpec) EqualVT(that *SAMLAssertionSpec) bool

func (*SAMLAssertionSpec) GetData

func (x *SAMLAssertionSpec) GetData() []byte

func (*SAMLAssertionSpec) GetEmail

func (x *SAMLAssertionSpec) GetEmail() string

func (*SAMLAssertionSpec) GetUsed

func (x *SAMLAssertionSpec) GetUsed() bool

func (*SAMLAssertionSpec) MarshalToSizedBufferVT

func (m *SAMLAssertionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SAMLAssertionSpec) MarshalToVT

func (m *SAMLAssertionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*SAMLAssertionSpec) MarshalVT

func (m *SAMLAssertionSpec) MarshalVT() (dAtA []byte, err error)

func (*SAMLAssertionSpec) ProtoMessage

func (*SAMLAssertionSpec) ProtoMessage()

func (*SAMLAssertionSpec) ProtoReflect

func (x *SAMLAssertionSpec) ProtoReflect() protoreflect.Message

func (*SAMLAssertionSpec) Reset

func (x *SAMLAssertionSpec) Reset()

func (*SAMLAssertionSpec) SizeVT

func (m *SAMLAssertionSpec) SizeVT() (n int)

func (*SAMLAssertionSpec) String

func (x *SAMLAssertionSpec) String() string

func (*SAMLAssertionSpec) UnmarshalVT

func (m *SAMLAssertionSpec) UnmarshalVT(dAtA []byte) error

type SAMLLabelRuleSpec

type SAMLLabelRuleSpec struct {

	// MatchLabels is the list of labels to match the user's Identity against this rule.
	MatchLabels []string `protobuf:"bytes,1,rep,name=match_labels,json=matchLabels,proto3" json:"match_labels,omitempty"`
	// AssignRoleOnRegistration is the role to be assigned to the user if this rule matches.
	AssignRoleOnRegistration string `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

SAMLLabelRuleSpec describes a rule on how to map Identity labels to Omni roles.

func (*SAMLLabelRuleSpec) CloneMessageVT

func (m *SAMLLabelRuleSpec) CloneMessageVT() proto.Message

func (*SAMLLabelRuleSpec) CloneVT

func (m *SAMLLabelRuleSpec) CloneVT() *SAMLLabelRuleSpec

func (*SAMLLabelRuleSpec) Descriptor deprecated

func (*SAMLLabelRuleSpec) Descriptor() ([]byte, []int)

Deprecated: Use SAMLLabelRuleSpec.ProtoReflect.Descriptor instead.

func (*SAMLLabelRuleSpec) EqualMessageVT

func (this *SAMLLabelRuleSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*SAMLLabelRuleSpec) EqualVT

func (this *SAMLLabelRuleSpec) EqualVT(that *SAMLLabelRuleSpec) bool

func (*SAMLLabelRuleSpec) GetAssignRoleOnRegistration

func (x *SAMLLabelRuleSpec) GetAssignRoleOnRegistration() string

func (*SAMLLabelRuleSpec) GetMatchLabels

func (x *SAMLLabelRuleSpec) GetMatchLabels() []string

func (*SAMLLabelRuleSpec) MarshalToSizedBufferVT

func (m *SAMLLabelRuleSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SAMLLabelRuleSpec) MarshalToVT

func (m *SAMLLabelRuleSpec) MarshalToVT(dAtA []byte) (int, error)

func (*SAMLLabelRuleSpec) MarshalVT

func (m *SAMLLabelRuleSpec) MarshalVT() (dAtA []byte, err error)

func (*SAMLLabelRuleSpec) ProtoMessage

func (*SAMLLabelRuleSpec) ProtoMessage()

func (*SAMLLabelRuleSpec) ProtoReflect

func (x *SAMLLabelRuleSpec) ProtoReflect() protoreflect.Message

func (*SAMLLabelRuleSpec) Reset

func (x *SAMLLabelRuleSpec) Reset()

func (*SAMLLabelRuleSpec) SizeVT

func (m *SAMLLabelRuleSpec) SizeVT() (n int)

func (*SAMLLabelRuleSpec) String

func (x *SAMLLabelRuleSpec) String() string

func (*SAMLLabelRuleSpec) UnmarshalVT

func (m *SAMLLabelRuleSpec) UnmarshalVT(dAtA []byte) error

type SchematicConfigurationSpec

type SchematicConfigurationSpec struct {
	SchematicId  string `protobuf:"bytes,1,opt,name=schematic_id,json=schematicId,proto3" json:"schematic_id,omitempty"`
	TalosVersion string `protobuf:"bytes,2,opt,name=talos_version,json=talosVersion,proto3" json:"talos_version,omitempty"`
	// contains filtered or unexported fields
}

SchematicConfigurationSpec is the desired Image Factory schematic for a machine, machine set or a cluster.

func (*SchematicConfigurationSpec) CloneMessageVT

func (m *SchematicConfigurationSpec) CloneMessageVT() proto.Message

func (*SchematicConfigurationSpec) CloneVT

func (*SchematicConfigurationSpec) Descriptor deprecated

func (*SchematicConfigurationSpec) Descriptor() ([]byte, []int)

Deprecated: Use SchematicConfigurationSpec.ProtoReflect.Descriptor instead.

func (*SchematicConfigurationSpec) EqualMessageVT

func (this *SchematicConfigurationSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*SchematicConfigurationSpec) EqualVT

func (*SchematicConfigurationSpec) GetSchematicId

func (x *SchematicConfigurationSpec) GetSchematicId() string

func (*SchematicConfigurationSpec) GetTalosVersion added in v0.34.0

func (x *SchematicConfigurationSpec) GetTalosVersion() string

func (*SchematicConfigurationSpec) MarshalToSizedBufferVT

func (m *SchematicConfigurationSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SchematicConfigurationSpec) MarshalToVT

func (m *SchematicConfigurationSpec) MarshalToVT(dAtA []byte) (int, error)

func (*SchematicConfigurationSpec) MarshalVT

func (m *SchematicConfigurationSpec) MarshalVT() (dAtA []byte, err error)

func (*SchematicConfigurationSpec) ProtoMessage

func (*SchematicConfigurationSpec) ProtoMessage()

func (*SchematicConfigurationSpec) ProtoReflect

func (*SchematicConfigurationSpec) Reset

func (x *SchematicConfigurationSpec) Reset()

func (*SchematicConfigurationSpec) SizeVT

func (m *SchematicConfigurationSpec) SizeVT() (n int)

func (*SchematicConfigurationSpec) String

func (x *SchematicConfigurationSpec) String() string

func (*SchematicConfigurationSpec) UnmarshalVT

func (m *SchematicConfigurationSpec) UnmarshalVT(dAtA []byte) error

type SchematicSpec

type SchematicSpec struct {
	// contains filtered or unexported fields
}

SchematicSpec keeps all schematics generated by Omni. For each schematic it keeps information about the list of extensions.

func (*SchematicSpec) CloneMessageVT

func (m *SchematicSpec) CloneMessageVT() proto.Message

func (*SchematicSpec) CloneVT

func (m *SchematicSpec) CloneVT() *SchematicSpec

func (*SchematicSpec) Descriptor deprecated

func (*SchematicSpec) Descriptor() ([]byte, []int)

Deprecated: Use SchematicSpec.ProtoReflect.Descriptor instead.

func (*SchematicSpec) EqualMessageVT

func (this *SchematicSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*SchematicSpec) EqualVT

func (this *SchematicSpec) EqualVT(that *SchematicSpec) bool

func (*SchematicSpec) MarshalToSizedBufferVT

func (m *SchematicSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SchematicSpec) MarshalToVT

func (m *SchematicSpec) MarshalToVT(dAtA []byte) (int, error)

func (*SchematicSpec) MarshalVT

func (m *SchematicSpec) MarshalVT() (dAtA []byte, err error)

func (*SchematicSpec) ProtoMessage

func (*SchematicSpec) ProtoMessage()

func (*SchematicSpec) ProtoReflect

func (x *SchematicSpec) ProtoReflect() protoreflect.Message

func (*SchematicSpec) Reset

func (x *SchematicSpec) Reset()

func (*SchematicSpec) SizeVT

func (m *SchematicSpec) SizeVT() (n int)

func (*SchematicSpec) String

func (x *SchematicSpec) String() string

func (*SchematicSpec) UnmarshalVT

func (m *SchematicSpec) UnmarshalVT(dAtA []byte) error

type SecureBootStatus added in v0.37.0

type SecureBootStatus struct {

	// Enabled is true if SecureBoot is detected to be available and enabled.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

SecureBootStatus describes the status of the SecureBoot feature.

func (*SecureBootStatus) CloneMessageVT added in v0.37.0

func (m *SecureBootStatus) CloneMessageVT() proto.Message

func (*SecureBootStatus) CloneVT added in v0.37.0

func (m *SecureBootStatus) CloneVT() *SecureBootStatus

func (*SecureBootStatus) Descriptor deprecated added in v0.37.0

func (*SecureBootStatus) Descriptor() ([]byte, []int)

Deprecated: Use SecureBootStatus.ProtoReflect.Descriptor instead.

func (*SecureBootStatus) EqualMessageVT added in v0.37.0

func (this *SecureBootStatus) EqualMessageVT(thatMsg proto.Message) bool

func (*SecureBootStatus) EqualVT added in v0.37.0

func (this *SecureBootStatus) EqualVT(that *SecureBootStatus) bool

func (*SecureBootStatus) GetEnabled added in v0.37.0

func (x *SecureBootStatus) GetEnabled() bool

func (*SecureBootStatus) MarshalToSizedBufferVT added in v0.37.0

func (m *SecureBootStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SecureBootStatus) MarshalToVT added in v0.37.0

func (m *SecureBootStatus) MarshalToVT(dAtA []byte) (int, error)

func (*SecureBootStatus) MarshalVT added in v0.37.0

func (m *SecureBootStatus) MarshalVT() (dAtA []byte, err error)

func (*SecureBootStatus) ProtoMessage added in v0.37.0

func (*SecureBootStatus) ProtoMessage()

func (*SecureBootStatus) ProtoReflect added in v0.37.0

func (x *SecureBootStatus) ProtoReflect() protoreflect.Message

func (*SecureBootStatus) Reset added in v0.37.0

func (x *SecureBootStatus) Reset()

func (*SecureBootStatus) SizeVT added in v0.37.0

func (m *SecureBootStatus) SizeVT() (n int)

func (*SecureBootStatus) String added in v0.37.0

func (x *SecureBootStatus) String() string

func (*SecureBootStatus) UnmarshalVT added in v0.37.0

func (m *SecureBootStatus) UnmarshalVT(dAtA []byte) error

type SiderolinkConfigSpec

type SiderolinkConfigSpec struct {
	PrivateKey         string `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
	PublicKey          string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	WireguardEndpoint  string `protobuf:"bytes,3,opt,name=wireguard_endpoint,json=wireguardEndpoint,proto3" json:"wireguard_endpoint,omitempty"`
	Subnet             string `protobuf:"bytes,5,opt,name=subnet,proto3" json:"subnet,omitempty"`
	ServerAddress      string `protobuf:"bytes,6,opt,name=server_address,json=serverAddress,proto3" json:"server_address,omitempty"`
	JoinToken          string `protobuf:"bytes,7,opt,name=join_token,json=joinToken,proto3" json:"join_token,omitempty"`
	AdvertisedEndpoint string `protobuf:"bytes,8,opt,name=advertised_endpoint,json=advertisedEndpoint,proto3" json:"advertised_endpoint,omitempty"`
	// contains filtered or unexported fields
}

SiderolinkConfigSpec describes siderolink wireguard server state to persist it across restarts.

func (*SiderolinkConfigSpec) CloneMessageVT

func (m *SiderolinkConfigSpec) CloneMessageVT() proto.Message

func (*SiderolinkConfigSpec) CloneVT

func (*SiderolinkConfigSpec) Descriptor deprecated

func (*SiderolinkConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use SiderolinkConfigSpec.ProtoReflect.Descriptor instead.

func (*SiderolinkConfigSpec) EqualMessageVT

func (this *SiderolinkConfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*SiderolinkConfigSpec) EqualVT

func (this *SiderolinkConfigSpec) EqualVT(that *SiderolinkConfigSpec) bool

func (*SiderolinkConfigSpec) GetAdvertisedEndpoint

func (x *SiderolinkConfigSpec) GetAdvertisedEndpoint() string

func (*SiderolinkConfigSpec) GetJoinToken

func (x *SiderolinkConfigSpec) GetJoinToken() string

func (*SiderolinkConfigSpec) GetPrivateKey

func (x *SiderolinkConfigSpec) GetPrivateKey() string

func (*SiderolinkConfigSpec) GetPublicKey

func (x *SiderolinkConfigSpec) GetPublicKey() string

func (*SiderolinkConfigSpec) GetServerAddress

func (x *SiderolinkConfigSpec) GetServerAddress() string

func (*SiderolinkConfigSpec) GetSubnet

func (x *SiderolinkConfigSpec) GetSubnet() string

func (*SiderolinkConfigSpec) GetWireguardEndpoint

func (x *SiderolinkConfigSpec) GetWireguardEndpoint() string

func (*SiderolinkConfigSpec) MarshalToSizedBufferVT

func (m *SiderolinkConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SiderolinkConfigSpec) MarshalToVT

func (m *SiderolinkConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*SiderolinkConfigSpec) MarshalVT

func (m *SiderolinkConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*SiderolinkConfigSpec) ProtoMessage

func (*SiderolinkConfigSpec) ProtoMessage()

func (*SiderolinkConfigSpec) ProtoReflect

func (x *SiderolinkConfigSpec) ProtoReflect() protoreflect.Message

func (*SiderolinkConfigSpec) Reset

func (x *SiderolinkConfigSpec) Reset()

func (*SiderolinkConfigSpec) SizeVT

func (m *SiderolinkConfigSpec) SizeVT() (n int)

func (*SiderolinkConfigSpec) String

func (x *SiderolinkConfigSpec) String() string

func (*SiderolinkConfigSpec) UnmarshalVT

func (m *SiderolinkConfigSpec) UnmarshalVT(dAtA []byte) error

type SiderolinkCounterSpec

type SiderolinkCounterSpec struct {
	BytesReceived int64                  `protobuf:"varint,1,opt,name=bytes_received,json=bytesReceived,proto3" json:"bytes_received,omitempty"`
	BytesSent     int64                  `protobuf:"varint,2,opt,name=bytes_sent,json=bytesSent,proto3" json:"bytes_sent,omitempty"`
	LastAlive     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_alive,json=lastAlive,proto3" json:"last_alive,omitempty"`
	// contains filtered or unexported fields
}

SiderolinkConnectionSpec describes each node connection information.

func (*SiderolinkCounterSpec) CloneMessageVT

func (m *SiderolinkCounterSpec) CloneMessageVT() proto.Message

func (*SiderolinkCounterSpec) CloneVT

func (*SiderolinkCounterSpec) Descriptor deprecated

func (*SiderolinkCounterSpec) Descriptor() ([]byte, []int)

Deprecated: Use SiderolinkCounterSpec.ProtoReflect.Descriptor instead.

func (*SiderolinkCounterSpec) EqualMessageVT

func (this *SiderolinkCounterSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*SiderolinkCounterSpec) EqualVT

func (this *SiderolinkCounterSpec) EqualVT(that *SiderolinkCounterSpec) bool

func (*SiderolinkCounterSpec) GetBytesReceived

func (x *SiderolinkCounterSpec) GetBytesReceived() int64

func (*SiderolinkCounterSpec) GetBytesSent

func (x *SiderolinkCounterSpec) GetBytesSent() int64

func (*SiderolinkCounterSpec) GetLastAlive

func (x *SiderolinkCounterSpec) GetLastAlive() *timestamppb.Timestamp

func (*SiderolinkCounterSpec) MarshalToSizedBufferVT

func (m *SiderolinkCounterSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SiderolinkCounterSpec) MarshalToVT

func (m *SiderolinkCounterSpec) MarshalToVT(dAtA []byte) (int, error)

func (*SiderolinkCounterSpec) MarshalVT

func (m *SiderolinkCounterSpec) MarshalVT() (dAtA []byte, err error)

func (*SiderolinkCounterSpec) ProtoMessage

func (*SiderolinkCounterSpec) ProtoMessage()

func (*SiderolinkCounterSpec) ProtoReflect

func (x *SiderolinkCounterSpec) ProtoReflect() protoreflect.Message

func (*SiderolinkCounterSpec) Reset

func (x *SiderolinkCounterSpec) Reset()

func (*SiderolinkCounterSpec) SizeVT

func (m *SiderolinkCounterSpec) SizeVT() (n int)

func (*SiderolinkCounterSpec) String

func (x *SiderolinkCounterSpec) String() string

func (*SiderolinkCounterSpec) UnmarshalVT

func (m *SiderolinkCounterSpec) UnmarshalVT(dAtA []byte) error

type SiderolinkSpec

type SiderolinkSpec struct {
	NodeSubnet      string `protobuf:"bytes,1,opt,name=node_subnet,json=nodeSubnet,proto3" json:"node_subnet,omitempty"`
	NodePublicKey   string `protobuf:"bytes,2,opt,name=node_public_key,json=nodePublicKey,proto3" json:"node_public_key,omitempty"`
	LastEndpoint    string `protobuf:"bytes,3,opt,name=last_endpoint,json=lastEndpoint,proto3" json:"last_endpoint,omitempty"`
	Connected       bool   `protobuf:"varint,4,opt,name=connected,proto3" json:"connected,omitempty"`
	VirtualAddrport string `protobuf:"bytes,7,opt,name=virtual_addrport,json=virtualAddrport,proto3" json:"virtual_addrport,omitempty"`
	// RemoteAddr is the machine address how it's visible from Omni
	// it is determined by reading X-Forwarded-For header coming from the gRPC API.
	RemoteAddr string `protobuf:"bytes,8,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"`
	// contains filtered or unexported fields
}

SiderolinkConnectionSpec describes each node connection information.

func (*SiderolinkSpec) CloneMessageVT

func (m *SiderolinkSpec) CloneMessageVT() proto.Message

func (*SiderolinkSpec) CloneVT

func (m *SiderolinkSpec) CloneVT() *SiderolinkSpec

func (*SiderolinkSpec) Descriptor deprecated

func (*SiderolinkSpec) Descriptor() ([]byte, []int)

Deprecated: Use SiderolinkSpec.ProtoReflect.Descriptor instead.

func (*SiderolinkSpec) EqualMessageVT

func (this *SiderolinkSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*SiderolinkSpec) EqualVT

func (this *SiderolinkSpec) EqualVT(that *SiderolinkSpec) bool

func (*SiderolinkSpec) GetConnected

func (x *SiderolinkSpec) GetConnected() bool

func (*SiderolinkSpec) GetLastEndpoint

func (x *SiderolinkSpec) GetLastEndpoint() string

func (*SiderolinkSpec) GetNodePublicKey

func (x *SiderolinkSpec) GetNodePublicKey() string

func (*SiderolinkSpec) GetNodeSubnet

func (x *SiderolinkSpec) GetNodeSubnet() string

func (*SiderolinkSpec) GetRemoteAddr added in v0.39.0

func (x *SiderolinkSpec) GetRemoteAddr() string

func (*SiderolinkSpec) GetVirtualAddrport added in v0.33.1

func (x *SiderolinkSpec) GetVirtualAddrport() string

func (*SiderolinkSpec) MarshalToSizedBufferVT

func (m *SiderolinkSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SiderolinkSpec) MarshalToVT

func (m *SiderolinkSpec) MarshalToVT(dAtA []byte) (int, error)

func (*SiderolinkSpec) MarshalVT

func (m *SiderolinkSpec) MarshalVT() (dAtA []byte, err error)

func (*SiderolinkSpec) ProtoMessage

func (*SiderolinkSpec) ProtoMessage()

func (*SiderolinkSpec) ProtoReflect

func (x *SiderolinkSpec) ProtoReflect() protoreflect.Message

func (*SiderolinkSpec) Reset

func (x *SiderolinkSpec) Reset()

func (*SiderolinkSpec) SizeVT

func (m *SiderolinkSpec) SizeVT() (n int)

func (*SiderolinkSpec) String

func (x *SiderolinkSpec) String() string

func (*SiderolinkSpec) UnmarshalVT

func (m *SiderolinkSpec) UnmarshalVT(dAtA []byte) error

type SysVersionSpec

type SysVersionSpec struct {
	BackendVersion    string `protobuf:"bytes,1,opt,name=backend_version,json=backendVersion,proto3" json:"backend_version,omitempty"`
	InstanceName      string `protobuf:"bytes,2,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	BackendApiVersion uint32 `protobuf:"varint,3,opt,name=backend_api_version,json=backendApiVersion,proto3" json:"backend_api_version,omitempty"`
	// contains filtered or unexported fields
}

SysVersionSpec keeps the current version of Omni.

func (*SysVersionSpec) CloneMessageVT

func (m *SysVersionSpec) CloneMessageVT() proto.Message

func (*SysVersionSpec) CloneVT

func (m *SysVersionSpec) CloneVT() *SysVersionSpec

func (*SysVersionSpec) Descriptor deprecated

func (*SysVersionSpec) Descriptor() ([]byte, []int)

Deprecated: Use SysVersionSpec.ProtoReflect.Descriptor instead.

func (*SysVersionSpec) EqualMessageVT

func (this *SysVersionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*SysVersionSpec) EqualVT

func (this *SysVersionSpec) EqualVT(that *SysVersionSpec) bool

func (*SysVersionSpec) GetBackendApiVersion

func (x *SysVersionSpec) GetBackendApiVersion() uint32

func (*SysVersionSpec) GetBackendVersion

func (x *SysVersionSpec) GetBackendVersion() string

func (*SysVersionSpec) GetInstanceName

func (x *SysVersionSpec) GetInstanceName() string

func (*SysVersionSpec) MarshalToSizedBufferVT

func (m *SysVersionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SysVersionSpec) MarshalToVT

func (m *SysVersionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*SysVersionSpec) MarshalVT

func (m *SysVersionSpec) MarshalVT() (dAtA []byte, err error)

func (*SysVersionSpec) ProtoMessage

func (*SysVersionSpec) ProtoMessage()

func (*SysVersionSpec) ProtoReflect

func (x *SysVersionSpec) ProtoReflect() protoreflect.Message

func (*SysVersionSpec) Reset

func (x *SysVersionSpec) Reset()

func (*SysVersionSpec) SizeVT

func (m *SysVersionSpec) SizeVT() (n int)

func (*SysVersionSpec) String

func (x *SysVersionSpec) String() string

func (*SysVersionSpec) UnmarshalVT

func (m *SysVersionSpec) UnmarshalVT(dAtA []byte) error

type TalosConfigSpec

type TalosConfigSpec struct {

	// Ca certificate authority.
	Ca string `protobuf:"bytes,1,opt,name=ca,proto3" json:"ca,omitempty"`
	// Crt certificate.
	Crt string `protobuf:"bytes,2,opt,name=crt,proto3" json:"crt,omitempty"`
	// Key certificate key.
	Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

TalosConfigSpec describes a Talos cluster config.

func (*TalosConfigSpec) CloneMessageVT

func (m *TalosConfigSpec) CloneMessageVT() proto.Message

func (*TalosConfigSpec) CloneVT

func (m *TalosConfigSpec) CloneVT() *TalosConfigSpec

func (*TalosConfigSpec) Descriptor deprecated

func (*TalosConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use TalosConfigSpec.ProtoReflect.Descriptor instead.

func (*TalosConfigSpec) EqualMessageVT

func (this *TalosConfigSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*TalosConfigSpec) EqualVT

func (this *TalosConfigSpec) EqualVT(that *TalosConfigSpec) bool

func (*TalosConfigSpec) GetCa

func (x *TalosConfigSpec) GetCa() string

func (*TalosConfigSpec) GetCrt

func (x *TalosConfigSpec) GetCrt() string

func (*TalosConfigSpec) GetKey

func (x *TalosConfigSpec) GetKey() string

func (*TalosConfigSpec) MarshalToSizedBufferVT

func (m *TalosConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TalosConfigSpec) MarshalToVT

func (m *TalosConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*TalosConfigSpec) MarshalVT

func (m *TalosConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*TalosConfigSpec) ProtoMessage

func (*TalosConfigSpec) ProtoMessage()

func (*TalosConfigSpec) ProtoReflect

func (x *TalosConfigSpec) ProtoReflect() protoreflect.Message

func (*TalosConfigSpec) Reset

func (x *TalosConfigSpec) Reset()

func (*TalosConfigSpec) SizeVT

func (m *TalosConfigSpec) SizeVT() (n int)

func (*TalosConfigSpec) String

func (x *TalosConfigSpec) String() string

func (*TalosConfigSpec) UnmarshalVT

func (m *TalosConfigSpec) UnmarshalVT(dAtA []byte) error

type TalosExtensionsSpec

type TalosExtensionsSpec struct {
	Items []*TalosExtensionsSpec_Info `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

TalosExtensionsSpec represents all available extensions for a particular Talos version.

func (*TalosExtensionsSpec) CloneMessageVT

func (m *TalosExtensionsSpec) CloneMessageVT() proto.Message

func (*TalosExtensionsSpec) CloneVT

func (*TalosExtensionsSpec) Descriptor deprecated

func (*TalosExtensionsSpec) Descriptor() ([]byte, []int)

Deprecated: Use TalosExtensionsSpec.ProtoReflect.Descriptor instead.

func (*TalosExtensionsSpec) EqualMessageVT

func (this *TalosExtensionsSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*TalosExtensionsSpec) EqualVT

func (this *TalosExtensionsSpec) EqualVT(that *TalosExtensionsSpec) bool

func (*TalosExtensionsSpec) GetItems

func (*TalosExtensionsSpec) MarshalToSizedBufferVT

func (m *TalosExtensionsSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TalosExtensionsSpec) MarshalToVT

func (m *TalosExtensionsSpec) MarshalToVT(dAtA []byte) (int, error)

func (*TalosExtensionsSpec) MarshalVT

func (m *TalosExtensionsSpec) MarshalVT() (dAtA []byte, err error)

func (*TalosExtensionsSpec) ProtoMessage

func (*TalosExtensionsSpec) ProtoMessage()

func (*TalosExtensionsSpec) ProtoReflect

func (x *TalosExtensionsSpec) ProtoReflect() protoreflect.Message

func (*TalosExtensionsSpec) Reset

func (x *TalosExtensionsSpec) Reset()

func (*TalosExtensionsSpec) SizeVT

func (m *TalosExtensionsSpec) SizeVT() (n int)

func (*TalosExtensionsSpec) String

func (x *TalosExtensionsSpec) String() string

func (*TalosExtensionsSpec) UnmarshalVT

func (m *TalosExtensionsSpec) UnmarshalVT(dAtA []byte) error

type TalosExtensionsSpec_Info

type TalosExtensionsSpec_Info struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Author      string `protobuf:"bytes,2,opt,name=author,proto3" json:"author,omitempty"`
	Version     string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Ref         string `protobuf:"bytes,5,opt,name=ref,proto3" json:"ref,omitempty"`
	Digest      string `protobuf:"bytes,6,opt,name=digest,proto3" json:"digest,omitempty"`
	// contains filtered or unexported fields
}

Info is a merged representation of the extensions manifest and image factory versions response.

func (*TalosExtensionsSpec_Info) CloneMessageVT

func (m *TalosExtensionsSpec_Info) CloneMessageVT() proto.Message

func (*TalosExtensionsSpec_Info) CloneVT

func (*TalosExtensionsSpec_Info) Descriptor deprecated

func (*TalosExtensionsSpec_Info) Descriptor() ([]byte, []int)

Deprecated: Use TalosExtensionsSpec_Info.ProtoReflect.Descriptor instead.

func (*TalosExtensionsSpec_Info) EqualMessageVT

func (this *TalosExtensionsSpec_Info) EqualMessageVT(thatMsg proto.Message) bool

func (*TalosExtensionsSpec_Info) EqualVT

func (*TalosExtensionsSpec_Info) GetAuthor

func (x *TalosExtensionsSpec_Info) GetAuthor() string

func (*TalosExtensionsSpec_Info) GetDescription

func (x *TalosExtensionsSpec_Info) GetDescription() string

func (*TalosExtensionsSpec_Info) GetDigest

func (x *TalosExtensionsSpec_Info) GetDigest() string

func (*TalosExtensionsSpec_Info) GetName

func (x *TalosExtensionsSpec_Info) GetName() string

func (*TalosExtensionsSpec_Info) GetRef

func (x *TalosExtensionsSpec_Info) GetRef() string

func (*TalosExtensionsSpec_Info) GetVersion

func (x *TalosExtensionsSpec_Info) GetVersion() string

func (*TalosExtensionsSpec_Info) MarshalToSizedBufferVT

func (m *TalosExtensionsSpec_Info) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TalosExtensionsSpec_Info) MarshalToVT

func (m *TalosExtensionsSpec_Info) MarshalToVT(dAtA []byte) (int, error)

func (*TalosExtensionsSpec_Info) MarshalVT

func (m *TalosExtensionsSpec_Info) MarshalVT() (dAtA []byte, err error)

func (*TalosExtensionsSpec_Info) ProtoMessage

func (*TalosExtensionsSpec_Info) ProtoMessage()

func (*TalosExtensionsSpec_Info) ProtoReflect

func (x *TalosExtensionsSpec_Info) ProtoReflect() protoreflect.Message

func (*TalosExtensionsSpec_Info) Reset

func (x *TalosExtensionsSpec_Info) Reset()

func (*TalosExtensionsSpec_Info) SizeVT

func (m *TalosExtensionsSpec_Info) SizeVT() (n int)

func (*TalosExtensionsSpec_Info) String

func (x *TalosExtensionsSpec_Info) String() string

func (*TalosExtensionsSpec_Info) UnmarshalVT

func (m *TalosExtensionsSpec_Info) UnmarshalVT(dAtA []byte) error

type TalosUpgradeStatusSpec

type TalosUpgradeStatusSpec struct {

	// Current upgrade phase.
	Phase TalosUpgradeStatusSpec_Phase `protobuf:"varint,1,opt,name=phase,proto3,enum=specs.TalosUpgradeStatusSpec_Phase" json:"phase,omitempty"`
	// If phase is Failed, this contains the error message.
	Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// If phase is Upgrading, this contains the current upgrade step.
	Step string `protobuf:"bytes,3,opt,name=step,proto3" json:"step,omitempty"`
	// If phase is Upgrading, this contains the current upgrade step progress.
	Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	// Last successful upgrade version.
	LastUpgradeVersion string `protobuf:"bytes,5,opt,name=last_upgrade_version,json=lastUpgradeVersion,proto3" json:"last_upgrade_version,omitempty"`
	// Current version of the upgrade (if phase == Upgrading).
	CurrentUpgradeVersion string `` /* 126-byte string literal not displayed */
	// List of versions available for upgrade.
	UpgradeVersions []string `protobuf:"bytes,7,rep,name=upgrade_versions,json=upgradeVersions,proto3" json:"upgrade_versions,omitempty"`
	// contains filtered or unexported fields
}

TalosUpgradeStatusSpec contains the status of the Talos upgrade process.

func (*TalosUpgradeStatusSpec) CloneMessageVT

func (m *TalosUpgradeStatusSpec) CloneMessageVT() proto.Message

func (*TalosUpgradeStatusSpec) CloneVT

func (*TalosUpgradeStatusSpec) Descriptor deprecated

func (*TalosUpgradeStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use TalosUpgradeStatusSpec.ProtoReflect.Descriptor instead.

func (*TalosUpgradeStatusSpec) EqualMessageVT

func (this *TalosUpgradeStatusSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*TalosUpgradeStatusSpec) EqualVT

func (this *TalosUpgradeStatusSpec) EqualVT(that *TalosUpgradeStatusSpec) bool

func (*TalosUpgradeStatusSpec) GetCurrentUpgradeVersion

func (x *TalosUpgradeStatusSpec) GetCurrentUpgradeVersion() string

func (*TalosUpgradeStatusSpec) GetError

func (x *TalosUpgradeStatusSpec) GetError() string

func (*TalosUpgradeStatusSpec) GetLastUpgradeVersion

func (x *TalosUpgradeStatusSpec) GetLastUpgradeVersion() string

func (*TalosUpgradeStatusSpec) GetPhase

func (*TalosUpgradeStatusSpec) GetStatus

func (x *TalosUpgradeStatusSpec) GetStatus() string

func (*TalosUpgradeStatusSpec) GetStep

func (x *TalosUpgradeStatusSpec) GetStep() string

func (*TalosUpgradeStatusSpec) GetUpgradeVersions

func (x *TalosUpgradeStatusSpec) GetUpgradeVersions() []string

func (*TalosUpgradeStatusSpec) MarshalToSizedBufferVT

func (m *TalosUpgradeStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TalosUpgradeStatusSpec) MarshalToVT

func (m *TalosUpgradeStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*TalosUpgradeStatusSpec) MarshalVT

func (m *TalosUpgradeStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*TalosUpgradeStatusSpec) ProtoMessage

func (*TalosUpgradeStatusSpec) ProtoMessage()

func (*TalosUpgradeStatusSpec) ProtoReflect

func (x *TalosUpgradeStatusSpec) ProtoReflect() protoreflect.Message

func (*TalosUpgradeStatusSpec) Reset

func (x *TalosUpgradeStatusSpec) Reset()

func (*TalosUpgradeStatusSpec) SizeVT

func (m *TalosUpgradeStatusSpec) SizeVT() (n int)

func (*TalosUpgradeStatusSpec) String

func (x *TalosUpgradeStatusSpec) String() string

func (*TalosUpgradeStatusSpec) UnmarshalVT

func (m *TalosUpgradeStatusSpec) UnmarshalVT(dAtA []byte) error

type TalosUpgradeStatusSpec_Phase

type TalosUpgradeStatusSpec_Phase int32
const (
	TalosUpgradeStatusSpec_Unknown              TalosUpgradeStatusSpec_Phase = 0
	TalosUpgradeStatusSpec_Upgrading            TalosUpgradeStatusSpec_Phase = 1
	TalosUpgradeStatusSpec_Done                 TalosUpgradeStatusSpec_Phase = 2
	TalosUpgradeStatusSpec_Failed               TalosUpgradeStatusSpec_Phase = 3
	TalosUpgradeStatusSpec_Reverting            TalosUpgradeStatusSpec_Phase = 4
	TalosUpgradeStatusSpec_InstallingExtensions TalosUpgradeStatusSpec_Phase = 5
)

func (TalosUpgradeStatusSpec_Phase) Descriptor

func (TalosUpgradeStatusSpec_Phase) Enum

func (TalosUpgradeStatusSpec_Phase) EnumDescriptor deprecated

func (TalosUpgradeStatusSpec_Phase) EnumDescriptor() ([]byte, []int)

Deprecated: Use TalosUpgradeStatusSpec_Phase.Descriptor instead.

func (TalosUpgradeStatusSpec_Phase) Number

func (TalosUpgradeStatusSpec_Phase) String

func (TalosUpgradeStatusSpec_Phase) Type

type TalosVersionSpec

type TalosVersionSpec struct {
	Version                      string   `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	CompatibleKubernetesVersions []string `` /* 147-byte string literal not displayed */
	Deprecated                   bool     `protobuf:"varint,3,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	// contains filtered or unexported fields
}

TalosVersionSpec represents an available Talos version.

func (*TalosVersionSpec) CloneMessageVT

func (m *TalosVersionSpec) CloneMessageVT() proto.Message

func (*TalosVersionSpec) CloneVT

func (m *TalosVersionSpec) CloneVT() *TalosVersionSpec

func (*TalosVersionSpec) Descriptor deprecated

func (*TalosVersionSpec) Descriptor() ([]byte, []int)

Deprecated: Use TalosVersionSpec.ProtoReflect.Descriptor instead.

func (*TalosVersionSpec) EqualMessageVT

func (this *TalosVersionSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*TalosVersionSpec) EqualVT

func (this *TalosVersionSpec) EqualVT(that *TalosVersionSpec) bool

func (*TalosVersionSpec) GetCompatibleKubernetesVersions

func (x *TalosVersionSpec) GetCompatibleKubernetesVersions() []string

func (*TalosVersionSpec) GetDeprecated added in v0.40.0

func (x *TalosVersionSpec) GetDeprecated() bool

func (*TalosVersionSpec) GetVersion

func (x *TalosVersionSpec) GetVersion() string

func (*TalosVersionSpec) MarshalToSizedBufferVT

func (m *TalosVersionSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TalosVersionSpec) MarshalToVT

func (m *TalosVersionSpec) MarshalToVT(dAtA []byte) (int, error)

func (*TalosVersionSpec) MarshalVT

func (m *TalosVersionSpec) MarshalVT() (dAtA []byte, err error)

func (*TalosVersionSpec) ProtoMessage

func (*TalosVersionSpec) ProtoMessage()

func (*TalosVersionSpec) ProtoReflect

func (x *TalosVersionSpec) ProtoReflect() protoreflect.Message

func (*TalosVersionSpec) Reset

func (x *TalosVersionSpec) Reset()

func (*TalosVersionSpec) SizeVT

func (m *TalosVersionSpec) SizeVT() (n int)

func (*TalosVersionSpec) String

func (x *TalosVersionSpec) String() string

func (*TalosVersionSpec) UnmarshalVT

func (m *TalosVersionSpec) UnmarshalVT(dAtA []byte) error

type UserSpec

type UserSpec struct {

	// Scopes are deprecated, use roles instead.
	//
	// Deprecated: will be removed once all environments are migrated to use roles.
	// TODO: remove after all environments are migrated to use roles.
	Scopes []string `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"`
	Role   string   `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

UserSpec describes a user.

func (*UserSpec) CloneMessageVT

func (m *UserSpec) CloneMessageVT() proto.Message

func (*UserSpec) CloneVT

func (m *UserSpec) CloneVT() *UserSpec

func (*UserSpec) Descriptor deprecated

func (*UserSpec) Descriptor() ([]byte, []int)

Deprecated: Use UserSpec.ProtoReflect.Descriptor instead.

func (*UserSpec) EqualMessageVT

func (this *UserSpec) EqualMessageVT(thatMsg proto.Message) bool

func (*UserSpec) EqualVT

func (this *UserSpec) EqualVT(that *UserSpec) bool

func (*UserSpec) GetRole

func (x *UserSpec) GetRole() string

func (*UserSpec) GetScopes

func (x *UserSpec) GetScopes() []string

func (*UserSpec) MarshalToSizedBufferVT

func (m *UserSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UserSpec) MarshalToVT

func (m *UserSpec) MarshalToVT(dAtA []byte) (int, error)

func (*UserSpec) MarshalVT

func (m *UserSpec) MarshalVT() (dAtA []byte, err error)

func (*UserSpec) ProtoMessage

func (*UserSpec) ProtoMessage()

func (*UserSpec) ProtoReflect

func (x *UserSpec) ProtoReflect() protoreflect.Message

func (*UserSpec) Reset

func (x *UserSpec) Reset()

func (*UserSpec) SizeVT

func (m *UserSpec) SizeVT() (n int)

func (*UserSpec) String

func (x *UserSpec) String() string

func (*UserSpec) UnmarshalVT

func (m *UserSpec) UnmarshalVT(dAtA []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL