info

package
v0.0.0-...-fec9766 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2023 License: Apache-2.0 Imports: 6 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DepMetricItemType_name = map[int32]string{
		0: "DepMetricItemOther",
		1: "DepMetricItemGauge",
		2: "DepMetricItemCounter",
		3: "DepMetricItemState",
	}
	DepMetricItemType_value = map[string]int32{
		"DepMetricItemOther":   0,
		"DepMetricItemGauge":   1,
		"DepMetricItemCounter": 2,
		"DepMetricItemState":   3,
	}
)

Enum value maps for DepMetricItemType.

View Source
var (
	ZInfoTypes_name = map[int32]string{
		0:  "ZiNop",
		1:  "ZiDevice",
		3:  "ZiApp",
		6:  "ZiNetworkInstance",
		7:  "ZiVolume",
		8:  "ZiContentTree",
		9:  "ZiBlobList",
		10: "ZiAppInstMetaData",
		11: "ZiHardware",
		12: "ZiEdgeview",
		13: "ZiLocation",
	}
	ZInfoTypes_value = map[string]int32{
		"ZiNop":             0,
		"ZiDevice":          1,
		"ZiApp":             3,
		"ZiNetworkInstance": 6,
		"ZiVolume":          7,
		"ZiContentTree":     8,
		"ZiBlobList":        9,
		"ZiAppInstMetaData": 10,
		"ZiHardware":        11,
		"ZiEdgeview":        12,
		"ZiLocation":        13,
	}
)

Enum value maps for ZInfoTypes.

View Source
var (
	ZSwState_name = map[int32]string{
		0:  "INVALID",
		1:  "INITIAL",
		2:  "DOWNLOAD_STARTED",
		3:  "DOWNLOADED",
		4:  "DELIVERED",
		5:  "INSTALLED",
		6:  "BOOTING",
		7:  "RUNNING",
		8:  "HALTING",
		9:  "HALTED",
		10: "RESTARTING",
		11: "PURGING",
		12: "RESOLVING_TAG",
		13: "RESOLVED_TAG",
		14: "CREATING_VOLUME",
		15: "CREATED_VOLUME",
		16: "VERIFYING",
		17: "VERIFIED",
		18: "LOADING",
		19: "LOADED",
		20: "AWAITNETWORKINSTANCE",
		21: "ERROR",
		22: "START_DELAYED",
	}
	ZSwState_value = map[string]int32{
		"INVALID":              0,
		"INITIAL":              1,
		"DOWNLOAD_STARTED":     2,
		"DOWNLOADED":           3,
		"DELIVERED":            4,
		"INSTALLED":            5,
		"BOOTING":              6,
		"RUNNING":              7,
		"HALTING":              8,
		"HALTED":               9,
		"RESTARTING":           10,
		"PURGING":              11,
		"RESOLVING_TAG":        12,
		"RESOLVED_TAG":         13,
		"CREATING_VOLUME":      14,
		"CREATED_VOLUME":       15,
		"VERIFYING":            16,
		"VERIFIED":             17,
		"LOADING":              18,
		"LOADED":               19,
		"AWAITNETWORKINSTANCE": 20,
		"ERROR":                21,
		"START_DELAYED":        22,
	}
)

Enum value maps for ZSwState.

View Source
var (
	Entity_name = map[int32]string{
		0:  "ENTITY_UNSPECIFIED",
		1:  "ENTITY_BASE_OS",
		2:  "ENTITY_SYSTEM_ADAPTER",
		3:  "ENTITY_VAULT",
		4:  "ENTITY_ATTESTATION",
		5:  "ENTITY_APP_INSTANCE",
		6:  "ENTITY_PORT",
		7:  "ENTITY_NETWORK",
		8:  "ENTITY_NETWORK_INSTANCE",
		9:  "ENTITY_CONTENT_TREE",
		10: "ENTITY_CONTENT_BLOB",
		11: "ENTITY_VOLUME",
	}
	Entity_value = map[string]int32{
		"ENTITY_UNSPECIFIED":      0,
		"ENTITY_BASE_OS":          1,
		"ENTITY_SYSTEM_ADAPTER":   2,
		"ENTITY_VAULT":            3,
		"ENTITY_ATTESTATION":      4,
		"ENTITY_APP_INSTANCE":     5,
		"ENTITY_PORT":             6,
		"ENTITY_NETWORK":          7,
		"ENTITY_NETWORK_INSTANCE": 8,
		"ENTITY_CONTENT_TREE":     9,
		"ENTITY_CONTENT_BLOB":     10,
		"ENTITY_VOLUME":           11,
	}
)

Enum value maps for Entity.

View Source
var (
	Severity_name = map[int32]string{
		0: "SEVERITY_UNSPECIFIED",
		1: "SEVERITY_NOTICE",
		2: "SEVERITY_WARNING",
		3: "SEVERITY_ERROR",
	}
	Severity_value = map[string]int32{
		"SEVERITY_UNSPECIFIED": 0,
		"SEVERITY_NOTICE":      1,
		"SEVERITY_WARNING":     2,
		"SEVERITY_ERROR":       3,
	}
)

Enum value maps for Severity.

View Source
var (
	HwSecurityModuleStatus_name = map[int32]string{
		0: "UNKNOWN",
		1: "NOTFOUND",
		2: "DISABLED",
		3: "ENABLED",
	}
	HwSecurityModuleStatus_value = map[string]int32{
		"UNKNOWN":  0,
		"NOTFOUND": 1,
		"DISABLED": 2,
		"ENABLED":  3,
	}
)

Enum value maps for HwSecurityModuleStatus.

View Source
var (
	DataSecAtRestStatus_name = map[int32]string{
		0: "DATASEC_AT_REST_UNKNOWN",
		1: "DATASEC_AT_REST_DISABLED",
		2: "DATASEC_AT_REST_ENABLED",
		4: "DATASEC_AT_REST_ERROR",
	}
	DataSecAtRestStatus_value = map[string]int32{
		"DATASEC_AT_REST_UNKNOWN":  0,
		"DATASEC_AT_REST_DISABLED": 1,
		"DATASEC_AT_REST_ENABLED":  2,
		"DATASEC_AT_REST_ERROR":    4,
	}
)

Enum value maps for DataSecAtRestStatus.

View Source
var (
	PCRStatus_name = map[int32]string{
		0: "PCR_UNKNOWN",
		1: "PCR_ENABLED",
		2: "PCR_DISABLED",
	}
	PCRStatus_value = map[string]int32{
		"PCR_UNKNOWN":  0,
		"PCR_ENABLED":  1,
		"PCR_DISABLED": 2,
	}
)

Enum value maps for PCRStatus.

View Source
var (
	ZCellularOperatingState_name = map[int32]string{
		0: "Z_CELLULAR_OPERATING_STATE_UNSPECIFIED",
		1: "Z_CELLULAR_OPERATING_STATE_OFFLINE",
		2: "Z_CELLULAR_OPERATING_STATE_RADIO_OFF",
		3: "Z_CELLULAR_OPERATING_STATE_ONLINE",
		4: "Z_CELLULAR_OPERATING_STATE_ONLINE_AND_CONNECTED",
		5: "Z_CELLULAR_OPERATING_STATE_UNRECOGNIZED",
	}
	ZCellularOperatingState_value = map[string]int32{
		"Z_CELLULAR_OPERATING_STATE_UNSPECIFIED":          0,
		"Z_CELLULAR_OPERATING_STATE_OFFLINE":              1,
		"Z_CELLULAR_OPERATING_STATE_RADIO_OFF":            2,
		"Z_CELLULAR_OPERATING_STATE_ONLINE":               3,
		"Z_CELLULAR_OPERATING_STATE_ONLINE_AND_CONNECTED": 4,
		"Z_CELLULAR_OPERATING_STATE_UNRECOGNIZED":         5,
	}
)

Enum value maps for ZCellularOperatingState.

View Source
var (
	ZCellularControlProtocol_name = map[int32]string{
		0: "Z_CELLULAR_CONTROL_PROTOCOL_UNSPECIFIED",
		1: "Z_CELLULAR_CONTROL_PROTOCOL_QMI",
		2: "Z_CELLULAR_CONTROL_PROTOCOL_MBIM",
	}
	ZCellularControlProtocol_value = map[string]int32{
		"Z_CELLULAR_CONTROL_PROTOCOL_UNSPECIFIED": 0,
		"Z_CELLULAR_CONTROL_PROTOCOL_QMI":         1,
		"Z_CELLULAR_CONTROL_PROTOCOL_MBIM":        2,
	}
)

Enum value maps for ZCellularControlProtocol.

View Source
var (
	ZDeviceState_name = map[int32]string{
		0: "ZDEVICE_STATE_UNSPECIFIED",
		1: "ZDEVICE_STATE_ONLINE",
		2: "ZDEVICE_STATE_REBOOTING",
		3: "ZDEVICE_STATE_MAINTENANCE_MODE",
		4: "ZDEVICE_STATE_BASEOS_UPDATING",
		5: "ZDEVICE_STATE_BOOTING",
		6: "ZDEVICE_STATE_PREPARING_POWEROFF",
		7: "ZDEVICE_STATE_POWERING_OFF",
		8: "ZDEVICE_STATE_PREPARED_POWEROFF",
	}
	ZDeviceState_value = map[string]int32{
		"ZDEVICE_STATE_UNSPECIFIED":        0,
		"ZDEVICE_STATE_ONLINE":             1,
		"ZDEVICE_STATE_REBOOTING":          2,
		"ZDEVICE_STATE_MAINTENANCE_MODE":   3,
		"ZDEVICE_STATE_BASEOS_UPDATING":    4,
		"ZDEVICE_STATE_BOOTING":            5,
		"ZDEVICE_STATE_PREPARING_POWEROFF": 6,
		"ZDEVICE_STATE_POWERING_OFF":       7,
		"ZDEVICE_STATE_PREPARED_POWEROFF":  8,
	}
)

Enum value maps for ZDeviceState.

View Source
var (
	StorageStatus_name = map[int32]string{
		0: "STORAGE_STATUS_UNSPECIFIED",
		1: "STORAGE_STATUS_ONLINE",
		2: "STORAGE_STATUS_DEGRADED",
		3: "STORAGE_STATUS_FAULTED",
		4: "STORAGE_STATUS_OFFLINE",
		5: "STORAGE_STATUS_UNAVAIL",
		6: "STORAGE_STATUS_REMOVED",
		7: "STORAGE_STATUS_SUSPENDED",
	}
	StorageStatus_value = map[string]int32{
		"STORAGE_STATUS_UNSPECIFIED": 0,
		"STORAGE_STATUS_ONLINE":      1,
		"STORAGE_STATUS_DEGRADED":    2,
		"STORAGE_STATUS_FAULTED":     3,
		"STORAGE_STATUS_OFFLINE":     4,
		"STORAGE_STATUS_UNAVAIL":     5,
		"STORAGE_STATUS_REMOVED":     6,
		"STORAGE_STATUS_SUSPENDED":   7,
	}
)

Enum value maps for StorageStatus.

View Source
var (
	StorageRaidType_name = map[int32]string{
		0: "STORAGE_RAID_TYPE_UNSPECIFIED",
		1: "STORAGE_RAID_TYPE_RAID0",
		2: "STORAGE_RAID_TYPE_RAID1",
		3: "STORAGE_RAID_TYPE_RAID5",
		4: "STORAGE_RAID_TYPE_RAID6",
		5: "STORAGE_RAID_TYPE_RAID7",
		6: "STORAGE_RAID_TYPE_NORAID",
	}
	StorageRaidType_value = map[string]int32{
		"STORAGE_RAID_TYPE_UNSPECIFIED": 0,
		"STORAGE_RAID_TYPE_RAID0":       1,
		"STORAGE_RAID_TYPE_RAID1":       2,
		"STORAGE_RAID_TYPE_RAID5":       3,
		"STORAGE_RAID_TYPE_RAID6":       4,
		"STORAGE_RAID_TYPE_RAID7":       5,
		"STORAGE_RAID_TYPE_NORAID":      6,
	}
)

Enum value maps for StorageRaidType.

View Source
var (
	StorageTypeInfo_name = map[int32]string{
		0: "STORAGE_TYPE_INFO_UNSPECIFIED",
		1: "STORAGE_TYPE_INFO_EXT4",
		2: "STORAGE_TYPE_INFO_ZFS",
	}
	StorageTypeInfo_value = map[string]int32{
		"STORAGE_TYPE_INFO_UNSPECIFIED": 0,
		"STORAGE_TYPE_INFO_EXT4":        1,
		"STORAGE_TYPE_INFO_ZFS":         2,
	}
)

Enum value maps for StorageTypeInfo.

View Source
var (
	APICapability_name = map[int32]string{
		0: "API_CAPABILITY_UNSPECIFIED",
		1: "API_CAPABILITY_RETRY_UPDATE",
		2: "API_CAPABILITY_SHUTDOWN",
		3: "API_CAPABILITY_START_DELAY_IN_SECONDS",
		5: "API_CAPABILITY_VOLUME_SNAPSHOTS",
	}
	APICapability_value = map[string]int32{
		"API_CAPABILITY_UNSPECIFIED":            0,
		"API_CAPABILITY_RETRY_UPDATE":           1,
		"API_CAPABILITY_SHUTDOWN":               2,
		"API_CAPABILITY_START_DELAY_IN_SECONDS": 3,
		"API_CAPABILITY_VOLUME_SNAPSHOTS":       5,
	}
)

Enum value maps for APICapability.

View Source
var (
	BootReason_name = map[int32]string{
		0:   "BOOT_REASON_UNSPECIFIED",
		1:   "BOOT_REASON_FIRST",
		2:   "BOOT_REASON_REBOOT_CMD",
		3:   "BOOT_REASON_UPDATE",
		4:   "BOOT_REASON_FALLBACK",
		5:   "BOOT_REASON_DISCONNECT",
		6:   "BOOT_REASON_FATAL",
		7:   "BOOT_REASON_OOM",
		8:   "BOOT_REASON_WATCHDOG_HUNG",
		9:   "BOOT_REASON_WATCHDOG_PID",
		10:  "BOOT_REASON_KERNEL",
		11:  "BOOT_REASON_POWER_FAIL",
		12:  "BOOT_REASON_UNKNOWN",
		13:  "BOOT_REASON_VAULT_FAILED",
		14:  "BOOT_REASON_POWEROFF_CMD",
		255: "BOOT_REASON_PARSE_FAIL",
	}
	BootReason_value = map[string]int32{
		"BOOT_REASON_UNSPECIFIED":   0,
		"BOOT_REASON_FIRST":         1,
		"BOOT_REASON_REBOOT_CMD":    2,
		"BOOT_REASON_UPDATE":        3,
		"BOOT_REASON_FALLBACK":      4,
		"BOOT_REASON_DISCONNECT":    5,
		"BOOT_REASON_FATAL":         6,
		"BOOT_REASON_OOM":           7,
		"BOOT_REASON_WATCHDOG_HUNG": 8,
		"BOOT_REASON_WATCHDOG_PID":  9,
		"BOOT_REASON_KERNEL":        10,
		"BOOT_REASON_POWER_FAIL":    11,
		"BOOT_REASON_UNKNOWN":       12,
		"BOOT_REASON_VAULT_FAILED":  13,
		"BOOT_REASON_POWEROFF_CMD":  14,
		"BOOT_REASON_PARSE_FAIL":    255,
	}
)

Enum value maps for BootReason.

View Source
var (
	MaintenanceModeReason_name = map[int32]string{
		0: "MAINTENANCE_MODE_REASON_NONE",
		1: "MAINTENANCE_MODE_REASON_USER_REQUESTED",
		2: "MAINTENANCE_MODE_REASON_VAULT_LOCKED_UP",
		3: "MAINTENANCE_MODE_REASON_LOW_DISK_SPACE",
	}
	MaintenanceModeReason_value = map[string]int32{
		"MAINTENANCE_MODE_REASON_NONE":            0,
		"MAINTENANCE_MODE_REASON_USER_REQUESTED":  1,
		"MAINTENANCE_MODE_REASON_VAULT_LOCKED_UP": 2,
		"MAINTENANCE_MODE_REASON_LOW_DISK_SPACE":  3,
	}
)

Enum value maps for MaintenanceModeReason.

View Source
var (
	AttestationState_name = map[int32]string{
		0: "ATTESTATION_STATE_UNSPECIFIED",
		1: "ATTESTATION_STATE_NONCE_WAIT",
		2: "ATTESTATION_STATE_TPM_QUOTE_WAIT",
		3: "ATTESTATION_STATE_TPM_ESCROW_WAIT",
		4: "ATTESTATION_STATE_ATTEST_WAIT",
		5: "ATTESTATION_STATE_ATTEST_ESCROW_WAIT",
		6: "ATTESTATION_STATE_RESTART_WAIT",
		7: "ATTESTATION_STATE_COMPLETE",
	}
	AttestationState_value = map[string]int32{
		"ATTESTATION_STATE_UNSPECIFIED":        0,
		"ATTESTATION_STATE_NONCE_WAIT":         1,
		"ATTESTATION_STATE_TPM_QUOTE_WAIT":     2,
		"ATTESTATION_STATE_TPM_ESCROW_WAIT":    3,
		"ATTESTATION_STATE_ATTEST_WAIT":        4,
		"ATTESTATION_STATE_ATTEST_ESCROW_WAIT": 5,
		"ATTESTATION_STATE_RESTART_WAIT":       6,
		"ATTESTATION_STATE_COMPLETE":           7,
	}
)

Enum value maps for AttestationState.

View Source
var (
	AppInstMetaDataType_name = map[int32]string{
		0: "APP_INST_META_DATA_TYPE_NONE",
		1: "APP_INST_META_DATA_TYPE_KUBE_CONFIG",
		2: "APP_INST_META_DATA_TYPE_CUSTOM_STATUS",
	}
	AppInstMetaDataType_value = map[string]int32{
		"APP_INST_META_DATA_TYPE_NONE":          0,
		"APP_INST_META_DATA_TYPE_KUBE_CONFIG":   1,
		"APP_INST_META_DATA_TYPE_CUSTOM_STATUS": 2,
	}
)

Enum value maps for AppInstMetaDataType.

View Source
var (
	WirelessType_name = map[int32]string{
		0: "WIRELESS_TYPE_UNSPECIFIED",
		1: "WIRELESS_TYPE_WIFI",
		2: "WIRELESS_TYPE_CELLULAR",
	}
	WirelessType_value = map[string]int32{
		"WIRELESS_TYPE_UNSPECIFIED": 0,
		"WIRELESS_TYPE_WIFI":        1,
		"WIRELESS_TYPE_CELLULAR":    2,
	}
)

Enum value maps for WirelessType.

View Source
var (
	BaseOsStatus_name = map[int32]string{
		0: "NONE",
		1: "DOWNLOADING",
		2: "DOWNLOAD_DONE",
		3: "UPDATING",
		4: "UPDATED",
		5: "FALLBACK",
		6: "FAILED",
	}
	BaseOsStatus_value = map[string]int32{
		"NONE":          0,
		"DOWNLOADING":   1,
		"DOWNLOAD_DONE": 2,
		"UPDATING":      3,
		"UPDATED":       4,
		"FALLBACK":      5,
		"FAILED":        6,
	}
)

Enum value maps for BaseOsStatus.

View Source
var (
	BaseOsSubStatus_name = map[int32]string{
		0: "NONE_SUBSTATUS",
		1: "DOWNLOAD_INPROGRESS",
		2: "VERIFY_INPROGRESS",
		3: "UPDATE_INITIALIZING",
		4: "UPDATE_REBOOTING",
		5: "UPDATE_TESTING",
		6: "UPDATE_NEED_TEST_CONFIRM",
		7: "UPDATE_DEFERRED",
	}
	BaseOsSubStatus_value = map[string]int32{
		"NONE_SUBSTATUS":           0,
		"DOWNLOAD_INPROGRESS":      1,
		"VERIFY_INPROGRESS":        2,
		"UPDATE_INITIALIZING":      3,
		"UPDATE_REBOOTING":         4,
		"UPDATE_TESTING":           5,
		"UPDATE_NEED_TEST_CONFIRM": 6,
		"UPDATE_DEFERRED":          7,
	}
)

Enum value maps for BaseOsSubStatus.

View Source
var (
	SnapshotType_name = map[int32]string{
		0: "SNAPSHOT_TYPE_UNSPECIFIED",
		1: "SNAPSHOT_TYPE_APP_UPDATE",
	}
	SnapshotType_value = map[string]int32{
		"SNAPSHOT_TYPE_UNSPECIFIED": 0,
		"SNAPSHOT_TYPE_APP_UPDATE":  1,
	}
)

Enum value maps for SnapshotType.

View Source
var (
	ZInfoVpnState_name = map[int32]string{
		0:  "VPN_INVALID",
		1:  "VPN_INITIAL",
		2:  "VPN_CONNECTING",
		3:  "VPN_ESTABLISHED",
		4:  "VPN_INSTALLED",
		5:  "VPN_REKEYED",
		10: "VPN_DELETED",
	}
	ZInfoVpnState_value = map[string]int32{
		"VPN_INVALID":     0,
		"VPN_INITIAL":     1,
		"VPN_CONNECTING":  2,
		"VPN_ESTABLISHED": 3,
		"VPN_INSTALLED":   4,
		"VPN_REKEYED":     5,
		"VPN_DELETED":     10,
	}
)

Enum value maps for ZInfoVpnState.

View Source
var (
	ZNetworkInstanceState_name = map[int32]string{
		0: "ZNETINST_STATE_UNSPECIFIED",
		1: "ZNETINST_STATE_INIT",
		2: "ZNETINST_STATE_ONLINE",
		3: "ZNETINST_STATE_ERROR",
	}
	ZNetworkInstanceState_value = map[string]int32{
		"ZNETINST_STATE_UNSPECIFIED": 0,
		"ZNETINST_STATE_INIT":        1,
		"ZNETINST_STATE_ONLINE":      2,
		"ZNETINST_STATE_ERROR":       3,
	}
)

Enum value maps for ZNetworkInstanceState.

View Source
var (
	LocReliability_name = map[int32]string{
		0: "LOC_RELIABILITY_UNSPECIFIED",
		1: "LOC_RELIABILITY_VERY_LOW",
		2: "LOC_RELIABILITY_LOW",
		3: "LOC_RELIABILITY_MEDIUM",
		4: "LOC_RELIABILITY_HIGH",
	}
	LocReliability_value = map[string]int32{
		"LOC_RELIABILITY_UNSPECIFIED": 0,
		"LOC_RELIABILITY_VERY_LOW":    1,
		"LOC_RELIABILITY_LOW":         2,
		"LOC_RELIABILITY_MEDIUM":      3,
		"LOC_RELIABILITY_HIGH":        4,
	}
)

Enum value maps for LocReliability.

View Source
var File_info_info_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type APICapability

type APICapability int32

Capabilities indicates features in the EdgeDevConfig where there is no easy way to otherwise determine whether or not they are parsed and supported by EVE-OS A larger number indicates all lower numbers are also supported thus this works similar to a version field for the EdgeDevConfig support.

const (
	APICapability_API_CAPABILITY_UNSPECIFIED            APICapability = 0
	APICapability_API_CAPABILITY_RETRY_UPDATE           APICapability = 1 // BaseOs.retry_update counter supported
	APICapability_API_CAPABILITY_SHUTDOWN               APICapability = 2 // shutdown DevOpsCmd support
	APICapability_API_CAPABILITY_START_DELAY_IN_SECONDS APICapability = 3 // start_delay_in_seconds supported
	// Coming soon:
	// API_CAPABILITY_EDGEVIEW = 4; // edgeview and edgeview.token supported
	APICapability_API_CAPABILITY_VOLUME_SNAPSHOTS APICapability = 5 // Volume snapshots supported
)

func (APICapability) Descriptor

func (APICapability) Enum

func (x APICapability) Enum() *APICapability

func (APICapability) EnumDescriptor deprecated

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

Deprecated: Use APICapability.Descriptor instead.

func (APICapability) Number

func (APICapability) String

func (x APICapability) String() string

func (APICapability) Type

type AppInstMetaDataType

type AppInstMetaDataType int32

Different types of app instance metadata

const (
	AppInstMetaDataType_APP_INST_META_DATA_TYPE_NONE          AppInstMetaDataType = 0
	AppInstMetaDataType_APP_INST_META_DATA_TYPE_KUBE_CONFIG   AppInstMetaDataType = 1
	AppInstMetaDataType_APP_INST_META_DATA_TYPE_CUSTOM_STATUS AppInstMetaDataType = 2
)

func (AppInstMetaDataType) Descriptor

func (AppInstMetaDataType) Enum

func (AppInstMetaDataType) EnumDescriptor deprecated

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

Deprecated: Use AppInstMetaDataType.Descriptor instead.

func (AppInstMetaDataType) Number

func (AppInstMetaDataType) String

func (x AppInstMetaDataType) String() string

func (AppInstMetaDataType) Type

type AttestationInfo

type AttestationInfo struct {
	State AttestationState `protobuf:"varint,1,opt,name=state,proto3,enum=org.lfedge.eve.info.AttestationState" json:"state,omitempty"` //current state of attestation
	Error *ErrorInfo       `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`                                            //last error
	// contains filtered or unexported fields
}

Information about attestation process

func (*AttestationInfo) Descriptor deprecated

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

Deprecated: Use AttestationInfo.ProtoReflect.Descriptor instead.

func (*AttestationInfo) GetError

func (x *AttestationInfo) GetError() *ErrorInfo

func (*AttestationInfo) GetState

func (x *AttestationInfo) GetState() AttestationState

func (*AttestationInfo) ProtoMessage

func (*AttestationInfo) ProtoMessage()

func (*AttestationInfo) ProtoReflect

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

func (*AttestationInfo) Reset

func (x *AttestationInfo) Reset()

func (*AttestationInfo) String

func (x *AttestationInfo) String() string

type AttestationState

type AttestationState int32

Different states of attestation process Must match the values in pkg/pillar/attest.State We do not expect StateAny to be published as not a real state

const (
	AttestationState_ATTESTATION_STATE_UNSPECIFIED        AttestationState = 0 //State when (Re)Starting attestation
	AttestationState_ATTESTATION_STATE_NONCE_WAIT         AttestationState = 1 //Waiting for response from Controller for Nonce request
	AttestationState_ATTESTATION_STATE_TPM_QUOTE_WAIT     AttestationState = 2 //Waiting for TPM PCR quote to be published from the tpmmgr
	AttestationState_ATTESTATION_STATE_TPM_ESCROW_WAIT    AttestationState = 3 //Waiting for TPM Escrow data to be published from the tpmmgr
	AttestationState_ATTESTATION_STATE_ATTEST_WAIT        AttestationState = 4 //Waiting for response from Controller for PCR quote
	AttestationState_ATTESTATION_STATE_ATTEST_ESCROW_WAIT AttestationState = 5 //Waiting for response from Controller for Escrow data
	AttestationState_ATTESTATION_STATE_RESTART_WAIT       AttestationState = 6 //Waiting for restart timer to expire, to start all over again
	AttestationState_ATTESTATION_STATE_COMPLETE           AttestationState = 7 //Everything w.r.t attestation is complete
)

func (AttestationState) Descriptor

func (AttestationState) Enum

func (AttestationState) EnumDescriptor deprecated

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

Deprecated: Use AttestationState.Descriptor instead.

func (AttestationState) Number

func (AttestationState) String

func (x AttestationState) String() string

func (AttestationState) Type

type BaseOsStatus

type BaseOsStatus int32
const (
	BaseOsStatus_NONE          BaseOsStatus = 0 // Should be ignored in output
	BaseOsStatus_DOWNLOADING   BaseOsStatus = 1 // subStatus will have more details
	BaseOsStatus_DOWNLOAD_DONE BaseOsStatus = 2 // Terminal state if user action was to download
	BaseOsStatus_UPDATING      BaseOsStatus = 3 // subStatus will have more details including
	// whether it is rebooting, or testing
	BaseOsStatus_UPDATED  BaseOsStatus = 4 // Running the configured baseimage
	BaseOsStatus_FALLBACK BaseOsStatus = 5 // Fallback image during testing
	BaseOsStatus_FAILED   BaseOsStatus = 6 // See ErrInfo for details
)

func (BaseOsStatus) Descriptor

func (BaseOsStatus) Enum

func (x BaseOsStatus) Enum() *BaseOsStatus

func (BaseOsStatus) EnumDescriptor deprecated

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

Deprecated: Use BaseOsStatus.Descriptor instead.

func (BaseOsStatus) Number

func (BaseOsStatus) String

func (x BaseOsStatus) String() string

func (BaseOsStatus) Type

type BaseOsSubStatus

type BaseOsSubStatus int32
const (
	BaseOsSubStatus_NONE_SUBSTATUS           BaseOsSubStatus = 0
	BaseOsSubStatus_DOWNLOAD_INPROGRESS      BaseOsSubStatus = 1 // subStatusProgress is percentage
	BaseOsSubStatus_VERIFY_INPROGRESS        BaseOsSubStatus = 2 // subStatusProgress is percentage
	BaseOsSubStatus_UPDATE_INITIALIZING      BaseOsSubStatus = 3
	BaseOsSubStatus_UPDATE_REBOOTING         BaseOsSubStatus = 4 // subStatusProgress is time left
	BaseOsSubStatus_UPDATE_TESTING           BaseOsSubStatus = 5 // subStatusProgress is time left
	BaseOsSubStatus_UPDATE_NEED_TEST_CONFIRM BaseOsSubStatus = 6 // waiting for controller to commit to new
	BaseOsSubStatus_UPDATE_DEFERRED          BaseOsSubStatus = 7 // waiting for current update to finish
)

func (BaseOsSubStatus) Descriptor

func (BaseOsSubStatus) Enum

func (x BaseOsSubStatus) Enum() *BaseOsSubStatus

func (BaseOsSubStatus) EnumDescriptor deprecated

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

Deprecated: Use BaseOsSubStatus.Descriptor instead.

func (BaseOsSubStatus) Number

func (BaseOsSubStatus) String

func (x BaseOsSubStatus) String() string

func (BaseOsSubStatus) Type

type BootReason

type BootReason int32

Different reasons for a boot/reboot Must match the values in pkg/pillar/types.BootReason

const (
	BootReason_BOOT_REASON_UNSPECIFIED   BootReason = 0
	BootReason_BOOT_REASON_FIRST         BootReason = 1
	BootReason_BOOT_REASON_REBOOT_CMD    BootReason = 2
	BootReason_BOOT_REASON_UPDATE        BootReason = 3
	BootReason_BOOT_REASON_FALLBACK      BootReason = 4
	BootReason_BOOT_REASON_DISCONNECT    BootReason = 5
	BootReason_BOOT_REASON_FATAL         BootReason = 6
	BootReason_BOOT_REASON_OOM           BootReason = 7
	BootReason_BOOT_REASON_WATCHDOG_HUNG BootReason = 8
	BootReason_BOOT_REASON_WATCHDOG_PID  BootReason = 9
	BootReason_BOOT_REASON_KERNEL        BootReason = 10
	BootReason_BOOT_REASON_POWER_FAIL    BootReason = 11
	BootReason_BOOT_REASON_UNKNOWN       BootReason = 12
	BootReason_BOOT_REASON_VAULT_FAILED  BootReason = 13
	BootReason_BOOT_REASON_POWEROFF_CMD  BootReason = 14 // From Local Profile Server poweroff
	BootReason_BOOT_REASON_PARSE_FAIL    BootReason = 255
)

func (BootReason) Descriptor

func (BootReason) Descriptor() protoreflect.EnumDescriptor

func (BootReason) Enum

func (x BootReason) Enum() *BootReason

func (BootReason) EnumDescriptor deprecated

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

Deprecated: Use BootReason.Descriptor instead.

func (BootReason) Number

func (x BootReason) Number() protoreflect.EnumNumber

func (BootReason) String

func (x BootReason) String() string

func (BootReason) Type

type Capabilities

type Capabilities struct {

	// VMX/SVM for amd64 or Arm virtualization extensions for arm64
	HWAssistedVirtualization bool `protobuf:"varint,2,opt,name=HWAssistedVirtualization,proto3" json:"HWAssistedVirtualization,omitempty"`
	// I/O Virtualization support
	IOVirtualization bool `protobuf:"varint,3,opt,name=IOVirtualization,proto3" json:"IOVirtualization,omitempty"`
	// contains filtered or unexported fields
}

Information about hardware capabilities of node

func (*Capabilities) Descriptor deprecated

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

Deprecated: Use Capabilities.ProtoReflect.Descriptor instead.

func (*Capabilities) GetHWAssistedVirtualization

func (x *Capabilities) GetHWAssistedVirtualization() bool

func (*Capabilities) GetIOVirtualization

func (x *Capabilities) GetIOVirtualization() bool

func (*Capabilities) ProtoMessage

func (*Capabilities) ProtoMessage()

func (*Capabilities) ProtoReflect

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

func (*Capabilities) Reset

func (x *Capabilities) Reset()

func (*Capabilities) String

func (x *Capabilities) String() string

type ContentResources

type ContentResources struct {
	CurSizeBytes uint64 `protobuf:"varint,1,opt,name=curSizeBytes,proto3" json:"curSizeBytes,omitempty"` // Current disk usage
	// contains filtered or unexported fields
}

func (*ContentResources) Descriptor deprecated

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

Deprecated: Use ContentResources.ProtoReflect.Descriptor instead.

func (*ContentResources) GetCurSizeBytes

func (x *ContentResources) GetCurSizeBytes() uint64

func (*ContentResources) ProtoMessage

func (*ContentResources) ProtoMessage()

func (*ContentResources) ProtoReflect

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

func (*ContentResources) Reset

func (x *ContentResources) Reset()

func (*ContentResources) String

func (x *ContentResources) String() string

type DataSecAtRest

type DataSecAtRest struct {
	Status    DataSecAtRestStatus `protobuf:"varint,1,opt,name=status,proto3,enum=org.lfedge.eve.info.DataSecAtRestStatus" json:"status,omitempty"` // Deprecated
	Info      string              `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`                                                   // Deprecated
	VaultList []*VaultInfo        `protobuf:"bytes,3,rep,name=vaultList,proto3" json:"vaultList,omitempty"`                                         // per-Vault Info
	// contains filtered or unexported fields
}

func (*DataSecAtRest) Descriptor deprecated

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

Deprecated: Use DataSecAtRest.ProtoReflect.Descriptor instead.

func (*DataSecAtRest) GetInfo

func (x *DataSecAtRest) GetInfo() string

func (*DataSecAtRest) GetStatus

func (x *DataSecAtRest) GetStatus() DataSecAtRestStatus

func (*DataSecAtRest) GetVaultList

func (x *DataSecAtRest) GetVaultList() []*VaultInfo

func (*DataSecAtRest) ProtoMessage

func (*DataSecAtRest) ProtoMessage()

func (*DataSecAtRest) ProtoReflect

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

func (*DataSecAtRest) Reset

func (x *DataSecAtRest) Reset()

func (*DataSecAtRest) String

func (x *DataSecAtRest) String() string

type DataSecAtRestStatus

type DataSecAtRestStatus int32
const (
	DataSecAtRestStatus_DATASEC_AT_REST_UNKNOWN  DataSecAtRestStatus = 0 // Status is unknown
	DataSecAtRestStatus_DATASEC_AT_REST_DISABLED DataSecAtRestStatus = 1 // Enabled, but not being used
	DataSecAtRestStatus_DATASEC_AT_REST_ENABLED  DataSecAtRestStatus = 2 // Enabled, and used
	DataSecAtRestStatus_DATASEC_AT_REST_ERROR    DataSecAtRestStatus = 4 // Enabled, but encountered an error
)

func (DataSecAtRestStatus) Descriptor

func (DataSecAtRestStatus) Enum

func (DataSecAtRestStatus) EnumDescriptor deprecated

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

Deprecated: Use DataSecAtRestStatus.Descriptor instead.

func (DataSecAtRestStatus) Number

func (DataSecAtRestStatus) String

func (x DataSecAtRestStatus) String() string

func (DataSecAtRestStatus) Type

type DepMetricItemType deprecated

type DepMetricItemType int32

Deprecated: see deprecatedMetricItem below

const (
	DepMetricItemType_DepMetricItemOther   DepMetricItemType = 0 // E.g., a string like an ESSID
	DepMetricItemType_DepMetricItemGauge   DepMetricItemType = 1 // Goes up and down over time
	DepMetricItemType_DepMetricItemCounter DepMetricItemType = 2 // Monotonically increasing (until reboot)
	DepMetricItemType_DepMetricItemState   DepMetricItemType = 3 // Toggles on and off; count transitions
)

func (DepMetricItemType) Descriptor

func (DepMetricItemType) Enum

func (DepMetricItemType) EnumDescriptor deprecated

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

Deprecated: Use DepMetricItemType.Descriptor instead.

func (DepMetricItemType) Number

func (DepMetricItemType) String

func (x DepMetricItemType) String() string

func (DepMetricItemType) Type

type DeprecatedMetricItem

type DeprecatedMetricItem struct {
	Key  string            `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Type DepMetricItemType `protobuf:"varint,2,opt,name=type,proto3,enum=org.lfedge.eve.info.DepMetricItemType" json:"type,omitempty"`
	// Types that are assignable to MetricItemValue:
	//
	//	*DeprecatedMetricItem_BoolValue
	//	*DeprecatedMetricItem_Uint32Value
	//	*DeprecatedMetricItem_Uint64Value
	//	*DeprecatedMetricItem_FloatValue
	//	*DeprecatedMetricItem_StringValue
	MetricItemValue isDeprecatedMetricItem_MetricItemValue `protobuf_oneof:"metricItemValue"`
	// contains filtered or unexported fields
}

A generic metric item. Deprecated: Prefer to use dedicated proto message definitions for all metrics.

func (*DeprecatedMetricItem) Descriptor deprecated

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

Deprecated: Use DeprecatedMetricItem.ProtoReflect.Descriptor instead.

func (*DeprecatedMetricItem) GetBoolValue

func (x *DeprecatedMetricItem) GetBoolValue() bool

func (*DeprecatedMetricItem) GetFloatValue

func (x *DeprecatedMetricItem) GetFloatValue() float32

func (*DeprecatedMetricItem) GetKey

func (x *DeprecatedMetricItem) GetKey() string

func (*DeprecatedMetricItem) GetMetricItemValue

func (m *DeprecatedMetricItem) GetMetricItemValue() isDeprecatedMetricItem_MetricItemValue

func (*DeprecatedMetricItem) GetStringValue

func (x *DeprecatedMetricItem) GetStringValue() string

func (*DeprecatedMetricItem) GetType

func (*DeprecatedMetricItem) GetUint32Value

func (x *DeprecatedMetricItem) GetUint32Value() uint32

func (*DeprecatedMetricItem) GetUint64Value

func (x *DeprecatedMetricItem) GetUint64Value() uint64

func (*DeprecatedMetricItem) ProtoMessage

func (*DeprecatedMetricItem) ProtoMessage()

func (*DeprecatedMetricItem) ProtoReflect

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

func (*DeprecatedMetricItem) Reset

func (x *DeprecatedMetricItem) Reset()

func (*DeprecatedMetricItem) String

func (x *DeprecatedMetricItem) String() string

type DeprecatedMetricItem_BoolValue

type DeprecatedMetricItem_BoolValue struct {
	BoolValue bool `protobuf:"varint,3,opt,name=boolValue,proto3,oneof"`
}

type DeprecatedMetricItem_FloatValue

type DeprecatedMetricItem_FloatValue struct {
	FloatValue float32 `protobuf:"fixed32,6,opt,name=floatValue,proto3,oneof"`
}

type DeprecatedMetricItem_StringValue

type DeprecatedMetricItem_StringValue struct {
	StringValue string `protobuf:"bytes,7,opt,name=stringValue,proto3,oneof"` // Use with care
}

type DeprecatedMetricItem_Uint32Value

type DeprecatedMetricItem_Uint32Value struct {
	Uint32Value uint32 `protobuf:"varint,4,opt,name=uint32Value,proto3,oneof"` // If timer this is in seconds
}

type DeprecatedMetricItem_Uint64Value

type DeprecatedMetricItem_Uint64Value struct {
	Uint64Value uint64 `protobuf:"varint,5,opt,name=uint64Value,proto3,oneof"`
}

type DeviceEntity

type DeviceEntity struct {
	Entity     Entity `protobuf:"varint,1,opt,name=entity,proto3,enum=org.lfedge.eve.info.Entity" json:"entity,omitempty"` // entity type
	EntityId   string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`              // entity uuid
	EntityName string `protobuf:"bytes,3,opt,name=entity_name,json=entityName,proto3" json:"entity_name,omitempty"`        // entity name
	// contains filtered or unexported fields
}

DeviceEntity contains the device entity details

func (*DeviceEntity) Descriptor deprecated

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

Deprecated: Use DeviceEntity.ProtoReflect.Descriptor instead.

func (*DeviceEntity) GetEntity

func (x *DeviceEntity) GetEntity() Entity

func (*DeviceEntity) GetEntityId

func (x *DeviceEntity) GetEntityId() string

func (*DeviceEntity) GetEntityName

func (x *DeviceEntity) GetEntityName() string

func (*DeviceEntity) ProtoMessage

func (*DeviceEntity) ProtoMessage()

func (*DeviceEntity) ProtoReflect

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

func (*DeviceEntity) Reset

func (x *DeviceEntity) Reset()

func (*DeviceEntity) String

func (x *DeviceEntity) String() string

type DevicePort

type DevicePort struct {
	Ifname string `protobuf:"bytes,1,opt,name=ifname,proto3" json:"ifname,omitempty"`
	Name   string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Logical name set by controller; same as logicallabel
	IsMgmt bool   `protobuf:"varint,3,opt,name=isMgmt,proto3" json:"isMgmt,omitempty"`
	Free   bool   `protobuf:"varint,4,opt,name=free,proto3" json:"free,omitempty"` // DEPRECATED - use cost instead with zero cost meaning free
	// DhcpConfig
	DhcpType uint32 `protobuf:"varint,11,opt,name=dhcpType,proto3" json:"dhcpType,omitempty"`
	Subnet   string `protobuf:"bytes,12,opt,name=subnet,proto3" json:"subnet,omitempty"`
	// gateway - OBSOLETE - obsoleted by defaultRouters
	Gateway string `protobuf:"bytes,13,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// domainname - OBSOLETE - obsoleted by dns
	Domainname string `protobuf:"bytes,14,opt,name=domainname,proto3" json:"domainname,omitempty"`
	NtpServer  string `protobuf:"bytes,15,opt,name=ntpServer,proto3" json:"ntpServer,omitempty"`
	// dnsServers - OBSOLETE - obsoleted by dns
	DnsServers     []string                   `protobuf:"bytes,16,rep,name=dnsServers,proto3" json:"dnsServers,omitempty"`
	DhcpRangeLow   string                     `protobuf:"bytes,17,opt,name=dhcpRangeLow,proto3" json:"dhcpRangeLow,omitempty"`
	DhcpRangeHigh  string                     `protobuf:"bytes,18,opt,name=dhcpRangeHigh,proto3" json:"dhcpRangeHigh,omitempty"`
	Proxy          *ProxyStatus               `protobuf:"bytes,21,opt,name=proxy,proto3" json:"proxy,omitempty"`
	MacAddr        string                     `protobuf:"bytes,22,opt,name=macAddr,proto3" json:"macAddr,omitempty"`
	IPAddrs        []string                   `protobuf:"bytes,23,rep,name=IPAddrs,proto3" json:"IPAddrs,omitempty"`               // All IP addresses with /N for subnet
	DefaultRouters []string                   `protobuf:"bytes,24,rep,name=defaultRouters,proto3" json:"defaultRouters,omitempty"` // If DHCP assigned
	Dns            *ZInfoDNS                  `protobuf:"bytes,25,opt,name=dns,proto3" json:"dns,omitempty"`                       // If DHCP assigned
	Up             bool                       `protobuf:"varint,26,opt,name=up,proto3" json:"up,omitempty"`                        // operational up/down status.
	Location       *GeoLoc                    `protobuf:"bytes,27,opt,name=location,proto3" json:"location,omitempty"`
	Err            *ErrorInfo                 `protobuf:"bytes,29,opt,name=err,proto3" json:"err,omitempty"`                                                  // Any errors on the interface.
	Usage          evecommon.PhyIoMemberUsage `protobuf:"varint,30,opt,name=usage,proto3,enum=org.lfedge.eve.common.PhyIoMemberUsage" json:"usage,omitempty"` // Usage of the Device port
	NetworkUUID    string                     `protobuf:"bytes,31,opt,name=networkUUID,proto3" json:"networkUUID,omitempty"`                                  // Network UUID configured for the port.
	Cost           uint32                     `protobuf:"varint,32,opt,name=cost,proto3" json:"cost,omitempty"`                                               // Zero is free. Max is 255.
	WirelessStatus *WirelessStatus            `protobuf:"bytes,33,opt,name=wireless_status,json=wirelessStatus,proto3" json:"wireless_status,omitempty"`      // defined for cellular/WiFi ports only
	Mtu            uint32                     `protobuf:"varint,34,opt,name=mtu,proto3" json:"mtu,omitempty"`                                                 // MTU of the port
	// contains filtered or unexported fields
}

func (*DevicePort) Descriptor deprecated

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

Deprecated: Use DevicePort.ProtoReflect.Descriptor instead.

func (*DevicePort) GetCost

func (x *DevicePort) GetCost() uint32

func (*DevicePort) GetDefaultRouters

func (x *DevicePort) GetDefaultRouters() []string

func (*DevicePort) GetDhcpRangeHigh

func (x *DevicePort) GetDhcpRangeHigh() string

func (*DevicePort) GetDhcpRangeLow

func (x *DevicePort) GetDhcpRangeLow() string

func (*DevicePort) GetDhcpType

func (x *DevicePort) GetDhcpType() uint32

func (*DevicePort) GetDns

func (x *DevicePort) GetDns() *ZInfoDNS

func (*DevicePort) GetDnsServers

func (x *DevicePort) GetDnsServers() []string

func (*DevicePort) GetDomainname

func (x *DevicePort) GetDomainname() string

func (*DevicePort) GetErr

func (x *DevicePort) GetErr() *ErrorInfo

func (*DevicePort) GetFree

func (x *DevicePort) GetFree() bool

func (*DevicePort) GetGateway

func (x *DevicePort) GetGateway() string

func (*DevicePort) GetIPAddrs

func (x *DevicePort) GetIPAddrs() []string

func (*DevicePort) GetIfname

func (x *DevicePort) GetIfname() string

func (*DevicePort) GetIsMgmt

func (x *DevicePort) GetIsMgmt() bool

func (*DevicePort) GetLocation

func (x *DevicePort) GetLocation() *GeoLoc

func (*DevicePort) GetMacAddr

func (x *DevicePort) GetMacAddr() string

func (*DevicePort) GetMtu

func (x *DevicePort) GetMtu() uint32

func (*DevicePort) GetName

func (x *DevicePort) GetName() string

func (*DevicePort) GetNetworkUUID

func (x *DevicePort) GetNetworkUUID() string

func (*DevicePort) GetNtpServer

func (x *DevicePort) GetNtpServer() string

func (*DevicePort) GetProxy

func (x *DevicePort) GetProxy() *ProxyStatus

func (*DevicePort) GetSubnet

func (x *DevicePort) GetSubnet() string

func (*DevicePort) GetUp

func (x *DevicePort) GetUp() bool

func (*DevicePort) GetUsage

func (x *DevicePort) GetUsage() evecommon.PhyIoMemberUsage

func (*DevicePort) GetWirelessStatus

func (x *DevicePort) GetWirelessStatus() *WirelessStatus

func (*DevicePort) ProtoMessage

func (*DevicePort) ProtoMessage()

func (*DevicePort) ProtoReflect

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

func (*DevicePort) Reset

func (x *DevicePort) Reset()

func (*DevicePort) String

func (x *DevicePort) String() string

type DevicePortStatus

type DevicePortStatus struct {
	Version       uint32                 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Key           string                 `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	TimePriority  *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timePriority,proto3" json:"timePriority,omitempty"`
	LastFailed    *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=lastFailed,proto3" json:"lastFailed,omitempty"`
	LastSucceeded *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=lastSucceeded,proto3" json:"lastSucceeded,omitempty"`
	Ports         []*DevicePort          `protobuf:"bytes,6,rep,name=ports,proto3" json:"ports,omitempty"`
	LastError     string                 `protobuf:"bytes,7,opt,name=lastError,proto3" json:"lastError,omitempty"`
	// contains filtered or unexported fields
}

func (*DevicePortStatus) Descriptor deprecated

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

Deprecated: Use DevicePortStatus.ProtoReflect.Descriptor instead.

func (*DevicePortStatus) GetKey

func (x *DevicePortStatus) GetKey() string

func (*DevicePortStatus) GetLastError

func (x *DevicePortStatus) GetLastError() string

func (*DevicePortStatus) GetLastFailed

func (x *DevicePortStatus) GetLastFailed() *timestamppb.Timestamp

func (*DevicePortStatus) GetLastSucceeded

func (x *DevicePortStatus) GetLastSucceeded() *timestamppb.Timestamp

func (*DevicePortStatus) GetPorts

func (x *DevicePortStatus) GetPorts() []*DevicePort

func (*DevicePortStatus) GetTimePriority

func (x *DevicePortStatus) GetTimePriority() *timestamppb.Timestamp

func (*DevicePortStatus) GetVersion

func (x *DevicePortStatus) GetVersion() uint32

func (*DevicePortStatus) ProtoMessage

func (*DevicePortStatus) ProtoMessage()

func (*DevicePortStatus) ProtoReflect

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

func (*DevicePortStatus) Reset

func (x *DevicePortStatus) Reset()

func (*DevicePortStatus) String

func (x *DevicePortStatus) String() string

type Entity

type Entity int32

Entity contains the entity type

const (
	// Invalid Device Entity
	Entity_ENTITY_UNSPECIFIED Entity = 0
	// Base OS entity
	Entity_ENTITY_BASE_OS Entity = 1
	// System Adapter Entity
	Entity_ENTITY_SYSTEM_ADAPTER Entity = 2
	// Vault Entity
	Entity_ENTITY_VAULT Entity = 3
	// Attestation Entity
	Entity_ENTITY_ATTESTATION Entity = 4
	// App Instance Entity
	Entity_ENTITY_APP_INSTANCE Entity = 5
	// Port Entity
	Entity_ENTITY_PORT Entity = 6
	// Network Entity
	Entity_ENTITY_NETWORK Entity = 7
	// Network Instance Entity
	Entity_ENTITY_NETWORK_INSTANCE Entity = 8
	// ContentTree Entity
	Entity_ENTITY_CONTENT_TREE Entity = 9
	// Blob Entity
	Entity_ENTITY_CONTENT_BLOB Entity = 10
	// VOLUME Entity
	Entity_ENTITY_VOLUME Entity = 11
)

func (Entity) Descriptor

func (Entity) Descriptor() protoreflect.EnumDescriptor

func (Entity) Enum

func (x Entity) Enum() *Entity

func (Entity) EnumDescriptor deprecated

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

Deprecated: Use Entity.Descriptor instead.

func (Entity) Number

func (x Entity) Number() protoreflect.EnumNumber

func (Entity) String

func (x Entity) String() string

func (Entity) Type

func (Entity) Type() protoreflect.EnumType

type ErrorInfo

type ErrorInfo struct {
	Description    string                 `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	Timestamp      *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`                                  // Timestamp at which error had occurred
	Severity       Severity               `protobuf:"varint,3,opt,name=severity,proto3,enum=org.lfedge.eve.info.Severity" json:"severity,omitempty"` // Severity of the error
	Entities       []*DeviceEntity        `protobuf:"bytes,4,rep,name=entities,proto3" json:"entities,omitempty"`                                    // objects referenced by the description or retry_condition
	RetryCondition string                 `protobuf:"bytes,5,opt,name=retry_condition,json=retryCondition,proto3" json:"retry_condition,omitempty"`  // condition to retry
	// contains filtered or unexported fields
}

Errors in response to the application of configuration

func (*ErrorInfo) Descriptor deprecated

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

Deprecated: Use ErrorInfo.ProtoReflect.Descriptor instead.

func (*ErrorInfo) GetDescription

func (x *ErrorInfo) GetDescription() string

func (*ErrorInfo) GetEntities

func (x *ErrorInfo) GetEntities() []*DeviceEntity

func (*ErrorInfo) GetRetryCondition

func (x *ErrorInfo) GetRetryCondition() string

func (*ErrorInfo) GetSeverity

func (x *ErrorInfo) GetSeverity() Severity

func (*ErrorInfo) GetTimestamp

func (x *ErrorInfo) GetTimestamp() *timestamppb.Timestamp

func (*ErrorInfo) ProtoMessage

func (*ErrorInfo) ProtoMessage()

func (*ErrorInfo) ProtoReflect

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

func (*ErrorInfo) Reset

func (x *ErrorInfo) Reset()

func (*ErrorInfo) String

func (x *ErrorInfo) String() string

type GeoLoc

type GeoLoc struct {
	UnderlayIP string `protobuf:"bytes,1,opt,name=UnderlayIP,proto3" json:"UnderlayIP,omitempty"`
	Hostname   string `protobuf:"bytes,2,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	City       string `protobuf:"bytes,3,opt,name=City,proto3" json:"City,omitempty"`
	Region     string `protobuf:"bytes,4,opt,name=Region,proto3" json:"Region,omitempty"`
	Country    string `protobuf:"bytes,5,opt,name=Country,proto3" json:"Country,omitempty"`
	Loc        string `protobuf:"bytes,6,opt,name=Loc,proto3" json:"Loc,omitempty"`
	Org        string `protobuf:"bytes,7,opt,name=Org,proto3" json:"Org,omitempty"`
	Postal     string `protobuf:"bytes,8,opt,name=Postal,proto3" json:"Postal,omitempty"`
	// contains filtered or unexported fields
}

From an IP address-based geolocation service XXX later define GPS coordinates from device

func (*GeoLoc) Descriptor deprecated

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

Deprecated: Use GeoLoc.ProtoReflect.Descriptor instead.

func (*GeoLoc) GetCity

func (x *GeoLoc) GetCity() string

func (*GeoLoc) GetCountry

func (x *GeoLoc) GetCountry() string

func (*GeoLoc) GetHostname

func (x *GeoLoc) GetHostname() string

func (*GeoLoc) GetLoc

func (x *GeoLoc) GetLoc() string

func (*GeoLoc) GetOrg

func (x *GeoLoc) GetOrg() string

func (*GeoLoc) GetPostal

func (x *GeoLoc) GetPostal() string

func (*GeoLoc) GetRegion

func (x *GeoLoc) GetRegion() string

func (*GeoLoc) GetUnderlayIP

func (x *GeoLoc) GetUnderlayIP() string

func (*GeoLoc) ProtoMessage

func (*GeoLoc) ProtoMessage()

func (*GeoLoc) ProtoReflect

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

func (*GeoLoc) Reset

func (x *GeoLoc) Reset()

func (*GeoLoc) String

func (x *GeoLoc) String() string

type HwSecurityModuleStatus

type HwSecurityModuleStatus int32
const (
	HwSecurityModuleStatus_UNKNOWN  HwSecurityModuleStatus = 0 //HSM Status is not known
	HwSecurityModuleStatus_NOTFOUND HwSecurityModuleStatus = 1 //No HSM found
	HwSecurityModuleStatus_DISABLED HwSecurityModuleStatus = 2 //HSM found, but not being used
	HwSecurityModuleStatus_ENABLED  HwSecurityModuleStatus = 3 //HSM is found and being actively used
)

func (HwSecurityModuleStatus) Descriptor

func (HwSecurityModuleStatus) Enum

func (HwSecurityModuleStatus) EnumDescriptor deprecated

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

Deprecated: Use HwSecurityModuleStatus.Descriptor instead.

func (HwSecurityModuleStatus) Number

func (HwSecurityModuleStatus) String

func (x HwSecurityModuleStatus) String() string

func (HwSecurityModuleStatus) Type

type IoAddresses

type IoAddresses struct {
	MacAddress string           `protobuf:"bytes,1,opt,name=macAddress,proto3" json:"macAddress,omitempty"`
	VfInfo     *VfPublishedInfo `protobuf:"bytes,2,opt,name=vf_info,json=vfInfo,proto3" json:"vf_info,omitempty"`
	// contains filtered or unexported fields
}

func (*IoAddresses) Descriptor deprecated

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

Deprecated: Use IoAddresses.ProtoReflect.Descriptor instead.

func (*IoAddresses) GetMacAddress

func (x *IoAddresses) GetMacAddress() string

func (*IoAddresses) GetVfInfo

func (x *IoAddresses) GetVfInfo() *VfPublishedInfo

func (*IoAddresses) ProtoMessage

func (*IoAddresses) ProtoMessage()

func (*IoAddresses) ProtoReflect

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

func (*IoAddresses) Reset

func (x *IoAddresses) Reset()

func (*IoAddresses) String

func (x *IoAddresses) String() string

type LocReliability

type LocReliability int32

LocReliability - reliability of location information.

const (
	LocReliability_LOC_RELIABILITY_UNSPECIFIED LocReliability = 0
	LocReliability_LOC_RELIABILITY_VERY_LOW    LocReliability = 1
	LocReliability_LOC_RELIABILITY_LOW         LocReliability = 2
	LocReliability_LOC_RELIABILITY_MEDIUM      LocReliability = 3
	LocReliability_LOC_RELIABILITY_HIGH        LocReliability = 4
)

func (LocReliability) Descriptor

func (LocReliability) Enum

func (x LocReliability) Enum() *LocReliability

func (LocReliability) EnumDescriptor deprecated

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

Deprecated: Use LocReliability.Descriptor instead.

func (LocReliability) Number

func (LocReliability) String

func (x LocReliability) String() string

func (LocReliability) Type

type MaintenanceModeReason

type MaintenanceModeReason int32

Different reasons why we are in maintenance mode Must match the values in pkg/pillar/types.MaintenceModeReason

const (
	MaintenanceModeReason_MAINTENANCE_MODE_REASON_NONE            MaintenanceModeReason = 0
	MaintenanceModeReason_MAINTENANCE_MODE_REASON_USER_REQUESTED  MaintenanceModeReason = 1
	MaintenanceModeReason_MAINTENANCE_MODE_REASON_VAULT_LOCKED_UP MaintenanceModeReason = 2
	MaintenanceModeReason_MAINTENANCE_MODE_REASON_LOW_DISK_SPACE  MaintenanceModeReason = 3
)

func (MaintenanceModeReason) Descriptor

func (MaintenanceModeReason) Enum

func (MaintenanceModeReason) EnumDescriptor deprecated

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

Deprecated: Use MaintenanceModeReason.Descriptor instead.

func (MaintenanceModeReason) Number

func (MaintenanceModeReason) String

func (x MaintenanceModeReason) String() string

func (MaintenanceModeReason) Type

type PCRStatus

type PCRStatus int32
const (
	PCRStatus_PCR_UNKNOWN  PCRStatus = 0 // Status is unknown
	PCRStatus_PCR_ENABLED  PCRStatus = 1 // Enabled PCR
	PCRStatus_PCR_DISABLED PCRStatus = 2 // Disabled PCR
)

func (PCRStatus) Descriptor

func (PCRStatus) Descriptor() protoreflect.EnumDescriptor

func (PCRStatus) Enum

func (x PCRStatus) Enum() *PCRStatus

func (PCRStatus) EnumDescriptor deprecated

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

Deprecated: Use PCRStatus.Descriptor instead.

func (PCRStatus) Number

func (x PCRStatus) Number() protoreflect.EnumNumber

func (PCRStatus) String

func (x PCRStatus) String() string

func (PCRStatus) Type

type ProxyEntry

type ProxyEntry struct {
	Type   uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` // From NPT_ types aka proxyProto
	Server string `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
	Port   uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*ProxyEntry) Descriptor deprecated

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

Deprecated: Use ProxyEntry.ProtoReflect.Descriptor instead.

func (*ProxyEntry) GetPort

func (x *ProxyEntry) GetPort() uint32

func (*ProxyEntry) GetServer

func (x *ProxyEntry) GetServer() string

func (*ProxyEntry) GetType

func (x *ProxyEntry) GetType() uint32

func (*ProxyEntry) ProtoMessage

func (*ProxyEntry) ProtoMessage()

func (*ProxyEntry) ProtoReflect

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

func (*ProxyEntry) Reset

func (x *ProxyEntry) Reset()

func (*ProxyEntry) String

func (x *ProxyEntry) String() string

type ProxyStatus

type ProxyStatus struct {
	Proxies            []*ProxyEntry `protobuf:"bytes,1,rep,name=proxies,proto3" json:"proxies,omitempty"`
	Exceptions         string        `protobuf:"bytes,2,opt,name=exceptions,proto3" json:"exceptions,omitempty"`
	Pacfile            string        `protobuf:"bytes,3,opt,name=pacfile,proto3" json:"pacfile,omitempty"`
	NetworkProxyEnable bool          `protobuf:"varint,4,opt,name=networkProxyEnable,proto3" json:"networkProxyEnable,omitempty"`
	NetworkProxyURL    string        `protobuf:"bytes,5,opt,name=networkProxyURL,proto3" json:"networkProxyURL,omitempty"`
	WpadURL            string        `protobuf:"bytes,6,opt,name=wpadURL,proto3" json:"wpadURL,omitempty"`
	// contains filtered or unexported fields
}

func (*ProxyStatus) Descriptor deprecated

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

Deprecated: Use ProxyStatus.ProtoReflect.Descriptor instead.

func (*ProxyStatus) GetExceptions

func (x *ProxyStatus) GetExceptions() string

func (*ProxyStatus) GetNetworkProxyEnable

func (x *ProxyStatus) GetNetworkProxyEnable() bool

func (*ProxyStatus) GetNetworkProxyURL

func (x *ProxyStatus) GetNetworkProxyURL() string

func (*ProxyStatus) GetPacfile

func (x *ProxyStatus) GetPacfile() string

func (*ProxyStatus) GetProxies

func (x *ProxyStatus) GetProxies() []*ProxyEntry

func (*ProxyStatus) GetWpadURL

func (x *ProxyStatus) GetWpadURL() string

func (*ProxyStatus) ProtoMessage

func (*ProxyStatus) ProtoMessage()

func (*ProxyStatus) ProtoReflect

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

func (*ProxyStatus) Reset

func (x *ProxyStatus) Reset()

func (*ProxyStatus) String

func (x *ProxyStatus) String() string

type SecurityInfo

type SecurityInfo struct {
	ShaRootCa    []byte `protobuf:"bytes,1,opt,name=sha_root_ca,json=shaRootCa,proto3" json:"sha_root_ca,omitempty"`            // sha256 of /config/root-certificate.pem
	ShaTlsRootCa []byte `protobuf:"bytes,2,opt,name=sha_tls_root_ca,json=shaTlsRootCa,proto3" json:"sha_tls_root_ca,omitempty"` // sha256 of /config/v2tlsbaseroot-certificates.pem
	// contains filtered or unexported fields
}

func (*SecurityInfo) Descriptor deprecated

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

Deprecated: Use SecurityInfo.ProtoReflect.Descriptor instead.

func (*SecurityInfo) GetShaRootCa

func (x *SecurityInfo) GetShaRootCa() []byte

func (*SecurityInfo) GetShaTlsRootCa

func (x *SecurityInfo) GetShaTlsRootCa() []byte

func (*SecurityInfo) ProtoMessage

func (*SecurityInfo) ProtoMessage()

func (*SecurityInfo) ProtoReflect

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

func (*SecurityInfo) Reset

func (x *SecurityInfo) Reset()

func (*SecurityInfo) String

func (x *SecurityInfo) String() string

type Severity

type Severity int32

Severity tells the severity type

const (
	Severity_SEVERITY_UNSPECIFIED Severity = 0 // severity unspecified
	Severity_SEVERITY_NOTICE      Severity = 1 // severity notice
	Severity_SEVERITY_WARNING     Severity = 2 // severity warning
	Severity_SEVERITY_ERROR       Severity = 3 // severity error
)

func (Severity) Descriptor

func (Severity) Descriptor() protoreflect.EnumDescriptor

func (Severity) Enum

func (x Severity) Enum() *Severity

func (Severity) EnumDescriptor deprecated

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

Deprecated: Use Severity.Descriptor instead.

func (Severity) Number

func (x Severity) Number() protoreflect.EnumNumber

func (Severity) String

func (x Severity) String() string

func (Severity) Type

type SmartAttr

type SmartAttr struct {
	Id         uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Value      uint64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`                            // the current value of the parameter
	Worst      uint64 `protobuf:"varint,3,opt,name=worst,proto3" json:"worst,omitempty"`                            // worst value that Value has ever reached
	Thresh     uint64 `protobuf:"varint,4,opt,name=thresh,proto3" json:"thresh,omitempty"`                          // the value that the Value of the same attribute must reach for the attribute's state to be considered critical.
	WhenFailed string `protobuf:"bytes,5,opt,name=when_failed,json=whenFailed,proto3" json:"when_failed,omitempty"` // critical state if no empty
	RawValue   uint64 `protobuf:"varint,6,opt,name=raw_value,json=rawValue,proto3" json:"raw_value,omitempty"`      // Contains miscellaneous meter readings (where applicable)
	// contains filtered or unexported fields
}

func (*SmartAttr) Descriptor deprecated

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

Deprecated: Use SmartAttr.ProtoReflect.Descriptor instead.

func (*SmartAttr) GetId

func (x *SmartAttr) GetId() uint32

func (*SmartAttr) GetRawValue

func (x *SmartAttr) GetRawValue() uint64

func (*SmartAttr) GetThresh

func (x *SmartAttr) GetThresh() uint64

func (*SmartAttr) GetValue

func (x *SmartAttr) GetValue() uint64

func (*SmartAttr) GetWhenFailed

func (x *SmartAttr) GetWhenFailed() string

func (*SmartAttr) GetWorst

func (x *SmartAttr) GetWorst() uint64

func (*SmartAttr) ProtoMessage

func (*SmartAttr) ProtoMessage()

func (*SmartAttr) ProtoReflect

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

func (*SmartAttr) Reset

func (x *SmartAttr) Reset()

func (*SmartAttr) String

func (x *SmartAttr) String() string

type SmartMetric

type SmartMetric struct {
	ReallocatedSectorCt   *SmartAttr `protobuf:"bytes,1,opt,name=reallocated_sector_ct,json=reallocatedSectorCt,proto3" json:"reallocated_sector_ct,omitempty"` // Count of reallocated sectors. The higher the attribute value, the more sectors were reallocated
	PowerOnHours          *SmartAttr `protobuf:"bytes,2,opt,name=power_on_hours,json=powerOnHours,proto3" json:"power_on_hours,omitempty"`                      // Count of hours in power-on state.
	PowerCycleCount       *SmartAttr `protobuf:"bytes,3,opt,name=power_cycle_count,json=powerCycleCount,proto3" json:"power_cycle_count,omitempty"`             // This attribute indicates the count of full hard disk power on/off cycles
	ReallocatedEventCount *SmartAttr ``                                                                                                                         // Count of remap operations. Shows the total count of attempts.
	/* 126-byte string literal not displayed */
	CurrentPendingSector *SmartAttr `protobuf:"bytes,5,opt,name=current_pending_sector,json=currentPendingSector,proto3" json:"current_pending_sector,omitempty"` // Count of "unstable" sectors (waiting to be remapped, because of unrecoverable read errors)
	NeedUpdate           bool       `protobuf:"varint,6,opt,name=need_update,json=needUpdate,proto3" json:"need_update,omitempty"`                                // Indicates that data has changed
	Temperature          *SmartAttr `protobuf:"bytes,7,opt,name=temperature,proto3" json:"temperature,omitempty"`                                                 // Indicates the device temperature, if the appropriate sensor is fitted.
	// contains filtered or unexported fields
}

func (*SmartMetric) Descriptor deprecated

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

Deprecated: Use SmartMetric.ProtoReflect.Descriptor instead.

func (*SmartMetric) GetCurrentPendingSector

func (x *SmartMetric) GetCurrentPendingSector() *SmartAttr

func (*SmartMetric) GetNeedUpdate

func (x *SmartMetric) GetNeedUpdate() bool

func (*SmartMetric) GetPowerCycleCount

func (x *SmartMetric) GetPowerCycleCount() *SmartAttr

func (*SmartMetric) GetPowerOnHours

func (x *SmartMetric) GetPowerOnHours() *SmartAttr

func (*SmartMetric) GetReallocatedEventCount

func (x *SmartMetric) GetReallocatedEventCount() *SmartAttr

func (*SmartMetric) GetReallocatedSectorCt

func (x *SmartMetric) GetReallocatedSectorCt() *SmartAttr

func (*SmartMetric) GetTemperature

func (x *SmartMetric) GetTemperature() *SmartAttr

func (*SmartMetric) ProtoMessage

func (*SmartMetric) ProtoMessage()

func (*SmartMetric) ProtoReflect

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

func (*SmartMetric) Reset

func (x *SmartMetric) Reset()

func (*SmartMetric) String

func (x *SmartMetric) String() string

type SnapshotType

type SnapshotType int32

Type of the snapshot creation reason

const (
	SnapshotType_SNAPSHOT_TYPE_UNSPECIFIED SnapshotType = 0
	SnapshotType_SNAPSHOT_TYPE_APP_UPDATE  SnapshotType = 1 // Snapshot created as a result of an application update
)

func (SnapshotType) Descriptor

func (SnapshotType) Enum

func (x SnapshotType) Enum() *SnapshotType

func (SnapshotType) EnumDescriptor deprecated

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

Deprecated: Use SnapshotType.Descriptor instead.

func (SnapshotType) Number

func (SnapshotType) String

func (x SnapshotType) String() string

func (SnapshotType) Type

type StorageChildren

type StorageChildren struct {
	CurrentRaid StorageRaidType     `` /* 136-byte string literal not displayed */
	Disks       []*StorageDiskState `protobuf:"bytes,2,rep,name=disks,proto3" json:"disks,omitempty"`
	Children    []*StorageChildren  `protobuf:"bytes,3,rep,name=children,proto3" json:"children,omitempty"`
	DisplayName string              `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // A string which can be used to organize the display. Not unique.
	GUID        uint64              `protobuf:"varint,5,opt,name=g_u_i_d,json=gUID,proto3" json:"g_u_i_d,omitempty"`                 // A unique identifier for the storage object (RAID or mirror)
	// contains filtered or unexported fields
}

For nested structures like pool of stripes of mirrors we should define this structure

func (*StorageChildren) Descriptor deprecated

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

Deprecated: Use StorageChildren.ProtoReflect.Descriptor instead.

func (*StorageChildren) GetChildren

func (x *StorageChildren) GetChildren() []*StorageChildren

func (*StorageChildren) GetCurrentRaid

func (x *StorageChildren) GetCurrentRaid() StorageRaidType

func (*StorageChildren) GetDisks

func (x *StorageChildren) GetDisks() []*StorageDiskState

func (*StorageChildren) GetDisplayName

func (x *StorageChildren) GetDisplayName() string

func (*StorageChildren) GetGUID

func (x *StorageChildren) GetGUID() uint64

func (*StorageChildren) ProtoMessage

func (*StorageChildren) ProtoMessage()

func (*StorageChildren) ProtoReflect

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

func (*StorageChildren) Reset

func (x *StorageChildren) Reset()

func (*StorageChildren) String

func (x *StorageChildren) String() string

type StorageDiskInfo

type StorageDiskInfo struct {
	DiskName        string         `protobuf:"bytes,1,opt,name=disk_name,json=diskName,proto3" json:"disk_name,omitempty"`
	SmartData       []*SmartMetric `protobuf:"bytes,3,rep,name=smart_data,json=smartData,proto3" json:"smart_data,omitempty"` // smartctl output
	Wwn             string         `protobuf:"bytes,4,opt,name=wwn,proto3" json:"wwn,omitempty"`
	SerialNumber    string         `protobuf:"bytes,5,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	Model           string         `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`                                            // Intel 123456F
	CollectorErrors string         `protobuf:"bytes,7,opt,name=collector_errors,json=collectorErrors,proto3" json:"collector_errors,omitempty"` // Reports errors when collecting information. Default and normal value = ""
	// contains filtered or unexported fields
}

func (*StorageDiskInfo) Descriptor deprecated

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

Deprecated: Use StorageDiskInfo.ProtoReflect.Descriptor instead.

func (*StorageDiskInfo) GetCollectorErrors

func (x *StorageDiskInfo) GetCollectorErrors() string

func (*StorageDiskInfo) GetDiskName

func (x *StorageDiskInfo) GetDiskName() string

func (*StorageDiskInfo) GetModel

func (x *StorageDiskInfo) GetModel() string

func (*StorageDiskInfo) GetSerialNumber

func (x *StorageDiskInfo) GetSerialNumber() string

func (*StorageDiskInfo) GetSmartData

func (x *StorageDiskInfo) GetSmartData() []*SmartMetric

func (*StorageDiskInfo) GetWwn

func (x *StorageDiskInfo) GetWwn() string

func (*StorageDiskInfo) ProtoMessage

func (*StorageDiskInfo) ProtoMessage()

func (*StorageDiskInfo) ProtoReflect

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

func (*StorageDiskInfo) Reset

func (x *StorageDiskInfo) Reset()

func (*StorageDiskInfo) String

func (x *StorageDiskInfo) String() string

type StorageDiskState

type StorageDiskState struct {
	DiskName *evecommon.DiskDescription `protobuf:"bytes,1,opt,name=disk_name,json=diskName,proto3" json:"disk_name,omitempty"`
	Status   StorageStatus              `protobuf:"varint,2,opt,name=status,proto3,enum=org.lfedge.eve.info.StorageStatus" json:"status,omitempty"` // In ZFS
	State    string                     `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`                                           // VDev aux state
	// contains filtered or unexported fields
}

func (*StorageDiskState) Descriptor deprecated

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

Deprecated: Use StorageDiskState.ProtoReflect.Descriptor instead.

func (*StorageDiskState) GetDiskName

func (x *StorageDiskState) GetDiskName() *evecommon.DiskDescription

func (*StorageDiskState) GetState

func (x *StorageDiskState) GetState() string

func (*StorageDiskState) GetStatus

func (x *StorageDiskState) GetStatus() StorageStatus

func (*StorageDiskState) ProtoMessage

func (*StorageDiskState) ProtoMessage()

func (*StorageDiskState) ProtoReflect

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

func (*StorageDiskState) Reset

func (x *StorageDiskState) Reset()

func (*StorageDiskState) String

func (x *StorageDiskState) String() string

type StorageInfo

type StorageInfo struct {
	PoolName    string          `protobuf:"bytes,1,opt,name=pool_name,json=poolName,proto3" json:"pool_name,omitempty"`
	StorageType StorageTypeInfo `` // Storage type zfs or ext4
	/* 136-byte string literal not displayed */
	ZfsVersion  string          `protobuf:"bytes,3,opt,name=zfs_version,json=zfsVersion,proto3" json:"zfs_version,omitempty"`
	CurrentRaid StorageRaidType `` // Current RAID configuration. When no have RAID send STORAGE_RAID_TYPE_NORAID
	/* 136-byte string literal not displayed */
	CompressionRatio float64       `protobuf:"fixed64,5,opt,name=compression_ratio,json=compressionRatio,proto3" json:"compression_ratio,omitempty"` // Compression ratio
	ZpoolSize        uint64        `protobuf:"varint,6,opt,name=zpool_size,json=zpoolSize,proto3" json:"zpool_size,omitempty"`                       // Storage pool size.
	CountZvols       uint32        `protobuf:"varint,7,opt,name=count_zvols,json=countZvols,proto3" json:"count_zvols,omitempty"`                    // zvols count
	StorageState     StorageStatus ``                                                                                                                // zfs zpool status
	/* 137-byte string literal not displayed */
	Disks           []*StorageDiskState `protobuf:"bytes,9,rep,name=disks,proto3" json:"disks,omitempty"`                                             // Disks lists in EVE (use in storage)
	CollectorErrors string              `protobuf:"bytes,10,opt,name=collector_errors,json=collectorErrors,proto3" json:"collector_errors,omitempty"` // Reports errors when collecting information. Default and normal value = ""
	Children        []*StorageChildren  `protobuf:"bytes,11,rep,name=children,proto3" json:"children,omitempty"`                                      // If we have nested objects we should define them here
	PoolStatusMsg   string              `protobuf:"bytes,12,opt,name=pool_status_msg,json=poolStatusMsg,proto3" json:"pool_status_msg,omitempty"`     // pool status msg
	// contains filtered or unexported fields
}

Information about storage system

func (*StorageInfo) Descriptor deprecated

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

Deprecated: Use StorageInfo.ProtoReflect.Descriptor instead.

func (*StorageInfo) GetChildren

func (x *StorageInfo) GetChildren() []*StorageChildren

func (*StorageInfo) GetCollectorErrors

func (x *StorageInfo) GetCollectorErrors() string

func (*StorageInfo) GetCompressionRatio

func (x *StorageInfo) GetCompressionRatio() float64

func (*StorageInfo) GetCountZvols

func (x *StorageInfo) GetCountZvols() uint32

func (*StorageInfo) GetCurrentRaid

func (x *StorageInfo) GetCurrentRaid() StorageRaidType

func (*StorageInfo) GetDisks

func (x *StorageInfo) GetDisks() []*StorageDiskState

func (*StorageInfo) GetPoolName

func (x *StorageInfo) GetPoolName() string

func (*StorageInfo) GetPoolStatusMsg

func (x *StorageInfo) GetPoolStatusMsg() string

func (*StorageInfo) GetStorageState

func (x *StorageInfo) GetStorageState() StorageStatus

func (*StorageInfo) GetStorageType

func (x *StorageInfo) GetStorageType() StorageTypeInfo

func (*StorageInfo) GetZfsVersion

func (x *StorageInfo) GetZfsVersion() string

func (*StorageInfo) GetZpoolSize

func (x *StorageInfo) GetZpoolSize() uint64

func (*StorageInfo) ProtoMessage

func (*StorageInfo) ProtoMessage()

func (*StorageInfo) ProtoReflect

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

func (*StorageInfo) Reset

func (x *StorageInfo) Reset()

func (*StorageInfo) String

func (x *StorageInfo) String() string

type StorageRaidType

type StorageRaidType int32
const (
	StorageRaidType_STORAGE_RAID_TYPE_UNSPECIFIED StorageRaidType = 0
	StorageRaidType_STORAGE_RAID_TYPE_RAID0       StorageRaidType = 1 // RAID-0
	StorageRaidType_STORAGE_RAID_TYPE_RAID1       StorageRaidType = 2 // Mirror
	StorageRaidType_STORAGE_RAID_TYPE_RAID5       StorageRaidType = 3 // raidz1 (RAID-5)
	StorageRaidType_STORAGE_RAID_TYPE_RAID6       StorageRaidType = 4 // raidz2 (RAID-6)
	StorageRaidType_STORAGE_RAID_TYPE_RAID7       StorageRaidType = 5 // raidz3 (RAID-7)
	StorageRaidType_STORAGE_RAID_TYPE_NORAID      StorageRaidType = 6 // without RAID
)

func (StorageRaidType) Descriptor

func (StorageRaidType) Enum

func (x StorageRaidType) Enum() *StorageRaidType

func (StorageRaidType) EnumDescriptor deprecated

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

Deprecated: Use StorageRaidType.Descriptor instead.

func (StorageRaidType) Number

func (StorageRaidType) String

func (x StorageRaidType) String() string

func (StorageRaidType) Type

type StorageStatus

type StorageStatus int32
const (
	StorageStatus_STORAGE_STATUS_UNSPECIFIED StorageStatus = 0
	StorageStatus_STORAGE_STATUS_ONLINE      StorageStatus = 1 // The device or virtual device is in normal working order.
	StorageStatus_STORAGE_STATUS_DEGRADED    StorageStatus = 2 // The virtual device has experienced a failure but can still function.
	StorageStatus_STORAGE_STATUS_FAULTED     StorageStatus = 3 // The device or virtual device is completely inaccessible.
	StorageStatus_STORAGE_STATUS_OFFLINE     StorageStatus = 4 // The device has been explicitly taken offline by the administrator.
	StorageStatus_STORAGE_STATUS_UNAVAIL     StorageStatus = 5 // The device or virtual device cannot be opened. In some cases, pools with UNAVAIL devices appear in DEGRADED mode.
	StorageStatus_STORAGE_STATUS_REMOVED     StorageStatus = 6 // The device was physically removed while the system was running.
	StorageStatus_STORAGE_STATUS_SUSPENDED   StorageStatus = 7 // A pool that is waiting for device connectivity to be restored.
)

func (StorageStatus) Descriptor

func (StorageStatus) Enum

func (x StorageStatus) Enum() *StorageStatus

func (StorageStatus) EnumDescriptor deprecated

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

Deprecated: Use StorageStatus.Descriptor instead.

func (StorageStatus) Number

func (StorageStatus) String

func (x StorageStatus) String() string

func (StorageStatus) Type

type StorageTypeInfo

type StorageTypeInfo int32
const (
	StorageTypeInfo_STORAGE_TYPE_INFO_UNSPECIFIED StorageTypeInfo = 0
	StorageTypeInfo_STORAGE_TYPE_INFO_EXT4        StorageTypeInfo = 1
	StorageTypeInfo_STORAGE_TYPE_INFO_ZFS         StorageTypeInfo = 2
)

func (StorageTypeInfo) Descriptor

func (StorageTypeInfo) Enum

func (x StorageTypeInfo) Enum() *StorageTypeInfo

func (StorageTypeInfo) EnumDescriptor deprecated

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

Deprecated: Use StorageTypeInfo.Descriptor instead.

func (StorageTypeInfo) Number

func (StorageTypeInfo) String

func (x StorageTypeInfo) String() string

func (StorageTypeInfo) Type

type SystemAdapterInfo

type SystemAdapterInfo struct {
	CurrentIndex uint32              `protobuf:"varint,1,opt,name=currentIndex,proto3" json:"currentIndex,omitempty"` // Zero means the first/highest priority is used
	Status       []*DevicePortStatus `protobuf:"bytes,2,rep,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

The current and fallback system adapter information

func (*SystemAdapterInfo) Descriptor deprecated

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

Deprecated: Use SystemAdapterInfo.ProtoReflect.Descriptor instead.

func (*SystemAdapterInfo) GetCurrentIndex

func (x *SystemAdapterInfo) GetCurrentIndex() uint32

func (*SystemAdapterInfo) GetStatus

func (x *SystemAdapterInfo) GetStatus() []*DevicePortStatus

func (*SystemAdapterInfo) ProtoMessage

func (*SystemAdapterInfo) ProtoMessage()

func (*SystemAdapterInfo) ProtoReflect

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

func (*SystemAdapterInfo) Reset

func (x *SystemAdapterInfo) Reset()

func (*SystemAdapterInfo) String

func (x *SystemAdapterInfo) String() string

type UsageInfo

type UsageInfo struct {
	CreateTime             *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=createTime,proto3" json:"createTime,omitempty"`
	RefCount               uint32                 `protobuf:"varint,2,opt,name=refCount,proto3" json:"refCount,omitempty"`
	LastRefcountChangeTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=lastRefcountChangeTime,proto3" json:"lastRefcountChangeTime,omitempty"` // Last time when refCount changed
	// contains filtered or unexported fields
}

func (*UsageInfo) Descriptor deprecated

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

Deprecated: Use UsageInfo.ProtoReflect.Descriptor instead.

func (*UsageInfo) GetCreateTime

func (x *UsageInfo) GetCreateTime() *timestamppb.Timestamp

func (*UsageInfo) GetLastRefcountChangeTime

func (x *UsageInfo) GetLastRefcountChangeTime() *timestamppb.Timestamp

func (*UsageInfo) GetRefCount

func (x *UsageInfo) GetRefCount() uint32

func (*UsageInfo) ProtoMessage

func (*UsageInfo) ProtoMessage()

func (*UsageInfo) ProtoReflect

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

func (*UsageInfo) Reset

func (x *UsageInfo) Reset()

func (*UsageInfo) String

func (x *UsageInfo) String() string

type VaultInfo

type VaultInfo struct {
	Name      string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`                                                   //Name of the vault
	Status    DataSecAtRestStatus `protobuf:"varint,2,opt,name=status,proto3,enum=org.lfedge.eve.info.DataSecAtRestStatus" json:"status,omitempty"` //Status of the vault
	VaultErr  *ErrorInfo          `protobuf:"bytes,3,opt,name=vaultErr,proto3" json:"vaultErr,omitempty"`                                           //Additional info in case of failure
	PcrStatus PCRStatus           `protobuf:"varint,4,opt,name=pcrStatus,proto3,enum=org.lfedge.eve.info.PCRStatus" json:"pcrStatus,omitempty"`     //Status of the PCR
	// contains filtered or unexported fields
}

func (*VaultInfo) Descriptor deprecated

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

Deprecated: Use VaultInfo.ProtoReflect.Descriptor instead.

func (*VaultInfo) GetName

func (x *VaultInfo) GetName() string

func (*VaultInfo) GetPcrStatus

func (x *VaultInfo) GetPcrStatus() PCRStatus

func (*VaultInfo) GetStatus

func (x *VaultInfo) GetStatus() DataSecAtRestStatus

func (*VaultInfo) GetVaultErr

func (x *VaultInfo) GetVaultErr() *ErrorInfo

func (*VaultInfo) ProtoMessage

func (*VaultInfo) ProtoMessage()

func (*VaultInfo) ProtoReflect

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

func (*VaultInfo) Reset

func (x *VaultInfo) Reset()

func (*VaultInfo) String

func (x *VaultInfo) String() string

type VfPublishedInfo

type VfPublishedInfo struct {
	Index  uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	VlanId uint32 `protobuf:"varint,2,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"`
	// contains filtered or unexported fields
}

Information published for Virtual Function (VF) created by SR-IOV Used only for Virtual Functions (VFs) not Physical Functions (PFs) Reference structure in pkg/pillar/assignableadapters.go VfInfo

func (*VfPublishedInfo) Descriptor deprecated

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

Deprecated: Use VfPublishedInfo.ProtoReflect.Descriptor instead.

func (*VfPublishedInfo) GetIndex

func (x *VfPublishedInfo) GetIndex() uint32

func (*VfPublishedInfo) GetVlanId

func (x *VfPublishedInfo) GetVlanId() uint32

func (*VfPublishedInfo) ProtoMessage

func (*VfPublishedInfo) ProtoMessage()

func (*VfPublishedInfo) ProtoReflect

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

func (*VfPublishedInfo) Reset

func (x *VfPublishedInfo) Reset()

func (*VfPublishedInfo) String

func (x *VfPublishedInfo) String() string

type VolumeResources

type VolumeResources struct {
	MaxSizeBytes uint64 `protobuf:"varint,1,opt,name=maxSizeBytes,proto3" json:"maxSizeBytes,omitempty"` // From config
	CurSizeBytes uint64 `protobuf:"varint,2,opt,name=curSizeBytes,proto3" json:"curSizeBytes,omitempty"` // Current disk usage
	// contains filtered or unexported fields
}

func (*VolumeResources) Descriptor deprecated

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

Deprecated: Use VolumeResources.ProtoReflect.Descriptor instead.

func (*VolumeResources) GetCurSizeBytes

func (x *VolumeResources) GetCurSizeBytes() uint64

func (*VolumeResources) GetMaxSizeBytes

func (x *VolumeResources) GetMaxSizeBytes() uint64

func (*VolumeResources) ProtoMessage

func (*VolumeResources) ProtoMessage()

func (*VolumeResources) ProtoReflect

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

func (*VolumeResources) Reset

func (x *VolumeResources) Reset()

func (*VolumeResources) String

func (x *VolumeResources) String() string

type WirelessStatus

type WirelessStatus struct {
	Type     WirelessType     `protobuf:"varint,1,opt,name=type,proto3,enum=org.lfedge.eve.info.WirelessType" json:"type,omitempty"`
	Cellular *ZCellularStatus `protobuf:"bytes,2,opt,name=cellular,proto3" json:"cellular,omitempty"` // later we may add status for WiFi
	// contains filtered or unexported fields
}

func (*WirelessStatus) Descriptor deprecated

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

Deprecated: Use WirelessStatus.ProtoReflect.Descriptor instead.

func (*WirelessStatus) GetCellular

func (x *WirelessStatus) GetCellular() *ZCellularStatus

func (*WirelessStatus) GetType

func (x *WirelessStatus) GetType() WirelessType

func (*WirelessStatus) ProtoMessage

func (*WirelessStatus) ProtoMessage()

func (*WirelessStatus) ProtoReflect

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

func (*WirelessStatus) Reset

func (x *WirelessStatus) Reset()

func (*WirelessStatus) String

func (x *WirelessStatus) String() string

type WirelessType

type WirelessType int32
const (
	WirelessType_WIRELESS_TYPE_UNSPECIFIED WirelessType = 0
	WirelessType_WIRELESS_TYPE_WIFI        WirelessType = 1
	WirelessType_WIRELESS_TYPE_CELLULAR    WirelessType = 2
)

func (WirelessType) Descriptor

func (WirelessType) Enum

func (x WirelessType) Enum() *WirelessType

func (WirelessType) EnumDescriptor deprecated

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

Deprecated: Use WirelessType.Descriptor instead.

func (WirelessType) Number

func (WirelessType) String

func (x WirelessType) String() string

func (WirelessType) Type

type ZCellularControlProtocol

type ZCellularControlProtocol int32
const (
	ZCellularControlProtocol_Z_CELLULAR_CONTROL_PROTOCOL_UNSPECIFIED ZCellularControlProtocol = 0
	ZCellularControlProtocol_Z_CELLULAR_CONTROL_PROTOCOL_QMI         ZCellularControlProtocol = 1
	ZCellularControlProtocol_Z_CELLULAR_CONTROL_PROTOCOL_MBIM        ZCellularControlProtocol = 2
)

func (ZCellularControlProtocol) Descriptor

func (ZCellularControlProtocol) Enum

func (ZCellularControlProtocol) EnumDescriptor deprecated

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

Deprecated: Use ZCellularControlProtocol.Descriptor instead.

func (ZCellularControlProtocol) Number

func (ZCellularControlProtocol) String

func (x ZCellularControlProtocol) String() string

func (ZCellularControlProtocol) Type

type ZCellularModuleInfo

type ZCellularModuleInfo struct {

	// Name is a module identifier. For example IMEI if available.
	// Guaranteed to be unique only in the scope of the edge node.
	Name            string                   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Imei            string                   `protobuf:"bytes,2,opt,name=imei,proto3" json:"imei,omitempty"`
	FirmwareVersion string                   `protobuf:"bytes,3,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
	Model           string                   `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
	OperatingState  ZCellularOperatingState  `` /* 153-byte string literal not displayed */
	ControlProtocol ZCellularControlProtocol `` /* 157-byte string literal not displayed */
	Manufacturer    string                   `protobuf:"bytes,7,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// contains filtered or unexported fields
}

func (*ZCellularModuleInfo) Descriptor deprecated

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

Deprecated: Use ZCellularModuleInfo.ProtoReflect.Descriptor instead.

func (*ZCellularModuleInfo) GetControlProtocol

func (x *ZCellularModuleInfo) GetControlProtocol() ZCellularControlProtocol

func (*ZCellularModuleInfo) GetFirmwareVersion

func (x *ZCellularModuleInfo) GetFirmwareVersion() string

func (*ZCellularModuleInfo) GetImei

func (x *ZCellularModuleInfo) GetImei() string

func (*ZCellularModuleInfo) GetManufacturer

func (x *ZCellularModuleInfo) GetManufacturer() string

func (*ZCellularModuleInfo) GetModel

func (x *ZCellularModuleInfo) GetModel() string

func (*ZCellularModuleInfo) GetName

func (x *ZCellularModuleInfo) GetName() string

func (*ZCellularModuleInfo) GetOperatingState

func (x *ZCellularModuleInfo) GetOperatingState() ZCellularOperatingState

func (*ZCellularModuleInfo) ProtoMessage

func (*ZCellularModuleInfo) ProtoMessage()

func (*ZCellularModuleInfo) ProtoReflect

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

func (*ZCellularModuleInfo) Reset

func (x *ZCellularModuleInfo) Reset()

func (*ZCellularModuleInfo) String

func (x *ZCellularModuleInfo) String() string

type ZCellularOperatingState

type ZCellularOperatingState int32
const (
	ZCellularOperatingState_Z_CELLULAR_OPERATING_STATE_UNSPECIFIED          ZCellularOperatingState = 0
	ZCellularOperatingState_Z_CELLULAR_OPERATING_STATE_OFFLINE              ZCellularOperatingState = 1
	ZCellularOperatingState_Z_CELLULAR_OPERATING_STATE_RADIO_OFF            ZCellularOperatingState = 2 // AKA Radio-Silence mode
	ZCellularOperatingState_Z_CELLULAR_OPERATING_STATE_ONLINE               ZCellularOperatingState = 3
	ZCellularOperatingState_Z_CELLULAR_OPERATING_STATE_ONLINE_AND_CONNECTED ZCellularOperatingState = 4
	ZCellularOperatingState_Z_CELLULAR_OPERATING_STATE_UNRECOGNIZED         ZCellularOperatingState = 5
)

func (ZCellularOperatingState) Descriptor

func (ZCellularOperatingState) Enum

func (ZCellularOperatingState) EnumDescriptor deprecated

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

Deprecated: Use ZCellularOperatingState.Descriptor instead.

func (ZCellularOperatingState) Number

func (ZCellularOperatingState) String

func (x ZCellularOperatingState) String() string

func (ZCellularOperatingState) Type

type ZCellularProvider

type ZCellularProvider struct {

	// Public land mobile network code.
	Plmn        string `protobuf:"bytes,1,opt,name=plmn,proto3" json:"plmn,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// True if this is the provider currently being used.
	CurrentServing bool `protobuf:"varint,3,opt,name=current_serving,json=currentServing,proto3" json:"current_serving,omitempty"`
	Roaming        bool `protobuf:"varint,4,opt,name=roaming,proto3" json:"roaming,omitempty"`
	// True if this provider is forbidden by SIM card config.
	Forbidden bool `protobuf:"varint,5,opt,name=forbidden,proto3" json:"forbidden,omitempty"`
	// contains filtered or unexported fields
}

func (*ZCellularProvider) Descriptor deprecated

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

Deprecated: Use ZCellularProvider.ProtoReflect.Descriptor instead.

func (*ZCellularProvider) GetCurrentServing

func (x *ZCellularProvider) GetCurrentServing() bool

func (*ZCellularProvider) GetDescription

func (x *ZCellularProvider) GetDescription() string

func (*ZCellularProvider) GetForbidden

func (x *ZCellularProvider) GetForbidden() bool

func (*ZCellularProvider) GetPlmn

func (x *ZCellularProvider) GetPlmn() string

func (*ZCellularProvider) GetRoaming

func (x *ZCellularProvider) GetRoaming() bool

func (*ZCellularProvider) ProtoMessage

func (*ZCellularProvider) ProtoMessage()

func (*ZCellularProvider) ProtoReflect

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

func (*ZCellularProvider) Reset

func (x *ZCellularProvider) Reset()

func (*ZCellularProvider) String

func (x *ZCellularProvider) String() string

type ZCellularStatus

type ZCellularStatus struct {

	// Name reference (ZCellularModuleInfo.name) to the corresponding cellular module
	// from the list ZInfoDevice.cell_radios.
	CellularModule string `protobuf:"bytes,1,opt,name=cellular_module,json=cellularModule,proto3" json:"cellular_module,omitempty"`
	// Each item is a name reference (ZSimcardInfo.name) to a SIM card from the list ZInfoDevice.sims.
	// Ordered by slot numbers.
	SimCards []string `protobuf:"bytes,2,rep,name=sim_cards,json=simCards,proto3" json:"sim_cards,omitempty"`
	// List of available cellular service providers.
	// If the modem is registered to a network, the list is guaranteed to contain an entry
	// with ZCellularProvider.current_serving set to true, describing the current provider.
	Providers []*ZCellularProvider `protobuf:"bytes,3,rep,name=providers,proto3" json:"providers,omitempty"`
	// The list of Radio Access Technologies (RATs) currently used for registering/connecting
	// to the network (typically just one).
	CurrentRats []evecommon.RadioAccessTechnology `` /* 151-byte string literal not displayed */
	// Time when the current connection was established.
	// Zero timestamp if the modem is not connected.
	ConnectedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=connected_at,json=connectedAt,proto3" json:"connected_at,omitempty"`
	// If EVE failed to configure the cellular connection, the error is published here.
	ConfigError string `protobuf:"bytes,10,opt,name=config_error,json=configError,proto3" json:"config_error,omitempty"`
	// if the connectivity probing is failing, error is reported here
	// (see CellularConnectivityProbe).
	ProbeError string `protobuf:"bytes,11,opt,name=probe_error,json=probeError,proto3" json:"probe_error,omitempty"`
	// contains filtered or unexported fields
}

func (*ZCellularStatus) Descriptor deprecated

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

Deprecated: Use ZCellularStatus.ProtoReflect.Descriptor instead.

func (*ZCellularStatus) GetCellularModule

func (x *ZCellularStatus) GetCellularModule() string

func (*ZCellularStatus) GetConfigError

func (x *ZCellularStatus) GetConfigError() string

func (*ZCellularStatus) GetConnectedAt

func (x *ZCellularStatus) GetConnectedAt() *timestamppb.Timestamp

func (*ZCellularStatus) GetCurrentRats

func (x *ZCellularStatus) GetCurrentRats() []evecommon.RadioAccessTechnology

func (*ZCellularStatus) GetProbeError

func (x *ZCellularStatus) GetProbeError() string

func (*ZCellularStatus) GetProviders

func (x *ZCellularStatus) GetProviders() []*ZCellularProvider

func (*ZCellularStatus) GetSimCards

func (x *ZCellularStatus) GetSimCards() []string

func (*ZCellularStatus) ProtoMessage

func (*ZCellularStatus) ProtoMessage()

func (*ZCellularStatus) ProtoReflect

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

func (*ZCellularStatus) Reset

func (x *ZCellularStatus) Reset()

func (*ZCellularStatus) String

func (x *ZCellularStatus) String() string

type ZDeviceState

type ZDeviceState int32

Device Run State

const (
	// Just to handle Un-Initialized runState variable Internally
	ZDeviceState_ZDEVICE_STATE_UNSPECIFIED ZDeviceState = 0
	// Device is Online. This only means all components of EVE are up.
	// This does not indicate the Status of Apps or other configured objects.
	// During booting up after reboot, Device might be reported as ONLINE
	// while apps are still being processed.
	ZDeviceState_ZDEVICE_STATE_ONLINE ZDeviceState = 1
	// Device Reboot in Progress. Device is in the process of going down.
	// Once the device comes back up and Eve is started, device reports the
	// the state as "BOOTING"
	ZDeviceState_ZDEVICE_STATE_REBOOTING        ZDeviceState = 2
	ZDeviceState_ZDEVICE_STATE_MAINTENANCE_MODE ZDeviceState = 3
	// Device BaseOs Update in Progress
	ZDeviceState_ZDEVICE_STATE_BASEOS_UPDATING ZDeviceState = 4
	// Device is booting up. This state is reported when EVE is started and
	// is able to communicate with the controller. When all the components of
	// EVE are up, it transitions to ONLINE.
	ZDeviceState_ZDEVICE_STATE_BOOTING ZDeviceState = 5
	// device preparing power off - shutting down all app instances
	ZDeviceState_ZDEVICE_STATE_PREPARING_POWEROFF ZDeviceState = 6
	// device powering off from local profile server
	ZDeviceState_ZDEVICE_STATE_POWERING_OFF ZDeviceState = 7
	// device prepared power off - all app instances are shut down
	ZDeviceState_ZDEVICE_STATE_PREPARED_POWEROFF ZDeviceState = 8
)

func (ZDeviceState) Descriptor

func (ZDeviceState) Enum

func (x ZDeviceState) Enum() *ZDeviceState

func (ZDeviceState) EnumDescriptor deprecated

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

Deprecated: Use ZDeviceState.Descriptor instead.

func (ZDeviceState) Number

func (ZDeviceState) String

func (x ZDeviceState) String() string

func (ZDeviceState) Type

type ZInfoApp

type ZInfoApp struct {
	AppID      string `protobuf:"bytes,1,opt,name=AppID,proto3" json:"AppID,omitempty"`
	AppVersion string `protobuf:"bytes,2,opt,name=appVersion,proto3" json:"appVersion,omitempty"`
	SystemApp  bool   `protobuf:"varint,6,opt,name=systemApp,proto3" json:"systemApp,omitempty"`
	AppName    string `protobuf:"bytes,7,opt,name=AppName,proto3" json:"AppName,omitempty"`
	// EVE stopped sending this. Can be removed.
	SoftwareList     []*ZInfoSW             `protobuf:"bytes,8,rep,name=softwareList,proto3" json:"softwareList,omitempty"` // XXX to be deprecated in favor of volumeRefs
	BootTime         *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=bootTime,proto3" json:"bootTime,omitempty"`
	AssignedAdapters []*ZioBundle           `protobuf:"bytes,13,rep,name=assignedAdapters,proto3" json:"assignedAdapters,omitempty"`
	AppErr           []*ErrorInfo           `protobuf:"bytes,14,rep,name=appErr,proto3" json:"appErr,omitempty"`
	State            ZSwState               `protobuf:"varint,15,opt,name=state,proto3,enum=org.lfedge.eve.info.ZSwState" json:"state,omitempty"`
	Network          []*ZInfoNetwork        `protobuf:"bytes,16,rep,name=network,proto3" json:"network,omitempty"`       // up/down; allocated IP
	VolumeRefs       []string               `protobuf:"bytes,17,rep,name=volumeRefs,proto3" json:"volumeRefs,omitempty"` // volume UUIDs
	Snapshots        []*ZInfoSnapshot       `protobuf:"bytes,18,rep,name=snapshots,proto3" json:"snapshots,omitempty"`   // optional field, used to send list of snapshots on device
	// contains filtered or unexported fields
}

func (*ZInfoApp) Descriptor deprecated

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

Deprecated: Use ZInfoApp.ProtoReflect.Descriptor instead.

func (*ZInfoApp) GetAppErr

func (x *ZInfoApp) GetAppErr() []*ErrorInfo

func (*ZInfoApp) GetAppID

func (x *ZInfoApp) GetAppID() string

func (*ZInfoApp) GetAppName

func (x *ZInfoApp) GetAppName() string

func (*ZInfoApp) GetAppVersion

func (x *ZInfoApp) GetAppVersion() string

func (*ZInfoApp) GetAssignedAdapters

func (x *ZInfoApp) GetAssignedAdapters() []*ZioBundle

func (*ZInfoApp) GetBootTime

func (x *ZInfoApp) GetBootTime() *timestamppb.Timestamp

func (*ZInfoApp) GetNetwork

func (x *ZInfoApp) GetNetwork() []*ZInfoNetwork

func (*ZInfoApp) GetSnapshots

func (x *ZInfoApp) GetSnapshots() []*ZInfoSnapshot

func (*ZInfoApp) GetSoftwareList

func (x *ZInfoApp) GetSoftwareList() []*ZInfoSW

func (*ZInfoApp) GetState

func (x *ZInfoApp) GetState() ZSwState

func (*ZInfoApp) GetSystemApp

func (x *ZInfoApp) GetSystemApp() bool

func (*ZInfoApp) GetVolumeRefs

func (x *ZInfoApp) GetVolumeRefs() []string

func (*ZInfoApp) ProtoMessage

func (*ZInfoApp) ProtoMessage()

func (*ZInfoApp) ProtoReflect

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

func (*ZInfoApp) Reset

func (x *ZInfoApp) Reset()

func (*ZInfoApp) String

func (x *ZInfoApp) String() string

type ZInfoAppInstMetaData

type ZInfoAppInstMetaData struct {
	Uuid string              `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Type AppInstMetaDataType `protobuf:"varint,2,opt,name=type,proto3,enum=org.lfedge.eve.info.AppInstMetaDataType" json:"type,omitempty"`
	Data []byte              `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

AppInstMetaData sends meta data of an application instance e.g kubeconfig, etc Size of app meta data <= 32KB

func (*ZInfoAppInstMetaData) Descriptor deprecated

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

Deprecated: Use ZInfoAppInstMetaData.ProtoReflect.Descriptor instead.

func (*ZInfoAppInstMetaData) GetData

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

func (*ZInfoAppInstMetaData) GetType

func (*ZInfoAppInstMetaData) GetUuid

func (x *ZInfoAppInstMetaData) GetUuid() string

func (*ZInfoAppInstMetaData) ProtoMessage

func (*ZInfoAppInstMetaData) ProtoMessage()

func (*ZInfoAppInstMetaData) ProtoReflect

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

func (*ZInfoAppInstMetaData) Reset

func (x *ZInfoAppInstMetaData) Reset()

func (*ZInfoAppInstMetaData) String

func (x *ZInfoAppInstMetaData) String() string

type ZInfoAppInstance

type ZInfoAppInstance struct {
	Uuid       string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Name       string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	DomainName string `protobuf:"bytes,3,opt,name=domainName,proto3" json:"domainName,omitempty"`
	// contains filtered or unexported fields
}

ZInfoAppInstance - send a summary of App Instance so that controller knows how many App Instances are still present on the device. Controller can then use it to wait for an app to be fully deleted etc.

func (*ZInfoAppInstance) Descriptor deprecated

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

Deprecated: Use ZInfoAppInstance.ProtoReflect.Descriptor instead.

func (*ZInfoAppInstance) GetDomainName

func (x *ZInfoAppInstance) GetDomainName() string

func (*ZInfoAppInstance) GetName

func (x *ZInfoAppInstance) GetName() string

func (*ZInfoAppInstance) GetUuid

func (x *ZInfoAppInstance) GetUuid() string

func (*ZInfoAppInstance) ProtoMessage

func (*ZInfoAppInstance) ProtoMessage()

func (*ZInfoAppInstance) ProtoReflect

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

func (*ZInfoAppInstance) Reset

func (x *ZInfoAppInstance) Reset()

func (*ZInfoAppInstance) String

func (x *ZInfoAppInstance) String() string

type ZInfoBlob

type ZInfoBlob struct {
	Sha256    string            `protobuf:"bytes,1,opt,name=sha256,proto3" json:"sha256,omitempty"`
	Resources *ContentResources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	Usage     *UsageInfo        `protobuf:"bytes,3,opt,name=usage,proto3" json:"usage,omitempty"`
	// Allowed States:
	//
	//	UNSPECIFIED
	//	INITIAL
	//	DOWNLOADING
	//	VERIFYING
	//	LOADING
	//	LOADED   ( Terminal State )
	//	ERROR    ( Terminal State )
	State              ZSwState   `protobuf:"varint,4,opt,name=state,proto3,enum=org.lfedge.eve.info.ZSwState" json:"state,omitempty"`
	ProgressPercentage uint32     `protobuf:"varint,5,opt,name=progressPercentage,proto3" json:"progressPercentage,omitempty"` // 0-100% Depending on state if it is download or verification
	Err                *ErrorInfo `protobuf:"bytes,6,opt,name=err,proto3" json:"err,omitempty"`
	// contains filtered or unexported fields
}

func (*ZInfoBlob) Descriptor deprecated

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

Deprecated: Use ZInfoBlob.ProtoReflect.Descriptor instead.

func (*ZInfoBlob) GetErr

func (x *ZInfoBlob) GetErr() *ErrorInfo

func (*ZInfoBlob) GetProgressPercentage

func (x *ZInfoBlob) GetProgressPercentage() uint32

func (*ZInfoBlob) GetResources

func (x *ZInfoBlob) GetResources() *ContentResources

func (*ZInfoBlob) GetSha256

func (x *ZInfoBlob) GetSha256() string

func (*ZInfoBlob) GetState

func (x *ZInfoBlob) GetState() ZSwState

func (*ZInfoBlob) GetUsage

func (x *ZInfoBlob) GetUsage() *UsageInfo

func (*ZInfoBlob) ProtoMessage

func (*ZInfoBlob) ProtoMessage()

func (*ZInfoBlob) ProtoReflect

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

func (*ZInfoBlob) Reset

func (x *ZInfoBlob) Reset()

func (*ZInfoBlob) String

func (x *ZInfoBlob) String() string

type ZInfoBlobList

type ZInfoBlobList struct {
	Blob []*ZInfoBlob `protobuf:"bytes,1,rep,name=blob,proto3" json:"blob,omitempty"`
	// contains filtered or unexported fields
}

For efficiency EVE can send many/all the blobs in one info message

func (*ZInfoBlobList) Descriptor deprecated

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

Deprecated: Use ZInfoBlobList.ProtoReflect.Descriptor instead.

func (*ZInfoBlobList) GetBlob

func (x *ZInfoBlobList) GetBlob() []*ZInfoBlob

func (*ZInfoBlobList) ProtoMessage

func (*ZInfoBlobList) ProtoMessage()

func (*ZInfoBlobList) ProtoReflect

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

func (*ZInfoBlobList) Reset

func (x *ZInfoBlobList) Reset()

func (*ZInfoBlobList) String

func (x *ZInfoBlobList) String() string

type ZInfoConfigItem

type ZInfoConfigItem struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ZInfoConfigItem) Descriptor deprecated

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

Deprecated: Use ZInfoConfigItem.ProtoReflect.Descriptor instead.

func (*ZInfoConfigItem) GetError

func (x *ZInfoConfigItem) GetError() string

func (*ZInfoConfigItem) GetValue

func (x *ZInfoConfigItem) GetValue() string

func (*ZInfoConfigItem) ProtoMessage

func (*ZInfoConfigItem) ProtoMessage()

func (*ZInfoConfigItem) ProtoReflect

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

func (*ZInfoConfigItem) Reset

func (x *ZInfoConfigItem) Reset()

func (*ZInfoConfigItem) String

func (x *ZInfoConfigItem) String() string

type ZInfoConfigItemStatus

type ZInfoConfigItemStatus struct {
	ConfigItems        map[string]*ZInfoConfigItem `` /* 163-byte string literal not displayed */
	UnknownConfigItems map[string]*ZInfoConfigItem `` /* 177-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ZInfoConfigItemStatus) Descriptor deprecated

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

Deprecated: Use ZInfoConfigItemStatus.ProtoReflect.Descriptor instead.

func (*ZInfoConfigItemStatus) GetConfigItems

func (x *ZInfoConfigItemStatus) GetConfigItems() map[string]*ZInfoConfigItem

func (*ZInfoConfigItemStatus) GetUnknownConfigItems

func (x *ZInfoConfigItemStatus) GetUnknownConfigItems() map[string]*ZInfoConfigItem

func (*ZInfoConfigItemStatus) ProtoMessage

func (*ZInfoConfigItemStatus) ProtoMessage()

func (*ZInfoConfigItemStatus) ProtoReflect

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

func (*ZInfoConfigItemStatus) Reset

func (x *ZInfoConfigItemStatus) Reset()

func (*ZInfoConfigItemStatus) String

func (x *ZInfoConfigItemStatus) String() string

type ZInfoContentTree

type ZInfoContentTree struct {
	Uuid        string            `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	DisplayName string            `protobuf:"bytes,2,opt,name=displayName,proto3" json:"displayName,omitempty"`
	Sha256      string            `protobuf:"bytes,3,opt,name=sha256,proto3" json:"sha256,omitempty"`
	Resources   *ContentResources `protobuf:"bytes,4,opt,name=resources,proto3" json:"resources,omitempty"`
	Usage       *UsageInfo        `protobuf:"bytes,5,opt,name=usage,proto3" json:"usage,omitempty"`
	// Allowed States:
	//
	//	UNSPECIFIED
	//	INITIAL
	//	DOWNLOADING
	//	VERIFYING
	//	LOADING
	//	LOADED   ( Terminal State )
	//	ERROR    ( Terminal State )
	State              ZSwState   `protobuf:"varint,6,opt,name=state,proto3,enum=org.lfedge.eve.info.ZSwState" json:"state,omitempty"`
	ProgressPercentage uint32     `protobuf:"varint,7,opt,name=progressPercentage,proto3" json:"progressPercentage,omitempty"` // 0-100% Depending on state if it is download or verification
	Err                *ErrorInfo `protobuf:"bytes,8,opt,name=err,proto3" json:"err,omitempty"`
	ComponentShaList   []string   `protobuf:"bytes,9,rep,name=componentShaList,proto3" json:"componentShaList,omitempty"`                        // sha's for the referenced blobs
	GenerationCount    int64      `protobuf:"varint,10,opt,name=generation_count,json=generationCount,proto3" json:"generation_count,omitempty"` // version of content tree
	// contains filtered or unexported fields
}

ZInfoContentTree is used to describe the top of a tree, which has a UUID (and displayName) from the config ContentTree message. The components (or blobs) used by that are referenced by the compoentShaList and in a separate ZInfoBlobList info message

func (*ZInfoContentTree) Descriptor deprecated

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

Deprecated: Use ZInfoContentTree.ProtoReflect.Descriptor instead.

func (*ZInfoContentTree) GetComponentShaList

func (x *ZInfoContentTree) GetComponentShaList() []string

func (*ZInfoContentTree) GetDisplayName

func (x *ZInfoContentTree) GetDisplayName() string

func (*ZInfoContentTree) GetErr

func (x *ZInfoContentTree) GetErr() *ErrorInfo

func (*ZInfoContentTree) GetGenerationCount

func (x *ZInfoContentTree) GetGenerationCount() int64

func (*ZInfoContentTree) GetProgressPercentage

func (x *ZInfoContentTree) GetProgressPercentage() uint32

func (*ZInfoContentTree) GetResources

func (x *ZInfoContentTree) GetResources() *ContentResources

func (*ZInfoContentTree) GetSha256

func (x *ZInfoContentTree) GetSha256() string

func (*ZInfoContentTree) GetState

func (x *ZInfoContentTree) GetState() ZSwState

func (*ZInfoContentTree) GetUsage

func (x *ZInfoContentTree) GetUsage() *UsageInfo

func (*ZInfoContentTree) GetUuid

func (x *ZInfoContentTree) GetUuid() string

func (*ZInfoContentTree) ProtoMessage

func (*ZInfoContentTree) ProtoMessage()

func (*ZInfoContentTree) ProtoReflect

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

func (*ZInfoContentTree) Reset

func (x *ZInfoContentTree) Reset()

func (*ZInfoContentTree) String

func (x *ZInfoContentTree) String() string

type ZInfoDNS

type ZInfoDNS struct {
	DNSservers []string `protobuf:"bytes,1,rep,name=DNSservers,proto3" json:"DNSservers,omitempty"`
	DNSdomain  string   `protobuf:"bytes,2,opt,name=DNSdomain,proto3" json:"DNSdomain,omitempty"`
	DNSsearch  []string `protobuf:"bytes,3,rep,name=DNSsearch,proto3" json:"DNSsearch,omitempty"`
	// contains filtered or unexported fields
}

This is used both to represent the information we receive from DHCP for each interface, and the information the device is using (from /etc/resolv.conf). The latter could be different than what's received from DHCP on all the interfaces

func (*ZInfoDNS) Descriptor deprecated

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

Deprecated: Use ZInfoDNS.ProtoReflect.Descriptor instead.

func (*ZInfoDNS) GetDNSdomain

func (x *ZInfoDNS) GetDNSdomain() string

func (*ZInfoDNS) GetDNSsearch

func (x *ZInfoDNS) GetDNSsearch() []string

func (*ZInfoDNS) GetDNSservers

func (x *ZInfoDNS) GetDNSservers() []string

func (*ZInfoDNS) ProtoMessage

func (*ZInfoDNS) ProtoMessage()

func (*ZInfoDNS) ProtoReflect

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

func (*ZInfoDNS) Reset

func (x *ZInfoDNS) Reset()

func (*ZInfoDNS) String

func (x *ZInfoDNS) String() string

type ZInfoDevSW

type ZInfoDevSW struct {
	Activated       bool   `protobuf:"varint,2,opt,name=activated,proto3" json:"activated,omitempty"`
	PartitionLabel  string `protobuf:"bytes,3,opt,name=partitionLabel,proto3" json:"partitionLabel,omitempty"`   // E.g., "IMGA"
	PartitionDevice string `protobuf:"bytes,4,opt,name=partitionDevice,proto3" json:"partitionDevice,omitempty"` // /dev/something
	PartitionState  string `protobuf:"bytes,5,opt,name=partitionState,proto3" json:"partitionState,omitempty"`   // state obtained from cboot
	// Once BaseOs start using ContentTrees, this field may be deprecated.
	Status            ZSwState        `protobuf:"varint,6,opt,name=status,proto3,enum=org.lfedge.eve.info.ZSwState" json:"status,omitempty"` // E.g., "DOWNLOADED"
	ShortVersion      string          `protobuf:"bytes,7,opt,name=shortVersion,proto3" json:"shortVersion,omitempty"`                        // From rootfs i.e., image
	LongVersion       string          `protobuf:"bytes,8,opt,name=longVersion,proto3" json:"longVersion,omitempty"`                          // E.g., the yml file content from build
	SwErr             *ErrorInfo      `protobuf:"bytes,9,opt,name=swErr,proto3" json:"swErr,omitempty"`
	DownloadProgress  uint32          `protobuf:"varint,10,opt,name=downloadProgress,proto3" json:"downloadProgress,omitempty"` // Download progress; 0-100 percent
	UserStatus        BaseOsStatus    `protobuf:"varint,11,opt,name=userStatus,proto3,enum=org.lfedge.eve.info.BaseOsStatus" json:"userStatus,omitempty"`
	SubStatusStr      string          `protobuf:"bytes,12,opt,name=subStatusStr,proto3" json:"subStatusStr,omitempty"` // English formatted string
	SubStatus         BaseOsSubStatus `protobuf:"varint,13,opt,name=subStatus,proto3,enum=org.lfedge.eve.info.BaseOsSubStatus" json:"subStatus,omitempty"`
	SubStatusProgress uint32          `protobuf:"varint,14,opt,name=subStatusProgress,proto3" json:"subStatusProgress,omitempty"` // Context-dependent; percentage or time
	// contains filtered or unexported fields
}

SW Info for the device base OS Many of these fields are for debug purposes. The ones intended for the UI/cli are userStatus, subStatus*, shortVersion, and swErr

func (*ZInfoDevSW) Descriptor deprecated

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

Deprecated: Use ZInfoDevSW.ProtoReflect.Descriptor instead.

func (*ZInfoDevSW) GetActivated

func (x *ZInfoDevSW) GetActivated() bool

func (*ZInfoDevSW) GetDownloadProgress

func (x *ZInfoDevSW) GetDownloadProgress() uint32

func (*ZInfoDevSW) GetLongVersion

func (x *ZInfoDevSW) GetLongVersion() string

func (*ZInfoDevSW) GetPartitionDevice

func (x *ZInfoDevSW) GetPartitionDevice() string

func (*ZInfoDevSW) GetPartitionLabel

func (x *ZInfoDevSW) GetPartitionLabel() string

func (*ZInfoDevSW) GetPartitionState

func (x *ZInfoDevSW) GetPartitionState() string

func (*ZInfoDevSW) GetShortVersion

func (x *ZInfoDevSW) GetShortVersion() string

func (*ZInfoDevSW) GetStatus

func (x *ZInfoDevSW) GetStatus() ZSwState

func (*ZInfoDevSW) GetSubStatus

func (x *ZInfoDevSW) GetSubStatus() BaseOsSubStatus

func (*ZInfoDevSW) GetSubStatusProgress

func (x *ZInfoDevSW) GetSubStatusProgress() uint32

func (*ZInfoDevSW) GetSubStatusStr

func (x *ZInfoDevSW) GetSubStatusStr() string

func (*ZInfoDevSW) GetSwErr

func (x *ZInfoDevSW) GetSwErr() *ErrorInfo

func (*ZInfoDevSW) GetUserStatus

func (x *ZInfoDevSW) GetUserStatus() BaseOsStatus

func (*ZInfoDevSW) ProtoMessage

func (*ZInfoDevSW) ProtoMessage()

func (*ZInfoDevSW) ProtoReflect

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

func (*ZInfoDevSW) Reset

func (x *ZInfoDevSW) Reset()

func (*ZInfoDevSW) String

func (x *ZInfoDevSW) String() string

type ZInfoDevice

type ZInfoDevice struct {
	MachineArch string `protobuf:"bytes,4,opt,name=machineArch,proto3" json:"machineArch,omitempty"`
	CpuArch     string `protobuf:"bytes,5,opt,name=cpuArch,proto3" json:"cpuArch,omitempty"`
	Platform    string `protobuf:"bytes,6,opt,name=platform,proto3" json:"platform,omitempty"`
	Ncpu        uint32 `protobuf:"varint,7,opt,name=ncpu,proto3" json:"ncpu,omitempty"`
	// memory - Total system memory available (in MBytes). Firmware might use
	// some memory making it unavailable to the hypervisor - So this could be
	// less than the amount stated by the hardware manufacturer
	Memory  uint64 `protobuf:"varint,8,opt,name=memory,proto3" json:"memory,omitempty"`
	Storage uint64 `protobuf:"varint,9,opt,name=storage,proto3" json:"storage,omitempty"` // in MBytes for the currently active image filesystem
	// Value of'Power_Cycle_Count' from SMART.
	// -1 is assigned if SMART is disabled or 'Power_Cycle_Count' is unavailable.
	PowerCycleCounter int64              `protobuf:"varint,10,opt,name=powerCycleCounter,proto3" json:"powerCycleCounter,omitempty"`
	Minfo             *ZInfoManufacturer `protobuf:"bytes,11,opt,name=minfo,proto3" json:"minfo,omitempty"`
	// OBSOLETE. The information will be provided by DevicePort instead.
	// Newer versions will not fill in this information. Controller Needs
	// to check check if this is empty - if yes, use the DevicePortStatus instead.
	Network            []*ZInfoNetwork         `protobuf:"bytes,13,rep,name=network,proto3" json:"network,omitempty"`
	AssignableAdapters []*ZioBundle            `protobuf:"bytes,15,rep,name=assignableAdapters,proto3" json:"assignableAdapters,omitempty"`
	Dns                *ZInfoDNS               `protobuf:"bytes,16,opt,name=dns,proto3" json:"dns,omitempty"` // What is used in resolv.conf
	StorageList        []*ZInfoStorage         `protobuf:"bytes,17,rep,name=storageList,proto3" json:"storageList,omitempty"`
	BootTime           *timestamppb.Timestamp  `protobuf:"bytes,18,opt,name=bootTime,proto3" json:"bootTime,omitempty"`
	SwList             []*ZInfoDevSW           `protobuf:"bytes,19,rep,name=swList,proto3" json:"swList,omitempty"`
	HostName           string                  `protobuf:"bytes,20,opt,name=HostName,proto3" json:"HostName,omitempty"`
	MetricItems        []*DeprecatedMetricItem `protobuf:"bytes,21,rep,name=metricItems,proto3" json:"metricItems,omitempty"` // For instance, static LTE network info
	LastRebootReason   string                  `protobuf:"bytes,22,opt,name=lastRebootReason,proto3" json:"lastRebootReason,omitempty"`
	LastRebootTime     *timestamppb.Timestamp  `protobuf:"bytes,23,opt,name=lastRebootTime,proto3" json:"lastRebootTime,omitempty"`
	SystemAdapter      *SystemAdapterInfo      `protobuf:"bytes,24,opt,name=systemAdapter,proto3" json:"systemAdapter,omitempty"`
	RestartCounter     uint32                  `protobuf:"varint,25,opt,name=restartCounter,proto3" json:"restartCounter,omitempty"`                                       // Number of times zedagent has restarted i.e., device reboot
	HSMStatus          HwSecurityModuleStatus  `protobuf:"varint,26,opt,name=HSMStatus,proto3,enum=org.lfedge.eve.info.HwSecurityModuleStatus" json:"HSMStatus,omitempty"` //State of hardware security modules, like TPM
	HSMInfo            string                  `protobuf:"bytes,27,opt,name=HSMInfo,proto3" json:"HSMInfo,omitempty"`                                                      //Information about HSM like TPM vendor, TEE type etc.
	LastRebootStack    string                  `protobuf:"bytes,28,opt,name=lastRebootStack,proto3" json:"lastRebootStack,omitempty"`
	DataSecAtRestInfo  *DataSecAtRest          `protobuf:"bytes,29,opt,name=dataSecAtRestInfo,proto3" json:"dataSecAtRestInfo,omitempty"` //Info about Data At Rest Security
	SecInfo            *SecurityInfo           `protobuf:"bytes,30,opt,name=sec_info,json=secInfo,proto3" json:"sec_info,omitempty"`
	ConfigItemStatus   *ZInfoConfigItemStatus  `protobuf:"bytes,31,opt,name=configItemStatus,proto3" json:"configItemStatus,omitempty"`
	AppInstances       []*ZInfoAppInstance     `protobuf:"bytes,32,rep,name=appInstances,proto3" json:"appInstances,omitempty"`
	// rebootConfigCounter - reboot command counter from config last processed by
	// eve
	RebootConfigCounter uint32     `protobuf:"varint,33,opt,name=rebootConfigCounter,proto3" json:"rebootConfigCounter,omitempty"`
	LastBootReason      BootReason `` /* 143-byte string literal not displayed */
	// Cellular / LTE related information
	CellRadios      []*ZCellularModuleInfo `protobuf:"bytes,35,rep,name=cell_radios,json=cellRadios,proto3" json:"cell_radios,omitempty"`
	Sims            []*ZSimcardInfo        `protobuf:"bytes,36,rep,name=sims,proto3" json:"sims,omitempty"`
	Tasks           []*ZInfoDeviceTasks    `protobuf:"bytes,37,rep,name=tasks,proto3" json:"tasks,omitempty"`
	MaintenanceMode bool                   `protobuf:"varint,38,opt,name=maintenance_mode,json=maintenanceMode,proto3" json:"maintenance_mode,omitempty"`
	// XXX to be deprecated in favor of maintenance_mode_reasons
	MaintenanceModeReason MaintenanceModeReason `` /* 175-byte string literal not displayed */
	// Is /dev/watchdog present in the system
	HardwareWatchdogPresent bool `` /* 134-byte string literal not displayed */
	// Are we in the process of rebooting EVE?
	RebootInprogress bool `protobuf:"varint,41,opt,name=reboot_inprogress,json=rebootInprogress,proto3" json:"reboot_inprogress,omitempty"`
	// Information about hardware capabilities
	Capabilities *Capabilities `protobuf:"bytes,42,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
	// BaseOsUpdate Counter. This must be updated only when:
	// 1) if the configured BaseOs partition is set to UPDATED, mirror
	// the current value of baseos_update.counter
	// 2) At the start if a BaseOs update (either from a partition in error state
	// or from UPDATED state of another version), copy over current
	// deviceConfig.baseOs_update_counter
	BaseosUpdateCounter uint32 `protobuf:"varint,43,opt,name=baseos_update_counter,json=baseosUpdateCounter,proto3" json:"baseos_update_counter,omitempty"`
	// Device State
	State ZDeviceState `protobuf:"varint,44,opt,name=state,proto3,enum=org.lfedge.eve.info.ZDeviceState" json:"state,omitempty"`
	// Is there a local_profile from a local_profile_server?
	// The global_profile from the controller is not echoed in this field.
	LocalProfile           string                  `protobuf:"bytes,45,opt,name=local_profile,json=localProfile,proto3" json:"local_profile,omitempty"`
	MaintenanceModeReasons []MaintenanceModeReason `` /* 185-byte string literal not displayed */
	// Deprecated: Do not use.
	DormantTime string         `protobuf:"bytes,47,opt,name=dormant_time,json=dormantTime,proto3" json:"dormant_time,omitempty"`
	StorageInfo []*StorageInfo `protobuf:"bytes,48,rep,name=storage_info,json=storageInfo,proto3" json:"storage_info,omitempty"`
	// shutdown command counter from EdgeDevConfig last processed by eve
	ShutdownConfigCounter uint32 `` /* 128-byte string literal not displayed */
	// state of attestation process of eve
	AttestationInfo *AttestationInfo `protobuf:"bytes,50,opt,name=attestation_info,json=attestationInfo,proto3" json:"attestation_info,omitempty"`
	// Capability indicating which new EdgeDevConfig fields which are supported
	ApiCapability APICapability `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

Base device info, as discovered by Xen (or OS on bare metal)

func (*ZInfoDevice) Descriptor deprecated

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

Deprecated: Use ZInfoDevice.ProtoReflect.Descriptor instead.

func (*ZInfoDevice) GetApiCapability

func (x *ZInfoDevice) GetApiCapability() APICapability

func (*ZInfoDevice) GetAppInstances

func (x *ZInfoDevice) GetAppInstances() []*ZInfoAppInstance

func (*ZInfoDevice) GetAssignableAdapters

func (x *ZInfoDevice) GetAssignableAdapters() []*ZioBundle

func (*ZInfoDevice) GetAttestationInfo

func (x *ZInfoDevice) GetAttestationInfo() *AttestationInfo

func (*ZInfoDevice) GetBaseosUpdateCounter

func (x *ZInfoDevice) GetBaseosUpdateCounter() uint32

func (*ZInfoDevice) GetBootTime

func (x *ZInfoDevice) GetBootTime() *timestamppb.Timestamp

func (*ZInfoDevice) GetCapabilities

func (x *ZInfoDevice) GetCapabilities() *Capabilities

func (*ZInfoDevice) GetCellRadios

func (x *ZInfoDevice) GetCellRadios() []*ZCellularModuleInfo

func (*ZInfoDevice) GetConfigItemStatus

func (x *ZInfoDevice) GetConfigItemStatus() *ZInfoConfigItemStatus

func (*ZInfoDevice) GetCpuArch

func (x *ZInfoDevice) GetCpuArch() string

func (*ZInfoDevice) GetDataSecAtRestInfo

func (x *ZInfoDevice) GetDataSecAtRestInfo() *DataSecAtRest

func (*ZInfoDevice) GetDns

func (x *ZInfoDevice) GetDns() *ZInfoDNS

func (*ZInfoDevice) GetDormantTime deprecated

func (x *ZInfoDevice) GetDormantTime() string

Deprecated: Do not use.

func (*ZInfoDevice) GetHSMInfo

func (x *ZInfoDevice) GetHSMInfo() string

func (*ZInfoDevice) GetHSMStatus

func (x *ZInfoDevice) GetHSMStatus() HwSecurityModuleStatus

func (*ZInfoDevice) GetHardwareWatchdogPresent

func (x *ZInfoDevice) GetHardwareWatchdogPresent() bool

func (*ZInfoDevice) GetHostName

func (x *ZInfoDevice) GetHostName() string

func (*ZInfoDevice) GetLastBootReason

func (x *ZInfoDevice) GetLastBootReason() BootReason

func (*ZInfoDevice) GetLastRebootReason

func (x *ZInfoDevice) GetLastRebootReason() string

func (*ZInfoDevice) GetLastRebootStack

func (x *ZInfoDevice) GetLastRebootStack() string

func (*ZInfoDevice) GetLastRebootTime

func (x *ZInfoDevice) GetLastRebootTime() *timestamppb.Timestamp

func (*ZInfoDevice) GetLocalProfile

func (x *ZInfoDevice) GetLocalProfile() string

func (*ZInfoDevice) GetMachineArch

func (x *ZInfoDevice) GetMachineArch() string

func (*ZInfoDevice) GetMaintenanceMode

func (x *ZInfoDevice) GetMaintenanceMode() bool

func (*ZInfoDevice) GetMaintenanceModeReason

func (x *ZInfoDevice) GetMaintenanceModeReason() MaintenanceModeReason

func (*ZInfoDevice) GetMaintenanceModeReasons

func (x *ZInfoDevice) GetMaintenanceModeReasons() []MaintenanceModeReason

func (*ZInfoDevice) GetMemory

func (x *ZInfoDevice) GetMemory() uint64

func (*ZInfoDevice) GetMetricItems

func (x *ZInfoDevice) GetMetricItems() []*DeprecatedMetricItem

func (*ZInfoDevice) GetMinfo

func (x *ZInfoDevice) GetMinfo() *ZInfoManufacturer

func (*ZInfoDevice) GetNcpu

func (x *ZInfoDevice) GetNcpu() uint32

func (*ZInfoDevice) GetNetwork

func (x *ZInfoDevice) GetNetwork() []*ZInfoNetwork

func (*ZInfoDevice) GetPlatform

func (x *ZInfoDevice) GetPlatform() string

func (*ZInfoDevice) GetPowerCycleCounter

func (x *ZInfoDevice) GetPowerCycleCounter() int64

func (*ZInfoDevice) GetRebootConfigCounter

func (x *ZInfoDevice) GetRebootConfigCounter() uint32

func (*ZInfoDevice) GetRebootInprogress

func (x *ZInfoDevice) GetRebootInprogress() bool

func (*ZInfoDevice) GetRestartCounter

func (x *ZInfoDevice) GetRestartCounter() uint32

func (*ZInfoDevice) GetSecInfo

func (x *ZInfoDevice) GetSecInfo() *SecurityInfo

func (*ZInfoDevice) GetShutdownConfigCounter

func (x *ZInfoDevice) GetShutdownConfigCounter() uint32

func (*ZInfoDevice) GetSims

func (x *ZInfoDevice) GetSims() []*ZSimcardInfo

func (*ZInfoDevice) GetState

func (x *ZInfoDevice) GetState() ZDeviceState

func (*ZInfoDevice) GetStorage

func (x *ZInfoDevice) GetStorage() uint64

func (*ZInfoDevice) GetStorageInfo

func (x *ZInfoDevice) GetStorageInfo() []*StorageInfo

func (*ZInfoDevice) GetStorageList

func (x *ZInfoDevice) GetStorageList() []*ZInfoStorage

func (*ZInfoDevice) GetSwList

func (x *ZInfoDevice) GetSwList() []*ZInfoDevSW

func (*ZInfoDevice) GetSystemAdapter

func (x *ZInfoDevice) GetSystemAdapter() *SystemAdapterInfo

func (*ZInfoDevice) GetTasks

func (x *ZInfoDevice) GetTasks() []*ZInfoDeviceTasks

func (*ZInfoDevice) ProtoMessage

func (*ZInfoDevice) ProtoMessage()

func (*ZInfoDevice) ProtoReflect

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

func (*ZInfoDevice) Reset

func (x *ZInfoDevice) Reset()

func (*ZInfoDevice) String

func (x *ZInfoDevice) String() string

type ZInfoDeviceTasks

type ZInfoDeviceTasks struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` // deprecated 3
	// contains filtered or unexported fields
}

ZInfoDeviceTasks - send a summary of tasks so that controller knows how many app instance tasks are still present on the device. Controller can then use it to wait for an app to be fully deleted etc.

func (*ZInfoDeviceTasks) Descriptor deprecated

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

Deprecated: Use ZInfoDeviceTasks.ProtoReflect.Descriptor instead.

func (*ZInfoDeviceTasks) GetName

func (x *ZInfoDeviceTasks) GetName() string

func (*ZInfoDeviceTasks) GetNamespace

func (x *ZInfoDeviceTasks) GetNamespace() string

func (*ZInfoDeviceTasks) ProtoMessage

func (*ZInfoDeviceTasks) ProtoMessage()

func (*ZInfoDeviceTasks) ProtoReflect

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

func (*ZInfoDeviceTasks) Reset

func (x *ZInfoDeviceTasks) Reset()

func (*ZInfoDeviceTasks) String

func (x *ZInfoDeviceTasks) String() string

type ZInfoEdgeview

type ZInfoEdgeview struct {

	// expires on timestamp
	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// started timestamp
	StartedTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=started_time,json=startedTime,proto3" json:"started_time,omitempty"`
	// total number of device related cmds edge-view has processed
	CountDev uint32 `protobuf:"varint,3,opt,name=count_dev,json=countDev,proto3" json:"count_dev,omitempty"`
	// total number of app related cmds edge-view has processed
	CountApp uint32 `protobuf:"varint,4,opt,name=count_app,json=countApp,proto3" json:"count_app,omitempty"`
	// total number of external related cmds edge-view has processed
	CountExt uint32 `protobuf:"varint,5,opt,name=count_ext,json=countExt,proto3" json:"count_ext,omitempty"`
	// contains filtered or unexported fields
}

ZInfoEdgeview - edge-view operation status/event

func (*ZInfoEdgeview) Descriptor deprecated

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

Deprecated: Use ZInfoEdgeview.ProtoReflect.Descriptor instead.

func (*ZInfoEdgeview) GetCountApp

func (x *ZInfoEdgeview) GetCountApp() uint32

func (*ZInfoEdgeview) GetCountDev

func (x *ZInfoEdgeview) GetCountDev() uint32

func (*ZInfoEdgeview) GetCountExt

func (x *ZInfoEdgeview) GetCountExt() uint32

func (*ZInfoEdgeview) GetExpireTime

func (x *ZInfoEdgeview) GetExpireTime() *timestamppb.Timestamp

func (*ZInfoEdgeview) GetStartedTime

func (x *ZInfoEdgeview) GetStartedTime() *timestamppb.Timestamp

func (*ZInfoEdgeview) ProtoMessage

func (*ZInfoEdgeview) ProtoMessage()

func (*ZInfoEdgeview) ProtoReflect

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

func (*ZInfoEdgeview) Reset

func (x *ZInfoEdgeview) Reset()

func (*ZInfoEdgeview) String

func (x *ZInfoEdgeview) String() string

type ZInfoHardware

type ZInfoHardware struct {
	Disks []*StorageDiskInfo `protobuf:"bytes,1,rep,name=disks,proto3" json:"disks,omitempty"` // S.M.A.R.T. info for disks
	// contains filtered or unexported fields
}

Information about the system that is sent once when the system boots

func (*ZInfoHardware) Descriptor deprecated

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

Deprecated: Use ZInfoHardware.ProtoReflect.Descriptor instead.

func (*ZInfoHardware) GetDisks

func (x *ZInfoHardware) GetDisks() []*StorageDiskInfo

func (*ZInfoHardware) ProtoMessage

func (*ZInfoHardware) ProtoMessage()

func (*ZInfoHardware) ProtoReflect

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

func (*ZInfoHardware) Reset

func (x *ZInfoHardware) Reset()

func (*ZInfoHardware) String

func (x *ZInfoHardware) String() string

type ZInfoLocation

type ZInfoLocation struct {

	// Latitude in the Decimal degrees (DD) notation.
	// Valid values are in the range <-90, 90>. Anything outside of this range
	// should be treated as an unavailable value.
	// However, note that EVE avoids publishing location updates without valid
	// latitude and longitude values.
	Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// Longitude in the Decimal degrees (DD) notation.
	// Valid values are in the range <-180, 180>. Anything outside of this range
	// should be treated as an unavailable value.
	// However, note that EVE avoids publishing location updates without valid
	// latitude and longitude values.
	Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// Altitude w.r.t. mean sea level in meters.
	// Value of -32768 is reported when altitude is not known.
	Altitude float64 `protobuf:"fixed64,3,opt,name=altitude,proto3" json:"altitude,omitempty"`
	// UTC timestamp for the location measurement
	// (recorded by the GNSS clock).
	// Currently, this timestamp is limited to millisecond resolution.
	// When the timestamp is not available, EVE returns the Unix epoch time
	// (UTC midnight on January 1, 1970).
	UtcTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=utc_timestamp,json=utcTimestamp,proto3" json:"utc_timestamp,omitempty"`
	// Reliability of the provided information for latitude and longitude.
	HorizontalReliability LocReliability `` /* 165-byte string literal not displayed */
	// Reliability of the provided information for altitude.
	VerticalReliability LocReliability `` /* 159-byte string literal not displayed */
	// Circular horizontal position uncertainty in meters.
	// Negative values are not valid and represent unavailable uncertainty.
	HorizontalUncertainty float32 `` /* 126-byte string literal not displayed */
	// Vertical position uncertainty in meters.
	// Negative values are not valid and represent unavailable uncertainty.
	VerticalUncertainty float32 `protobuf:"fixed32,8,opt,name=vertical_uncertainty,json=verticalUncertainty,proto3" json:"vertical_uncertainty,omitempty"`
	// Logical label of the device used to obtain this location information.
	// If the GNSS receiver is integrated with an LTE modem, then this is the logical
	// label from the modem's PhysicalIO entry.
	Logicallabel string `protobuf:"bytes,9,opt,name=logicallabel,proto3" json:"logicallabel,omitempty"`
	// contains filtered or unexported fields
}

ZInfoLocation - geographic location of the device obtained from a GNSS receiver.

func (*ZInfoLocation) Descriptor deprecated

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

Deprecated: Use ZInfoLocation.ProtoReflect.Descriptor instead.

func (*ZInfoLocation) GetAltitude

func (x *ZInfoLocation) GetAltitude() float64

func (*ZInfoLocation) GetHorizontalReliability

func (x *ZInfoLocation) GetHorizontalReliability() LocReliability

func (*ZInfoLocation) GetHorizontalUncertainty

func (x *ZInfoLocation) GetHorizontalUncertainty() float32

func (*ZInfoLocation) GetLatitude

func (x *ZInfoLocation) GetLatitude() float64

func (*ZInfoLocation) GetLogicallabel

func (x *ZInfoLocation) GetLogicallabel() string

func (*ZInfoLocation) GetLongitude

func (x *ZInfoLocation) GetLongitude() float64

func (*ZInfoLocation) GetUtcTimestamp

func (x *ZInfoLocation) GetUtcTimestamp() *timestamppb.Timestamp

func (*ZInfoLocation) GetVerticalReliability

func (x *ZInfoLocation) GetVerticalReliability() LocReliability

func (*ZInfoLocation) GetVerticalUncertainty

func (x *ZInfoLocation) GetVerticalUncertainty() float32

func (*ZInfoLocation) ProtoMessage

func (*ZInfoLocation) ProtoMessage()

func (*ZInfoLocation) ProtoReflect

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

func (*ZInfoLocation) Reset

func (x *ZInfoLocation) Reset()

func (*ZInfoLocation) String

func (x *ZInfoLocation) String() string

type ZInfoManufacturer

type ZInfoManufacturer struct {
	Manufacturer    string `protobuf:"bytes,1,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	ProductName     string `protobuf:"bytes,2,opt,name=productName,proto3" json:"productName,omitempty"`
	Version         string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	SerialNumber    string `protobuf:"bytes,4,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
	UUID            string `protobuf:"bytes,5,opt,name=UUID,proto3" json:"UUID,omitempty"`             // From BIOS; different than device UUID
	Compatible      string `protobuf:"bytes,6,opt,name=compatible,proto3" json:"compatible,omitempty"` // From /proc/device-tree/compatible on ARM
	BiosVendor      string `protobuf:"bytes,7,opt,name=biosVendor,proto3" json:"biosVendor,omitempty"`
	BiosVersion     string `protobuf:"bytes,8,opt,name=biosVersion,proto3" json:"biosVersion,omitempty"`
	BiosReleaseDate string `protobuf:"bytes,9,opt,name=biosReleaseDate,proto3" json:"biosReleaseDate,omitempty"`
	// contains filtered or unexported fields
}

Manufacturing info, product name, model, version etc. From dmidecode/BIOS on Intel

func (*ZInfoManufacturer) Descriptor deprecated

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

Deprecated: Use ZInfoManufacturer.ProtoReflect.Descriptor instead.

func (*ZInfoManufacturer) GetBiosReleaseDate

func (x *ZInfoManufacturer) GetBiosReleaseDate() string

func (*ZInfoManufacturer) GetBiosVendor

func (x *ZInfoManufacturer) GetBiosVendor() string

func (*ZInfoManufacturer) GetBiosVersion

func (x *ZInfoManufacturer) GetBiosVersion() string

func (*ZInfoManufacturer) GetCompatible

func (x *ZInfoManufacturer) GetCompatible() string

func (*ZInfoManufacturer) GetManufacturer

func (x *ZInfoManufacturer) GetManufacturer() string

func (*ZInfoManufacturer) GetProductName

func (x *ZInfoManufacturer) GetProductName() string

func (*ZInfoManufacturer) GetSerialNumber

func (x *ZInfoManufacturer) GetSerialNumber() string

func (*ZInfoManufacturer) GetUUID

func (x *ZInfoManufacturer) GetUUID() string

func (*ZInfoManufacturer) GetVersion

func (x *ZInfoManufacturer) GetVersion() string

func (*ZInfoManufacturer) ProtoMessage

func (*ZInfoManufacturer) ProtoMessage()

func (*ZInfoManufacturer) ProtoReflect

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

func (*ZInfoManufacturer) Reset

func (x *ZInfoManufacturer) Reset()

func (*ZInfoManufacturer) String

func (x *ZInfoManufacturer) String() string

type ZInfoMsg

type ZInfoMsg struct {
	Ztype ZInfoTypes `protobuf:"varint,1,opt,name=ztype,proto3,enum=org.lfedge.eve.info.ZInfoTypes" json:"ztype,omitempty"`
	DevId string     `protobuf:"bytes,2,opt,name=devId,proto3" json:"devId,omitempty"`
	// Types that are assignable to InfoContent:
	//
	//	*ZInfoMsg_Dinfo
	//	*ZInfoMsg_Ainfo
	//	*ZInfoMsg_Niinfo
	//	*ZInfoMsg_Vinfo
	//	*ZInfoMsg_Cinfo
	//	*ZInfoMsg_Binfo
	//	*ZInfoMsg_Amdinfo
	//	*ZInfoMsg_Evinfo
	//	*ZInfoMsg_Hwinfo
	//	*ZInfoMsg_Locinfo
	InfoContent isZInfoMsg_InfoContent `protobuf_oneof:"InfoContent"`
	AtTimeStamp *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=atTimeStamp,proto3" json:"atTimeStamp,omitempty"`
	// contains filtered or unexported fields
}

 This is the request payload for POST /api/v1/edgeDevice/info ZInfoMsg carries event-triggered state changes for one object (a device, an app instance, or a network instance). As such the messages are retransmitted until they make it to the controller, however subsequent state change to the object will replace any attempts to (re)transmit the previous message for that object.

func (*ZInfoMsg) Descriptor deprecated

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

Deprecated: Use ZInfoMsg.ProtoReflect.Descriptor instead.

func (*ZInfoMsg) GetAinfo

func (x *ZInfoMsg) GetAinfo() *ZInfoApp

func (*ZInfoMsg) GetAmdinfo

func (x *ZInfoMsg) GetAmdinfo() *ZInfoAppInstMetaData

func (*ZInfoMsg) GetAtTimeStamp

func (x *ZInfoMsg) GetAtTimeStamp() *timestamppb.Timestamp

func (*ZInfoMsg) GetBinfo

func (x *ZInfoMsg) GetBinfo() *ZInfoBlobList

func (*ZInfoMsg) GetCinfo

func (x *ZInfoMsg) GetCinfo() *ZInfoContentTree

func (*ZInfoMsg) GetDevId

func (x *ZInfoMsg) GetDevId() string

func (*ZInfoMsg) GetDinfo

func (x *ZInfoMsg) GetDinfo() *ZInfoDevice

func (*ZInfoMsg) GetEvinfo

func (x *ZInfoMsg) GetEvinfo() *ZInfoEdgeview

func (*ZInfoMsg) GetHwinfo

func (x *ZInfoMsg) GetHwinfo() *ZInfoHardware

func (*ZInfoMsg) GetInfoContent

func (m *ZInfoMsg) GetInfoContent() isZInfoMsg_InfoContent

func (*ZInfoMsg) GetLocinfo

func (x *ZInfoMsg) GetLocinfo() *ZInfoLocation

func (*ZInfoMsg) GetNiinfo

func (x *ZInfoMsg) GetNiinfo() *ZInfoNetworkInstance

func (*ZInfoMsg) GetVinfo

func (x *ZInfoMsg) GetVinfo() *ZInfoVolume

func (*ZInfoMsg) GetZtype

func (x *ZInfoMsg) GetZtype() ZInfoTypes

func (*ZInfoMsg) ProtoMessage

func (*ZInfoMsg) ProtoMessage()

func (*ZInfoMsg) ProtoReflect

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

func (*ZInfoMsg) Reset

func (x *ZInfoMsg) Reset()

func (*ZInfoMsg) String

func (x *ZInfoMsg) String() string

type ZInfoMsg_Ainfo

type ZInfoMsg_Ainfo struct {
	Ainfo *ZInfoApp `protobuf:"bytes,5,opt,name=ainfo,proto3,oneof"`
}

type ZInfoMsg_Amdinfo

type ZInfoMsg_Amdinfo struct {
	Amdinfo *ZInfoAppInstMetaData `protobuf:"bytes,16,opt,name=amdinfo,proto3,oneof"`
}

type ZInfoMsg_Binfo

type ZInfoMsg_Binfo struct {
	Binfo *ZInfoBlobList `protobuf:"bytes,15,opt,name=binfo,proto3,oneof"`
}

type ZInfoMsg_Cinfo

type ZInfoMsg_Cinfo struct {
	Cinfo *ZInfoContentTree `protobuf:"bytes,14,opt,name=cinfo,proto3,oneof"`
}

type ZInfoMsg_Dinfo

type ZInfoMsg_Dinfo struct {
	Dinfo *ZInfoDevice `protobuf:"bytes,3,opt,name=dinfo,proto3,oneof"`
}

type ZInfoMsg_Evinfo

type ZInfoMsg_Evinfo struct {
	// evinfo include only if the edge-view is running on device
	Evinfo *ZInfoEdgeview `protobuf:"bytes,17,opt,name=evinfo,proto3,oneof"`
}

type ZInfoMsg_Hwinfo

type ZInfoMsg_Hwinfo struct {
	Hwinfo *ZInfoHardware `protobuf:"bytes,18,opt,name=hwinfo,proto3,oneof"`
}

type ZInfoMsg_Locinfo

type ZInfoMsg_Locinfo struct {
	Locinfo *ZInfoLocation `protobuf:"bytes,19,opt,name=locinfo,proto3,oneof"`
}

type ZInfoMsg_Niinfo

type ZInfoMsg_Niinfo struct {
	// deprecated = 10;
	// deprecated = 11;
	Niinfo *ZInfoNetworkInstance `protobuf:"bytes,12,opt,name=niinfo,proto3,oneof"`
}

type ZInfoMsg_Vinfo

type ZInfoMsg_Vinfo struct {
	Vinfo *ZInfoVolume `protobuf:"bytes,13,opt,name=vinfo,proto3,oneof"`
}

type ZInfoNetwork

type ZInfoNetwork struct {

	// deprecated = 1;
	// deprecated = 2;
	MacAddr string `protobuf:"bytes,3,opt,name=macAddr,proto3" json:"macAddr,omitempty"`
	// devName - Must be set to SystemAdapter.Name which is the Logicallabel
	DevName string `protobuf:"bytes,4,opt,name=devName,proto3" json:"devName,omitempty"`
	// alias - Must be set to SystemAdapter.alias
	Alias          string     `protobuf:"bytes,40,opt,name=alias,proto3" json:"alias,omitempty"`
	IPAddrs        []string   `protobuf:"bytes,5,rep,name=IPAddrs,proto3" json:"IPAddrs,omitempty"`               // All IP addresses with /N for subnet
	DefaultRouters []string   `protobuf:"bytes,6,rep,name=defaultRouters,proto3" json:"defaultRouters,omitempty"` // If DHCP assigned
	Dns            *ZInfoDNS  `protobuf:"bytes,7,opt,name=dns,proto3" json:"dns,omitempty"`                       // If DHCP assigned
	Ipv4Up         bool       `protobuf:"varint,8,opt,name=ipv4_up,json=ipv4Up,proto3" json:"ipv4_up,omitempty"`  // operational up/down status.
	Location       *GeoLoc    `protobuf:"bytes,9,opt,name=location,proto3" json:"location,omitempty"`
	Uplink         bool       `protobuf:"varint,10,opt,name=uplink,proto3" json:"uplink,omitempty"`        // Uplink interface  // XXX rename to isMgmt
	NetworkErr     *ErrorInfo `protobuf:"bytes,11,opt,name=networkErr,proto3" json:"networkErr,omitempty"` // For instance bad proxy config
	// Ifname from PhysicalIo - eth0, eth1 etc
	LocalName string       `protobuf:"bytes,12,opt,name=localName,proto3" json:"localName,omitempty"`
	Proxy     *ProxyStatus `protobuf:"bytes,13,opt,name=proxy,proto3" json:"proxy,omitempty"`
	// IP address leased by dnsmasq to app does not match the IP address allocated by zedrouter
	IpAddrMisMatch bool `protobuf:"varint,14,opt,name=ip_addr_mis_match,json=ipAddrMisMatch,proto3" json:"ip_addr_mis_match,omitempty"`
	// IP addresses of NTP servers being used
	NtpServers []string `protobuf:"bytes,15,rep,name=ntp_servers,json=ntpServers,proto3" json:"ntp_servers,omitempty"`
	// contains filtered or unexported fields
}

func (*ZInfoNetwork) Descriptor deprecated

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

Deprecated: Use ZInfoNetwork.ProtoReflect.Descriptor instead.

func (*ZInfoNetwork) GetAlias

func (x *ZInfoNetwork) GetAlias() string

func (*ZInfoNetwork) GetDefaultRouters

func (x *ZInfoNetwork) GetDefaultRouters() []string

func (*ZInfoNetwork) GetDevName

func (x *ZInfoNetwork) GetDevName() string

func (*ZInfoNetwork) GetDns

func (x *ZInfoNetwork) GetDns() *ZInfoDNS

func (*ZInfoNetwork) GetIPAddrs

func (x *ZInfoNetwork) GetIPAddrs() []string

func (*ZInfoNetwork) GetIpAddrMisMatch

func (x *ZInfoNetwork) GetIpAddrMisMatch() bool

func (*ZInfoNetwork) GetIpv4Up

func (x *ZInfoNetwork) GetIpv4Up() bool

func (*ZInfoNetwork) GetLocalName

func (x *ZInfoNetwork) GetLocalName() string

func (*ZInfoNetwork) GetLocation

func (x *ZInfoNetwork) GetLocation() *GeoLoc

func (*ZInfoNetwork) GetMacAddr

func (x *ZInfoNetwork) GetMacAddr() string

func (*ZInfoNetwork) GetNetworkErr

func (x *ZInfoNetwork) GetNetworkErr() *ErrorInfo

func (*ZInfoNetwork) GetNtpServers

func (x *ZInfoNetwork) GetNtpServers() []string

func (*ZInfoNetwork) GetProxy

func (x *ZInfoNetwork) GetProxy() *ProxyStatus
func (x *ZInfoNetwork) GetUplink() bool

func (*ZInfoNetwork) ProtoMessage

func (*ZInfoNetwork) ProtoMessage()

func (*ZInfoNetwork) ProtoReflect

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

func (*ZInfoNetwork) Reset

func (x *ZInfoNetwork) Reset()

func (*ZInfoNetwork) String

func (x *ZInfoNetwork) String() string

type ZInfoNetworkInstance

type ZInfoNetworkInstance struct {
	NetworkID      string                 `protobuf:"bytes,2,opt,name=networkID,proto3" json:"networkID,omitempty"`           // UUID
	NetworkVersion string                 `protobuf:"bytes,3,opt,name=networkVersion,proto3" json:"networkVersion,omitempty"` // From Network Instance config
	InstType       uint32                 `protobuf:"varint,5,opt,name=instType,proto3" json:"instType,omitempty"`            // ZNetworkInstType
	Displayname    string                 `protobuf:"bytes,6,opt,name=displayname,proto3" json:"displayname,omitempty"`       // From NetworkInstance config
	Activated      bool                   `protobuf:"varint,7,opt,name=activated,proto3" json:"activated,omitempty"`          // Forwarding enabled
	UpTimeStamp    *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=upTimeStamp,proto3" json:"upTimeStamp,omitempty"`
	// OBSOLETE - No longer used.
	SoftwareList       *ZInfoSW                 `protobuf:"bytes,9,opt,name=softwareList,proto3" json:"softwareList,omitempty"`              // E.g., VPN version; XXX to be deprecated?
	CurrentUplinkIntf  string                   `protobuf:"bytes,10,opt,name=CurrentUplinkIntf,proto3" json:"CurrentUplinkIntf,omitempty"`   // current uplink interface in use by this NI
	CurrentUplinkAlias string                   `protobuf:"bytes,11,opt,name=CurrentUplinkAlias,proto3" json:"CurrentUplinkAlias,omitempty"` // user defined namestring alias to this CurrentUplinkIntf, for future
	BridgeNum          uint32                   `protobuf:"varint,20,opt,name=bridgeNum,proto3" json:"bridgeNum,omitempty"`
	BridgeName         string                   `protobuf:"bytes,21,opt,name=bridgeName,proto3" json:"bridgeName,omitempty"`
	BridgeIPAddr       string                   `protobuf:"bytes,22,opt,name=bridgeIPAddr,proto3" json:"bridgeIPAddr,omitempty"`
	IpAssignments      []*ZmetIPAssignmentEntry `protobuf:"bytes,23,rep,name=ipAssignments,proto3" json:"ipAssignments,omitempty"`
	Vifs               []*ZmetVifInfo           `protobuf:"bytes,25,rep,name=vifs,proto3" json:"vifs,omitempty"`        // Set of vifs on this bridge
	Ipv4Eid            bool                     `protobuf:"varint,26,opt,name=ipv4Eid,proto3" json:"ipv4Eid,omitempty"` // Track if this is a CryptoEid with IPv4 EIDs
	AssignedAdapters   []*ZioBundle             `protobuf:"bytes,30,rep,name=assignedAdapters,proto3" json:"assignedAdapters,omitempty"`
	// Types that are assignable to InfoContent:
	//
	//	*ZInfoNetworkInstance_Vinfo
	InfoContent isZInfoNetworkInstance_InfoContent `protobuf_oneof:"InfoContent"`
	NetworkErr  []*ErrorInfo                       `protobuf:"bytes,40,rep,name=networkErr,proto3" json:"networkErr,omitempty"`
	State       ZNetworkInstanceState              `protobuf:"varint,41,opt,name=state,proto3,enum=org.lfedge.eve.info.ZNetworkInstanceState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Network Instance information

func (*ZInfoNetworkInstance) Descriptor deprecated

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

Deprecated: Use ZInfoNetworkInstance.ProtoReflect.Descriptor instead.

func (*ZInfoNetworkInstance) GetActivated

func (x *ZInfoNetworkInstance) GetActivated() bool

func (*ZInfoNetworkInstance) GetAssignedAdapters

func (x *ZInfoNetworkInstance) GetAssignedAdapters() []*ZioBundle

func (*ZInfoNetworkInstance) GetBridgeIPAddr

func (x *ZInfoNetworkInstance) GetBridgeIPAddr() string

func (*ZInfoNetworkInstance) GetBridgeName

func (x *ZInfoNetworkInstance) GetBridgeName() string

func (*ZInfoNetworkInstance) GetBridgeNum

func (x *ZInfoNetworkInstance) GetBridgeNum() uint32

func (*ZInfoNetworkInstance) GetCurrentUplinkAlias

func (x *ZInfoNetworkInstance) GetCurrentUplinkAlias() string

func (*ZInfoNetworkInstance) GetCurrentUplinkIntf

func (x *ZInfoNetworkInstance) GetCurrentUplinkIntf() string

func (*ZInfoNetworkInstance) GetDisplayname

func (x *ZInfoNetworkInstance) GetDisplayname() string

func (*ZInfoNetworkInstance) GetInfoContent

func (m *ZInfoNetworkInstance) GetInfoContent() isZInfoNetworkInstance_InfoContent

func (*ZInfoNetworkInstance) GetInstType

func (x *ZInfoNetworkInstance) GetInstType() uint32

func (*ZInfoNetworkInstance) GetIpAssignments

func (x *ZInfoNetworkInstance) GetIpAssignments() []*ZmetIPAssignmentEntry

func (*ZInfoNetworkInstance) GetIpv4Eid

func (x *ZInfoNetworkInstance) GetIpv4Eid() bool

func (*ZInfoNetworkInstance) GetNetworkErr

func (x *ZInfoNetworkInstance) GetNetworkErr() []*ErrorInfo

func (*ZInfoNetworkInstance) GetNetworkID

func (x *ZInfoNetworkInstance) GetNetworkID() string

func (*ZInfoNetworkInstance) GetNetworkVersion

func (x *ZInfoNetworkInstance) GetNetworkVersion() string

func (*ZInfoNetworkInstance) GetSoftwareList

func (x *ZInfoNetworkInstance) GetSoftwareList() *ZInfoSW

func (*ZInfoNetworkInstance) GetState

func (*ZInfoNetworkInstance) GetUpTimeStamp

func (x *ZInfoNetworkInstance) GetUpTimeStamp() *timestamppb.Timestamp

func (*ZInfoNetworkInstance) GetVifs

func (x *ZInfoNetworkInstance) GetVifs() []*ZmetVifInfo

func (*ZInfoNetworkInstance) GetVinfo

func (x *ZInfoNetworkInstance) GetVinfo() *ZInfoVpn

func (*ZInfoNetworkInstance) ProtoMessage

func (*ZInfoNetworkInstance) ProtoMessage()

func (*ZInfoNetworkInstance) ProtoReflect

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

func (*ZInfoNetworkInstance) Reset

func (x *ZInfoNetworkInstance) Reset()

func (*ZInfoNetworkInstance) String

func (x *ZInfoNetworkInstance) String() string

type ZInfoNetworkInstance_Vinfo

type ZInfoNetworkInstance_Vinfo struct {
	Vinfo *ZInfoVpn `protobuf:"bytes,31,opt,name=vinfo,proto3,oneof"` // deprecated = 32; ZInfoLisp linfo = 32
}

type ZInfoSW

type ZInfoSW struct {
	SwVersion        string   `protobuf:"bytes,2,opt,name=swVersion,proto3" json:"swVersion,omitempty"`
	SwHash           string   `protobuf:"bytes,3,opt,name=swHash,proto3" json:"swHash,omitempty"`
	State            ZSwState `protobuf:"varint,4,opt,name=state,proto3,enum=org.lfedge.eve.info.ZSwState" json:"state,omitempty"` // State of Software Image download/install
	Target           string   `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"`                                  // E.g., "disk", "kernel", "device-tree"
	Vdev             string   `protobuf:"bytes,7,opt,name=vdev,proto3" json:"vdev,omitempty"`                                      // E.g., "xvda"
	DownloadProgress uint32   `protobuf:"varint,8,opt,name=downloadProgress,proto3" json:"downloadProgress,omitempty"`             // Download progress; 0-100 percent
	ImageName        string   `protobuf:"bytes,9,opt,name=imageName,proto3" json:"imageName,omitempty"`                            // Name of the disk image
	// contains filtered or unexported fields
}

SW Info for Apps XXX to be deprecated once we've completely moved to volumes

func (*ZInfoSW) Descriptor deprecated

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

Deprecated: Use ZInfoSW.ProtoReflect.Descriptor instead.

func (*ZInfoSW) GetDownloadProgress

func (x *ZInfoSW) GetDownloadProgress() uint32

func (*ZInfoSW) GetImageName

func (x *ZInfoSW) GetImageName() string

func (*ZInfoSW) GetState

func (x *ZInfoSW) GetState() ZSwState

func (*ZInfoSW) GetSwHash

func (x *ZInfoSW) GetSwHash() string

func (*ZInfoSW) GetSwVersion

func (x *ZInfoSW) GetSwVersion() string

func (*ZInfoSW) GetTarget

func (x *ZInfoSW) GetTarget() string

func (*ZInfoSW) GetVdev

func (x *ZInfoSW) GetVdev() string

func (*ZInfoSW) ProtoMessage

func (*ZInfoSW) ProtoMessage()

func (*ZInfoSW) ProtoReflect

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

func (*ZInfoSW) Reset

func (x *ZInfoSW) Reset()

func (*ZInfoSW) String

func (x *ZInfoSW) String() string

type ZInfoSnapshot

type ZInfoSnapshot struct {

	// identifier for the snapshot, required
	// The format of the ID is a standard UUIDv4.
	// Should be unique within the app instance. If the snapshot creation was
	// triggered on the Controller side, the Controller should have generate the
	// ID, so here the device just sends it back. If the snapshot creation was
	// triggered locally, the Controller doesn't know the ID, so EVE should
	// generate it and report back to the Controller.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// an app instance configuration id and version, optional
	// EVE needs to send these fields only in the cases when the snapshot was
	// triggered locally. In this case, the fields contain the value of the
	// EdgeDevConfig.id field that has come from the Controller with the latest
	// received EdgeDevConfig message. The field in that message is described in
	// the `devconfig.proto` file and has the UUIDandVersion type. It contains
	// both the id and the version of the configuration.
	// In this message EVE has to send the id and the version of the
	// configuration in two different fields, because the UUIDandVersion type
	// is not available here.
	ConfigId string `protobuf:"bytes,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
	// see the comment for the config_id field
	ConfigVersion string `protobuf:"bytes,3,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"`
	// a timestamp when the snapshot was created
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// a reason for the snapshot creation
	Type SnapshotType `protobuf:"varint,5,opt,name=type,proto3,enum=org.lfedge.eve.info.SnapshotType" json:"type,omitempty"`
	// an error that happened during the snapshot handling (creation/deletion/rollback)
	SnapErr *ErrorInfo `protobuf:"bytes,6,opt,name=snap_err,json=snapErr,proto3" json:"snap_err,omitempty"`
	// contains filtered or unexported fields
}

Per snapshot information

func (*ZInfoSnapshot) Descriptor deprecated

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

Deprecated: Use ZInfoSnapshot.ProtoReflect.Descriptor instead.

func (*ZInfoSnapshot) GetConfigId

func (x *ZInfoSnapshot) GetConfigId() string

func (*ZInfoSnapshot) GetConfigVersion

func (x *ZInfoSnapshot) GetConfigVersion() string

func (*ZInfoSnapshot) GetCreateTime

func (x *ZInfoSnapshot) GetCreateTime() *timestamppb.Timestamp

func (*ZInfoSnapshot) GetId

func (x *ZInfoSnapshot) GetId() string

func (*ZInfoSnapshot) GetSnapErr

func (x *ZInfoSnapshot) GetSnapErr() *ErrorInfo

func (*ZInfoSnapshot) GetType

func (x *ZInfoSnapshot) GetType() SnapshotType

func (*ZInfoSnapshot) ProtoMessage

func (*ZInfoSnapshot) ProtoMessage()

func (*ZInfoSnapshot) ProtoReflect

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

func (*ZInfoSnapshot) Reset

func (x *ZInfoSnapshot) Reset()

func (*ZInfoSnapshot) String

func (x *ZInfoSnapshot) String() string

type ZInfoStorage

type ZInfoStorage struct {
	Device          string `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`                    // E.g., "sda3"
	MountPath       string `protobuf:"bytes,2,opt,name=mountPath,proto3" json:"mountPath,omitempty"`              // E.g., "/", or "/config"
	Total           uint64 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`                     // in MBytes
	StorageLocation bool   `protobuf:"varint,4,opt,name=storageLocation,proto3" json:"storageLocation,omitempty"` // Storage location for app disks, images etc.
	// contains filtered or unexported fields
}

Per filesystem/partition information

func (*ZInfoStorage) Descriptor deprecated

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

Deprecated: Use ZInfoStorage.ProtoReflect.Descriptor instead.

func (*ZInfoStorage) GetDevice

func (x *ZInfoStorage) GetDevice() string

func (*ZInfoStorage) GetMountPath

func (x *ZInfoStorage) GetMountPath() string

func (*ZInfoStorage) GetStorageLocation

func (x *ZInfoStorage) GetStorageLocation() bool

func (*ZInfoStorage) GetTotal

func (x *ZInfoStorage) GetTotal() uint64

func (*ZInfoStorage) ProtoMessage

func (*ZInfoStorage) ProtoMessage()

func (*ZInfoStorage) ProtoReflect

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

func (*ZInfoStorage) Reset

func (x *ZInfoStorage) Reset()

func (*ZInfoStorage) String

func (x *ZInfoStorage) String() string

type ZInfoTypes

type ZInfoTypes int32

Broadly there are two types Info : information that is discovered/rarely changes Metrics: information that gets updated periodically Protobuf definitions in this file follow the convention.

const (
	ZInfoTypes_ZiNop    ZInfoTypes = 0
	ZInfoTypes_ZiDevice ZInfoTypes = 1
	// deprecated = 2;
	ZInfoTypes_ZiApp ZInfoTypes = 3
	// deprecated = 4;
	// deprecated = 5;
	ZInfoTypes_ZiNetworkInstance ZInfoTypes = 6
	ZInfoTypes_ZiVolume          ZInfoTypes = 7
	ZInfoTypes_ZiContentTree     ZInfoTypes = 8
	ZInfoTypes_ZiBlobList        ZInfoTypes = 9
	ZInfoTypes_ZiAppInstMetaData ZInfoTypes = 10
	ZInfoTypes_ZiHardware        ZInfoTypes = 11
	ZInfoTypes_ZiEdgeview        ZInfoTypes = 12
	ZInfoTypes_ZiLocation        ZInfoTypes = 13
)

func (ZInfoTypes) Descriptor

func (ZInfoTypes) Descriptor() protoreflect.EnumDescriptor

func (ZInfoTypes) Enum

func (x ZInfoTypes) Enum() *ZInfoTypes

func (ZInfoTypes) EnumDescriptor deprecated

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

Deprecated: Use ZInfoTypes.Descriptor instead.

func (ZInfoTypes) Number

func (x ZInfoTypes) Number() protoreflect.EnumNumber

func (ZInfoTypes) String

func (x ZInfoTypes) String() string

func (ZInfoTypes) Type

type ZInfoVolume

type ZInfoVolume struct {
	Uuid        string           `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	DisplayName string           `protobuf:"bytes,2,opt,name=displayName,proto3" json:"displayName,omitempty"`
	Usage       *UsageInfo       `protobuf:"bytes,3,opt,name=usage,proto3" json:"usage,omitempty"`
	Resources   *VolumeResources `protobuf:"bytes,4,opt,name=resources,proto3" json:"resources,omitempty"`
	// Allowed States:
	//
	//	UNSPECIFIED
	//	INITIAL
	//	CREATED_VOLUME  ( Terminal State )
	//	DOWNLOADING
	//	VERIFYING
	//	LOADING
	//	ERROR    ( Terminal State )
	State              ZSwState   `protobuf:"varint,5,opt,name=state,proto3,enum=org.lfedge.eve.info.ZSwState" json:"state,omitempty"`
	ProgressPercentage uint32     `protobuf:"varint,6,opt,name=progressPercentage,proto3" json:"progressPercentage,omitempty"` // 0-100% Use depends on state i.e., download vs. verification vs. volume creation
	VolumeErr          *ErrorInfo `protobuf:"bytes,7,opt,name=volumeErr,proto3" json:"volumeErr,omitempty"`
	GenerationCount    int64      `protobuf:"varint,8,opt,name=generation_count,json=generationCount,proto3" json:"generation_count,omitempty"` // version of volume
	// contains filtered or unexported fields
}

Information about a particular volume based on the Volume config

func (*ZInfoVolume) Descriptor deprecated

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

Deprecated: Use ZInfoVolume.ProtoReflect.Descriptor instead.

func (*ZInfoVolume) GetDisplayName

func (x *ZInfoVolume) GetDisplayName() string

func (*ZInfoVolume) GetGenerationCount

func (x *ZInfoVolume) GetGenerationCount() int64

func (*ZInfoVolume) GetProgressPercentage

func (x *ZInfoVolume) GetProgressPercentage() uint32

func (*ZInfoVolume) GetResources

func (x *ZInfoVolume) GetResources() *VolumeResources

func (*ZInfoVolume) GetState

func (x *ZInfoVolume) GetState() ZSwState

func (*ZInfoVolume) GetUsage

func (x *ZInfoVolume) GetUsage() *UsageInfo

func (*ZInfoVolume) GetUuid

func (x *ZInfoVolume) GetUuid() string

func (*ZInfoVolume) GetVolumeErr

func (x *ZInfoVolume) GetVolumeErr() *ErrorInfo

func (*ZInfoVolume) ProtoMessage

func (*ZInfoVolume) ProtoMessage()

func (*ZInfoVolume) ProtoReflect

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

func (*ZInfoVolume) Reset

func (x *ZInfoVolume) Reset()

func (*ZInfoVolume) String

func (x *ZInfoVolume) String() string

type ZInfoVpn

type ZInfoVpn struct {
	UpTime           uint64          `protobuf:"varint,1,opt,name=upTime,proto3" json:"upTime,omitempty"`                    // in seconds
	PolicyBased      bool            `protobuf:"varint,2,opt,name=policyBased,proto3" json:"policyBased,omitempty"`          // Policy-based vs. VTI-based IPSEC VPN
	ListeningIpAddrs []string        `protobuf:"bytes,3,rep,name=listeningIpAddrs,proto3" json:"listeningIpAddrs,omitempty"` //listening on
	Conn             []*ZInfoVpnConn `protobuf:"bytes,10,rep,name=conn,proto3" json:"conn,omitempty"`                        // Connection Information
	// contains filtered or unexported fields
}

ipsec level information

func (*ZInfoVpn) Descriptor deprecated

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

Deprecated: Use ZInfoVpn.ProtoReflect.Descriptor instead.

func (*ZInfoVpn) GetConn

func (x *ZInfoVpn) GetConn() []*ZInfoVpnConn

func (*ZInfoVpn) GetListeningIpAddrs

func (x *ZInfoVpn) GetListeningIpAddrs() []string

func (*ZInfoVpn) GetPolicyBased

func (x *ZInfoVpn) GetPolicyBased() bool

func (*ZInfoVpn) GetUpTime

func (x *ZInfoVpn) GetUpTime() uint64

func (*ZInfoVpn) ProtoMessage

func (*ZInfoVpn) ProtoMessage()

func (*ZInfoVpn) ProtoReflect

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

func (*ZInfoVpn) Reset

func (x *ZInfoVpn) Reset()

func (*ZInfoVpn) String

func (x *ZInfoVpn) String() string

type ZInfoVpnConn

type ZInfoVpnConn struct {
	Id      string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`                                               // ike id
	Name    string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`                                           // connection name
	Version string            `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`                                     // ike-v1/v2
	EstTime uint64            `protobuf:"varint,4,opt,name=estTime,proto3" json:"estTime,omitempty"`                                    // in seconds
	Ikes    string            `protobuf:"bytes,5,opt,name=ikes,proto3" json:"ikes,omitempty"`                                           // ike proposals
	State   ZInfoVpnState     `protobuf:"varint,6,opt,name=state,proto3,enum=org.lfedge.eve.info.ZInfoVpnState" json:"state,omitempty"` // ike state
	LInfo   *ZInfoVpnEndPoint `protobuf:"bytes,7,opt,name=lInfo,proto3" json:"lInfo,omitempty"`                                         // local
	RInfo   *ZInfoVpnEndPoint `protobuf:"bytes,8,opt,name=rInfo,proto3" json:"rInfo,omitempty"`                                         // remote
	Links   []*ZInfoVpnLink   `protobuf:"bytes,10,rep,name=links,proto3" json:"links,omitempty"`                                        // can be more than one
	// contains filtered or unexported fields
}

Ike details

func (*ZInfoVpnConn) Descriptor deprecated

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

Deprecated: Use ZInfoVpnConn.ProtoReflect.Descriptor instead.

func (*ZInfoVpnConn) GetEstTime

func (x *ZInfoVpnConn) GetEstTime() uint64

func (*ZInfoVpnConn) GetId

func (x *ZInfoVpnConn) GetId() string

func (*ZInfoVpnConn) GetIkes

func (x *ZInfoVpnConn) GetIkes() string

func (*ZInfoVpnConn) GetLInfo

func (x *ZInfoVpnConn) GetLInfo() *ZInfoVpnEndPoint
func (x *ZInfoVpnConn) GetLinks() []*ZInfoVpnLink

func (*ZInfoVpnConn) GetName

func (x *ZInfoVpnConn) GetName() string

func (*ZInfoVpnConn) GetRInfo

func (x *ZInfoVpnConn) GetRInfo() *ZInfoVpnEndPoint

func (*ZInfoVpnConn) GetState

func (x *ZInfoVpnConn) GetState() ZInfoVpnState

func (*ZInfoVpnConn) GetVersion

func (x *ZInfoVpnConn) GetVersion() string

func (*ZInfoVpnConn) ProtoMessage

func (*ZInfoVpnConn) ProtoMessage()

func (*ZInfoVpnConn) ProtoReflect

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

func (*ZInfoVpnConn) Reset

func (x *ZInfoVpnConn) Reset()

func (*ZInfoVpnConn) String

func (x *ZInfoVpnConn) String() string

type ZInfoVpnEndPoint

type ZInfoVpnEndPoint struct {
	Id     string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`         // ipSec id
	IpAddr string `protobuf:"bytes,2,opt,name=ipAddr,proto3" json:"ipAddr,omitempty"` // Ip Address
	Port   uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`    // udp port
	// contains filtered or unexported fields
}

ipsec left/right end-point info

func (*ZInfoVpnEndPoint) Descriptor deprecated

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

Deprecated: Use ZInfoVpnEndPoint.ProtoReflect.Descriptor instead.

func (*ZInfoVpnEndPoint) GetId

func (x *ZInfoVpnEndPoint) GetId() string

func (*ZInfoVpnEndPoint) GetIpAddr

func (x *ZInfoVpnEndPoint) GetIpAddr() string

func (*ZInfoVpnEndPoint) GetPort

func (x *ZInfoVpnEndPoint) GetPort() uint32

func (*ZInfoVpnEndPoint) ProtoMessage

func (*ZInfoVpnEndPoint) ProtoMessage()

func (*ZInfoVpnEndPoint) ProtoReflect

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

func (*ZInfoVpnEndPoint) Reset

func (x *ZInfoVpnEndPoint) Reset()

func (*ZInfoVpnEndPoint) String

func (x *ZInfoVpnEndPoint) String() string
type ZInfoVpnLink struct {
	Id       string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`                                               // esp id
	Name     string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`                                           // connection name
	ReqId    string            `protobuf:"bytes,3,opt,name=reqId,proto3" json:"reqId,omitempty"`                                         // request id
	InstTime uint64            `protobuf:"varint,4,opt,name=instTime,proto3" json:"instTime,omitempty"`                                  // in seconds
	EspInfo  string            `protobuf:"bytes,5,opt,name=espInfo,proto3" json:"espInfo,omitempty"`                                     // esp info
	State    ZInfoVpnState     `protobuf:"varint,6,opt,name=state,proto3,enum=org.lfedge.eve.info.ZInfoVpnState" json:"state,omitempty"` // esp state
	LInfo    *ZInfoVpnLinkInfo `protobuf:"bytes,10,opt,name=lInfo,proto3" json:"lInfo,omitempty"`                                        // local
	RInfo    *ZInfoVpnLinkInfo `protobuf:"bytes,11,opt,name=rInfo,proto3" json:"rInfo,omitempty"`                                        // remote
	// contains filtered or unexported fields
}

Esp details

func (*ZInfoVpnLink) Descriptor deprecated

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

Deprecated: Use ZInfoVpnLink.ProtoReflect.Descriptor instead.

func (*ZInfoVpnLink) GetEspInfo

func (x *ZInfoVpnLink) GetEspInfo() string

func (*ZInfoVpnLink) GetId

func (x *ZInfoVpnLink) GetId() string

func (*ZInfoVpnLink) GetInstTime

func (x *ZInfoVpnLink) GetInstTime() uint64

func (*ZInfoVpnLink) GetLInfo

func (x *ZInfoVpnLink) GetLInfo() *ZInfoVpnLinkInfo

func (*ZInfoVpnLink) GetName

func (x *ZInfoVpnLink) GetName() string

func (*ZInfoVpnLink) GetRInfo

func (x *ZInfoVpnLink) GetRInfo() *ZInfoVpnLinkInfo

func (*ZInfoVpnLink) GetReqId

func (x *ZInfoVpnLink) GetReqId() string

func (*ZInfoVpnLink) GetState

func (x *ZInfoVpnLink) GetState() ZInfoVpnState

func (*ZInfoVpnLink) ProtoMessage

func (*ZInfoVpnLink) ProtoMessage()

func (*ZInfoVpnLink) ProtoReflect

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

func (*ZInfoVpnLink) Reset

func (x *ZInfoVpnLink) Reset()

func (*ZInfoVpnLink) String

func (x *ZInfoVpnLink) String() string

type ZInfoVpnLinkInfo

type ZInfoVpnLinkInfo struct {
	SpiId     string `protobuf:"bytes,1,opt,name=spiId,proto3" json:"spiId,omitempty"`          // Security Parameter Index
	SubNet    string `protobuf:"bytes,2,opt,name=subNet,proto3" json:"subNet,omitempty"`        // Associate Subnet
	Direction bool   `protobuf:"varint,3,opt,name=direction,proto3" json:"direction,omitempty"` // 0 = local, 1 = remote
	// contains filtered or unexported fields
}

tunnel link details

func (*ZInfoVpnLinkInfo) Descriptor deprecated

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

Deprecated: Use ZInfoVpnLinkInfo.ProtoReflect.Descriptor instead.

func (*ZInfoVpnLinkInfo) GetDirection

func (x *ZInfoVpnLinkInfo) GetDirection() bool

func (*ZInfoVpnLinkInfo) GetSpiId

func (x *ZInfoVpnLinkInfo) GetSpiId() string

func (*ZInfoVpnLinkInfo) GetSubNet

func (x *ZInfoVpnLinkInfo) GetSubNet() string

func (*ZInfoVpnLinkInfo) ProtoMessage

func (*ZInfoVpnLinkInfo) ProtoMessage()

func (*ZInfoVpnLinkInfo) ProtoReflect

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

func (*ZInfoVpnLinkInfo) Reset

func (x *ZInfoVpnLinkInfo) Reset()

func (*ZInfoVpnLinkInfo) String

func (x *ZInfoVpnLinkInfo) String() string

type ZInfoVpnState

type ZInfoVpnState int32

ipSec state information

const (
	ZInfoVpnState_VPN_INVALID     ZInfoVpnState = 0
	ZInfoVpnState_VPN_INITIAL     ZInfoVpnState = 1  // Config received
	ZInfoVpnState_VPN_CONNECTING  ZInfoVpnState = 2  // Connection is in-progress
	ZInfoVpnState_VPN_ESTABLISHED ZInfoVpnState = 3  // Connection established
	ZInfoVpnState_VPN_INSTALLED   ZInfoVpnState = 4  // SAs/Routes Installed
	ZInfoVpnState_VPN_REKEYED     ZInfoVpnState = 5  // SAs Rekeyed
	ZInfoVpnState_VPN_DELETED     ZInfoVpnState = 10 // Connection deleted
)

func (ZInfoVpnState) Descriptor

func (ZInfoVpnState) Enum

func (x ZInfoVpnState) Enum() *ZInfoVpnState

func (ZInfoVpnState) EnumDescriptor deprecated

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

Deprecated: Use ZInfoVpnState.Descriptor instead.

func (ZInfoVpnState) Number

func (ZInfoVpnState) String

func (x ZInfoVpnState) String() string

func (ZInfoVpnState) Type

type ZNetworkInstanceState

type ZNetworkInstanceState int32
const (
	ZNetworkInstanceState_ZNETINST_STATE_UNSPECIFIED ZNetworkInstanceState = 0
	ZNetworkInstanceState_ZNETINST_STATE_INIT        ZNetworkInstanceState = 1
	// Terminal State.
	ZNetworkInstanceState_ZNETINST_STATE_ONLINE ZNetworkInstanceState = 2
	// Terminal State.
	ZNetworkInstanceState_ZNETINST_STATE_ERROR ZNetworkInstanceState = 3
)

func (ZNetworkInstanceState) Descriptor

func (ZNetworkInstanceState) Enum

func (ZNetworkInstanceState) EnumDescriptor deprecated

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

Deprecated: Use ZNetworkInstanceState.Descriptor instead.

func (ZNetworkInstanceState) Number

func (ZNetworkInstanceState) String

func (x ZNetworkInstanceState) String() string

func (ZNetworkInstanceState) Type

type ZSimcardInfo

type ZSimcardInfo struct {

	// Name is a SIM card/slot identifier.
	// Guaranteed to be unique only in the scope of the edge node.
	// Used as a reference from ZCellularStatus.sim_cards.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Reference to ZCellularModuleInfo.name
	CellModuleName string `protobuf:"bytes,2,opt,name=cell_module_name,json=cellModuleName,proto3" json:"cell_module_name,omitempty"`
	// International Mobile Subscriber Identity.
	Imsi string `protobuf:"bytes,3,opt,name=imsi,proto3" json:"imsi,omitempty"`
	// Integrated Circuit Card Identifier.
	Iccid string `protobuf:"bytes,4,opt,name=iccid,proto3" json:"iccid,omitempty"`
	// The current state of the SIM card (absent, initialized, not recognized, etc.).
	// This state is not modeled using enum because the set of possible values differs
	// between QMI and MBIM protocols (used to control cellular modules) and there is
	// no 1:1 mapping between them.
	State string `protobuf:"bytes,6,opt,name=state,proto3" json:"state,omitempty"`
	// SIM slot number (of the modem referenced by cell_module_name) which this ZSimcardInfo
	// describes.
	SlotNumber uint32 `protobuf:"varint,7,opt,name=slot_number,json=slotNumber,proto3" json:"slot_number,omitempty"`
	// True if this SIM slot is activated (i.e. inserted SIM card can be used to connect
	// to cellular network).
	SlotActivated bool `protobuf:"varint,8,opt,name=slot_activated,json=slotActivated,proto3" json:"slot_activated,omitempty"`
	// contains filtered or unexported fields
}

ZSimcardInfo describes either empty SIM slot or a slot with a SIM card inserted.

func (*ZSimcardInfo) Descriptor deprecated

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

Deprecated: Use ZSimcardInfo.ProtoReflect.Descriptor instead.

func (*ZSimcardInfo) GetCellModuleName

func (x *ZSimcardInfo) GetCellModuleName() string

func (*ZSimcardInfo) GetIccid

func (x *ZSimcardInfo) GetIccid() string

func (*ZSimcardInfo) GetImsi

func (x *ZSimcardInfo) GetImsi() string

func (*ZSimcardInfo) GetName

func (x *ZSimcardInfo) GetName() string

func (*ZSimcardInfo) GetSlotActivated

func (x *ZSimcardInfo) GetSlotActivated() bool

func (*ZSimcardInfo) GetSlotNumber

func (x *ZSimcardInfo) GetSlotNumber() uint32

func (*ZSimcardInfo) GetState

func (x *ZSimcardInfo) GetState() string

func (*ZSimcardInfo) ProtoMessage

func (*ZSimcardInfo) ProtoMessage()

func (*ZSimcardInfo) ProtoReflect

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

func (*ZSimcardInfo) Reset

func (x *ZSimcardInfo) Reset()

func (*ZSimcardInfo) String

func (x *ZSimcardInfo) String() string

type ZSwState

type ZSwState int32

Enum names from OMA-TS-LWM2M_SwMgmt-V1_0-20151201-C plus additions starting at BOOTING This is used for Existing Objects. For any New objects, create and use a Separate enum for SwState specific to that object. Ex: ZDeviceState

const (
	ZSwState_INVALID          ZSwState = 0
	ZSwState_INITIAL          ZSwState = 1 // Config received
	ZSwState_DOWNLOAD_STARTED ZSwState = 2 // Download in-progress
	ZSwState_DOWNLOADED       ZSwState = 3 // Download completed, verification in-progress
	ZSwState_DELIVERED        ZSwState = 4 // Verification completed
	ZSwState_INSTALLED        ZSwState = 5 // Installed, ready for activation
	ZSwState_BOOTING          ZSwState = 6 // booting. Booting and above means that App is activated.
	// Terminal State
	// For AppInstance, RUNNING is equivalent to ONLINE.
	ZSwState_RUNNING    ZSwState = 7  // Object is Online / Running
	ZSwState_HALTING    ZSwState = 8  // being halted
	ZSwState_HALTED     ZSwState = 9  // Halted
	ZSwState_RESTARTING ZSwState = 10 // Restarting due to restart command
	ZSwState_PURGING    ZSwState = 11 // Purging due to purge command
	// Prior to DOWNLOAD_STARTED we go through these:
	ZSwState_RESOLVING_TAG ZSwState = 12 // Resolving an image tag
	ZSwState_RESOLVED_TAG  ZSwState = 13 // Tag has been resolved/failed
	// Prior to INSTALLED we go through these:
	ZSwState_CREATING_VOLUME ZSwState = 14 // Volume create in progress
	// Terminal State for Volumes
	// For Volumes, CREATED_VOLUME is equivalent to ONLINE.
	ZSwState_CREATED_VOLUME ZSwState = 15 // Volume create done/failed
	ZSwState_VERIFYING      ZSwState = 16 // Verification in-progress
	ZSwState_VERIFIED       ZSwState = 17 // Verification completed
	ZSwState_LOADING        ZSwState = 18 // Loading blob in CAS
	// Terminal State for some objects.
	// For objects like ContentTree and Blob, Loaded is equivalent to
	// ONLINE state for the object
	ZSwState_LOADED               ZSwState = 19 // Loaded blob in CAS
	ZSwState_AWAITNETWORKINSTANCE ZSwState = 20 // Wait for network instance
	// Terminal State - Object in Error State
	// If an App Instance encounters an Error, it will be in ERROR
	// state. If an App Instance is in ERROR state, it means there is NO DOMAIN
	// currently running.
	ZSwState_ERROR ZSwState = 21 // Error State
	// It would have been ideal to leave a gap before the ERROR state.
	// Since we cannot change the existing states now, introduce the
	// START_DELAYED state after ERROR.
	// Had to prefix with Z_SW_STATE_ to satisfy yetus checks.
	ZSwState_START_DELAYED ZSwState = 22 // App has been configured to start with delay by user
)

func (ZSwState) Descriptor

func (ZSwState) Descriptor() protoreflect.EnumDescriptor

func (ZSwState) Enum

func (x ZSwState) Enum() *ZSwState

func (ZSwState) EnumDescriptor deprecated

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

Deprecated: Use ZSwState.Descriptor instead.

func (ZSwState) Number

func (x ZSwState) Number() protoreflect.EnumNumber

func (ZSwState) String

func (x ZSwState) String() string

func (ZSwState) Type

type ZioBundle

type ZioBundle struct {
	Type          evecommon.PhyIoType        `protobuf:"varint,1,opt,name=type,proto3,enum=org.lfedge.eve.common.PhyIoType" json:"type,omitempty"`
	Name          string                     `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`       // Short hand name such as "com"
	Members       []string                   `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"` // E.g., "com1", "com2"
	UsedByAppUUID string                     `protobuf:"bytes,4,opt,name=usedByAppUUID,proto3" json:"usedByAppUUID,omitempty"`
	UsedByBaseOS  bool                       `protobuf:"varint,5,opt,name=usedByBaseOS,proto3" json:"usedByBaseOS,omitempty"`
	IoAddressList []*IoAddresses             `protobuf:"bytes,6,rep,name=ioAddressList,proto3" json:"ioAddressList,omitempty"`                              // One per member
	Usage         evecommon.PhyIoMemberUsage `protobuf:"varint,7,opt,name=usage,proto3,enum=org.lfedge.eve.common.PhyIoMemberUsage" json:"usage,omitempty"` // Usage of the IoBundle
	Err           *ErrorInfo                 `protobuf:"bytes,8,opt,name=err,proto3" json:"err,omitempty"`                                                  // Any errors on the IoBundle
	// contains filtered or unexported fields
}

Information about assignable I/O adapter bundles

func (*ZioBundle) Descriptor deprecated

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

Deprecated: Use ZioBundle.ProtoReflect.Descriptor instead.

func (*ZioBundle) GetErr

func (x *ZioBundle) GetErr() *ErrorInfo

func (*ZioBundle) GetIoAddressList

func (x *ZioBundle) GetIoAddressList() []*IoAddresses

func (*ZioBundle) GetMembers

func (x *ZioBundle) GetMembers() []string

func (*ZioBundle) GetName

func (x *ZioBundle) GetName() string

func (*ZioBundle) GetType

func (x *ZioBundle) GetType() evecommon.PhyIoType

func (*ZioBundle) GetUsage

func (x *ZioBundle) GetUsage() evecommon.PhyIoMemberUsage

func (*ZioBundle) GetUsedByAppUUID

func (x *ZioBundle) GetUsedByAppUUID() string

func (*ZioBundle) GetUsedByBaseOS

func (x *ZioBundle) GetUsedByBaseOS() bool

func (*ZioBundle) ProtoMessage

func (*ZioBundle) ProtoMessage()

func (*ZioBundle) ProtoReflect

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

func (*ZioBundle) Reset

func (x *ZioBundle) Reset()

func (*ZioBundle) String

func (x *ZioBundle) String() string

type ZmetIPAssignmentEntry

type ZmetIPAssignmentEntry struct {
	MacAddress string   `protobuf:"bytes,1,opt,name=macAddress,proto3" json:"macAddress,omitempty"`
	IpAddress  []string `protobuf:"bytes,2,rep,name=ipAddress,proto3" json:"ipAddress,omitempty"`
	// contains filtered or unexported fields
}

Map from MAC to IP addresses

func (*ZmetIPAssignmentEntry) Descriptor deprecated

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

Deprecated: Use ZmetIPAssignmentEntry.ProtoReflect.Descriptor instead.

func (*ZmetIPAssignmentEntry) GetIpAddress

func (x *ZmetIPAssignmentEntry) GetIpAddress() []string

func (*ZmetIPAssignmentEntry) GetMacAddress

func (x *ZmetIPAssignmentEntry) GetMacAddress() string

func (*ZmetIPAssignmentEntry) ProtoMessage

func (*ZmetIPAssignmentEntry) ProtoMessage()

func (*ZmetIPAssignmentEntry) ProtoReflect

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

func (*ZmetIPAssignmentEntry) Reset

func (x *ZmetIPAssignmentEntry) Reset()

func (*ZmetIPAssignmentEntry) String

func (x *ZmetIPAssignmentEntry) String() string

type ZmetVifInfo

type ZmetVifInfo struct {
	VifName    string `protobuf:"bytes,1,opt,name=vifName,proto3" json:"vifName,omitempty"`
	MacAddress string `protobuf:"bytes,2,opt,name=macAddress,proto3" json:"macAddress,omitempty"`
	AppID      string `protobuf:"bytes,3,opt,name=appID,proto3" json:"appID,omitempty"` // UUID
	// contains filtered or unexported fields
}

Map from vifname to other info

func (*ZmetVifInfo) Descriptor deprecated

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

Deprecated: Use ZmetVifInfo.ProtoReflect.Descriptor instead.

func (*ZmetVifInfo) GetAppID

func (x *ZmetVifInfo) GetAppID() string

func (*ZmetVifInfo) GetMacAddress

func (x *ZmetVifInfo) GetMacAddress() string

func (*ZmetVifInfo) GetVifName

func (x *ZmetVifInfo) GetVifName() string

func (*ZmetVifInfo) ProtoMessage

func (*ZmetVifInfo) ProtoMessage()

func (*ZmetVifInfo) ProtoReflect

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

func (*ZmetVifInfo) Reset

func (x *ZmetVifInfo) Reset()

func (*ZmetVifInfo) String

func (x *ZmetVifInfo) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL